1 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/cmov9.c: New test.
5 2015-06-18 Richard Biener <rguenther@suse.de>
7 * g++.dg/other/const4.C: New testcase.
9 2015-06-18 Michael Matz <matz@suse.de>
12 * gcc.dg/vect/pr66253.c: New testcase.
14 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17 * gcc.target/i386/mpx/chkp-vararg.c: New test.
19 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
22 * gcc.target/i386/mpx/pr66568.c: New test.
24 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
27 * gcc.target/i386/mpx/pr66567.c: New test.
29 2015-06-18 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/66510
32 * gcc.dg/vect/slp-perm-12.c: New testcase.
34 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
36 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
37 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
38 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
39 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
41 2015-06-17 Jakub Jelinek <jakub@redhat.com>
44 * g++.dg/gomp/pr66571-1.C: New test.
47 * c-c++-common/gomp/pr66429.c: New test.
49 2015-06-17 David Malcolm <dmalcolm@redhat.com>
51 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
52 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
54 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
56 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
59 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
62 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
64 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
66 * gcc.target/mips/pr65862-1.c: New test.
67 * gcc.target/mips/pr65862-2.c: Likewise.
69 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
72 * gcc.target/i386/pr52252-atom.c: Ditto.
73 * gcc.target/i386/vect-div-1.c: Ditto.
74 * gcc.target/i386/rotate-5.c: Ditto.
75 * gcc.target/i386/pr50202.c: Ditto.
76 * gcc.target/i386/pr37843-3.c: Ditto.
77 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
78 * gcc.target/i386/pr53397-1.c: Ditto.
79 * gcc.target/i386/pr55934.c: Ditto.
80 * gcc.target/i386/pr37843-4.c: Ditto.
81 * gcc.target/i386/pr60451.c: Ditto.
82 * gcc.target/i386/pr53397-2.c: Ditto.
83 * gcc.target/i386/vectorize1.c: Ditto.
84 * gcc.target/i386/extract-insert-combining.c: Ditto.
85 * gcc.target/i386/pr53759.c: Ditto.
86 * gcc.target/i386/pr52252-core.c: Ditto.
87 * gcc.target/i386/rotate-3.c: Ditto.
88 * gcc.target/i386/sse-20.c: Ditto.
89 * gcc.target/i386/rotate-4.c: Ditto.
90 * gcc.target/i386/pr61403.c: Ditto.
91 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
92 * gcc.target/i386/pr60901.c: Ditto.
93 * gcc.target/i386/pr59794-7.c: Ditto.
94 * gcc.target/i386/pr62208.c: Ditto.
95 * gcc.target/i386/pr53416.c: Ditto.
96 * gcc.target/i386/asm-dialect-1.c: Ditto.
97 * gcc.target/i386/pr50038.c: Ditto.
98 * gcc.target/i386/47698.c: Ditto.
99 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
100 * gcc.target/i386/pr59794-2.c: Ditto.
101 * gcc.target/i386/pr59794-3.c: Ditto.
102 * gcc.target/i386/pr39058.c: Ditto.
103 * gcc.target/i386/pr60205-1.c: Ditto.
104 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
105 * gcc.target/i386/sse2-movq-2.c: Ditto.
107 2015-06-17 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/66251
110 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
112 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/parse/new-placement1.C: New.
117 2015-06-16 David Malcolm <dmalcolm@redhat.com>
119 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
120 * jit.dg/test-compound-assignment.c: New testcase.
122 2015-06-16 David Malcolm <dmalcolm@redhat.com>
125 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
126 to "testcases" array.
128 2015-06-16 David Malcolm <dmalcolm@redhat.com>
131 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
132 * jit.dg/test-debug-strings.c: New test case.
133 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
134 the discriminant has a sane debug string.
136 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
139 * gcc.target/i386/pr56766-1.c: New test.
140 * gcc.target/i386/pr56766-2.c: Ditto.
142 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
144 * gcc.target/mips/loongson-shift-count-truncated-1.c:
145 Skip on mips*-mti-linux* and mips*-img-linux* targets.
146 * gcc.target/mips/loongson-simd.c: Ditto.
148 2015-06-16 Richard Biener <rguenther@suse.de>
150 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
152 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
154 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
155 passed by the testsuite driver.
157 2015-06-16 Richard Biener <rguenther@suse.de>
159 * gcc.dg/vect/slp-perm-11.c: New testcase.
161 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
163 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
166 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
168 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
169 Reinstate calls to torture-init and torture-finalize.
171 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
175 2015-06-15 Nathan Sidwell <nathan@acm.org>
178 * g++.dg/cpp0x/nsdmi-template14.C: New test.
180 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
183 * g++.dg/cpp0x/local-type1.C: New.
185 2015-06-15 Andre Vehreschild <vehre@gmx.de>
190 * gfortran.dg/allocate_with_source_3.f90: Removed check for
192 * gfortran.dg/allocate_with_source_7.f08: New test.
193 * gfortran.dg/allocate_with_source_8.f08: New test.
195 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
198 * g++.dg/warn/Walways-true-3.C: New test.
200 2015-06-13 Tom de Vries <tom@codesourcery.com>
202 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
204 2015-06-13 Tom de Vries <tom@codesourcery.com>
206 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
207 (main): Remove superfluous attributes.
208 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
209 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
211 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
213 * gcc.target/i386/monitorx.c: New.
214 * gcc.target/i386/sse-12.c: Add -mmwaitx.
215 * gcc.target/i386/sse-13.c: Ditto.
216 * gcc.target/i386/sse-14.c: Ditto.
217 * gcc.target/i386/sse-22.c: Ditto.
218 * gcc.target/i386/sse-23.c: Ditto.
219 * g++.dg/other/i386-2.C: Ditto.
220 * g++.dg/other/i386-3.C: Ditto.
222 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
224 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
226 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
229 * gfortran.dg/allocatable_scalar_13.f90: New test
231 2015-06-11 Marek Polacek <polacek@redhat.com>
233 * gcc.dg/fold-xor-3.c: New test.
235 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237 * gcc.target/arm/short-it-ifcvt-1.c: New test.
238 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
240 2015-06-11 Christian Bruel <christian.bruel@st.com>
243 * gcc.target/arm/pragma_attribute.c: New test.
245 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
247 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
249 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
252 * gcc.target/i386/pr66473.c: New test.
254 2015-06-10 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/tls/pr66470.c: New test.
258 * gcc.target/i386/pr66470.c: New test.
260 2015-06-10 Christian Bruel <christian.bruel@st.com>
263 * gcc.target/arm/attr_arm.c: New test
264 * gcc.target/arm/attr_arm-err.c: New test
265 * gcc.target/arm/attr_thumb.c: New test
266 * gcc.target/arm/attr_thumb-static.c: New test
268 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
273 * g++.dg/abi/aarch64_guard1.C: Adjust test.
275 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
277 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
278 passed by the testsuite driver.
280 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
283 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
284 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
285 * gcc.dg/ssp-1.c: Make counter a register.
286 * gcc.dg/ssp-2.c: Likewise.
287 * gcc.dg/torture/parm-coalesce.c: New.
289 2015-06-09 Tom de Vries <tom@codesourcery.com>
291 * gcc.target/i386/vararg-loc.c: New test.
293 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
297 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
299 2015-06-09 Marek Polacek <polacek@redhat.com>
301 PR tree-optimization/66299
302 * gcc.dg/pr66299-1.c: New test.
303 * gcc.dg/pr66299-2.c: New test.
304 * gcc.dg/pr66299-3.c: New test.
306 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
308 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
309 passed by the testsuite driver.
311 2015-06-09 Richard Biener <rguenther@suse.de>
314 * gcc.dg/fold-modpow2.c: New testcase.
316 2015-06-09 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/66419
319 * gcc.dg/vect/bb-slp-37.c: New testcase.
321 2015-06-09 Shiva Chen <shiva0217@gmail.com>
323 * gcc.target/arm/stl-cond.c: New test.
325 2015-06-09 Richard Biener <rguenther@suse.de>
328 * gcc.dg/torture/pr66413.c: New testcase.
330 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
332 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
333 * gcc.dg/ssp-1.c: Make counter a register.
334 * gcc.dg/ssp-2.c: Likewise.
335 * gcc.dg/torture/parm-coalesce.c: New.
337 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
339 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
340 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
342 2015-06-08 Tom de Vries <tom@codesourcery.com>
344 PR rtl-optimization/66444
345 * gcc.dg/pr66444.c: New test.
347 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
350 * gfortran.dg/class_is_1.f90: New test.
351 * gfortran.dg/type_is_1.f90: Ditto.
353 2015-06-08 Marek Polacek <polacek@redhat.com>
356 * gcc.dg/cpp/pr66415-1.c: New test.
357 * gcc.dg/cpp/pr66415-2.c: New test.
359 2015-06-08 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/66422
362 * gcc.dg/Warray-bounds-16.c: New testcase.
364 2015-06-08 Richard Biener <rguenther@suse.de>
366 * gcc.dg/vect/slp-perm-10.c: New testcase.
367 * gcc.dg/vect/slp-23.c: Adjust.
368 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
369 vector pointer update.
371 2015-06-08 Marek Polacek <polacek@redhat.com>
374 * g++.dg/ubsan/pr66452.C: New test.
376 2015-06-08 Tom de Vries <tom@codesourcery.com>
378 PR tree-optimization/66436
379 * gcc.dg/gomp/dump-new-function-2.c: New test.
380 * gcc.dg/gomp/dump-new-function-3.c: Same.
381 * gcc.dg/gomp/dump-new-function.c: Same.
383 2015-06-08 Tom de Vries <tom@codesourcery.com>
385 PR tree-optimization/66435
386 * gcc.dg/gomp/notify-new-function-2.c: New test.
387 * gcc.dg/gomp/notify-new-function-3.c: Same.
388 * gcc.dg/gomp/notify-new-function.c: Same.
390 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
392 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
393 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
394 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
395 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
396 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
397 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
400 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
403 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
404 * gfortran.dg/warn_conversion.f90: Add warning for change in value
406 * gfortran.dg/warn_conversion_3.f90: Add warnings.
407 * gfortran.dg/warn_conversion_5.f90: New test.
408 * gfortran.dg/warn_conversion_6.f90: New test.
409 * gfortran.dg/warn_conversion_7.f90: New test.
411 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
414 * gfortran.dg/blockdata_9.f: New test.
416 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
419 * gfortran.dg/forall_17.f90: New test.
421 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
423 * g++.dg/cpp0x/pr57101.C: Add warning.
424 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
425 * g++.dg/ext/visibility/anon7.C: Same.
426 * g++.dg/ipa/pr63587-2.C: Same.
427 * g++.dg/opt/dump1.C: Same.
428 * g++.dg/opt/pr59622-3.C: Same.
429 * g++.dg/opt/pr59622.C: Same.
430 * g++.dg/torture/pr46383.C: Same.
431 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
432 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
433 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
435 * gfortran.dg/intent_out_8.f90: Same.
436 * gfortran.dg/warn_target_lifetime_3.f90: Same.
438 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
441 gfortran.dg/equiv_9.f90: New test.
444 2015-06-05 Tom de Vries <tom@codesourcery.com>
446 merge from gomp4 branch:
447 2015-05-28 Tom de Vries <tom@codesourcery.com>
449 PR tree-optimization/65443
450 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
451 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
452 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
454 2015-06-05 Nathan Sidwell <nathan@acm.org>
457 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
459 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
461 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
463 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
465 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
467 2015-06-04 Sriraman Tallam <tmsriram@google.com>
469 * testsuite/gcc.target/i386/noplt-1.c: New test.
470 * testsuite/gcc.target/i386/noplt-2.c: New test.
471 * testsuite/gcc.target/i386/noplt-3.c: New test.
472 * testsuite/gcc.target/i386/noplt-4.c: New test.
474 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
477 * gfortran.dg/adjustl_1.f90: New test.
479 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
481 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
482 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
484 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
486 * lto.c (iterative_hash_canonical_type,
487 gimple_register_canonical_type): only hash main variants of types
489 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
491 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
492 Move set of dg-do-what-default after early return.
494 2015-06-04 Marek Polacek <polacek@redhat.com>
497 * gcc.dg/lvalue-8.c: New test.
499 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
500 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/other/pr66130.C: New.
504 * g++.dg/cpp0x/pr66130.C: Likewise.
506 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/cpp0x/decl-loc1.C: New.
509 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
510 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
511 * g++.dg/init/ctor8.C: Likewise.
512 * g++.dg/parse/semicolon4.C: Likewise.
514 2015-06-03 Marek Polacek <polacek@redhat.com>
517 * g++.dg/ubsan/static-init-1.C: New test.
518 * g++.dg/ubsan/static-init-2.C: New test.
519 * g++.dg/ubsan/static-init-3.C: New test.
521 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
524 * gcc.target/i386/pr66275.c: New test.
526 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
528 * gcc.dg/Wcxx-compat-22.c: New testcase.
529 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
530 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
531 * c-c++-common/pr58346-1.c: Likewise.
532 * c-c++-common/transparent-union-1.c: Likewise.
534 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
536 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
537 * g++.dg/plugin/def_plugin.c: New file.
538 * g++.dg/plugin/def-plugin-test.C: New file.
540 2015-06-03 Richard Biener <rguenther@suse.de>
542 * gcc.dg/vect/bb-slp-36.c: New testcase.
544 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
546 * gcc.dg/lto/chkp-removed-alias_0.c: New.
548 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
550 * gcc.dg/lto/chkp-privatize-1_0.c: New.
551 * gcc.dg/lto/chkp-privatize-1_1.c: New.
552 * gcc.dg/lto/chkp-privatize-2_0.c: New.
553 * gcc.dg/lto/chkp-privatize-2_1.c: New.
555 2015-06-03 Marek Polacek <polacek@redhat.com>
559 * gcc.dg/pr64223-1.c: New test.
560 * gcc.dg/pr64223-2.c: New test.
562 2015-06-03 Richard Biener <rguenther@suse.de>
564 PR tree-optimization/63916
565 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
567 2015-06-03 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/66375
570 * gcc.dg/torture/pr66375.c: New testcase.
572 2015-06-03 Bin Cheng <bin.cheng@arm.com>
574 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
576 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
579 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
581 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
584 * gfortran.dg/reshape_7.f90: New test.
586 2015-06-02 David Malcolm <dmalcolm@redhat.com>
589 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
592 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
595 * gcc.dg/pr49551.c: New testcase.
597 2015-06-02 Richard Biener <rguenther@suse.de>
600 * g++.dg/lto/pr65549_0.C: New testcase.
602 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
606 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
608 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
610 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
612 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
615 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
617 2015-06-02 Bin Cheng <bin.cheng@arm.com>
619 PR tree-optimization/48052
620 * gcc.dg/tree-ssa/scev-8.c: New.
621 * gcc.dg/tree-ssa/scev-9.c: New.
622 * gcc.dg/tree-ssa/scev-10.c: New.
623 * gcc.dg/vect/pr48052.c: New.
625 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
627 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
629 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
631 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
633 2015-06-02 Marek Polacek <polacek@redhat.com>
636 * gcc.dg/torture/pr66345.c: New test.
638 2015-06-02 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/65961
641 * gcc.dg/torture/pr65961.c: New testcase.
643 2015-06-02 Bin Cheng <bin.cheng@arm.com>
645 PR tree-optimization/52563
646 PR tree-optimization/62173
647 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
648 * gcc.dg/tree-ssa/scev-4.c: Ditto.
650 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
652 * gnat.dg/specs/varsize_return2.ads: New test.
653 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
655 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
657 * gcc.dg/vect/vect-outer-simd-1.c: New test.
659 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
662 * gcc.target/aarch64/sync-comp-swap.c: New.
663 * gcc.target/aarch64/sync-comp-swap.x: New.
664 * gcc.target/aarch64/sync-op-acquire.c: New.
665 * gcc.target/aarch64/sync-op-acquire.x: New.
666 * gcc.target/aarch64/sync-op-full.c: New.
667 * gcc.target/aarch64/sync-op-full.x: New.
668 * gcc.target/aarch64/sync-op-release.c: New.
669 * gcc.target/aarch64/sync-op-release.x: New.
671 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
673 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
676 2015-06-01 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/66349
679 PR tree-optimization/66352
680 PR tree-optimization/66357
681 * gcc.dg/torture/pr66357.c: New testcase.
682 * gcc.dg/torture/pr66349.c: Likewise.
683 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
685 2015-06-01 Richard Biener <rguenther@suse.de>
688 2015-05-29 Richard Biener <rguenther@suse.de>
690 PR tree-optimization/66314
691 * gcc.dg/asan/pr66314.c: New testcase.
693 2015-06-01 Richard Biener <rguenther@suse.de>
695 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
697 2015-06-01 Jakub Jelinek <jakub@redhat.com>
699 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
701 (hp3, hp4): Add inline keyword.
702 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
703 (hp2): Add inline keyword.
704 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
705 (hp2): Add inline keyword.
707 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
710 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
711 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
712 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
713 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
715 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
717 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
718 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
720 2015-06-01 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/66280
723 * g++.dg/torture/pr66280.C: New testcase.
724 * g++.dg/torture/pr66280-2.C: Likewise.
726 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
728 * gnat.dg/addr9_1.adb: New test.
729 * gnat.dg/addr9_2.adb: Likewise.
730 * gnat.dg/addr9_3.adb: Likewise.
731 * gnat.dg/addr9_4.adb: Likewise.
733 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
735 * g++.dg/other/dump-ada-spec-4.C: New test.
737 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
739 * gcc.dg/alias-8.c: Fix dg-warning.
741 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
743 * gcc.dg/alias-8.c: Do not xfail.
744 * gcc.dg/pr62167.c: Prevent FRE.
745 * gcc.dg/alias-14.c: New testcase.
747 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
749 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
751 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
754 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
756 * gcc.target/s390/hotpatch-10.c: Likewise.
757 * gcc.target/s390/hotpatch-11.c: Likewise.
758 * gcc.target/s390/hotpatch-12.c: Likewise.
759 * gcc.target/s390/hotpatch-17.c: Likewise.
760 * gcc.target/s390/hotpatch-18.c: Likewise.
761 * gcc.target/s390/hotpatch-20.c: Likewise.
762 * gcc.target/s390/hotpatch-21.c: Likewise.
763 * gcc.target/s390/hotpatch-22.c: Likewise.
764 * gcc.target/s390/hotpatch-23.c: Likewise.
765 * gcc.target/s390/hotpatch-24.c: Likewise.
766 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
767 to check for the exact nops too.
768 * gcc.target/s390/hotpatch-3.c: Likewise.
769 * gcc.target/s390/hotpatch-4.c: Likewise.
770 * gcc.target/s390/hotpatch-5.c: Likewise.
771 * gcc.target/s390/hotpatch-6.c: Likewise.
772 * gcc.target/s390/hotpatch-7.c: Likewise.
773 * gcc.target/s390/hotpatch-8.c: Likewise.
774 * gcc.target/s390/hotpatch-9.c: Likewise.
775 * gcc.target/s390/hotpatch-14.c: Likewise.
776 * gcc.target/s390/hotpatch-15.c: Likewise.
777 * gcc.target/s390/hotpatch-16.c: Likewise.
778 * gcc.target/s390/hotpatch-19.c: Likewise.
779 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
780 scan-assembler-times counting number of .align directives.
781 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
782 dg-options. Remove scan-assembler-times counting number of .align
784 * gcc.target/s390/hotpatch-26.c: New file.
785 * gcc.target/s390/hotpatch-27.c: New file.
786 * gcc.target/s390/hotpatch-28.c: New file.
787 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
788 using -Os -O0 -O1 -O2 -O3 options.
790 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
792 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
794 2015-05-29 Jakub Jelinek <jakub@redhat.com>
796 PR tree-optimization/66142
797 * gcc.dg/vect/pr66142.c: New test.
799 2015-05-29 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/66314
802 * gcc.dg/asan/pr66314.c: New testcase.
804 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
806 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
807 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
809 (schedule-cleanups, dg-keep-saved-temps): New proc.
810 (gcc-dg-test-1): Schedule cleanups.
811 * lib/profopt.exp (profopt-execute): Likewise.
812 * g++.dg/cdce3.C: Adjust expected line numbers.
813 * gcc.dg/cdce1.c: Likewise.
814 * gcc.dg/cdce2.c: Likewise.
815 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
816 * gcc.dg/strlenopt-24.c: Likewise.
817 * gcc.dg/tree-ssa/vrp26.c: Likewise.
818 * gcc.dg/tree-ssa/vrp28.c: Likewise.
819 * obj-c++.dg/encode-2.mm: Likewise.
821 2015-05-28 DJ Delorie <dj@redhat.com>
823 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
825 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
827 * gnat.dg/discr43.adb: New test.
829 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
831 * gnat.dg/varsize_temp.adb: Rename into...
832 * gnat.dg/varsize1.adb: ...this.
833 * gnat.dg/varsize_copy.ad[sb]: Rename into...
834 * gnat.dg/varsize2.ad[sb]: ...this.
835 * gnat.dg/varsize3_1.adb: New test.
836 * gnat.dg/varsize3_2.adb: Likewise.
837 * gnat.dg/varsize3_3.adb: Likewise.
838 * gnat.dg/varsize3_4.adb: Likewise.
839 * gnat.dg/varsize3_5.adb: Likewise.
840 * gnat.dg/varsize3_6.adb: Likewise.
841 * gnat.dg/varsize3_pkg1.ads: New helper.
842 * gnat.dg/varsize3_pkg2.ads: Likewise.
843 * gnat.dg/varsize3_pkg3.ads: Likewise.
845 2015-05-28 Richard Biener <rguenther@suse.de>
847 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
849 2015-05-28 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/66142
852 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
854 2015-05-28 Lawrence Velázquez <vq@larryv.me>
857 * gcc.dg/darwin-minversion-3.c: Update testcase.
858 * gcc.dg/darwin-minversion-4.c: Ditto.
859 * gcc.dg/darwin-minversion-5.c: New testcase.
860 * gcc.dg/darwin-minversion-6.c: Ditto.
861 * gcc.dg/darwin-minversion-7.c: Ditto.
862 * gcc.dg/darwin-minversion-8.c: Ditto.
863 * gcc.dg/darwin-minversion-9.c: Ditto.
864 * gcc.dg/darwin-minversion-10.c: Ditto.
865 * gcc.dg/darwin-minversion-11.c: Ditto.
866 * gcc.dg/darwin-minversion-12.c: Ditto.
868 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
870 PR rtl-optimization/66168
871 * gcc.c-torture/compile/pr66168.c: New test.
873 2015-05-27 Jeff Law <law@redhat.com>
876 * gcc.dg/target/m68k/pr39726-1.c: New test.
878 2015-05-27 Nathan Sidwell <nathan@acm.org>
881 * g++.dg/ext/alias-canon3.C: New.
883 2015-05-27 Richard Biener <rguenther@suse.de>
885 PR tree-optimization/66272
887 2014-08-15 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/62031
890 * gcc.dg/torture/pr66272.c: New testcase.
892 2015-05-27 Richard Biener <rguenther@suse.de>
894 * gcc.dg/vect/slp-reduc-7.c: New testcase.
896 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
899 * gcc.dg/pr65358.c: New test.
901 2015-05-27 Andre Vehreschild <vehre@gmx.de>
904 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
906 * gfortran.dg/allocate_with_source_6.f90: New test.
908 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
910 * gnat.dg/atomic7_1.adb: New test.
911 * gnat.dg/atomic7_2.adb: Likewise.
912 * gnat.dg/atomic7_pkg1.ads: New helper.
913 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
915 2015-05-26 Michael Matz <matz@suse.de>
918 * gcc.dg/vect/pr66251.c: New test.
920 2015-05-26 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/66142
923 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
925 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
928 * gfortran.dg/allocatable_scalar_13.f90: New test
930 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
932 * gnat.dg/warn11.adb: New test.
933 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
935 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
937 * gnat.dg/vfa1_1.adb: New test.
938 * gnat.dg/vfa1_2.adb: Likewise.
939 * gnat.dg/vfa1_3.adb: Likewise.
940 * gnat.dg/vfa1_4.adb: Likewise.
941 * gnat.dg/vfa1_pkg.ads: New helper.
943 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
945 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
946 * gcc.target/i386/pr66232-3.c: Likewise.
948 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/pr66274.c: New test.
953 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
955 * gnat.dg/renaming6.ad[sb]: New test.
957 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
959 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
960 and 'dg-require-effective-target pie'.
962 2015-05-23 Nathan Sidwell <nathan@acm.org>
965 * g++.dg/cpp0x/pr66243.C: New.
967 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
970 * g++.dg/lto/pr66180_0.C: New testcase.
971 * g++.dg/lto/pr66180_1.C: New testcase.
973 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
976 * typebound_call_27.f90: New file.
978 2015-05-23 Nathan Sidwell <nathan@acm.org>
981 * g++.dg/template/pr65936.C: New.
983 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
985 PR tree-optimization/63387
986 * gcc.dg/pr63387-2.c: New testcase.
988 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
990 * gcc.dg/simd-1.c: Update to the new message.
992 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
994 * gcc.dg/nand.c: New testcase.
996 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
998 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
999 Set dg-do-what-default to compile only on ARM targets without
1000 arm_neon_hw execution support. Remove redundant c-torture-execute
1001 in loop over test cases.
1003 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1006 * gcc.target/aarch64/pr65491_1.c: New test.
1007 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1008 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1010 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/explicit9.C: New.
1014 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1016 2015-05-22 Richard Biener <rguenther@suse.de>
1018 PR tree-optimization/66251
1019 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1021 2015-05-22 Marek Polacek <polacek@redhat.com>
1024 * c-c++-common/attributes-enum-1.c: New test.
1025 * c-c++-common/attributes-enum-2.c: New test.
1026 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1027 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1029 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1031 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1032 effective target support. If no arm_neon_hw support, do not attempt
1033 to execute the tests; only compile them.
1034 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1035 and "dg-require-effective-target arm_neon_ok".
1036 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1037 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1038 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1039 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1040 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1041 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1042 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1043 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1044 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1045 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1046 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1047 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1048 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1049 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1050 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1051 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1052 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1053 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1054 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1055 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1056 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1057 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1058 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1059 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1060 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1061 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1062 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1063 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1064 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1065 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1066 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1067 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1068 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1069 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1070 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1071 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1072 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1073 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1074 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1075 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1076 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1077 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1078 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1079 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1080 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1081 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1082 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1083 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1084 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1085 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1086 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1087 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1088 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1089 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1090 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1091 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1092 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1093 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1094 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1095 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1096 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1097 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1098 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1099 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1100 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1101 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1102 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1103 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1104 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1105 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1106 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1107 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1108 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1109 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1110 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1111 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1112 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1113 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1114 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1115 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1116 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1117 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1118 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1119 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1120 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1121 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1122 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1123 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1124 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1125 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1126 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1127 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1128 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1129 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1130 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1131 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1132 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1133 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1134 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1135 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1136 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1137 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1138 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1139 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1140 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1141 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1142 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1143 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1144 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1145 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1146 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1147 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1148 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1150 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1152 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1153 * gcc.dg/vect/pr59354.c: Likewise.
1154 * gcc.dg/vect/pr64252.c: Likewise.
1155 * gcc.dg/vect/pr64404.c: Likewise.
1156 * gcc.dg/vect/pr64493.c: Likewise.
1157 * gcc.dg/vect/pr64495.c: Likewise.
1158 * gcc.dg/vect/pr64844.c: Likewise.
1159 * gcc.dg/vect/pr65518.c: Likewise.
1160 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1162 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/cpp1y/var-templ28.C: New.
1167 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1170 * gcc.target/i386/pr66232-1.c: New test.
1171 * gcc.target/i386/pr66232-2.c: Likewise.
1172 * gcc.target/i386/pr66232-3.c: Likewise.
1173 * gcc.target/i386/pr66232-4.c: Likewise.
1174 * gcc.target/i386/pr66232-5.c: Likewise.
1176 2015-05-21 Nathan Sidwell <nathan@acm.org>
1178 * g++.dg/cpp1y/pr60943.C: New.
1180 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/66233
1183 * gcc.c-torture/execute/pr66233.c: New test.
1185 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1188 * gfortran.dg/inline_matmul_11.f90: New test.
1190 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1192 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1193 instead of listing several targets on its own.
1194 * gcc.target/i386/pr32219-2.c: Likewise.
1195 * gcc.target/i386/pr32219-3.c: Likewise.
1196 * gcc.target/i386/pr32219-4.c: Likewise.
1197 * gcc.target/i386/pr32219-5.c: Likewise.
1198 * gcc.target/i386/pr32219-6.c: Likewise
1199 * gcc.target/i386/pr32219-7.c: Likewise.
1200 * gcc.target/i386/pr32219-8.c: Likewise.
1201 * gcc.target/i386/pr39013-1.c: Likewise.
1202 * gcc.target/i386/pr39013-2.c: Likewise.
1203 * gcc.target/i386/pr64317.c: Likewise.
1205 2015-05-21 Jeff Law <law@redhat.com>
1207 * gcc.target/hppa/shadd-3.c: New test.
1208 * gcc.target/hppa/shadd-4.c: New test.
1210 2015-05-21 Michael Matz <matz@suse.de>
1212 * gcc.dg/vect/vect-strided-store.c: New test.
1213 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1214 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1216 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1218 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1219 * gcc.dg/pow-sqrt-synth-1.c: New test.
1220 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1222 2015-05-21 Richard Biener <rguenther@suse.de>
1225 * g++.dg/conversion/pr66211.C: New testcase.
1226 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1228 2015-05-21 Jeff Law <law@redhat.com>
1230 * gcc.target/hppa/shadd-2.c: New test.
1232 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1235 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1237 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1240 * gcc.target/arm/pr26702.c: Adjust target selector.
1242 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1245 * gcc.dg/lto/pr66221_0.c: New test.
1246 * gcc.dg/lto/pr66221_1.c: New test.
1248 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1251 * gcc.dg/redecl-4.c: Update column numbers.
1252 * gcc.dg/format/bitfld-1.c: Likewise.
1253 * gcc.dg/format/attr-2.c: Likewise.
1254 * gcc.dg/format/attr-6.c: Likewise.
1255 * gcc.dg/format/attr-7.c (baz): Likewise.
1256 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1257 * gcc.dg/format/attr-4.c: Likewise.
1258 * gcc.dg/format/branch-1.c: Likewise.
1259 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1260 locations within strings with embedded escape sequences.
1262 2015-05-20 Jeff Law <law@redhat.com>
1264 * gcc.target/hppa/hppa.exp: New target test driver.
1265 * gcc.target/hppa/shadd-1.c: New test.
1267 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1269 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1271 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1273 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1274 (fn_33_k_and_r_style): New.
1275 (fn_33_stroustrup_style): New.
1276 (fn_33_allman_style): New.
1277 (fn_33_whitesmiths_style): New.
1278 (fn_33_horstmann_style): New.
1279 (fn_33_ratliff_banner_style): New.
1280 (fn_33_lisp_style): New.
1281 (fn_34_indent_dash_gnu): New.
1282 (fn_34_indent_dash_kr): New.
1283 (fn_34_indent_dash_orig): New.
1284 (fn_34_indent_linux_style): New.
1286 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1289 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1291 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1293 PR tree-optimization/65447
1294 * gcc.dg/tree-ssa/pr65447.c: New test.
1296 2015-05-19 Nathan sidwell <nathan@acm.org>
1298 * g++.dg/cpp0x/pr65954.C: New.
1300 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1302 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1304 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1306 * lib/target-supports.exp: Vector do not always have natural
1309 2015-05-19 David Sherwood <david.sherwood@arm.com>
1311 * gcc.dg/loop-invariant.c: New testcase.
1313 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1315 * lib/target-supports.exp: Vector do not always have natural
1318 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1320 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1322 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1324 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1326 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1327 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1328 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1329 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1330 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1331 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1332 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1333 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1334 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1335 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1337 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1339 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1341 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1343 * gcc.target/s390/s390.exp
1344 (check_effective_target_vector): New check.
1345 * gcc.target/s390/vector/vec-abi-1.c: New test.
1346 * gcc.target/s390/vector/vec-abi-2.c: New test.
1347 * gcc.target/s390/vector/vec-abi-3.c: New test.
1348 * gcc.target/s390/vector/vec-abi-4.c: New test.
1349 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1350 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1351 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1352 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1353 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1354 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1355 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1356 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1357 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1358 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1359 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1360 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1361 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1362 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1363 * gcc.target/s390/vector/vec-init-1.c: New test.
1364 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1365 * gcc.target/s390/vector/vec-shift-1.c: New test.
1366 * gcc.target/s390/vector/vec-sub-1.c: New test.
1368 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1370 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1372 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1374 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1376 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1378 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1380 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1382 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1384 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1386 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1388 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1390 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1392 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1394 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1396 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1398 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1400 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1402 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1404 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1406 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1408 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1410 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1412 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1414 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1416 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1418 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1420 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/66187
1423 * gcc.c-torture/execute/pr66187.c: New test.
1424 * gcc.dg/pr66187-1.c: New test.
1425 * gcc.dg/pr66187-2.c: New test.
1427 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1429 * gcc.dg/vect/bb-slp-35.c: Adjust.
1431 2015-05-19 Richard Biener <rguenther@suse.de>
1433 PR tree-optimization/66165
1434 * gcc.dg/torture/pr66165.c: New testcase.
1436 PR tree-optimization/66185
1437 * gcc.dg/torture/pr66185.c: New testcase.
1439 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1442 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1444 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1446 * gcc.target/mips/p5600-bonding.c : New file.
1448 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1451 * gfortran.dg/interface_operator_1.f90: New tests.
1453 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1456 * gfortran.dg/generic_29.f90: New tests.
1458 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1461 * gfortran.dg/storage_size_6.f90: New tests.
1463 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1466 * gfortran.dg/null1.f90: New test.
1468 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1471 * gfortran.dg/entry_21.f90: New test.
1473 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1476 * gfortran.dg/storage_size_6.f90: New tests.
1478 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1481 * gfortran.dg/misplaced_statement.f90: New test.
1483 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1486 * gfortran.dg/filepos1.f90: New test
1488 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1491 * gfortran.dg/pr64925.f90: New test.
1493 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1495 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1497 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1499 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1501 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1502 to the family of pie capable targets.
1504 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1506 * gcc.target/arm/bics_1.c : New testcase.
1507 * gcc.target/arm/bics_2.c : New testcase.
1508 * gcc.target/arm/bics_3.c : New testcase.
1509 * gcc.target/arm/bics_4.c : New testcase.
1511 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1513 * gcc.target/mips/umips-attr.c: New test.
1515 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1518 * gcc.dg/20150120-2.c (dg-final): Ditto.
1519 * gcc.dg/20150120-2.c (dg-final): Ditto.
1520 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1522 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1525 * gcc.target/i386/pr66174.c: New test.
1527 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1530 * gfortran.dg/matmul_bounds_6.f90: New test.
1531 * gfortran.dg/matmul_bounds_7.f90: New test.
1533 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1535 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1536 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1537 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1538 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1539 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1540 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1542 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545 * gfortran.dg/continuation_13.f90: Update test.
1546 * gfortran.dg/pr65903.f90: New test.
1548 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1551 * gfortran.dg/block_14.f90: New test.
1553 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1556 * lib/gfortran-dg.exp: Update regex to handle two locations for
1557 the same diagnostic without caret.
1558 * gfortran.dg/badline.f: Test also that line numbers are correct
1559 before and after "left but not entered" warning.
1561 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1562 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1565 * gcc.target/arm/maskdata.c: New test.
1567 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1570 * gfortran.dg/derived_constructor_components_5: New test
1572 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1575 * gcc.target/alpha/pr66140.c: New test.
1577 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1580 * gcc.dg/Wconversion-complex-c99.c: New test.
1581 * gcc.dg/Wconversion-complex-gnu.c: New test.
1583 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1585 PR tree-optimization/64454
1586 * gcc.dg/modmod.c: New testcase.
1588 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1590 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1592 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1595 * gcc.target/i386/mpx/pr66134.c: New test.
1597 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1599 * gcc.target/powerpc/pr60158.c: New test.
1601 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1603 * gcc.target/i386/sibcall-7.c: New test.
1604 * gcc.target/i386/sibcall-8.c: New test.
1606 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1608 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1609 (abs64_in_dreg): Likewise.
1611 2015-05-14 Marek Polacek <polacek@redhat.com>
1615 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1616 * gcc.dg/pr19984.c: Likewise.
1617 * gcc.dg/pr66066-1.c: New test.
1618 * gcc.dg/pr66066-2.c: New test.
1619 * gcc.dg/pr66066-3.c: New test.
1621 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1623 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1624 * gcc.dg/pow-sqrt.x: New file.
1625 * gcc.dg/pow-sqrt-1.c: New test.
1626 * gcc.dg/pow-sqrt-2.c: Likewise.
1627 * gcc.dg/pow-sqrt-3.c: Likewise.
1629 2015-05-13 Richard Biener <rguenther@suse.de>
1631 PR tree-optimization/66123
1632 * gcc.dg/torture/pr66123.c: New testcase.
1634 2015-05-13 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/alias-2.c: Adjust.
1638 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1640 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1643 * gcc.target/i386/pr65103-3.c: New.
1645 2015-05-13 Martin Liska <mliska@suse.cz>
1647 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1649 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1652 * gcc.target/i386/pr66112-2.c: New test.
1655 * gcc.target/i386/pr66112-1.c: New test.
1657 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1660 * gcc.target/i386/mpx/pr66048.cc: New.
1662 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1664 PR rtl-optimization/64616
1665 * gcc.dg/loop-8.c: New test.
1666 * gcc.dg/loop-9.c: New test.
1668 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1671 * gcc.target/i386/pr66047.c: New testcase.
1673 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1676 * gcc.c-torture/compile/pr65873.c: New testcase.
1678 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1681 * gfortran.dg/inline_matmul_10.f90: New test.
1683 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1685 * c-c++-common/Wmisleading-indentation.c: New testcase.
1686 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1687 * c-c++-common/Wmisleading-indentation-2.md: New file.
1689 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1691 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1693 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1695 2015-05-12 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/66101
1698 * gcc.dg/torture/pr66101.c: New testcase.
1700 2015-05-12 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/37021
1703 * gcc.target/i386/vect-addsub.c: New testcase.
1705 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1707 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1709 2015-05-12 Tom de Vries <tom@codesourcery.com>
1711 PR tree-optimization/66010
1712 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1714 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/trailing10.C: New.
1719 2015-05-12 Richard Biener <rguenther@suse.de>
1721 * gcc.dg/vect/bb-slp-35.c: New testcase.
1723 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1726 * gfortran.dg/bound_simplification_6.f90: New.
1728 2015-05-11 Steve Ellcey <sellcey@mips.com>
1730 * gcc.target/mips/branch-1.c: Pass argument to bar().
1732 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1735 * gcc.target/i386/pr65753.c: New test.
1737 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1739 PR rtl-optimization/66076
1740 * gcc.dg/torture/pr66076.c: New test.
1742 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1745 * gfortran.dg/inline_matmul_7.f90: New test.
1746 * gfortran.dg/inline_matmul_8.f90: New test.
1747 * gfortran.dg/inline_matmul_9.f90: New test.
1749 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1751 * gfortran.dg/bound_simplification_5.f90: New.
1753 2015-05-09 Jason Merrill <jason@redhat.com>
1755 * lib/target-supports.exp (cxx_default): New global.
1756 (check_effective_target_c++11_only)
1757 (check_effective_target_c++14_only)
1758 (check_effective_target_c++98_only)
1759 (check_effective_target_c++1z_only): Check it.
1761 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1763 PR tree-optimization/64454
1764 * gcc.dg/tree-ssa/vrp97.c: New file.
1765 * gcc.dg/vect/slp-perm-7.c: Update.
1767 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1770 * gfortran.dg/elemental_subroutine_11.f90: New test.
1772 2015-05-08 Richard Biener <rguenther@suse.de>
1774 PR tree-optimization/66036
1775 * gcc.dg/vect/slp-41.c: New testcase.
1777 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1779 * gfortran.dg/elemental_optional_args_7.f90: New.
1781 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1783 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1786 2015-05-08 Marek Polacek <polacek@redhat.com>
1789 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1790 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1792 2015-05-07 Marek Polacek <polacek@redhat.com>
1795 * c-c++-common/Wshift-negative-value-1.c: New test.
1796 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1797 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1798 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1799 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1800 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1801 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1802 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1803 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1805 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1809 * gcc.dg/fdata-sections-2.c: New file.
1811 2015-05-07 Marek Polacek <polacek@redhat.com>
1814 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1816 * c-c++-common/ubsan/align-7.c: Likewise.
1817 * c-c++-common/ubsan/bounds-8.c: Likewise.
1818 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1819 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1820 * c-c++-common/ubsan/null-1.c: Likewise.
1821 * c-c++-common/ubsan/null-10.c: Likewise.
1822 * c-c++-common/ubsan/null-11.c: Likewise.
1823 * c-c++-common/ubsan/null-2.c: Likewise.
1824 * c-c++-common/ubsan/null-3.c: Likewise.
1825 * c-c++-common/ubsan/null-4.c: Likewise.
1826 * c-c++-common/ubsan/null-5.c: Likewise.
1827 * c-c++-common/ubsan/null-6.c: Likewise.
1828 * c-c++-common/ubsan/null-7.c: Likewise.
1829 * c-c++-common/ubsan/null-8.c: Likewise.
1830 * c-c++-common/ubsan/null-9.c: Likewise.
1831 * c-c++-common/ubsan/object-size-1.c: Likewise.
1832 * c-c++-common/ubsan/object-size-10.c: Likewise.
1833 * c-c++-common/ubsan/object-size-4.c: Likewise.
1834 * c-c++-common/ubsan/object-size-5.c: Likewise.
1835 * c-c++-common/ubsan/object-size-7.c: Likewise.
1836 * c-c++-common/ubsan/object-size-8.c: Likewise.
1837 * c-c++-common/ubsan/object-size-9.c: Likewise.
1838 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1839 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1840 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1841 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1842 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1843 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1844 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1845 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1846 * c-c++-common/ubsan/pr59333.c: Likewise.
1847 * c-c++-common/ubsan/pr59667.c: Likewise.
1848 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1849 * c-c++-common/ubsan/pr60636.c: Likewise.
1850 * c-c++-common/ubsan/pr63802.c: Likewise.
1851 * c-c++-common/ubsan/recovery-1.c: Likewise.
1852 * c-c++-common/ubsan/recovery-3.c: Likewise.
1853 * c-c++-common/ubsan/shift-1.c: Likewise.
1854 * c-c++-common/ubsan/shift-2.c: Likewise.
1855 * c-c++-common/ubsan/shift-4.c: Likewise.
1856 * c-c++-common/ubsan/shift-7.c: Likewise.
1857 * c-c++-common/ubsan/undefined-2.c: Likewise.
1858 * c-c++-common/ubsan/vla-1.c: Likewise.
1859 * g++.dg/ubsan/null-1.C: Likewise.
1860 * g++.dg/ubsan/null-3.C: Likewise.
1861 * g++.dg/ubsan/null-4.C: Likewise.
1862 * g++.dg/ubsan/vptr-8.C: Likewise.
1863 * g++.dg/ubsan/vptr-9.C: Likewise.
1864 * gcc.dg/ubsan/bounds-2.c: Likewise.
1865 * gcc.dg/ubsan/object-size-9.c: Likewise.
1867 2015-05-07 Jeff Law <law@redhat.com>
1869 * gcc.dg/tree-ssa/shorten-1.c: New test.
1871 2015-05-07 Richard Biener <rguenther@suse.de>
1873 PR tree-optimization/66002
1874 * gcc.dg/vect/vect-125.c: New testcase.
1876 2015-05-07 Marek Polacek <polacek@redhat.com>
1877 Martin Uecker <uecker@eecs.berkeley.edu>
1879 * c-c++-common/ubsan/bounds-10.c: New test.
1881 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1883 * jit.dg/harness.h (set_options): Wrap with
1884 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1885 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1886 Special-case test-benchmark.c as a negative.
1887 * jit.dg/test-benchmark.c: New file.
1889 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
1892 * gcc.target/arm/pr64208.c: New test.
1894 2015-05-06 Alan Modra <amodra@gmail.com>
1897 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1898 (gparms): Make volatile.
1900 2015-05-06 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/62283
1903 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1905 2015-05-06 Christian Bruel <christian.bruel@st.com>
1908 * gcc.target/aarch64/iinline-attr-1.c: New test.
1910 2015-05-06 Richard Biener <rguenther@suse.de>
1912 * gcc.dg/vect/bb-slp-34.c: New testcase.
1914 2015-05-06 Richard Biener <rguenther@suse.de>
1916 PR tree-optimization/62283
1917 * gcc.dg/vect/bb-slp-14.c: Adjust.
1919 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1922 * gcc.target/i386/pr65990.c: New test.
1924 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
1927 * gcc.target/i386/pr65915.c: New.
1929 2015-05-05 Tom de Vries <tom@codesourcery.com>
1931 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1932 'va_list escapes 0'.
1934 2015-05-05 Tom de Vries <tom@codesourcery.com>
1936 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1939 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
1941 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1942 * gcc.target/arm/pr65924.c: Likewise.
1944 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1947 * gcc.target/i386/pr65871-3.c: New test.
1949 2015-05-04 Jeff Law <law@redhat.com>
1952 2015-05-04 Jeff Law <law@redhat.com>
1953 * gcc.dg/tree-ssa/shorten-1.c: New test.
1955 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1956 Jakub Jelinek <jakub@redhat.com>
1959 * g++.dg/cpp0x/Wnarrowing4.C: New.
1961 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
1963 * lib/target-supports.exp
1964 (check_effective_target_keeps_null_pointer_checks): Clarify that
1965 this is for targets that disable -fdelete-null-pointer-checks,
1966 not default it to off.
1967 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1968 -fdelete-null-pointer-checks explicit.
1969 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1970 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1971 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1972 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1973 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1974 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1975 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1976 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1977 * gcc.dg/tree-ssa/pr20318.c: Likewise.
1978 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1979 * gcc.dg/tree-ssa/pr20702.c: Likewise.
1980 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1981 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1982 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1983 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1984 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1985 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1986 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1987 * gcc.dg/tree-ssa/unreachable.c: Likewise.
1988 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1989 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1990 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1991 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1992 * g++.dg/cpp0x/static_assert9.C: Likewise.
1993 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1994 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1995 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1996 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1997 * g++.dg/tree-ssa/pr26406.C: Likewise.
1999 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2001 PR tree-optimization/65984
2002 * c-c++-common/ubsan/pr65984.c: New test.
2004 2015-05-04 Jeff Law <law@redhat.com>
2006 * gcc.dg/tree-ssa/shorten-1.c: New test.
2008 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2011 * gfortran.dg/pr44735.f90: New test.
2013 2015-05-04 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/65965
2016 * gcc.dg/vect/bb-slp-33.c: New testcase.
2018 2015-05-04 Richard Biener <rguenther@suse.de>
2020 PR tree-optimization/65935
2021 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2023 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2025 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2026 for each supported variant instead of CHECK_RESULTS.
2027 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2028 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2029 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2030 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2031 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2032 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2033 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2034 expected results for unsupported variants. Call CHECK for each
2035 supported variant instead of CHECK_RESULTS.
2036 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2037 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2038 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2039 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2040 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2041 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2042 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2043 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2044 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2045 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2046 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2047 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2048 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2049 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2050 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2051 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2052 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2053 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2054 expected results for unsupported variants.
2055 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2056 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2057 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2058 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2059 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2060 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2061 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2062 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2063 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2064 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2065 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2066 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2067 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2068 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2069 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2070 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2072 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2073 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2074 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2075 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2076 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2077 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2078 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2079 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2080 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2081 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2082 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2084 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2087 * gfortran.dg/bound_9.f90: Add pointer assignment.
2089 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2090 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2093 * g++.dg/cpp0x/Wnarrowing3.C: New.
2095 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2097 * gcc.dg/20150120-1.c: New test.
2098 * gcc.dg/20150120-2.c: New test.
2099 * gcc.dg/20150120-3.c: New test.
2101 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2103 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2105 2015-05-01 Renlin Li <renlin.li@arm.com>
2107 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2109 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2111 * gfortran.dg/bound_simplification_4.f90: New.
2113 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2115 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2116 with powerpc_p8vector_ok.
2118 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2121 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2123 * gfortran.dg/bound_9.f90: New test case.
2125 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2127 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2128 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2129 for 32bit x86 targets.
2130 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2131 for 32bit x86 targets.
2132 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2133 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2134 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2135 for 32bit x86 targets.
2137 2015-04-30 Marek Polacek <polacek@redhat.com>
2139 PR tree-optimization/63551
2140 * g++.dg/ipa/pr63551.C: New test.
2142 2015-04-30 Caroline Tice <cmtice@google.com>
2145 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2146 partition size on certain targets.
2148 2015-04-30 Renlin Li <renlin.li@arm.com>
2150 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2152 2015-04-30 Marek Polacek <polacek@redhat.com>
2154 * c-c++-common/Wbool-compare-3.c: New test.
2156 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2157 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2159 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2162 * g++.dg/init/ref22.C: New.
2164 2015-04-30 Marek Polacek <polacek@redhat.com>
2166 * gcc.dg/init-bad-8.c: New test.
2168 * gcc.dg/incomplete-typedef-1.c: New test.
2170 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/template/crash121.C: New.
2175 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2177 * gcc.target/mips/call-from-init.c: New test.
2178 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2180 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2183 * gcc.target/i386/pr65871-1.c: New test.
2184 * gcc.target/i386/pr65871-2.c: Ditto.
2186 2015-04-29 Marek Polacek <polacek@redhat.com>
2189 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2190 * c-c++-common/Wbool-compare-2.c: New test.
2192 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2195 * gcc.target/aarch64/vstN_lane_1.c: New file.
2197 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2200 * g++.dg/warn/Winit-self-3.C: New.
2202 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2204 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2206 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2209 * gcc.target/arm/pr65924.c: New test.
2211 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2213 * g++.dg/gomp/tpl-target-update.C: New file.
2215 2015-04-29 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/65917
2218 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2220 2015-04-29 Christian Bruel <christian.bruel@st.com>
2223 * gcc.dg/ipa/iinline-attr.c: New test.
2224 * gcc.target/i386/iinline-attr-2.c: New test.
2226 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2228 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2231 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2233 * gcc.dg/vect/vect-33.c: Remove spurious line.
2235 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2237 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2239 2015-04-28 Marek Polacek <polacek@redhat.com>
2242 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2243 * gcc.dg/pr65901.c: New test.
2245 2015-04-28 Richard Biener <rguenther@suse.de>
2247 PR tree-optimization/62283
2248 * gfortran.dg/vect/pr62283-2.f: New testcase.
2249 * gcc.dg/vect/bb-slp-14.c: Adjust.
2251 2015-04-28 Richard Biener <rguenther@suse.de>
2253 PR tree-optimization/65851
2254 * g++.dg/torture/pr65851.C: New testcase.
2256 2015-04-27 Jeff Law <law@redhat.com>
2258 PR tree-optimization/65217
2259 * gcc.target/i386/pr65217.c: Remove XFAIL.
2261 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2264 Add tests forgotten to svn-add.
2265 * gfortran.dg/class_allocate_19.f03: New test.
2266 * gfortran.dg/class_array_20.f03: New test.
2267 * gfortran.dg/class_array_21.f03: New test.
2268 * gfortran.dg/finalize_29.f08: New test.
2270 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2274 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2275 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2277 2015-04-27 Caroline Tice <cmtice@google.com>
2279 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2282 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2285 * gcc.target/powerpc/htm-1.c: New test.
2286 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2288 (__builtin_tabortdci): Likewise.
2289 (__builtin_tcheck): Remove operand.
2290 * lib/target-supports.exp (check_htm_hw_available): New function.
2292 2015-04-27 Richard Biener <rguenther@suse.de>
2294 * gcc.target/i386/pr65217.c: XFAIL.
2296 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2298 PR tree-optimization/65875
2299 * gcc.c-torture/compile/pr65875.c: New test.
2301 2015-04-25 Marek Polacek <polacek@redhat.com>
2304 * gcc.dg/enum-incomplete-2.c: New test.
2305 * gcc.dg/enum-mode-1.c: New test.
2307 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2310 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2312 * gcc.target/powerpc/pr65849-2.c: Likewise.
2314 2015-04-24 Tom de Vries <tom@codesourcery.com>
2316 PR tree-optimization/65802
2317 * g++.dg/pr65802.C: Move to ...
2318 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2319 stdarg.h. Rewrite for C.
2320 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2321 va_start and va_end. Remove unnecessary inline asm.
2323 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2324 Wei Mi <wmi@google.com>
2326 * gcc.target/i386/sse2-load-multi.c: New test.
2327 * gcc.target/i386/sse2-store-multi.c: Ditto.
2329 2015-04-24 Marek Polacek <polacek@redhat.com>
2332 * c-c++-common/pr65830.c: New test.
2335 * c-c++-common/Wlogical-op-1.c: New test.
2337 2015-04-24 Marek Polacek <polacek@redhat.com>
2340 * c-c++-common/pr61534-1.c: New test.
2342 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2343 Steven Bosscher <steven@gcc.gnu.org>
2345 PR rtl-optimization/34503
2346 * gcc.target/arm/pr64616.c: New file.
2348 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2350 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2352 2015-04-24 Terry Guo <terry.guo@arm.com>
2354 * gcc.target/arm/pr65710.c: Update the options.
2356 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2358 * gcc.target/i386/pr65523.c: Skip x32.
2360 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2363 to look for vcl* where appropriate.
2365 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2367 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2368 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2370 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2373 * gcc.target/arm/pr26702.c: New test.
2375 2015-04-23 Marek Polacek <polacek@redhat.com>
2378 * gcc.dg/pr65345-1.c: New test.
2379 * gcc.dg/pr65345-2.c: New test.
2381 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383 * gcc.target/powerpc/crypto-builtin-2.c: New.
2385 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2388 * gfortran.dg/class_allocate_19.f03: New test.
2389 * gfortran.dg/class_array_20.f03: New test.
2390 * gfortran.dg/class_array_21.f03: New test.
2391 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2392 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2393 initialization correctly.
2394 * gfortran.dg/finalize_29.f08: New test.
2396 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2398 * gcc.target/powerpc/swaps-p8-18.c: New test.
2400 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2403 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2404 * gcc.dg/vect/bb-slp-25.c: Likewise.
2405 * gcc.dg/vect/bb-slp-29.c: Likewise.
2406 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2407 vect_no_align && { ! vect_hw_misalign }.
2408 * gcc.dg/vect/bb-slp-9.c: Likewise.
2409 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2413 account for POWER8, where peeling for alignment is not needed.
2414 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2415 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2416 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2417 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2418 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2419 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2420 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2421 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2422 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2423 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2424 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2425 * gcc.dg/vect/pr16105.c: Likewise.
2426 * gcc.dg/vect/pr20122.c: Likewise.
2427 * gcc.dg/vect/pr33804.c: Likewise.
2428 * gcc.dg/vect/pr33953.c: Likewise.
2429 * gcc.dg/vect/pr56787.c: Likewise.
2430 * gcc.dg/vect/pr58508.c: Likewise.
2431 * gcc.dg/vect/slp-25.c: Likewise.
2432 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2433 * gcc.dg/vect/vect-105.c: Likewise.
2434 * gcc.dg/vect/vect-27.c: Likewise.
2435 * gcc.dg/vect/vect-29.c: Likewise.
2436 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2438 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2439 && { ! vect_hw_misalign }.
2440 * gcc.dg/vect/vect-44.c: Likewise.
2441 * gcc.dg/vect/vect-48.c: Likewise.
2442 * gcc.dg/vect/vect-50.c: Likewise.
2443 * gcc.dg/vect/vect-52.c: Likewise.
2444 * gcc.dg/vect/vect-56.c: Likewise.
2445 * gcc.dg/vect/vect-60.c: Likewise.
2446 * gcc.dg/vect/vect-72.c: Likewise.
2447 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2448 * gcc.dg/vect/vect-75.c: Likewise.
2449 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2450 * gcc.dg/vect/vect-77-global.c: Likewise.
2451 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2452 * gcc.dg/vect/vect-78-global.c: Likewise.
2453 * gcc.dg/vect/vect-93.c: Likewise.
2454 * gcc.dg/vect/vect-95.c: Likewise.
2455 * gcc.dg/vect/vect-96.c: Likewise.
2456 * gcc.dg/vect/vect-cond-1.c: Likewise.
2457 * gcc.dg/vect/vect-cond-3.c: Likewise.
2458 * gcc.dg/vect/vect-cond-4.c: Likewise.
2459 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2460 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2461 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2462 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2463 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2464 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2465 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2466 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2467 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2468 * gcc.dg/vect/vect-outer-5.c: Likewise.
2469 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2470 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2471 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2472 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2473 * gcc.dg/vect/vect-peel-3.c: Likewise.
2474 * gcc.dg/vect/vect-peel-4.c: Likewise.
2475 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2476 * gcc.target/powerpc/pr65456.c: New test.
2477 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2478 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2479 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2480 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2481 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2482 vect_no_align && { ! vect_hw_misalign }.
2483 * gfortran.dg/vect/vect-3.f90: Likewise.
2484 * gfortran.dg/vect/vect-4.f90: Likewise.
2485 * gfortran.dg/vect/vect-5.f90: Likewise.
2486 * lib/target-supports.exp (check_effective_target_vect_no_align):
2487 Return 1 for POWER8.
2488 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2490 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2493 * gfortran.dg/pr65429.f90: New test.
2495 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2497 * c-c++-common/asan/user-section-1.c: New test.
2498 * c-c++-common/asan/user-section-2.c: New test.
2499 * c-c++-common/asan/user-section-3.c: New test.
2501 2015-04-22 Hale Wang <hale.wang@arm.com>
2502 Terry Guo <terry.guo@arm.com>
2504 PR rtl-optimization/64818
2505 * gcc.target/arm/pr64818.c: New test.
2507 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2510 * g++.dg/tree-ssa/pr61034.C: Update template.
2511 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2512 * gcc.dg/Warray-bounds-11.c: Likewise.
2513 * gcc.dg/Warray-bounds.c: Likewise.
2515 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2517 PR libgfortran/65234
2518 * gfortran.dg/fmt_unlimited.f90: New test.
2520 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2522 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2524 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2525 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2526 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2527 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2528 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2529 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2530 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2532 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2534 PR libgfortran/56743
2535 * gfortran.dg/namelist_87.f90: New test.
2537 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2539 * gcc.target/aarch64/mult-synth_1.c: New test.
2540 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2541 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2542 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2543 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2544 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2546 2015-04-21 Richard Biener <rguenther@suse.de>
2548 PR tree-optimization/65650
2549 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2550 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2551 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2553 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2554 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2556 2015-04-21 Tom de Vries <tom@codesourcery.com>
2558 PR tree-optimization/65802
2559 * g++.dg/pr65802.C: New test.
2561 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2564 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2565 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2567 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2570 * g++.dg/cpp0x/Wnarrowing2.C: New.
2572 2015-04-20 Jeff Law <law@redhat.com>
2574 PR tree-optimization/65658
2575 * gcc.dg/pr65658.c: New test.
2577 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2580 * gcc.target/aarch64/vec_init_1.c: New test.
2582 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2584 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2587 2015-04-18 Martin Sebor <msebor@redhat.com>
2589 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2590 of non-nul characters.
2591 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2593 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2596 * gcc.target/powerpc/pr65787.c: New.
2598 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2601 * gcc.target/aarch64/c-output-template-4.c: New test.
2603 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2606 * gcc.dg/pr65780-1.c: New test.
2607 * gcc.dg/pr65780-2.c: Likewise.
2608 * gcc.target/i386/pr32219-9.c: Likewise.
2609 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2611 * gcc.target/i386/pr64317.c (c): Initialize.
2613 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2616 * g++.dg/ext/mv18.C: New test.
2617 * g++.dg/ext/mv19.C: Likewise.
2618 * g++.dg/ext/mv20.C: Likewise.
2619 * g++.dg/ext/mv21.C: Likewise.
2620 * g++.dg/ext/mv22.C: Likewise.
2621 * g++.dg/ext/mv23.C: Likewise.
2623 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2626 * g++.dg/init/pr64527.C: New test.
2628 2015-04-17 Tom de Vries <tom@codesourcery.com>
2629 Michael Matz <matz@suse.de>
2631 PR tree-optimization/64950
2632 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2635 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2637 * c-c++-common/asan/user-section-1.c: New test.
2639 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2642 * gcc.dg/debug/pr65771.c: New test.
2644 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2646 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2647 __buitlin_alloca with __builtin_alloca.
2649 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2651 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2653 2015-04-16 Richard Biener <rguenther@suse.de>
2655 PR tree-optimization/64277
2656 * gcc.dg/Warray-bounds-14.c: New testcase.
2657 * gcc.dg/Warray-bounds-15.c: Likewise.
2658 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2659 * c-c++-common/ubsan/bounds-6.c: Likewise.
2661 2015-04-16 Renlin Li <renlin.li@arm.com>
2663 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2664 * gcc.target/arm/unsigned-float.c: New.
2666 2015-04-16 Richard Biener <rguenther@suse.de>
2668 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2669 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2670 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2672 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2675 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2676 * g++.dg/cpp0x/defaulted21.C: Likewise.
2677 * g++.dg/cpp0x/defaulted28.C: Likewise.
2678 * g++.dg/cpp0x/defaulted47.C: Likewise.
2679 * g++.dg/cpp0x/elision_neg.C: Likewise.
2680 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2681 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2682 * g++.dg/cpp0x/implicit1.C: Likewise.
2683 * g++.dg/cpp0x/implicit9.C: Likewise.
2684 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2685 * g++.dg/cpp0x/range-for13.C: Likewise.
2686 * g++.dg/gomp/clause-2.C: Likewise.
2687 * g++.dg/gomp/udr-5.C: Likewise.
2688 * g++.dg/inherit/access6.C: Likewise.
2689 * g++.dg/lookup/duperr1.C: Likewise.
2690 * g++.dg/lookup/friend2.C: Likewise.
2691 * g++.dg/lookup/pr6936.C: Likewise.
2692 * g++.dg/lookup/scoped1.C: Likewise.
2693 * g++.dg/lookup/using26.C: Likewise.
2694 * g++.dg/lookup/using38.C: Likewise.
2695 * g++.dg/other/access2.C: Likewise.
2696 * g++.dg/overload/defarg3.C: Likewise.
2697 * g++.dg/overload/defarg6.C: Likewise.
2698 * g++.dg/parse/access11.C: Likewise.
2699 * g++.dg/parse/access2.C: Likewise.
2700 * g++.dg/parse/access3.C: Likewise.
2701 * g++.dg/parse/access4.C: Likewise.
2702 * g++.dg/parse/access5.C: Likewise.
2703 * g++.dg/parse/access6.C: Likewise.
2704 * g++.dg/parse/access8.C: Likewise.
2705 * g++.dg/parse/access9.C: Likewise.
2706 * g++.dg/parse/crash40.C: Likewise.
2707 * g++.dg/tc1/dr142.C: Likewise.
2708 * g++.dg/tc1/dr166.C: Likewise.
2709 * g++.dg/tc1/dr52.C: Likewise.
2710 * g++.dg/template/access11.C: Likewise.
2711 * g++.dg/template/access18.C: Likewise.
2712 * g++.dg/template/access19.C: Likewise.
2713 * g++.dg/template/access2.C: Likewise.
2714 * g++.dg/template/access20.C: Likewise.
2715 * g++.dg/template/access26.C: Likewise.
2716 * g++.dg/template/access3.C: Likewise.
2717 * g++.dg/template/access7.C: Likewise.
2718 * g++.dg/template/conv12.C: Likewise.
2719 * g++.dg/template/crash69.C: Likewise.
2720 * g++.dg/template/friend31.C: Likewise.
2721 * g++.dg/template/friend32.C: Likewise.
2722 * g++.dg/template/memfriend15.C: Likewise.
2723 * g++.dg/template/memfriend16.C: Likewise.
2724 * g++.dg/template/memfriend17.C: Likewise.
2725 * g++.dg/template/memfriend7.C: Likewise.
2726 * g++.dg/template/pr32519.C: Likewise.
2727 * g++.dg/template/qualttp21.C: Likewise.
2728 * g++.dg/template/qualttp8.C: Likewise.
2729 * g++.dg/template/ttp10.C: Likewise.
2730 * g++.dg/template/typedef11.C: Likewise.
2731 * g++.dg/template/typedef13.C: Likewise.
2732 * g++.dg/template/typedef19.C: Likewise.
2733 * g++.dg/template/typedef20.C: Likewise.
2734 * g++.dg/template/typedef22.C: Likewise.
2735 * g++.dg/template/using16.C: Likewise.
2736 * g++.dg/template/virtual3.C: Likewise.
2737 * g++.dg/ubsan/pr61272.C: Likewise.
2738 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2739 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2740 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2741 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2742 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2743 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2744 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2745 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2746 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2747 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2748 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2749 * g++.old-deja/g++.jason/access17.C: Likewise.
2750 * g++.old-deja/g++.jason/access18.C: Likewise.
2751 * g++.old-deja/g++.jason/access22.C: Likewise.
2752 * g++.old-deja/g++.jason/access23.C: Likewise.
2753 * g++.old-deja/g++.jason/access8.C: Likewise.
2754 * g++.old-deja/g++.jason/delete3.C: Likewise.
2755 * g++.old-deja/g++.jason/report.C: Likewise.
2756 * g++.old-deja/g++.law/access2.C: Likewise.
2757 * g++.old-deja/g++.law/access3.C: Likewise.
2758 * g++.old-deja/g++.law/access4.C: Likewise.
2759 * g++.old-deja/g++.law/access5.C: Likewise.
2760 * g++.old-deja/g++.law/arm12.C: Likewise.
2761 * g++.old-deja/g++.law/arm14.C: Likewise.
2762 * g++.old-deja/g++.law/ctors13.C: Likewise.
2763 * g++.old-deja/g++.law/union2.C: Likewise.
2764 * g++.old-deja/g++.law/visibility12.C: Likewise.
2765 * g++.old-deja/g++.law/visibility15.C: Likewise.
2766 * g++.old-deja/g++.law/visibility16.C: Likewise.
2767 * g++.old-deja/g++.law/visibility17.C: Likewise.
2768 * g++.old-deja/g++.law/visibility18.C: Likewise.
2769 * g++.old-deja/g++.law/visibility19.C: Likewise.
2770 * g++.old-deja/g++.law/visibility20.C: Likewise.
2771 * g++.old-deja/g++.law/visibility21.C: Likewise.
2772 * g++.old-deja/g++.law/visibility24.C: Likewise.
2773 * g++.old-deja/g++.law/visibility4.C: Likewise.
2774 * g++.old-deja/g++.law/visibility5.C: Likewise.
2775 * g++.old-deja/g++.law/visibility6.C: Likewise.
2776 * g++.old-deja/g++.law/visibility7.C: Likewise.
2777 * g++.old-deja/g++.law/visibility8.C: Likewise.
2778 * g++.old-deja/g++.law/visibility9.C: Likewise.
2779 * g++.old-deja/g++.niklas/t135.C: Likewise.
2780 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2781 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2782 * g++.old-deja/g++.other/access11.C: Likewise.
2783 * g++.old-deja/g++.other/access4.C: Likewise.
2784 * g++.old-deja/g++.other/access7.C: Likewise.
2785 * g++.old-deja/g++.other/crash1.C: Likewise.
2786 * g++.old-deja/g++.other/crash7.C: Likewise.
2787 * g++.old-deja/g++.other/friend1.C: Likewise.
2788 * g++.old-deja/g++.other/friend4.C: Likewise.
2789 * g++.old-deja/g++.other/friend9.C: Likewise.
2790 * g++.old-deja/g++.other/lineno1.C: Likewise.
2791 * g++.old-deja/g++.other/using1.C: Likewise.
2792 * g++.old-deja/g++.pt/enum14.C: Likewise.
2793 * g++.old-deja/g++.pt/friend11.C: Likewise.
2794 * g++.old-deja/g++.pt/friend21.C: Likewise.
2795 * g++.old-deja/g++.pt/friend3.C: Likewise.
2796 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2797 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2798 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2799 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2801 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2804 * g++.dg/ipa/pr65765.C: New test.
2806 2015-04-15 Nick Clifton <nickc@redhat.com>
2808 * gcc.target/rx/builtins.c: Disable RMPA test if string
2809 instructions are not allowed.
2811 2015-04-15 Alan Modra <amodra@gmail.com>
2813 * gcc.dg/pr65408.c: New.
2815 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2818 * gcc.target/arm/pr65729.c: New test.
2820 2015-04-14 Richard Biener <rguenther@suse.de>
2822 PR tree-optimization/65758
2823 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2825 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2828 * gcc.c-torture/execute/pr65648.c: New test.
2830 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2832 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2833 __builtin_finite instead of finite.
2834 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2837 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2839 PR tree-optimization/63387
2840 * gcc.dg/pr63387.c: New testcase.
2842 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2844 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2846 2015-04-13 Richard Biener <rguenther@suse.de>
2848 PR tree-optimization/65204
2849 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2851 2015-04-13 Terry Guo <terry.guo@arm.com>
2854 * gcc.target/arm/pr65710.c: New.
2856 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2858 PR tree-optimization/65747
2859 * g++.dg/torture/pr65747.C: New test.
2861 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2864 * g++.dg/cpp0x/pr65736.C: New test.
2866 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2867 Martin Liska <mliska@suse.cz>
2870 * g++.dg/ipa/pr65722.C: New testcase.
2872 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2874 PR tree-optimization/65735
2875 * gcc.c-torture/compile/pr65735.c: New test.
2877 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2880 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2882 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2887 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
2890 * gcc.target/arm/pr65647-2.c: New.
2892 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2895 * g++.dg/torture/pr65694.C: New test.
2897 2015-04-10 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/coarray_lock_6.f90: New.
2900 * gfortran.dg/coarray_lock_7.f90: New.
2901 * gfortran.dg/coarray/lock_2.f90: New.
2903 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
2909 * gfortran.dg/used_types_27.f90: New.
2911 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2914 * gcc.target/i386/pr65671.c: New.
2916 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2918 PR tree-optimization/65709
2919 * c-c++-common/ubsan/align-9.c: New test.
2921 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
2924 * gfortran.dg/pr56852.f90: New test.
2926 2015-04-09 Marek Polacek <polacek@redhat.com>
2927 Jakub Jelinek <jakub@redhat.com>
2930 * g++.dg/opt/pr65554.C: New test.
2932 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2935 * c-c++-common/attr-aligned-1.c: New test.
2937 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
2939 * gcc.target/i386/mpx/memmove-zero-length.c: New.
2941 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2944 * gcc.target/i386/sse-25.c: New.
2946 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2949 * gcc.target/i386/pr65693.c: New test.
2951 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2953 * gcc.dg/lto/chkp-static-bounds_0.c: New.
2955 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2957 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2959 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2961 * gcc.target/i386/thunk-retbnd.c: New.
2963 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
2965 * gnat.dg/opt48.adb: New test.
2966 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2967 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2969 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
2972 * gcc.c-torture/compile/pr65540.c: New.
2974 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
2976 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2979 2015-04-07 Jakub Jelinek <jakub@redhat.com>
2982 * g++.dg/debug/pr65678.C: New test.
2985 * gcc.c-torture/compile/pr65680.c: New test.
2987 2015-04-07 Andre Vehreschild <vehre@gmx.de>
2990 * gfortran.dg/allocate_with_source_5.f90: New test.
2992 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
2994 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2995 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2997 2015-04-07 Bin Cheng <bin.cheng@arm.com>
2999 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3001 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3004 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3005 to get floating point compression.
3006 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3008 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3010 PR preprocessor/61977
3011 * gcc.dg/cpp/pr61977.c: New test.
3013 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3015 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3017 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3020 * gcc.target/arm/pr65647.c: New.
3022 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3025 * g++.dg/torture/pr65655.C: New testcase.
3027 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3030 * g++.dg/cpp1y/lambda-init13.C: New.
3032 2015-04-03 Marek Polacek <polacek@redhat.com>
3034 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3036 2015-04-02 Marek Polacek <polacek@redhat.com>
3039 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3040 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3042 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3044 PR preprocessor/61977
3045 * gcc.target/powerpc/pr61977-1.c: New test.
3046 * gcc.target/powerpc/pr61977-2.c: New test.
3048 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/warn/Wshadow-8.C: New.
3052 * g++.dg/warn/Wshadow-9.C: Likewise.
3053 * g++.dg/warn/Wshadow-10.C: Likewise.
3054 * g++.dg/warn/Wshadow-11.C: Likewise.
3056 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3058 * gcc.dg/pr23623.c: Added aligned attribute.
3059 * gcc.dg/20141029-1.c: Likewise.
3060 * gcc.dg/20150306-1.c: New test.
3062 2015-04-01 Marek Polacek <polacek@redhat.com>
3065 * g++.dg/cpp0x/initlist93.C: New test.
3066 * g++.dg/cpp0x/initlist94.C: New test.
3068 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3071 * gcc.target/aarch64/pr65624.c: New test.
3073 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3075 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3077 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3079 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3080 extra variable to force stack alignment.
3081 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3082 extra variable to force stack alignment.
3084 2015-03-31 Marek Polacek <polacek@redhat.com>
3087 * g++.dg/template/pr65390.C: New test.
3089 2015-03-31 Martin Liska <mliska@suse.cz>
3091 * g++.dg/ipa/pr65557.C: New test.
3093 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3095 * gcc.target/s390/hotpatch-25.c: New test.
3096 * gcc.target/s390/hotpatch-1.c: Update test.
3097 * gcc.target/s390/hotpatch-10.c: Update test.
3098 * gcc.target/s390/hotpatch-11.c: Update test.
3099 * gcc.target/s390/hotpatch-12.c: Update test.
3100 * gcc.target/s390/hotpatch-13.c: Update test.
3101 * gcc.target/s390/hotpatch-14.c: Update test.
3102 * gcc.target/s390/hotpatch-15.c: Update test.
3103 * gcc.target/s390/hotpatch-16.c: Update test.
3104 * gcc.target/s390/hotpatch-17.c: Update test.
3105 * gcc.target/s390/hotpatch-18.c: Update test.
3106 * gcc.target/s390/hotpatch-19.c: Update test.
3107 * gcc.target/s390/hotpatch-2.c: Update test.
3108 * gcc.target/s390/hotpatch-21.c: Update test.
3109 * gcc.target/s390/hotpatch-22.c: Update test.
3110 * gcc.target/s390/hotpatch-23.c: Update test.
3111 * gcc.target/s390/hotpatch-24.c: Update test.
3112 * gcc.target/s390/hotpatch-3.c: Update test.
3113 * gcc.target/s390/hotpatch-4.c: Update test.
3114 * gcc.target/s390/hotpatch-5.c: Update test.
3115 * gcc.target/s390/hotpatch-6.c: Update test.
3116 * gcc.target/s390/hotpatch-7.c: Update test.
3117 * gcc.target/s390/hotpatch-8.c: Update test.
3118 * gcc.target/s390/hotpatch-9.c: Update test.
3119 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3121 2015-03-31 Richard Biener <rguenther@suse.de>
3124 * g++.dg/torture/pr65626.C: New testcase.
3126 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3129 * gcc.target/i386/mpx/pr65531.cc: New.
3131 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3134 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3135 __builtin_alloca instead of alloca.
3136 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3137 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3138 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3141 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3144 * g++.dg/ubsan/pr65610.C: New test.
3146 2015-03-30 Marek Polacek <polacek@redhat.com>
3149 * g++.dg/cpp0x/pr65398-2.C: New test.
3151 2015-03-30 Marek Polacek <polacek@redhat.com>
3153 * c-c++-common/pr65556.c: Change the width of bit-fields.
3155 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3158 * gcc.target/i386/pr65588.c: New testcase.
3160 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3162 PR libgfortran/65563
3163 * gfortran.dg/open_errors_2.f90: New test.
3165 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3167 PR libgfortran/65596
3168 * gfortran.dg/namelist_86.f90: New test.
3170 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3172 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3173 statement to reflect new ownership.
3175 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3178 * g++.dg/template/friend58.C: New.
3179 * g++.dg/template/friend59.C: Likewise.
3181 2015-03-27 Tobias Burnus <burnus@net-b.de>
3184 * g++.dg/gomp/openmp-simd-3.C: New.
3185 * gcc.dg/gomp/openmp-simd-3.c: New.
3187 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3190 * gcc.target/i386/pr65248-1.c: New file.
3191 * gcc.target/i386/pr65248-2.c: Likewise.
3192 * gcc.target/i386/pr65248-3.c: Likewise.
3193 * gcc.target/i386/pr65248-4.c: Likewise.
3195 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3198 * gcc.c-torture/compile/pr65593.c: New test.
3200 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/cpp1y/constexpr-assert1.C: New.
3205 2015-03-27 Marek Polacek <polacek@redhat.com>
3208 * c-c++-common/pr65556.c: New test.
3210 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3213 * g++.dg/torture/pr65600.C: New testcase.
3215 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3218 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3220 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3222 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3223 statement and cleanup. Fixed typos.
3225 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3228 * gcc.c-torture/compile/pr65595.c: New testcase.
3230 2015-03-27 Marek Polacek <polacek@redhat.com>
3233 * g++.dg/ubsan/pr65583.C: New test.
3235 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3237 * gcc.c-torture/compile/20150327.c: New testcase.
3239 2015-03-26 Richard Biener <rguenther@suse.de>
3242 * g++.dg/torture/pr65555.C: New testcase.
3244 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3246 PR tree-optimization/64715
3247 * gcc.dg/builtin-object-size-15.c: New test.
3248 * gcc.dg/pr64715-1.c: New test.
3249 * gcc.dg/pr64715-2.c: New test.
3251 2015-03-26 Richard Biener <rguenther@suse.de>
3254 * gnat.dg/specs/opt2.ads: Fix testcase.
3256 2015-03-25 Martin Sebor <msebor@redhat.com>
3259 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3260 when target isn't arm*-*-*-*.
3261 (check_effective_target_arm_nothumb): Likewise.
3262 (check_effective_target_arm_little_endian): Likewise.
3263 (check_effective_target_arm_vect_no_misalign): Likewise.
3264 (check_effective_target_aarch64_little_endian): Fail early if target
3267 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3269 PR tree-optimization/65177
3270 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3272 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3274 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3275 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3276 smmintrin.h and mm3dnow.h.
3278 2015-03-25 Marek Polacek <polacek@redhat.com>
3281 * g++.dg/cpp0x/pr65558.C: New test.
3283 2015-03-25 Marek Polacek <polacek@redhat.com>
3286 * g++.dg/template/pr61670.C: New test.
3288 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3291 * g++.dg/template/pr54987.C: New.
3293 2015-03-25 Richard Biener <rguenther@suse.de>
3295 PR tree-optimization/62630
3296 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3298 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3301 * gcc.target/i386/mpx/pr65508.c: New.
3303 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3307 * gfortran.dg/data_initialized_3.f90: New.
3309 2015-03-25 Richard Biener <rguenther@suse.de>
3312 * gnat.dg/specs/opt2.ads: New testcase.
3314 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3316 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3317 * gcc.target/arm/memset-inline-4.c: Skip for
3318 arm_tune_string_ops_prefer_neon.
3319 * gcc.target/arm/memset-inline-5.c: Ditto.
3320 * gcc.target/arm/memset-inline-6.c: Ditto.
3321 * gcc.target/arm/memset-inline-8.c: Ditto.
3322 * gcc.target/arm/memset-inline-9.c: Ditto.
3324 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3327 * g++.dg/other/virtual3.C: New.
3329 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3332 * g++.dg/cpp0x/vt-60130.C: New.
3334 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3337 * g++.dg/warn/Warray-bounds-7.C: New.
3339 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3342 * g++.dg/template/defarg18.C: New.
3344 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3347 * g++.dg/cpp0x/vt-59988.C: New.
3349 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3351 PR tree-optimization/65533
3352 * gcc.dg/pr65533.c: New test.
3354 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3356 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3357 source= and mold= expressions functionality.
3358 * gfortran.dg/allocate_class_4.f90: New test.
3359 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3360 copying an unlimited polymorhpic object containing a char array
3361 to another unlimited polymorphic object respects the _len
3363 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3364 whether deferred length char array allocate works, unlimited
3365 polymorphic object allocation from a string works and if
3366 allocating an array of deferred length strings works.
3367 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3369 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/cpp0x/constexpr-array11.C: New.
3374 2015-03-24 Richard Biener <rguenther@suse.de>
3377 * gcc.dg/torture/pr65517.c: New testcase.
3379 2015-03-24 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/coindexed_1.f90: Moved from
3382 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3384 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3387 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3391 * gcc.target/i386/pr65523.c: New test.
3394 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3396 * g++.dg/lto/pr65475b_0.C: Likewise.
3398 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3401 * gcc.target/sh/torture/pr65505.c: New.
3403 2015-03-23 Martin Sebor <msebor@redhat.com>
3406 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3407 assembly for lvx in addition to lxv.
3409 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3412 * gfortran.dg/pr65504.f90: New test.
3415 * gcc.dg/pr65521.c: New test.
3417 2015-03-23 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/65518
3420 * gcc.dg/vect/pr65518.c: New testcase.
3422 2015-03-23 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/65494
3425 * gcc.dg/vect/pr65494.c: New testcase.
3427 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3429 PR preprocessor/65238
3430 * c-c++-common/cpp/pr65238-1.c: New test.
3431 * gcc.dg/cpp/pr65238-2.c: New test.
3432 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3433 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3435 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3436 Mikael Morin <mikael@gcc.gnu.org>
3439 * gfortran.dg/elemental_dependency_4.f90: New.
3440 * gfortran.dg/elemental_dependency_5.f90: New.
3442 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3445 * g++.dg/lto/pr65475b_0.C: New testcase.
3446 * g++.dg/lto/pr65475b_1.C: New testcase.
3447 * g++.dg/lto/pr65475c_0.C: New testcase.
3448 * g++.dg/lto/pr65475c_1.C: New testcase.
3450 2015-03-21 Tobias Burnus <burnus@net-b.de>
3452 * gfortran.dg/coarray_38.f90: New.
3453 * gfortran.dg/coarray_39.f90: New.
3454 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3457 2015-03-20 Marek Polacek <polacek@redhat.com>
3460 * g++.dg/cpp0x/pr65398.C: New test.
3462 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3465 * g++.dg/lto/pr65475_0.C: New testcase.
3466 * g++.dg/lto/pr65475_1.C: New testcase.
3468 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3470 PR rtl-optimization/64366
3471 * gcc.target/sh/pr64366.c: New.
3473 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/cpp0x/constexpr-48324.C: New.
3478 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3481 * g++.dg/cpp0x/pr48453.C: New.
3483 2015-03-20 Marek Polacek <polacek@redhat.com>
3486 * g++.dg/cpp0x/pr65072.C: New test.
3488 2015-03-20 Richard Biener <rguenther@suse.de>
3491 * gcc.dg/pr15347.c: Use -O.
3492 * c-c++-common/pr19807-1.c: Likewise.
3494 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3496 * gnat.dg/volatile13.ad[sb]: New test.
3498 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3500 PR rtl-optimization/60851
3501 * gcc.target/i386/pr60851.c: New test.
3503 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3506 * g++.dg/pr65240.h: Add tests for PR 65240.
3507 * g++.dg/pr65240-1.C: Likewise.
3508 * g++.dg/pr65240-2.C: Likewise.
3509 * g++.dg/pr65240-3.C: Likewise.
3510 * g++.dg/pr65240-4.C: Likewise.
3512 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3514 PR rtl-optimization/63491
3515 * gcc.target/powerpc/pr63491.c: New.
3517 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3519 * g++.dg/ipa/pr65465.C: New test.
3521 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3524 * g++.dg/cpp0x/deleted11.C: New.
3526 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3529 * c-c++-common/tsan/pr65400-3.c: New test.
3531 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/cpp0x/constexpr-59686.C: New.
3536 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/tsan/pr64265.C: New test.
3542 * c-c++-common/tsan/pr65400-1.c: New test.
3543 * c-c++-common/tsan/pr65400-2.c: New test.
3545 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/cpp0x/pr59816.C: New.
3550 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3553 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3555 2015-03-18 Martin Liska <mliska@suse.cz>
3558 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3559 equivalences either to 6 or 7.
3561 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3565 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3567 * gcc.dg/undefined-loop-1.c: New file.
3568 * gcc.dg/undefined-loop-2.c: New file.
3570 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3573 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3574 loop exits too early.
3576 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3578 PR tree-optimization/65450
3579 * gfortran.dg/pr65450.f90: New test.
3582 * gcc.target/i386/pr65078-1.c: New test.
3583 * gcc.target/i386/pr65078-2.c: New test.
3584 * gcc.target/i386/pr65078-3.c: New test.
3585 * gcc.target/i386/pr65078-4.c: New test.
3586 * gcc.target/i386/pr65078-5.c: New test.
3587 * gcc.target/i386/pr65078-6.c: New test.
3589 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/cpp1y/pr65340.C: New.
3594 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3597 * gfortran.dg/system_clock_3.f08: Adjust test.
3599 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3602 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3603 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3605 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3608 * gfortran.dg/system_clock_3.f08: New test.
3610 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3613 g++.dg/cpp1y/pr64626-1.C: New.
3614 g++.dg/cpp1y/pr64626-2.C: New.
3615 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3617 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3619 PR tree-optimization/65427
3620 * gcc.c-torture/execute/pr65427.c: New test.
3622 2015-03-16 Marek Polacek <polacek@redhat.com>
3626 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3627 * g++.dg/cpp0x/pr65327.C: New test.
3629 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3632 * c-c++-common/asan/pr64820.c: New test.
3634 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3636 * gfortran.dg/pointer_2.f90: New test.
3638 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3640 * g++.dg/pr65049.C: New test.
3642 2015-03-16 Tom de Vries <tom@codesourcery.com>
3644 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3645 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3646 * gcc.target/i386/fuse-caller-save.c: Same.
3648 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3650 * gnat.dg/loop_optimization18.ad[sb]: New test.
3651 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3653 2015-03-16 Alan Modra <amodra@gmail.com>
3655 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3658 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3660 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3662 * gcc.dg/torture/pr65270-2.c: Likewise.
3664 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3667 * gfortran.dg/pointer_remapping_9.f90: New.
3669 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3671 PR tree-optimization/65369
3672 * gcc.c-torture/execute/pr65369.c: New test.
3674 PR tree-optimization/65418
3675 * gcc.c-torture/execute/pr65418-1.c: New test.
3676 * gcc.c-torture/execute/pr65418-2.c: New test.
3678 PR rtl-optimization/65401
3679 * gcc.c-torture/execute/pr65401.c: New test.
3681 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3684 * gcc.target/arm/pr64600_1.c: New test.
3686 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3688 PR rtl-optimization/65235
3689 * gcc.target/aarch64/pr65235_1.c: New test.
3691 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3693 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3694 * gcc.target/s390/hotpatch-22.c: Likewise.
3695 * gcc.target/s390/hotpatch-23.c: Likewise.
3696 * gcc.target/s390/hotpatch-24.c: Likewise.
3697 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3698 * gcc.target/s390/hotpatch-1.c: Update expected output.
3699 * gcc.target/s390/hotpatch-2.c: Likewise.
3700 * gcc.target/s390/hotpatch-3.c: Likewise.
3701 * gcc.target/s390/hotpatch-4.c: Likewise.
3702 * gcc.target/s390/hotpatch-5.c: Likewise.
3703 * gcc.target/s390/hotpatch-6.c: Likewise.
3704 * gcc.target/s390/hotpatch-7.c: Likewise.
3705 * gcc.target/s390/hotpatch-8.c: Likewise.
3706 * gcc.target/s390/hotpatch-9.c: Likewise.
3707 * gcc.target/s390/hotpatch-10.c: Likewise.
3708 * gcc.target/s390/hotpatch-11.c: Likewise.
3709 * gcc.target/s390/hotpatch-12.c: Likewise.
3710 * gcc.target/s390/hotpatch-13.c: Likewise.
3711 * gcc.target/s390/hotpatch-14.c: Likewise.
3712 * gcc.target/s390/hotpatch-15.c: Likewise.
3713 * gcc.target/s390/hotpatch-16.c: Likewise.
3714 * gcc.target/s390/hotpatch-17.c: Likewise.
3715 * gcc.target/s390/hotpatch-18.c: Likewise.
3716 * gcc.target/s390/hotpatch-19.c: Likewise.
3718 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3721 * gcc.target/i386/pr65103-1.c: New.
3723 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3726 * gcc.target/i386/pr65044.c: New.
3728 2015-03-12 Tom de Vries <tom@codesourcery.com>
3730 PR rtl-optimization/64895
3731 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3732 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3733 * gcc.target/i386/fuse-caller-save.c: Ditto.
3735 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3737 * gcc.dg/ipa/pr63569.c: Fix template.
3739 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3741 * g++.dg/ipa/pr64146.C: Require fpic support.
3743 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3746 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3747 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3749 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3751 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3752 to dg-options, fix up dg-skip-if.
3754 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3757 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3758 * gcc.target/avr/tiny-caller-save.c: Same.
3760 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3763 * g++.dg/pr65242.C: New test.
3765 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3767 * c-c++-common/asan/no-asan-check-glob.c: New test.
3769 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3772 * g++.dg/other/default11.C: New.
3773 * g++.dg/other/default12.C: Likewise.
3775 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3778 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3780 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3783 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3785 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/cpp0x/pr65127.C: New test.
3790 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3792 * gcc.dg/ipa/PR64550.c: Update template.
3794 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3795 Tobias Burnus <burnus@net-b.de>
3797 * gfortran.dg/coarray_sync_memory.f90: New.
3799 2015-03-10 Marek Polacek <polacek@redhat.com>
3802 * c-c++-common/ubsan/pr65367.c: New test.
3804 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3806 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3807 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3808 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3809 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3810 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3811 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3812 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3813 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3814 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3815 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3816 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3817 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3818 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3820 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3822 * lib/mpx-dg.exp (mpx_link_flags): New.
3825 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3826 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3827 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3828 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3829 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3830 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3831 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3832 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3833 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3834 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3835 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3836 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3837 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3838 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3839 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3840 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3841 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3842 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3843 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3844 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3845 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3846 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3847 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3848 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3849 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3850 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3851 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3852 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3853 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3854 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3855 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3856 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3857 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3858 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3859 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3860 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3861 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3862 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3863 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3864 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3865 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3866 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3867 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3868 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3869 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3870 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3871 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3872 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3873 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3874 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3875 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3876 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3877 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3878 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3879 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3880 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3881 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3882 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3883 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3884 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3885 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3886 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3887 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3888 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3889 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3890 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3891 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3892 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3893 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3894 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3895 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3896 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3897 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3898 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3899 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3900 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3901 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3902 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3903 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3904 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3905 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3906 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3907 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3908 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3909 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3910 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3911 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3912 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3913 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3914 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3915 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3916 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3917 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3918 * gcc.target/i386/mpx/label-address-1.c: New.
3919 * gcc.target/i386/mpx/legacy-1-nov.c: New.
3920 * gcc.target/i386/mpx/macro.c: New.
3921 * gcc.target/i386/mpx/mpx-check.h: New.
3922 * gcc.target/i386/mpx/mpx.exp: New.
3923 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3924 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3925 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3926 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3927 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3928 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3929 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3930 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3931 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3932 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3933 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3934 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3935 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3936 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3937 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3938 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3939 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3940 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3941 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3942 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3943 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3944 * gcc.target/i386/mpx/reference-1-lbv.c: New.
3945 * gcc.target/i386/mpx/reference-1-nov.c: New.
3946 * gcc.target/i386/mpx/reference-1-ubv.c: New.
3947 * gcc.target/i386/mpx/reference-2-lbv.c: New.
3948 * gcc.target/i386/mpx/reference-2-nov.c: New.
3949 * gcc.target/i386/mpx/reference-2-ubv.c: New.
3950 * gcc.target/i386/mpx/reference-3-lbv.c: New.
3951 * gcc.target/i386/mpx/reference-3-nov.c: New.
3952 * gcc.target/i386/mpx/reference-3-ubv.c: New.
3953 * gcc.target/i386/mpx/reference-4-lbv.c: New.
3954 * gcc.target/i386/mpx/reference-4-nov.c: New.
3955 * gcc.target/i386/mpx/reference-4-ubv.c: New.
3956 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3957 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3958 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3959 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3960 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3961 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3962 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3963 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3964 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3965 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3966 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3967 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3968 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3969 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3970 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3971 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3972 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3973 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3974 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3975 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3976 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3977 * gcc.target/i386/mpx/sincos-1-nov.c: New.
3978 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3979 * gcc.target/i386/mpx/static-array-1-nov.c: New.
3980 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3981 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3982 * gcc.target/i386/mpx/static-init-1-nov.c: New.
3983 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3984 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3985 * gcc.target/i386/mpx/static-init-2-nov.c: New.
3986 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3987 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3988 * gcc.target/i386/mpx/static-init-3-nov.c: New.
3989 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3990 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3991 * gcc.target/i386/mpx/static-init-4-nov.c: New.
3992 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3993 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3994 * gcc.target/i386/mpx/static-init-5-nov.c: New.
3995 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3996 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3997 * gcc.target/i386/mpx/static-init-6-nov.c: New.
3998 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3999 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4000 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4001 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4002 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4003 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4004 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4005 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4006 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4007 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4008 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4009 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4010 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4011 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4012 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4013 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4014 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4015 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4016 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4017 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4018 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4019 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4020 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4021 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4022 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4023 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4024 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4025 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4026 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4027 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4028 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4029 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4030 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4031 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4032 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4033 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4034 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4035 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4036 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4037 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4038 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4039 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4040 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4041 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4042 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4043 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4044 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4045 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4046 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4047 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4048 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4049 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4050 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4051 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4052 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4053 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4054 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4055 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4056 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4057 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4058 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4059 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4060 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4061 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4062 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4063 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4064 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4065 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4066 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4067 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4068 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4069 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4070 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4071 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4072 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4073 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4074 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4075 * gcc.target/i386/mpx/vla-1-nov.c: New.
4076 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4077 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4078 * gcc.target/i386/mpx/vla-2-nov.c: New.
4079 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4081 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4083 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4085 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4087 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4089 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4091 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4092 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4094 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4097 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4100 * c-c++-common/pr65120.c: New test.
4102 PR rtl-optimization/65321
4103 * gcc.dg/pr65321.c: New test.
4105 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4107 PR tree-optimization/65355
4108 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4110 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4113 * c-c++-common/pr49706.c: Adjust tests for not warning
4114 about !!x == y or !b == y where b is boolean, and add
4116 * c-c++-common/pr62199-2.c: Likewise.
4118 2015-03-09 Richard Biener <rguenther@suse.de>
4121 * gcc.dg/torture/pr65270-1.c: New testcase.
4122 * gcc.dg/torture/pr65270-2.c: Likewise.
4124 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4126 PR tree-optimization/63743
4127 * gcc.dg/pr63743.c: New test.
4129 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4132 * g++.dg/lto/pr65316_0.C: New testcase.
4133 * g++.dg/lto/pr65316_1.C: New testcase.
4135 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4138 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4140 * g++.dg/abi/rtti3.C: Likewise.
4142 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4145 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4147 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4149 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4151 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4153 2015-03-08 Morin <mikael@gcc.gnu.org>
4156 * gfortran.dg/entry_20.f90: New.
4158 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4161 * gcc.c-torture/compile/pr65153.c: New.
4163 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4166 * g++.dg/torture/pr65249.C: New.
4168 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4170 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4172 (int64_t): Likewise.
4174 2015-03-07 Marek Polacek <polacek@redhat.com>
4175 Martin Uecker <uecker@eecs.berkeley.edu>
4178 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4180 * c-c++-common/ubsan/bounds-8.c: New test.
4181 * c-c++-common/ubsan/bounds-9.c: New test.
4182 * gcc.dg/ubsan/bounds-2.c: New test.
4184 2015-03-05 Martin Sebor <msebor@redhat.com>
4186 * PR testsuite/63175
4187 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4188 checking of results into main to prevent it from getting optimized
4190 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4192 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4194 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4195 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4196 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4199 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4201 * g++.dg/lto/pr65302_1.C: New testcase.
4202 * g++.dg/lto/pr65302_0.C: New testcase.
4204 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4206 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4207 -fno-ipa-icf to dg-options.
4209 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4211 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4212 compiles using the linker plugin.
4214 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4216 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4218 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4220 * gcc.target/arm/pr65067.c: New test.
4222 2015-03-05 Martin Liska <mliska@suse.cz>
4225 * gcc.dg/ipa/pr65318.c: New test.
4227 2015-03-05 Marek Polacek <polacek@redhat.com>
4229 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4231 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4235 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4237 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4238 max-unroll-times back to defaults for s390.
4240 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4244 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4247 * g++.dg/cpp0x/initlist92.C: New.
4249 2015-03-05 Richard Biener <rguenther@suse.de>
4251 PR tree-optimization/65310
4252 * gcc.dg/vect/pr65310.c: New testcase.
4254 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4257 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4259 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4261 * gnat.dg/entry_queues3.adb: New test.
4263 2015-03-04 Ian Lance Taylor <iant@google.com>
4265 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4267 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4270 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4272 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4274 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4275 -fno-ipa-icf to dg-options
4276 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4277 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4279 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4282 * g++.dg/cpp0x/decltype62.C: New.
4284 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4286 * gnat.dg/object_overflow5.adb: New test.
4288 2015-03-03 Martin Liska <mliska@suse.cz>
4291 * gcc.dg/ipa/pr65287.c: New test.
4293 2015-03-03 Martin Jambor <mjambor@suse.cz>
4294 Eric Botcazou <ebotcazou@adacore.com>
4296 * gnat.dg/specs/pack12.ads: New test.
4298 2015-03-03 Martin Liska <mliska@suse.cz>
4300 * gcc.dg/ipa/PR65282.c: New test.
4302 2015-03-13 Jeff Law <law@redhat.com>
4304 PR tree-optimization/65241
4305 * gcc.c-torture/compile/pr65241.c: New test.
4307 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4310 * gcc.target/avr/torture/pr64331.c: New test.
4312 2015-03-03 Martin Liska <mliska@suse.cz>
4313 Jan Hubicka <hubicka@ucw.cz>
4315 * g++.dg/ipa/pr65263.C: New test.
4317 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4320 * gcc.dg/lto/pr65130_0.c: New testcase.
4321 * gcc.dg/lto/pr65130_1.c: New testcase.
4323 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4326 * g++.dg/torture/pr64988.C: New testcase.
4328 2015-03-02 Tobias Burnus <burnus@net-b.de>
4330 * gfortran.dg/coarray_atomic_6.f90: New.
4332 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4335 * gcc.target/i386/pr65184.c: New.
4337 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4340 * gcc.target/i386/pr65183.c: New.
4342 2015-02-28 Martin Liska <mliska@suse.cz>
4343 Jan Hubicka <hubicka@ucw.cz>
4345 * gcc.dg/ipa/ipa-icf-35.c: New test.
4346 * gcc.dg/ipa/ipa-icf-36.c: New test.
4347 * gcc.dg/ipa/ipa-icf-37.c: New test.
4349 2015-02-28 Martin Liska <mliska@suse.cz>
4350 Jan Hubicka <hubicka@ucw.cz>
4353 * gcc.dg/ipa/ipa-icf-34.c: New test.
4355 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4358 * gcc.target/sh/sh/pr61142.c: New.
4360 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4362 * g++.dg/other/dump-ada-spec-3.C: New test.
4364 2015-03-01 Martin Liska <mliska@suse.cz>
4366 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4367 * g++.dg/ipa/pr63595.C: Update expected results.
4369 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4372 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4374 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4376 * gcc.dg/vect/pr59354.c: Move vector producing code to
4379 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4382 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4383 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4384 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4385 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4387 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4389 PR tree-optimization/65048
4390 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4391 (foo): Use K&R style definition.
4393 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4396 * g++.dg/pr65032.C: New.
4398 2015-02-27 Marek Polacek <polacek@redhat.com>
4401 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4404 2015-02-27 Marek Polacek <polacek@redhat.com>
4407 * gcc.dg/pr65228.c: New test.
4409 2015-02-27 Kai Tietz <ktietz@redhat.com>
4412 * gcc.dg/weak/weak-17.c: New file.
4414 2015-02-27 Richard Biener <rguenther@suse.de>
4417 * g++.dg/lto/pr65193_0.C: New testcase.
4419 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4421 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4422 * gcc.target/s390/hotpatch-8.c: Likewise.
4423 * gcc.target/s390/hotpatch-9.c: Likewise.
4424 * gcc.target/s390/pr61078.c: Likewise.
4425 * gcc.target/s390/pr57960.c: Remove -m64.
4426 * gcc.target/s390/pr61078.c: Likewise.
4428 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4429 Martin Liska <mliska@suse.cz>
4432 * gcc.dg/pr64454.c: Disable ICF.
4433 * gcc.dg/pr28685-1.c: Disable ICF
4434 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4435 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4436 * g++.dg/ipa/ipa-icf-4.C: Update template.
4438 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4440 PR tree-optimization/65216
4441 * gcc.c-torture/execute/pr65216.c: New test.
4443 PR tree-optimization/65215
4444 * gcc.c-torture/execute/pr65215-1.c: New test.
4445 * gcc.c-torture/execute/pr65215-2.c: New test.
4446 * gcc.c-torture/execute/pr65215-3.c: New test.
4447 * gcc.c-torture/execute/pr65215-4.c: New test.
4448 * gcc.c-torture/execute/pr65215-5.c: New test.
4450 2015-02-26 Tom de Vries <tom@codesourcery.com>
4452 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4454 2015-02-26 Martin Liska <mliska@suse.cz>
4455 Jan Hubicka <hubicka@ucw.cz>
4457 * g++.dg/ipa/pr64146.C: Update expected results.
4458 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4459 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4460 * gcc.dg/ipa/ipa-icf-34.c: New test.
4462 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4465 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4466 (dg-additional-options): Remove dg directive.
4467 (dg-final): Add dg directive.
4469 2015-02-26 Marek Polacek <polacek@redhat.com>
4472 * g++.dg/ipa/pr65008.C: New test.
4474 2015-02-26 Tom de Vries <tom@codesourcery.com>
4476 * lib/profopt.exp (profopt-target-cleanup): New proc.
4477 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4478 files from sources from dg-additional-sources.
4480 2015-02-26 Tom de Vries <tom@codesourcery.com>
4482 * lib/gcov.exp: Cleanup in case of xfail.
4484 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4486 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4488 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4491 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4492 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4493 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4494 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4495 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4496 * g++.dg/debug/pr46123.C: XFAIL and move...
4497 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4498 * gcc.dg/debug/dwarf2-3.c: Move...
4499 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4501 2015-02-26 Marek Polacek <polacek@redhat.com>
4504 * g++.dg/cpp1y/pr65202.C: New test.
4506 2015-02-26 Tom de Vries <tom@codesourcery.com>
4508 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4509 locale_facets.h.gcov.
4511 2015-02-26 Tom de Vries <tom@codesourcery.com>
4513 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4515 2015-02-26 Tom de Vries <tom@codesourcery.com>
4517 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4519 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4522 * gcc.target/i386/pr65217.c: New.
4524 2015-02-26 Tom de Vries <tom@codesourcery.com>
4526 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4528 2015-02-26 Tom de Vries <tom@codesourcery.com>
4530 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4532 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4534 PR tree-optimization/65048
4535 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4537 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4539 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4540 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4542 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4545 * gcc.target/i386/pr65161.c: New test.
4547 2015-02-26 Terry Guo <terry.guo@arm.com>
4549 * gcc.target/arm/no-volatile-in-it.c: New test.
4551 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4553 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4554 (dg-options): Add -save-temps.
4555 (dg-final): Add cleanup-saved-temps.
4557 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4559 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4561 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4563 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4564 * gcc.target/powerpc/pack01.c: Include string.h.
4566 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4569 * gcc.target/i386/pr65167.c: New.
4571 2015-02-25 Kai Tietz <ktietz@redhat.com>
4573 PR tree-optimization/61917
4574 * gcc.dg/vect/vect-pr61917.c: New file.
4576 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4578 PR tree-optimization/65170
4579 * gcc.c-torture/execute/pr65170.c: New test.
4580 * gcc.dg/tree-ssa/vrp96.c: New test.
4582 2015-02-24 Tom de Vries <tom@codesourcery.com>
4584 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4586 2015-02-24 Tom de Vries <tom@codesourcery.com>
4589 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4590 (dg-additional-files-options): Copy additional_sources to
4591 additional_sources_used before emptying additional_sources.
4592 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4593 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4594 (cleanup-saved-temps): Use additional_sources_used instead of
4596 (dg-test): Reset additional_sources_used.
4598 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4601 * gfortran.dg/integer_exponentiation_6.F90: New test.
4603 2015-02-23 Martin Sebor <msebor@redhat.com>
4606 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4607 two parts. One to save registers, the other to verify the
4608 registers have the right values. Save register state into
4609 static data rather than on the stack.
4611 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4614 * c-c++-common/asan/pr63888.c: New test.
4616 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4619 * gcc.c-torture/compile/pr65163.c: New.
4621 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4623 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4624 with -m31 on 64 bit.
4625 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4626 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4628 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4630 * gcc.target/s390/20090223-1.c: Add
4631 -Wno-implicit-function-declaration option.
4632 * gcc.target/s390/pr42224.c: Likewise.
4633 * gcc.target/s390/pr55718.c: Likewise.
4635 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4637 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4638 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4639 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4640 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4641 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4642 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4643 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4644 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4645 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4646 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4647 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4648 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4649 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4650 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4651 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4652 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4653 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4654 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4655 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4656 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4657 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4659 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4661 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4662 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4663 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4664 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4665 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4666 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4667 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4668 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4669 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4670 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4671 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4672 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4673 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4674 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4675 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4676 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4678 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4682 * gfortran.dg/pr61960.f90: New.
4683 * gfortran.dg/pr64230.f90: New.
4684 * gfortran.dg/pr64980.f03: New.
4686 2015-02-22 Tom de Vries <tom@codesourcery.com>
4688 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4690 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4693 * gnat.dg/timing_events.adb: Removed, invalid test.
4695 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4698 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4700 * g++.dg/gcov/gcov-2.C: Likewise.
4702 2015-02-20 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/65136
4705 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4707 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4710 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4711 and nvptx-*-* blacklisting.
4713 * gcc.dg/sibcall-9.c: New test.
4714 * gcc.dg/sibcall-10.c: New test.
4716 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4718 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4720 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4723 * gcc.target/avr/torture/pr64452.c: New test.
4725 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4727 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4728 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4730 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4733 * lib/target-supports.exp (check_compile): Check whether
4734 additional_sources is defined before using it.
4736 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4739 * g++.dg/opt/pr65074.C: New file.
4741 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4743 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4744 (size_type): New typedef.
4745 (operator "" _script): Use it for the last argument.
4747 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4749 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4751 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4753 * lib/target-supports.exp (check_compile): Save/restore
4754 additional_sources that may belong to an actual test.
4756 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4758 PR gcov-profile/64634
4759 * g++.dg/gcov/gcov-15.C: New test.
4761 2015-02-18 Tom de Vries <tom@codesourcery.com>
4763 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4765 2015-02-18 Tom de Vries <tom@codesourcery.com>
4767 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4769 2015-02-18 Tom de Vries <tom@codesourcery.com>
4771 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4773 2015-02-18 Tom de Vries <tom@codesourcery.com>
4775 * gfortran.dg/fmt_cache_1.f: Add missing close.
4777 2015-02-18 Tom de Vries <tom@codesourcery.com>
4780 * gfortran.dg/read_eof_8.f90: Add missing close.
4782 2015-02-18 Richard Biener <rguenther@suse.de>
4784 PR tree-optimization/65063
4785 * gcc.dg/pr65063.c: New testcase.
4787 2015-02-18 Richard Biener <rguenther@suse.de>
4789 PR tree-optimization/62217
4790 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4792 2015-02-18 Marek Polacek <polacek@redhat.com>
4795 * c-c++-common/ubsan/pr65081.c: New test.
4797 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4799 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4800 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4802 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4804 * gcc.dg/ipa/propalign-3.c: New test.
4806 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4809 * gcc.target/sh/pr64793.c: New.
4810 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4812 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4814 * gcc.target/arm/divzero.c: New test case.
4816 2015-02-17 Tom de Vries <tom@codesourcery.com>
4818 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4820 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4821 Jakub Jelinek <jakub@redhat.com>
4824 * g++.dg/cpp0x/pr65075.C: New test.
4826 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4829 * gcc.target/powerpc/pr65058.c: New test.
4831 2015-02-16 Jeff Law <law@redhat.com>
4833 PR tree-optimization/64823
4834 * gcc.dg/uninit-20.c: New test.
4836 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4837 James Greenhalgh <james.greenhalgh@arm.com>
4840 * gcc.dg/ipa/ipa-clone-1.c: New test.
4842 2015-02-16 Richard Biener <rguenther@suse.de>
4844 PR tree-optimization/65077
4845 * gcc.dg/torture/pr65077.c: New testcase.
4847 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4849 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4850 Directive adjusted to scan for ldaxr.
4851 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4852 adjusted to scan for ldaex.
4854 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4857 * g++.dg/cpp0x/constexpr-65080.C: New.
4859 2015-02-16 Richard Biener <rguenther@suse.de>
4861 PR tree-optimization/63593
4862 * gcc.dg/pr63593.c: New testcase.
4864 2015-02-16 Marek Polacek <polacek@redhat.com>
4867 * gcc.dg/pr65066.c: New test.
4869 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4871 * gcc.dg/pr65002.C: Move ...
4872 * g++.dg/ipa/pr65002.C: ... here.
4874 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4876 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4877 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4878 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4879 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4881 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4884 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4885 the expression to find calls.
4886 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4887 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4888 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4889 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4890 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4892 2015-02-14 Marek Polacek <polacek@redhat.com>
4895 * gcc.dg/array-11.c: New test.
4896 * gcc.dg/array-12.c: New test.
4897 * gcc.dg/array-13.c: New test.
4898 * gcc.dg/array-14.c: New test.
4899 * gcc.dg/c99-flex-array-typedef-1.c: New test.
4900 * gcc.dg/c99-flex-array-typedef-2.c: New test.
4901 * gcc.dg/c99-flex-array-typedef-3.c: New test.
4902 * gcc.dg/c99-flex-array-typedef-5.c: New test.
4903 * gcc.dg/c99-flex-array-typedef-7.c: New test.
4904 * gcc.dg/c99-flex-array-typedef-8.c: New test.
4906 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4909 * g++.dg/lookup/using54.C: New.
4911 2015-02-13 Jeff Law <law@redhat.com>
4914 Revert my change for tree-optimization/64823.
4916 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4918 PR tree-optimization/65053
4919 * gcc.c-torture/execute/pr65053-1.c: New test.
4920 * gcc.c-torture/execute/pr65053-2.c: New test.
4922 2015-02-13 Marek Polacek <polacek@redhat.com>
4925 * gcc.dg/pr65050.c: New test.
4927 2015-02-13 Jeff Law <law@redhat.com>
4929 PR tree-optimization/64823
4930 * gcc.dg/uninit-20.c: New test.
4932 PR rtl-optimization/47477
4933 * gcc.dg/tree-ssa/pr47477.c: New test.
4935 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4938 * g++.dg/parse/ivdep-2.C: New.
4939 * g++.dg/parse/ivdep-3.C: Likewise.
4941 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4944 * gfortran.dg/continuation_13.f90: New test.
4945 * gfortran.dg/continuation_14.f: New test.
4947 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4950 * g++.dg/cpp0x/sfinae55.C: New.
4952 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4955 * g++.dg/ipa/pr65034.C: New test.
4957 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
4959 PR tree-optimization/65002
4960 * gcc.dg/pr65002.C: New.
4962 2015-02-13 Marek Polacek <polacek@redhat.com>
4965 * c-c++-common/pr65040.c: New test.
4967 2015-02-13 Bin Cheng <bin.cheng@arm.com>
4969 PR tree-optimization/64705
4970 * gcc.dg/tree-ssa/pr64705.c: New test.
4972 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
4975 * gcc.dg/visibility-22.c: New test.
4976 * gcc.dg/visibility-23.c: New test.
4977 * gcc.target/i386/pr32219-1.c: New test.
4978 * gcc.target/i386/pr32219-2.c: New test.
4979 * gcc.target/i386/pr32219-3.c: New test.
4980 * gcc.target/i386/pr32219-4.c: New test.
4981 * gcc.target/i386/pr32219-5.c: New test.
4982 * gcc.target/i386/pr32219-6.c: New test.
4983 * gcc.target/i386/pr32219-7.c: New test.
4984 * gcc.target/i386/pr32219-8.c: New test.
4985 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4987 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4989 PR libgfortran/57822
4990 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4991 four different KINDs.
4993 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4996 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4999 * g++.dg/ubsan/pr65000.C: New test.
5001 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5004 * gfortran.dg/finalize_28.f90: New test
5006 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5009 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5010 DW_TAG_lexical_block removal.
5011 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5012 * g++.dg/guality/pr55541.C: New test.
5015 * g++.dg/ubsan/pr64984.C: New test.
5017 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5019 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5021 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5024 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5025 instructions for 2015-01-14 get_memmodel changes.
5026 * gcc.target/powerpc/atomic-p8.c: Likewise.
5029 * g++.dg/ubsan/pr65019.C: New test.
5031 PR tree-optimization/65014
5032 * gcc.c-torture/compile/pr65014.c: New test.
5034 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5036 PR libgfortran/57822
5037 * gfortran/fmt_g0_7.f08: Revise test.
5039 2015-02-11 Jeff Law <law@redhat.com>
5042 * gcc.target/m68k/pr63347.c: New test.
5044 2015-02-11 Marek Polacek <polacek@redhat.com>
5046 * g++.dg/ubsan/shift-1.C: New test.
5047 * gcc.dg/ubsan/c-shift-2.c: New test.
5048 * c-c++-common/ubsan/shift-5.c: Remove file.
5050 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5052 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5053 Directive adjusted to XFAIL.
5054 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5057 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5060 * g++.dg/opt/pr65003.C: New test.
5062 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5064 * lib/target-supports.exp (check_effective_target_pie): Renamed
5066 (check_effective_target_pie_enabled): This.
5067 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5068 * gcc.target/i386/pie.c: Likewise.
5070 2015-02-11 Andrew Pinski <apinski@cavium.com>
5073 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5074 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5076 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5079 * gcc.target/i386/pr61925-1.c: New test.
5080 * gcc.target/i386/pr61925-2.c: New test.
5081 * gcc.target/i386/pr61925-3.c: New test.
5083 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5086 * g++.dg/asan/pr65004.C: New test.
5088 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5091 * gcc.taget/sh/pr64661-0.h: New.
5092 * gcc.taget/sh/pr64661-1.c: New.
5093 * gcc.taget/sh/pr64661-2.c: New.
5094 * gcc.taget/sh/pr64661-3.c: New.
5095 * gcc.taget/sh/pr64661-4.c: New.
5097 2015-02-10 Richard Biener <rguenther@suse.de>
5099 PR tree-optimization/64995
5100 * g++.dg/torture/pr64995.C: New testcase.
5102 2015-02-10 Richard Biener <rguenther@suse.de>
5104 PR tree-optimization/64909
5105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5107 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5109 * gcc.dg/signbit-sa.c: New test.
5111 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5113 PR libgfortran/57822
5114 * gfortran/fmt_g0_7.f08: New test.
5116 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5118 PR tree-optimization/43378
5119 * gcc.dg/tree-ssa/pr43378.c: New test.
5121 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5124 * g++.dg/torture/pr64978.C: New testcase.
5126 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.dg/asan/pr64981.c: New test.
5131 2015-02-09 Marek Polacek <polacek@redhat.com>
5134 * gcc.dg/pr64856.c: New test.
5136 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5139 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5140 * gcc.c-torture/execute/pr64979.c: New test.
5142 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5144 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5146 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5148 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5149 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5151 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5154 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5156 2015-02-09 Richard Biener <rguenther@suse.de>
5158 PR tree-optimization/54000
5159 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5161 2015-02-09 Tom de Vries <tom@codesourcery.com>
5163 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5165 2015-02-09 Martin Liska <mliska@suse.cz>
5167 * g++.dg/ipa/pr64858.C: New test.
5169 2015-02-09 Tom de Vries <tom@codesourcery.com>
5171 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5173 2015-02-08 Andrew Pinski <apinski@cavium.com>
5175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5177 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5180 * gfortran.dg/use_rename_8.f90: New.
5182 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/addr7.ad[sb]: New test.
5185 * gnat.dg/addr8.ad[sb]: Likewise.
5187 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5190 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5191 from jit.dg/test-compile-to-executable.c's create_code, with a
5192 clarification of the output message.
5193 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5195 (test_jit): Use CHECK_NO_ERRORS when calling
5196 gcc_jit_context_compile_to_file.
5197 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5198 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5199 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5200 about deletions that are attempted.
5201 (jit-verify-compile-to-file): Rename to...
5202 (jit-verify-output-file-was-created): ...this, and drop the
5203 attempt to run "file" and verify the output.
5204 (jit-verify-assembler): New function.
5205 (jit-verify-object): New function.
5206 (jit-verify-dynamic-library): New function.
5207 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5208 favor of an implementation from new file
5209 create-code-for-hello-world-executable.h, which also adds a
5211 (dg-final): Replace jit-verify-compile-to-file with
5212 jit-verify-output-file-was-created, and invoke new function
5213 jit-verify-assembler.
5214 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5216 (dg-final): Replace jit-verify-compile-to-file with
5217 jit-verify-output-file-was-created, and invoke new function
5218 jit-verify-dynamic-library.
5219 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5220 favor of an implementation from new file
5221 create-code-for-hello-world-executable.h, which also adds a
5223 (dg-final): Replace jit-verify-compile-to-file with
5224 jit-verify-output-file-was-created. Strengthen the expected stdout
5225 from the built executable.
5226 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5227 favor of an implementation from new file
5228 create-code-for-hello-world-executable.h, which also adds a
5230 (dg-final): Replace jit-verify-compile-to-file with
5231 jit-verify-output-file-was-created, and invoke new function
5233 * jit.dg/verify-dynamic-library.c: New source file.
5235 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5236 Brian Rzycki <b.rzycki@samsung.com>
5238 PR tree-optimization/64878
5239 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5241 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5244 * g++.dg/ipa/pr64896.C: New test.
5246 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5249 * gcc.target/powerpc/pr64205.c: New file.
5251 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5253 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5254 (dg-options): Use -fpie instead of -fPIE -pie.
5256 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5259 * g++.dg/asan/pr64937.C: New test.
5261 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5264 * gfortran.dg/class_to_type_4.f90: New test
5266 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5268 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5270 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5272 PR rtl-optimization/64957
5274 * gcc.c-torture/execute/pr64957.c: New test.
5276 2015-02-05 Jeff Law <law@redhat.com>
5279 * gcc.target/h8300/pr17306-1.c: New test.
5280 * gcc.target/h8300/pr17306-2.c: New test.
5282 2015-02-05 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/structure_constructor_12.f90: New.
5287 2015-02-05 Jeff Law <law@redhat.com>
5290 gcc.target/h8300/pr58400.c: New test.
5292 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5294 * gcc.target/arm/macro_defs0.c: New test.
5295 * gcc.target/arm/macro_defs1.c: New test.
5296 * gcc.target/arm/macro_defs2.c: New test.
5298 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5300 PR rtl-optimization/64905
5301 * gcc.target/i386/pr64905.c: Require nonpic target.
5302 (dg-options): Add -fomit-frame-pointer.
5305 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5307 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5310 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5313 * gfortran.dg/type_to_class_2.f90: New test
5314 * gfortran.dg/type_to_class_3.f90: New test
5316 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5319 * g++.dg/torture/pr64686.C: New testcase.
5321 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5323 PR rtl-optimization/64905
5324 * gcc.target/i386/pr64905.c: New file.
5326 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5328 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5329 * gcc.dg/guality/pr41616-1.c: Ditto.
5331 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5334 * gcc.dg/pr64817-3.c: New.
5336 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5337 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5339 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5340 pass parameters in registers.
5341 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5342 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5343 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5345 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5346 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5348 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5349 list, allow for multilibed targets.
5350 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5352 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5354 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5355 * gcc.dg/pr46728-6.c: Ditto.
5357 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5359 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5360 for mips_nanlegacy target.
5362 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5364 * gcc.target/i386/chkp-hidden-def.c: New.
5366 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5369 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5370 to use 24 bits for bitfield b.
5372 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5375 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5376 cache result in a global variable. Include all 32-bit targets for
5379 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5381 PR rtl-optimization/64756
5382 * gcc.c-torture/execute/pr64756.c: New test.
5384 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5387 * gcc.target/sh/pr64660-0.h: New.
5388 * gcc.target/sh/pr64660-1.c: New.
5389 * gcc.target/sh/pr64660-2.c: New.
5390 * gcc.target/sh/pr64660-3.c: New.
5391 * gcc.target/sh/pr64660-4.c: New.
5393 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5396 * g++.dg/warn/Waddress-2.C: New.
5398 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5401 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5403 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5405 PR preprocessor/64803
5406 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5408 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5410 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5412 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5414 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5415 (_ARM_FPSRC): Add DN and AHP fields.
5416 (clean_results): Force DN=1 on AArch64.
5417 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5418 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5419 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5420 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5421 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5422 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5424 2015-02-02 Alan Modra <amodra@gmail.com>
5426 * gcc.target/powerpc/cprophard.c: New.
5428 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5430 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5431 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5433 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5436 * gcc.dg/pr64817-1.c: New test.
5437 * gcc.dg/pr64817-2.c: New test.
5439 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5442 * gcc.target/sh/pr64851-0.h: New
5443 * gcc.target/sh/pr64851-1.c: New
5444 * gcc.target/sh/pr64851-2.c: New
5445 * gcc.target/sh/pr64851-3.c: New
5446 * gcc.target/sh/pr64851-4.c: New
5448 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5451 * gcc.dg/torture/pr64882.c: New test.
5453 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5456 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5459 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5461 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5462 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5463 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5464 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5465 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5466 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5468 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5469 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5471 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5472 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5475 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5478 * g++.dg/pr64688-2.C: New.
5480 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5482 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5483 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5484 * gcc.target/i386/fuse-caller-save.c: Ditto.
5485 * gcc.target/i386/headmerge-1.c: Ditto.
5486 * gcc.target/i386/headmerge-2.c: Ditto.
5487 * gcc.target/i386/sibcall-6.c: Ditto.
5489 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5492 * gcc.target/i386/pr64617.c: New test.
5494 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5497 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5498 (dg-options): Remove -m32.
5499 (dg-final): Scan for "movb %al" only.
5500 * gcc.target/i386/pr15184-2.c: Ditto.
5502 2015-01-30 Richard Biener <rguenther@suse.de>
5504 PR tree-optimization/64829
5505 * gcc.dg/vect/pr64829.c: New testcase.
5507 2015-01-29 Marek Polacek <polacek@redhat.com>
5510 * gcc.dg/pr64709.c: New test.
5512 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5515 * g++.dg/ubsan/pr64717-1.C: New test.
5516 * g++.dg/ubsan/pr64717-2.C: New test.
5518 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5520 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5522 2015-01-29 Jeff Law <law@redhat.com>
5525 * gcc.target/i386/pr15184-1.c: New test.
5526 * gcc.target/i386/pr15184-2.c: New test.
5528 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5530 PR tree-optimization/64746
5531 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5533 2015-01-29 Richard Biener <rguenther@suse.de>
5535 PR tree-optimization/64853
5536 * gcc.dg/torture/pr64853.c: New testcase.
5538 2015-01-29 Richard Biener <rguenther@suse.de>
5540 PR tree-optimization/64844
5541 * gcc.dg/vect/pr64844.c: New testcase.
5543 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5546 * gcc.dg/pr64809.c: Delete.
5548 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5551 * gcc.target/i386/pr64805.c: New.
5553 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5555 * gcc.dg/guality/guality.h (main): Add argv[0] to
5556 guality_gdb_command.
5558 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5561 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5563 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5566 * gcc.target/sh/sh.exp
5567 (check_effective_target_atomic_model_soft_gusa_available,
5568 check_effective_target_atomic_model_soft_tcb_available,
5569 check_effective_target_atomic_model_soft_imask_available,
5570 check_effective_target_atomic_model_hard_llcs_available): New.
5571 * gcc.target/sh/pr64659-0.h: New.
5572 * gcc.target/sh/pr64659-1.c: New.
5573 * gcc.target/sh/pr64659-2.c: New.
5574 * gcc.target/sh/pr64659-3.c: New.
5575 * gcc.target/sh/pr64659-4.c: New.
5577 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5579 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5580 scan-assembler-times pattern.
5582 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5585 * gcc.dg/pr64809.c: New test.
5587 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5589 PR tree-optimization/64277
5590 * gcc.dg/pr64277.c: New.
5592 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5594 PR tree-optimization/64718
5595 * gcc.c-torture/execute/pr64718.c: New test.
5597 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5599 * gcc.target/aarch64/abs_2.c: New.
5601 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5603 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5604 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5605 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5608 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5611 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5612 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5613 { target comdat_group }.
5615 2015-01-27 Tobias Burnus <burnus@net-b.de>
5618 * gfortran.dg/goacc/coarray_2.f90: New.
5620 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5624 * g++.dg/torture/pr64139.C: New testcase.
5625 * g++.dg/torture/pr60871.C: Likewise.
5627 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5630 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5631 prevent linking errors.
5633 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5636 * g++.dg/torture/pr64282.C: New testcase.
5638 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5640 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5643 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5645 * gcc.target/s390/hotpatch-13.c: New testcase.
5646 * gcc.target/s390/hotpatch-14.c: New testcase.
5647 * gcc.target/s390/hotpatch-15.c: New testcase.
5648 * gcc.target/s390/hotpatch-16.c: New testcase.
5649 * gcc.target/s390/hotpatch-17.c: New testcase.
5650 * gcc.target/s390/hotpatch-18.c: New testcase.
5651 * gcc.target/s390/hotpatch-19.c: New testcase.
5652 * gcc.target/s390/hotpatch-20.c: New testcase.
5653 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5654 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5655 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5656 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5657 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5658 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5659 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5660 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5661 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5662 * gcc.target/s390/hotpatch-10.c: Likewise.
5663 * gcc.target/s390/hotpatch-11.c: Likewise.
5664 * gcc.target/s390/hotpatch-12.c: Likewise.
5665 * gcc.target/s390/hotpatch-2.c: Likewise.
5666 * gcc.target/s390/hotpatch-3.c: Likewise.
5667 * gcc.target/s390/hotpatch-4.c: Likewise.
5668 * gcc.target/s390/hotpatch-5.c: Likewise.
5669 * gcc.target/s390/hotpatch-6.c: Likewise.
5670 * gcc.target/s390/hotpatch-7.c: Likewise.
5671 * gcc.target/s390/hotpatch-8.c: Likewise.
5672 * gcc.target/s390/hotpatch-9.c: Likewise.
5673 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5674 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5675 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5676 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5677 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5678 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5679 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5680 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5682 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5684 * gcc.dg/long_branch.c: New testcase.
5686 2015-01-27 Richard Biener <rguenther@suse.de>
5688 PR tree-optimization/56273
5689 PR tree-optimization/59124
5690 PR tree-optimization/64277
5691 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5692 * gcc.dg/Warray-bounds-12.c: Likewise.
5693 * gcc.dg/Warray-bounds-13.c: Likewise.
5695 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5697 PR rtl-optimization/61058
5698 * gcc.dg/pr61058.c: New test.
5700 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5702 * gcc.target/i386/chkp-narrow-bounds.c: New.
5704 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5706 PR tree-optimization/64807
5707 * gcc.dg/pr64807.c: New test.
5710 * gcc.dg/pr64766.c: New test.
5712 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5715 * gcc.target/sh/pr49263-4.c: New.
5717 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5720 * gfortran.dg/allocate_with_mold_1.f90: New test
5722 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5725 * gcc.dg/pr64778.c: New test.
5728 * gcc.dg/vect/pr64421.c: New test.
5730 2015-01-26 Tobias Burnus <burnus@net-b.de>
5733 * gfortran.dg/coarray_36.f: New.
5734 * gfortran.dg/coarray_37.f90: New.
5736 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5739 * gfortran.dg/class_allocate_18.f90: New.
5741 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5743 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5745 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5747 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5749 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5751 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5753 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5755 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5757 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5759 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5760 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5761 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5762 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5764 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5766 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5767 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5768 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5770 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5772 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5773 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5774 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5775 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5776 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5779 2015-01-26 Richard Biener <rguenther@suse.de>
5782 * gcc.dg/uninit-19.c: New testcase.
5784 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5786 * lib/target-supports.exp (check_effective_target_vect64): Add
5789 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5792 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5794 2015-01-26 Tony Liu <tony.liu@arm.com>
5796 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5799 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5802 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5803 correctly, clean up afterwards.
5805 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5808 * gfortran.dg/use_rename_7.f90: New.
5810 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5812 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5813 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5815 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5818 * gcc.target/sh/pr54236-4.c: New.
5820 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5822 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5823 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5826 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5829 * gfortran.dg/open_new_segv.f90: New test.
5831 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5840 * gcc.target/sh/pr64345-1.c: New.
5841 * gcc.target/sh/pr64345-2.c: New.
5842 * gcc.target/sh/pr59533-1.c: New.
5843 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5844 * gcc.target/sh/pr52933-2.c: Likewise.
5845 * gcc.target/sh/pr54089-1.c: Likewise.
5846 * gcc.target/sh/pr54236-1.c: Likewise.
5847 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5848 * gcc.target/sh/pr49263-1.c: Remove xfails.
5849 * gcc.target/sh/pr49263-2.c: Likewise.
5850 * gcc.target/sh/pr49263-3.c: Likewise.
5851 * gcc.target/sh/pr53987-1.c: Likewise.
5852 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5853 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5854 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5855 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5856 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5857 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5859 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5862 2015-01-24 Tom de Vries <tom@codesourcery.com>
5864 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5866 2015-01-23 Ian Lance Taylor <iant@google.com>
5869 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5870 targets without split stack support.
5872 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5875 * gcc.target/i386/pr64317.c: New test.
5877 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5879 PR rtl-optimization/63637
5880 PR rtl-optimization/60663
5881 * gcc.dg/pr63637-1.c: New test.
5882 * gcc.dg/pr63637-2.c: New test.
5883 * gcc.dg/pr63637-3.c: New test.
5884 * gcc.dg/pr63637-4.c: New test.
5885 * gcc.dg/pr63637-5.c: New test.
5886 * gcc.dg/pr63637-6.c: New test.
5887 * gcc.target/i386/pr63637-1.c: New test.
5888 * gcc.target/i386/pr63637-2.c: New test.
5889 * gcc.target/i386/pr63637-3.c: New test.
5890 * gcc.target/i386/pr63637-4.c: New test.
5891 * gcc.target/i386/pr63637-5.c: New test.
5892 * gcc.target/i386/pr63637-6.c: New test.
5894 2015-01-23 Richard Biener <rguenther@suse.de>
5897 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5898 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5900 2015-01-23 Marek Polacek <polacek@redhat.com>
5902 PR preprocessor/60570
5903 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5904 * gcc.dg/cpp/pr60570.c: New test.
5906 2015-01-23 Richard Biener <rguenther@suse.de>
5909 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5910 vectorization on vect64 targets.
5912 2015-01-23 Janus Weil <janus@gcc.gnu.org>
5915 * gfortran.dg/class_allocate_17.f90: New.
5917 2015-01-23 Tobias Burnus <burnus@net-b.de>
5920 * gfortran.dg/goacc/combined_loop.f90: New.
5922 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925 * gfortran.dg/make_unit.f90: New test.
5927 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5930 * gfortran.dg/negative_unit_int8.f: Update.
5932 2015-01-22 Jeff Law <law@redhat.com>
5935 * gcc.target/m68k/pr52076-1.c: New test.
5936 * gcc.target/m68k/pr52076-2.c: New test.
5938 2015-01-22 Richard Biener <rguenther@suse.de>
5941 * gcc.dg/torture/pr64728.c: New testcase.
5943 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
5946 * g++.dg/pr64688.C: New test.
5948 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
5950 * gcc.target/i386/chkp-always_inline.c (f1): Make static
5951 to avoid errors with -fpic.
5953 2015-01-22 Richard Biener <rguenther@suse.de>
5956 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5958 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
5960 PR rtl-optimization/64682
5961 * gcc.c-torture/execute/pr64682.c: New file.
5963 2015-01-21 Jakub Jelinek <jakub@redhat.com>
5966 * gcc.dg/pr64511.c: New test.
5968 PR rtl-optimization/62078
5969 * g++.dg/opt/pr62078.C: New test.
5972 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5974 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
5977 * gfortran.dg/internal_pack_15.f90: New test.
5979 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5981 * c-c++-common/tsan/step.c: New testcase.
5983 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5985 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5987 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5989 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5991 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5993 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5995 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5997 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5999 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6001 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6003 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6005 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6007 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6009 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6011 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6013 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6015 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6017 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6019 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6021 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6023 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6025 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6027 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6029 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6031 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6033 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6034 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6035 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6038 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6040 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6041 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6042 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6045 2015-01-21 Renlin Li <renlin.li@arm.com>
6047 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6048 * g++.dg/tls/thread_local5g.C: Likewise.
6049 * g++.dg/tls/thread_local6g.C: Likewise.
6051 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6053 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6054 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6055 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6057 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6059 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6061 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6065 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6066 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6067 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6069 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6071 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6072 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6073 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6075 2015-01-20 Jeff Law <law@redhat.com>
6078 * gcc.target/m68k/pr59946.c: New test.
6080 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6082 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6083 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6084 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6086 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6088 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6089 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6090 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6092 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6094 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6095 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6096 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6098 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6100 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6101 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6102 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6104 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6107 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6109 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6110 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6111 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6113 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6115 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6116 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6117 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6119 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6121 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6123 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6125 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6128 * g++.dg/ubsan/pr64632.C: New test.
6131 * gcc.dg/pr64663.c: New test.
6133 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6136 * g++.dg/warn/Wunused-var-23.C: New.
6138 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6141 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6142 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6144 2015-01-20 Richard Biener <rguenther@suse.de>
6147 * gcc.dg/lto/pr64684_0.c: New testcase.
6148 * gcc.dg/lto/pr64684_1.c: Likewise.
6149 * gcc.dg/lto/pr64684_2.c: Likewise.
6150 * gcc.dg/lto/pr64685_0.c: Likewise.
6151 * gcc.dg/lto/pr64685_1.c: Likewise.
6153 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6156 * g++.dg/cpp1y/lambda-init12.C: New.
6158 2015-01-20 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/64410
6161 * g++.dg/vect/pr64410.cc: Require vect_double.
6163 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6166 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6168 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6172 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6174 PR rtl-optimization/64081
6175 * gcc.dg/pr64081.c: New test.
6177 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6179 * jit.dg/harness.h: Include <unistd.h>.
6180 (CHECK_NO_ERRORS): New.
6181 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6182 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6183 gcc_jit_context_compile_to_file.
6184 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6185 args to the spawned executable.
6186 (jit-expand-vars): New function.
6187 (jit-exe-params): New variable.
6188 (dg-jit-set-exe-params): New function.
6189 (jit-dg-test): Detect testcases that use
6190 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6191 Set arguments of spawned process to jit-exe-params.
6192 (jit-get-output-filename): New function.
6193 (jit-setup-compile-to-file): New function.
6194 (jit-verify-compile-to-file): New function.
6195 (jit-run-executable): New function.
6196 (jit-verify-executable): New function.
6197 * jit.dg/test-compile-to-assembler.c: New testcase.
6198 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6199 * jit.dg/test-compile-to-executable.c: New testcase.
6200 * jit.dg/test-compile-to-object.c: New testcase.
6202 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6205 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6208 2015-01-19 Martin Liska <mliska@suse.cz>
6210 * objc/compile/pr64668.m: New test.
6212 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6214 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6215 (create_overflow_fn): Update comment to clarify that
6216 the third param of the created function is a bool *, not
6218 (verify_int_overflow_fn): Convert param "expected_ovf" from
6219 int to bool. Update third param of "overflow_fn_type" from int *
6220 to bool *. Update local "actual_ovf" from int to bool.
6221 (verify_uint_overflow_fn): Likewise.
6223 2015-01-19 Martin Liska <mliska@suse.cz>
6225 * gcc.dg/ipa/ipa-icf-33.c: New test.
6227 2015-01-19 Felix Yang <felix.yang@huawei.com>
6228 Haijian Zhang <z.zhanghaijian@huawei.com>
6230 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6231 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6232 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6233 result_float64x2, expected_hfloat64x2): New helper type, variable and
6235 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6236 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6237 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6238 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6239 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6240 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6241 and target without the FMA feature.
6243 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6245 * gcc.target/aarch64/pr64304.c: New testcase.
6247 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6249 PR rtl-optimization/64081
6250 * gcc.dg/pr64081.c: New test.
6252 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6255 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6257 * gcc.target/aarch64/test_frame_6.c: Likewise.
6258 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6259 and x19 (in the epilogue).
6260 * gcc.target/aarch64/test_frame_4.c: Likewise.
6261 * gcc.target/aarch64/test_frame_7.c: Likewise.
6263 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6265 * gcc.target/i386/chkp-always_inline.c: New.
6267 2015-01-15 Andrew Pinski <apinski@cavium.com>
6268 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6270 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6271 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6273 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6276 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6277 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6279 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6282 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6284 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6287 * gcc.target/sh/torture/pr64652.c: New.
6289 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6291 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6292 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6293 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6294 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6295 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6296 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6298 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6301 * g++.dg/torture/pr64378.C: New testcase.
6303 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6306 * gfortran.dg/block_13.f08: New test
6308 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6311 * gfortran.dg/associate_1.f03: Allow test for character with
6314 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6316 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6317 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6319 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6321 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6323 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6326 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6328 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6331 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6334 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6337 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6339 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6342 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6344 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6346 PR rtl-optimization/52773
6347 * gcc.c-torture/compile/pr52773.c: New test.
6349 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6352 * g++.dg/cpp0x/alias-decl-46.C: New.
6354 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6356 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6358 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6360 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6362 (CHECK_FP): Likewise.
6363 (CHECK_CUMULATIVE_SAT): Likewise.
6365 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6367 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6368 (Set_Neon_Cumulative_Sat): Add parameter.
6369 (__set_neon_cumulative_sat): Support new parameter.
6370 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6371 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6373 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6374 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6377 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6379 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6380 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6382 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6385 * g++.dg/tls/thread_local-ice4.C: New.
6387 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6389 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6392 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6395 * g++.dg/cpp0x/vt-62276.C: New.
6397 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6400 * g++.dg/pr64353.C: New.
6402 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6405 * gcc.target/aarch64/pr64263_1.c: New test.
6407 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6409 PR tree-optimization/64434
6410 * gcc.dg/torture/pr64434.c: Move to...
6411 * gcc.dg/pr64434.c: ... here.
6413 2015-01-16 Richard Biener <rguenther@suse.de>
6416 * gcc.dg/uninit-18.c: New testcase.
6418 2015-01-16 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/64568
6421 * g++.dg/torture/pr64568-2.C: New testcase.
6423 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6426 * gcc.target/i386/chkp-label-address.c: New.
6428 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6431 * gfortran.dg/pointer_init_6.f90: Extended.
6433 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6435 * gcc.c-torture/compile/20150108.c: New test.
6437 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6439 * gcc.target/visium: New directory.
6441 2015-01-16 Richard Biener <rguenther@suse.de>
6443 PR tree-optimization/61743
6444 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6445 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6447 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6449 * gcc.dg/pr64015.c: New test.
6451 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6455 * g++.dg/ipa/pr64612.C: New test.
6457 2015-01-16 Renlin Li <renlin.li@arm.com>
6459 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6461 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6463 * gcc.target/i386/sse-14.c: Test new intrinsic.
6464 * gcc.target/i386/sse-22.c: Ditto.
6466 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6469 * g++.dg/cpp0x/auto44.C: New.
6471 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6474 * gcc.target/nios2/gpopt-all.c: New test case.
6475 * gcc.target/nios2/gpopt-local.c: New test case.
6476 * gcc.target/nios2/gpopt-global.c: New test case.
6477 * gcc.target/nios2/gpopt-data.c: New test case.
6478 * gcc.target/nios2/gpopt-none.c: New test case.
6480 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6482 * g++.dg/ubsan/vptr-1.C: New test.
6483 * g++.dg/ubsan/vptr-2.C: New test.
6484 * g++.dg/ubsan/vptr-3.C: New test.
6485 * g++.dg/ubsan/vptr-4.C: New test.
6486 * g++.dg/ubsan/vptr-5.C: New test.
6487 * g++.dg/ubsan/vptr-6.C: New test.
6488 * g++.dg/ubsan/vptr-7.C: New test.
6489 * g++.dg/ubsan/vptr-8.C: New test.
6490 * g++.dg/ubsan/vptr-9.C: New test.
6492 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6494 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6496 * lib/gcc-dg.exp: Likewise.
6498 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6500 PR rtl-optimization/64110
6501 * gcc.target/i386/pr64110.c: Add scan-assembler.
6503 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6504 James Norris <jnorris@codesourcery.com>
6505 Cesar Philippidis <cesar@codesourcery.com>
6506 Ilmir Usmanov <i.usmanov@samsung.com>
6508 * lib/target-supports.exp (check_effective_target_fopenacc): New
6510 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6511 * g++.dg/goacc/goacc.exp: Likewise.
6512 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6513 * gcc.dg/goacc/goacc.exp: Likewise.
6514 * gfortran.dg/goacc/goacc.exp: Likewise.
6515 * c-c++-common/cpp/openacc-define-1.c: New file.
6516 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6517 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6518 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6519 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6520 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6521 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6522 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6523 * c-c++-common/goacc/cache-1.c: Likewise.
6524 * c-c++-common/goacc/clauses-fail.c: Likewise.
6525 * c-c++-common/goacc/collapse-1.c: Likewise.
6526 * c-c++-common/goacc/data-1.c: Likewise.
6527 * c-c++-common/goacc/data-2.c: Likewise.
6528 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6529 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6530 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6531 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6532 * c-c++-common/goacc/if-clause-1.c: Likewise.
6533 * c-c++-common/goacc/if-clause-2.c: Likewise.
6534 * c-c++-common/goacc/kernels-1.c: Likewise.
6535 * c-c++-common/goacc/loop-1.c: Likewise.
6536 * c-c++-common/goacc/loop-private-1.c: Likewise.
6537 * c-c++-common/goacc/nesting-1.c: Likewise.
6538 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6539 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6540 * c-c++-common/goacc/parallel-1.c: Likewise.
6541 * c-c++-common/goacc/pcopy.c: Likewise.
6542 * c-c++-common/goacc/pcopyin.c: Likewise.
6543 * c-c++-common/goacc/pcopyout.c: Likewise.
6544 * c-c++-common/goacc/pcreate.c: Likewise.
6545 * c-c++-common/goacc/pragma_context.c: Likewise.
6546 * c-c++-common/goacc/present-1.c: Likewise.
6547 * c-c++-common/goacc/reduction-1.c: Likewise.
6548 * c-c++-common/goacc/reduction-2.c: Likewise.
6549 * c-c++-common/goacc/reduction-3.c: Likewise.
6550 * c-c++-common/goacc/reduction-4.c: Likewise.
6551 * c-c++-common/goacc/sb-1.c: Likewise.
6552 * c-c++-common/goacc/sb-2.c: Likewise.
6553 * c-c++-common/goacc/sb-3.c: Likewise.
6554 * c-c++-common/goacc/update-1.c: Likewise.
6555 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6556 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6557 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6558 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6559 * gfortran.dg/goacc/assumed.f95: Likewise.
6560 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6561 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6562 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6563 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6564 * gfortran.dg/goacc/branch.f95: Likewise.
6565 * gfortran.dg/goacc/cache-1.f95: Likewise.
6566 * gfortran.dg/goacc/coarray.f95: Likewise.
6567 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6568 * gfortran.dg/goacc/cray.f95: Likewise.
6569 * gfortran.dg/goacc/critical.f95: Likewise.
6570 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6571 * gfortran.dg/goacc/data-tree.f95: Likewise.
6572 * gfortran.dg/goacc/declare-1.f95: Likewise.
6573 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6574 * gfortran.dg/goacc/fixed-1.f: Likewise.
6575 * gfortran.dg/goacc/fixed-2.f: Likewise.
6576 * gfortran.dg/goacc/fixed-3.f: Likewise.
6577 * gfortran.dg/goacc/fixed-4.f: Likewise.
6578 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6579 * gfortran.dg/goacc/if.f95: Likewise.
6580 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6581 * gfortran.dg/goacc/list.f95: Likewise.
6582 * gfortran.dg/goacc/literal.f95: Likewise.
6583 * gfortran.dg/goacc/loop-1.f95: Likewise.
6584 * gfortran.dg/goacc/loop-2.f95: Likewise.
6585 * gfortran.dg/goacc/loop-3.f95: Likewise.
6586 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6587 * gfortran.dg/goacc/omp.f95: Likewise.
6588 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6589 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6590 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6591 * gfortran.dg/goacc/parameter.f95: Likewise.
6592 * gfortran.dg/goacc/private-1.f95: Likewise.
6593 * gfortran.dg/goacc/private-2.f95: Likewise.
6594 * gfortran.dg/goacc/private-3.f95: Likewise.
6595 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6596 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6597 * gfortran.dg/goacc/reduction.f95: Likewise.
6598 * gfortran.dg/goacc/routine-1.f90: Likewise.
6599 * gfortran.dg/goacc/routine-2.f90: Likewise.
6600 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6601 * gfortran.dg/goacc/several-directives.f95: Likewise.
6602 * gfortran.dg/goacc/sie.f95: Likewise.
6603 * gfortran.dg/goacc/subarrays.f95: Likewise.
6604 * gfortran.dg/gomp/map-1.f90: Likewise.
6605 * gfortran.dg/openacc-define-1.f90: Likewise.
6606 * gfortran.dg/openacc-define-2.f90: Likewise.
6607 * gfortran.dg/openacc-define-3.f90: Likewise.
6608 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6609 * g++.dg/gomp/block-2.C: Likewise.
6610 * g++.dg/gomp/block-3.C: Likewise.
6611 * g++.dg/gomp/block-5.C: Likewise.
6612 * g++.dg/gomp/target-1.C: Likewise.
6613 * g++.dg/gomp/target-2.C: Likewise.
6614 * g++.dg/gomp/taskgroup-1.C: Likewise.
6615 * g++.dg/gomp/teams-1.C: Likewise.
6616 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6617 * gcc.dg/cilk-plus/jump.c: Likewise.
6618 * gcc.dg/gomp/block-1.c: Likewise.
6619 * gcc.dg/gomp/block-10.c: Likewise.
6620 * gcc.dg/gomp/block-2.c: Likewise.
6621 * gcc.dg/gomp/block-3.c: Likewise.
6622 * gcc.dg/gomp/block-4.c: Likewise.
6623 * gcc.dg/gomp/block-5.c: Likewise.
6624 * gcc.dg/gomp/block-6.c: Likewise.
6625 * gcc.dg/gomp/block-7.c: Likewise.
6626 * gcc.dg/gomp/block-8.c: Likewise.
6627 * gcc.dg/gomp/block-9.c: Likewise.
6628 * gcc.dg/gomp/target-1.c: Likewise.
6629 * gcc.dg/gomp/target-2.c: Likewise.
6630 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6631 * gcc.dg/gomp/teams-1.c: Likewise.
6633 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6635 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6638 2015-01-15 Mike Stump <mikestump@comcast.net>
6640 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6641 * gcc.dg/inline_2.c: Likewise.
6642 * gcc.dg/inline_3.c: Likewise.
6643 * gcc.dg/inline_4.c: Likewise.
6645 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6648 * gfortran.dg/proc_ptr_comp_43.f90: New.
6650 2015-01-15 Mike Stump <mikestump@comcast.net>
6652 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6653 * gcc.dg/unroll_2.c: Likewise.
6654 * gcc.dg/unroll_3.c: Likewise.
6655 * gcc.dg/unroll_4.c: Likewise.
6656 * gcc.dg/unroll_5.c: Likewise.
6658 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6661 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6663 * gcc.target/aarch64/test_frame_6.c: Likewise.
6664 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6665 x30 and x19 (in the epilogue).
6666 * gcc.target/aarch64/test_frame_4.c: Likewise.
6667 * gcc.target/aarch64/test_frame_7.c: Likewise.
6669 2015-01-15 Martin Liska <mliska@suse.cz>
6671 * g++.dg/ipa/pr64068.C: New test.
6672 * gcc.dg/ipa/PR64559.c: New test.
6674 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6676 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6679 2015-01-15 Richard Biener <rguenther@suse.de>
6681 PR tree-optimization/61743
6682 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6683 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6685 2015-01-15 Renlin Li <renlin.li@arm.com>
6687 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6688 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6690 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6692 * gcc.dg/vect/vect-aggressive-1.c: New.
6693 * gcc.target/i386/avx2-vect-aggressive.c: New.
6695 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6697 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6699 2015-01-15 Richard Biener <rguenther@suse.de>
6702 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6703 -Wl,-undefined,dynamic_lookup.
6705 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6707 * gnat.dg/opt47.adb: New test.
6709 2015-01-15 Richard Biener <rguenther@suse.de>
6712 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6714 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6716 PR tree-optimization/64434
6717 * gcc.dg/torture/pr64434.c: New test.
6719 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6721 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6722 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6723 -march=loongson* and -march=octeon* require -mno-micromips.
6725 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6726 Matthew Fortune <matthew.fortune@imgtec.com>
6728 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6729 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6730 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6731 * gcc.target/mips/call-saved-7.c: New file.
6732 * gcc.target/mips/call-saved-8.c: New file.
6733 * gcc.target/mips/call-saved-9.c: New file.
6735 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6737 * gcc.target/mips/lsa.c: New file.
6738 * gcc.target/mips/mips64-lsa.c: Likewise.
6739 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6740 * gcc.target/mips/mulsize-4.c: Likewise.
6741 * gcc.target/mips/mulsize-5.c: New file.
6742 * gcc.target/mips/mulsize-6.c: Likewise.
6743 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6744 and !HAS_LSA as ghost options.
6745 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6748 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6750 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6752 2015-01-15 Richard Biener <rguenther@suse.de>
6755 * gcc.dg/torture/pr64365.c: New testcase.
6757 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6759 * gcc.dg/stackprotectexplicit1.c: New test.
6760 * g++.dg/stackprotectexplicit2.c: New test.
6762 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6765 * gfortran.dg/inquire_internal.f90: New.
6766 * gfortran.dg/negative_unit_check.f90: New.
6768 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6771 * gcc.target/sh/pr53988-1.c: New.
6773 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6776 * g++.dg/tls/thread_local-ice3.C: New.
6778 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6780 * gcc.target/i386/fentry-override.c: Properly place {} in target
6781 selector. Remove nonpic.
6782 * gcc.target/i386/fentry.c: Likewise.
6784 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6786 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6787 warnings instead of errors.
6789 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6791 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6792 option support instead of ENABLE_LTO from Makefile.
6794 2015-01-14 Richard Biener <rguenther@suse.de>
6796 PR tree-optimization/59354
6797 * gcc.dg/vect/pr59354.c: New testcase.
6799 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6801 * lib/target-supports.exp
6802 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6803 on ARM architures before v7.
6805 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6808 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6811 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6814 * gcc.target/i386/pr64386.c: New test.
6816 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6819 * gcc.target/i386/pr64393.c: New test.
6821 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6824 * gcc.target/i386/pr64387.c: New test.
6826 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6828 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6830 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6832 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6834 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6837 * gcc.target/arm/pr64453.c: New.
6839 2015-01-14 Richard Biener <rguenther@suse.de>
6842 * gcc.dg/lto/pr64415_0.c: New testcase.
6843 * gcc.dg/lto/pr64415_1.c: Likewise.
6845 2015-01-14 Martin Liska <mliska@suse.cz>
6847 * gcc.dg/ipa/pr64307.c: New test.
6849 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6851 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6854 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6857 * gcc.target/arm/pr64460_1.c: New test.
6859 2015-01-14 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/64493
6862 PR tree-optimization/64495
6863 * gcc.dg/vect/pr64493.c: New testcase.
6864 * gcc.dg/vect/pr64495.c: Likewise.
6866 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6868 * gcc.dg/Warray-bounds-11.c: New test-case.
6870 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6872 * gcc.target/mips/octeon3-pipe-1.c: New test.
6874 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6876 * jit.dg/harness.h (set_up_logging): Move string concatenation
6878 (concat_strings): New function.
6879 (dump_reproducer): New function.
6880 (test_jit): Call dump_reproducer.
6881 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6883 (jit-dg-test): Delete any generated reproducer from previous runs.
6884 Verify that a generated reproducer was created, and verify that it
6886 * jit.dg/test-nested-contexts.c (main): Call
6887 gcc_jit_context_dump_reproducer_to_file.
6889 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6891 * gcc.dg/aru-2.c: Add dg-require-profiling.
6893 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6895 * lib/target-supports.exp (check_profiling_available): Check if
6898 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
6901 * g++.dg/torture/pr64565.C: New testcase.
6903 2015-01-13 Marek Polacek <polacek@redhat.com>
6906 * gcc.dg/tm/pr64391.c: New test.
6908 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6910 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6913 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6915 * gcc.target/i386/pie.c: New test.
6917 * lib/target-supports.exp (check_effective_target_pie): New.
6919 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6921 PR rtl-optimization/64286
6922 * gcc.target/i386/avx2-pr64286.c: New test.
6924 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
6927 * g++.dg/cpp0x/vt-57626.C: New.
6929 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6932 * gfortran.dg/pr64528.f90: New test.
6934 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
6936 * gcc.target/aarch64/subsp.c: New test.
6938 2015-01-13 Andrew Pinski <apinski@cavium.com>
6940 * gcc.target/aarch64/store-pair-1.c: New testcase.
6942 2015-01-13 Richard Biener <rguenther@suse.de>
6945 * gcc.dg/lto/pr64373_0.c: New testcase.
6947 2015-01-13 Andrew Pinski <apinski@cavium.com>
6949 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6950 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6952 2015-01-13 Richard Biener <rguenther@suse.de>
6954 PR tree-optimization/64406
6955 * gcc.dg/pr64406.c: New testcase.
6957 2015-01-13 Richard Biener <rguenther@suse.de>
6959 PR tree-optimization/64404
6960 * gcc.dg/vect/pr64404.c: New testcase.
6962 2015-01-13 Richard Biener <rguenther@suse.de>
6964 PR tree-optimization/64568
6965 * g++.dg/torture/pr64568.C: New testcase.
6967 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6969 * jit.dg/test-error-local-used-from-other-function.c: New test
6971 * jit.dg/test-error-param-reuse.c: New test case.
6972 * jit.dg/test-error-param-sharing.c: New test case.
6973 * jit.dg/test-error-param-used-from-other-function.c: New test
6975 * jit.dg/test-error-param-used-without-a-function.c: New test
6978 2015-01-12 Jakub Jelinek <jakub@redhat.com>
6980 PR tree-optimization/64563
6981 * gcc.dg/pr64563.c: New test.
6984 * gcc.target/i386/pr64513.c: New test.
6986 PR tree-optimization/64454
6987 * gcc.dg/pr64454.c: New test.
6990 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6992 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6993 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6994 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6995 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6996 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6997 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6998 * gcc.dg/vect/slp-25.c: Likewise.
6999 * gcc.dg/vect/vect-109.c: Likewise.
7000 * gcc.dg/vect/vect-13.c: Likewise.
7001 * gcc.dg/vect/vect-17.c: Likewise.
7002 * gcc.dg/vect/vect-18.c: Likewise.
7003 * gcc.dg/vect/vect-19.c: Likewise.
7004 * gcc.dg/vect/vect-20.c: Likewise.
7005 * gcc.dg/vect/vect-21.c: Likewise.
7006 * gcc.dg/vect/vect-22.c: Likewise.
7007 * gcc.dg/vect/vect-27.c: Likewise.
7008 * gcc.dg/vect/vect-29.c: Likewise.
7009 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7010 * gcc.dg/vect/vect-2.c: Likewise.
7011 * gcc.dg/vect/vect-3.c: Likewise.
7012 * gcc.dg/vect/vect-4.c: Likewise.
7013 * gcc.dg/vect/vect-5.c: Likewise.
7014 * gcc.dg/vect/vect-72.c: Likewise.
7015 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7016 * gcc.dg/vect/vect-73.c: Likewise.
7017 * gcc.dg/vect/vect-77-global.c: Likewise.
7018 * gcc.dg/vect/vect-78-global.c: Likewise.
7019 * gcc.dg/vect/vect-7.c: Likewise.
7020 * gcc.dg/vect/vect-86.c: Likewise.
7021 * gcc.dg/vect/vect-align-1.c: Likewise.
7022 * gcc.dg/vect/vect-align-3.c: Likewise.
7023 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7024 * gcc.dg/vect/vect-all.c: Likewise.
7025 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7026 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7027 * gcc.dg/vect/vect-peel-3.c: Likewise.
7028 * gcc.dg/vect/vect-peel-4.c: Likewise.
7029 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7031 2015-01-12 Jeff Law <law@redhat.com>
7034 * gcc.target/m68k/pr64461.c: New test.
7036 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7038 * jit.dg/test-array-as-pointer.c (create_code): Update call
7039 to gcc_jit_context_new_global by setting "kind" to
7040 GCC_JIT_GLOBAL_IMPORTED.
7041 * jit.dg/test-error-array-as-pointer.c: Likewise.
7042 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7043 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7044 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7045 * jit.dg/test-using-global.c (the_global): Rename to...
7046 (imported_global): ...this.
7047 (create_code): Update to test the three kinds of global.
7048 (verify_code): Likewise.
7050 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7053 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7055 * gcc.target/i386/pr64291-2.c: Updated.
7057 2015-01-12 Richard Biener <rguenther@suse.de>
7059 PR tree-optimization/64530
7060 * gfortran.dg/pr64530.f90: New testcase.
7062 2015-01-12 Richard Biener <rguenther@suse.de>
7065 * gcc.dg/torture/pr64357.c: New testcase.
7067 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7069 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7072 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7073 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7075 2015-01-12 Martin Liska <mliska@suse.cz>
7077 * gcc.dg/ipa/PR64550.c: New test.
7079 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7082 * g++.dg/ipa/pr63470.C: New testcase.
7084 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7087 * gfortran.dg/typebound_operator_20.f90: New.
7089 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7092 * gfortran.dg/proc_ptr_comp_42.f90: New.
7094 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7097 * gfortran.dg/proc_ptr_comp_41.f90: New.
7099 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7101 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7103 2015-01-10 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7107 and add dg-excess-errors.
7108 * gfortran.dg/line_length_6.f90: New.
7109 * gfortran.dg/line_length_7.f90: New.
7110 * gfortran.dg/line_length_8.f90: New.
7111 * gfortran.dg/line_length_9.f90: New.
7112 * gfortran.dg/line_length_10.f90: New.
7113 * gfortran.dg/line_length_11.f90: New.
7115 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7117 * jit.dg/test-threads.c (struct testcase): Move declaration
7118 to jit.dg/all-non-failing-tests.h.
7119 (testcases): Likewise.
7120 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7121 declaration here from jit.dg/all-non-failing-tests.h.
7122 (testcases): Likewise.
7123 * jit.dg/test-combination.c (create_code): Eliminate spelling
7124 out all of the testcases in favor of looping through the
7125 "testcases" metadata.
7126 (verify_code): Likewise.
7128 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7130 PR rtl-optimization/64536
7131 * gcc.dg/pr64536.c: New test.
7133 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7135 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7136 * jit.dg/test-combination.c (create_code): Likewise.
7137 (verify_code): Likewise.
7138 * jit.dg/test-constants.c: New test case.
7139 * jit.dg/test-threads.c: Add test-constants.c.
7141 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7144 * objc.dg/gnu-api-2-class.m: Add a test case
7145 for the above change.
7147 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7149 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7151 2015-01-09 Richard Biener <rguenther@suse.de>
7153 PR tree-optimization/64410
7154 * g++.dg/vect/pr64410.cc: New testcase.
7156 2015-01-09 Martin Liska <mliska@suse.cz>
7158 * gcc.dg/ipa/ipa-icf-32.c: New test.
7160 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7162 * c-c++-common/tsan/tsan_barrier.h: New.
7163 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7164 * c-c++-common/tsan/bitfield_race.c: Likewise.
7165 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7166 * c-c++-common/tsan/mutexset1.c: Likewise.
7167 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7168 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7169 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7170 * c-c++-common/tsan/simple_race.c: Likewise.
7171 * c-c++-common/tsan/simple_stack.c: Likewise.
7172 * c-c++-common/tsan/sleep_sync.c: Likewise.
7173 * c-c++-common/tsan/tiny_race.c: Likewise.
7174 * c-c++-common/tsan/tls_race.c: Likewise.
7175 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7176 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7177 * g++.dg/tsan/atomic_free.C: Likewise.
7178 * g++.dg/tsan/atomic_free2.C: Likewise.
7179 * g++.dg/tsan/cond_race.C: Likewise.
7180 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7182 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7185 * lib/target-supports.exp (check_effective_target_libatomic_available):
7187 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7188 targets that match effective-target libatomic_available.
7189 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7191 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7193 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7194 Verify the result of gcc_jit_context_get_last_error.
7195 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7197 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7199 PR tree-optimization/63989
7200 * gcc.dg/strlenopt-27.c: New test.
7202 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7204 * jit.dg/harness.h (set_up_logging): New function.
7205 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7206 set_up_logging on the context, so that every testcase is
7207 logged to a particular file.
7208 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7209 and call gcc_jit_context_set_logfile on the top-level context.
7211 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7214 * g++.dg/opt/pr64338.C: New test.
7216 2015-01-08 Tobias Burnus <burnus@net-b.de>
7218 * gfortran.dg/coarray/codimension_2b.f90: New file.
7219 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7220 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7222 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7225 * g++.dg/ext/fnname4.C: New.
7227 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7230 * g++.dg/cpp0x/constexpr-64462.C: New.
7232 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7235 * g++.dg/cpp0x/deleted10.C: New.
7237 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7239 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7241 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7243 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7244 GCC_JIT_UNARY_OP_ABS.
7245 (verify_unary_ops): Likewise.
7247 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7249 * jit.dg/test-arith-overflow.c: New test case.
7250 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7251 * jit.dg/test-combination.c (create_code): Likewise.
7252 (verify_code): Likewise.
7253 * jit.dg/test-threads.c (testcases): Likewise.
7255 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7257 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7258 rather than "jit". Load g++.exp, and call g++_init.
7259 Run test-*.cc files within the testsuite and *.cc files within
7261 (jit-dg-test): Drop the addition of -fgnu89-inline to
7262 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7263 doing it when compiling C testcases (since g++ does not handle
7264 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7265 is restored to the value after g++_init ran, rather than the
7266 value before g++_init ran. Return a list of
7267 $comp_output $output_file, as dg-test assumes.
7269 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7271 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7272 make it easier to figure out the origin of each test result when
7273 running test-combination.c and test-threads.c.
7274 (CHECK_VALUE): Likewise.
7275 (CHECK_DOUBLE_VALUE): Likewise.
7276 (CHECK_STRING_VALUE): Likewise.
7277 (CHECK_STRING_STARTS_WITH): Likewise.
7278 (CHECK_STRING_CONTAINS): Likewise.
7280 (check_string_value): Likewise, add "funcname" param.
7281 (check_string_starts_with): Likewise.
7282 (check_string_contains): Likewise.
7284 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7286 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7287 generating name of built executable.
7289 2015-01-07 Marek Polacek <polacek@redhat.com>
7292 * gcc.dg/pr64440.c: New test.
7293 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7295 2015-01-07 Marek Polacek <polacek@redhat.com>
7298 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7299 * gcc.dg/pr64417.c: New test.
7301 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7304 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7307 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7309 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7310 Check if testcases run without errors, not just if they compile.
7312 2015-01-06 Christian Bruel <christian.bruel@st.com>
7315 * gcc.target/sh/pr64507.c: New test.
7317 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7319 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7321 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7323 * c-c++-common/asan/sanitize-all-1.c: New test.
7324 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7325 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7326 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7327 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7329 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7331 * lib/target-supports.exp (check_profiling_available): Return 0 for
7333 (check_effective_target_tls_runtime): Likewise.
7334 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7335 * gcc.dg/20020312-2.c: Adjust for Visium.
7336 * gcc.dg/tls/thr-cse-1.c: Likewise
7337 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7338 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7339 * gcc.dg/weak/typeof-2.c: Likewise.
7341 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7343 PR rtl-optimization/64287
7344 * gcc.dg/aru-2.c: New test.
7346 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7349 * c-c++-common/ubsan/pr64344-1.c: New test.
7350 * c-c++-common/ubsan/pr64344-2.c: New test.
7352 PR tree-optimization/64465
7353 * gcc.dg/pr64465.c: New test.
7355 PR tree-optimization/64494
7356 * gcc.c-torture/compile/pr64494.c: New test.
7358 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7361 * gfortran.dg/realloc_on_assign_25.f90: New test.
7363 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7365 Update copyright years.
7367 2015-01-05 Marek Polacek <polacek@redhat.com>
7370 * gcc.dg/pr64423.c: New test.
7372 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7374 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7375 mmix-knuth-mmixware for the same reason as for MIPS.
7376 * gcc.dg/debug/debug-2.c: Ditto.
7378 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7380 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7383 * lib/gfortran.exp: Add libatomic library search path.
7384 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7385 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7387 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7389 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7391 * c-c++-common/tsan/bitfield_race.c: New testcase.
7392 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7394 2015-01-02 Tobias Burnus <burnus@net-b.de>
7396 * gfortran.dg/coarray/collectives_4.f90: New.
7398 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7401 * gfortran.dg/extends_16.f90: New.
7403 2015-01-02 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7407 2015-01-02 Tobias Burnus <burnus@net-b.de>
7409 * gfortran.dg/coarray/codimension_2.f90: New.
7410 * gfortran.dg/coarray/codimension_2a.f90: New.
7411 * gfortran.dg/coarray_35.f90: New.
7412 * gfortran.dg/coarray_35a.f90: New.
7414 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7417 * gfortran.dg/dummy_procedure_11.f90: New.
7419 Copyright (C) 2015 Free Software Foundation, Inc.
7421 Copying and distribution of this file, with or without modification,
7422 are permitted in any medium without royalty provided the copyright
7423 notice and this notice are preserved.