1 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3 * gcc.target/mips/pr65862-1.c: New test.
4 * gcc.target/mips/pr65862-2.c: Likewise.
6 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
9 * gcc.target/i386/pr52252-atom.c: Ditto.
10 * gcc.target/i386/vect-div-1.c: Ditto.
11 * gcc.target/i386/rotate-5.c: Ditto.
12 * gcc.target/i386/pr50202.c: Ditto.
13 * gcc.target/i386/pr37843-3.c: Ditto.
14 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
15 * gcc.target/i386/pr53397-1.c: Ditto.
16 * gcc.target/i386/pr55934.c: Ditto.
17 * gcc.target/i386/pr37843-4.c: Ditto.
18 * gcc.target/i386/pr60451.c: Ditto.
19 * gcc.target/i386/pr53397-2.c: Ditto.
20 * gcc.target/i386/vectorize1.c: Ditto.
21 * gcc.target/i386/extract-insert-combining.c: Ditto.
22 * gcc.target/i386/pr53759.c: Ditto.
23 * gcc.target/i386/pr52252-core.c: Ditto.
24 * gcc.target/i386/rotate-3.c: Ditto.
25 * gcc.target/i386/sse-20.c: Ditto.
26 * gcc.target/i386/rotate-4.c: Ditto.
27 * gcc.target/i386/pr61403.c: Ditto.
28 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
29 * gcc.target/i386/pr60901.c: Ditto.
30 * gcc.target/i386/pr59794-7.c: Ditto.
31 * gcc.target/i386/pr62208.c: Ditto.
32 * gcc.target/i386/pr53416.c: Ditto.
33 * gcc.target/i386/asm-dialect-1.c: Ditto.
34 * gcc.target/i386/pr50038.c: Ditto.
35 * gcc.target/i386/47698.c: Ditto.
36 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
37 * gcc.target/i386/pr59794-2.c: Ditto.
38 * gcc.target/i386/pr59794-3.c: Ditto.
39 * gcc.target/i386/pr39058.c: Ditto.
40 * gcc.target/i386/pr60205-1.c: Ditto.
41 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
42 * gcc.target/i386/sse2-movq-2.c: Ditto.
44 2015-06-17 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/66251
47 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
49 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
52 * g++.dg/parse/new-placement1.C: New.
54 2015-06-16 David Malcolm <dmalcolm@redhat.com>
56 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
57 * jit.dg/test-compound-assignment.c: New testcase.
59 2015-06-16 David Malcolm <dmalcolm@redhat.com>
62 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
65 2015-06-16 David Malcolm <dmalcolm@redhat.com>
68 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
69 * jit.dg/test-debug-strings.c: New test case.
70 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
71 the discriminant has a sane debug string.
73 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
76 * gcc.target/i386/pr56766-1.c: New test.
77 * gcc.target/i386/pr56766-2.c: Ditto.
79 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
81 * gcc.target/mips/loongson-shift-count-truncated-1.c:
82 Skip on mips*-mti-linux* and mips*-img-linux* targets.
83 * gcc.target/mips/loongson-simd.c: Ditto.
85 2015-06-16 Richard Biener <rguenther@suse.de>
87 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
89 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
91 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
92 passed by the testsuite driver.
94 2015-06-16 Richard Biener <rguenther@suse.de>
96 * gcc.dg/vect/slp-perm-11.c: New testcase.
98 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
100 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
103 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
105 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
106 Reinstate calls to torture-init and torture-finalize.
108 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
110 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
112 2015-06-15 Nathan Sidwell <nathan@acm.org>
115 * g++.dg/cpp0x/nsdmi-template14.C: New test.
117 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/cpp0x/local-type1.C: New.
122 2015-06-15 Andre Vehreschild <vehre@gmx.de>
127 * gfortran.dg/allocate_with_source_3.f90: Removed check for
129 * gfortran.dg/allocate_with_source_7.f08: New test.
130 * gfortran.dg/allocate_with_source_8.f08: New test.
132 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
135 * g++.dg/warn/Walways-true-3.C: New test.
137 2015-06-13 Tom de Vries <tom@codesourcery.com>
139 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
141 2015-06-13 Tom de Vries <tom@codesourcery.com>
143 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
144 (main): Remove superfluous attributes.
145 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
146 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
148 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
150 * gcc.target/i386/monitorx.c: New.
151 * gcc.target/i386/sse-12.c: Add -mmwaitx.
152 * gcc.target/i386/sse-13.c: Ditto.
153 * gcc.target/i386/sse-14.c: Ditto.
154 * gcc.target/i386/sse-22.c: Ditto.
155 * gcc.target/i386/sse-23.c: Ditto.
156 * g++.dg/other/i386-2.C: Ditto.
157 * g++.dg/other/i386-3.C: Ditto.
159 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
161 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
163 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
166 * gfortran.dg/allocatable_scalar_13.f90: New test
168 2015-06-11 Marek Polacek <polacek@redhat.com>
170 * gcc.dg/fold-xor-3.c: New test.
172 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174 * gcc.target/arm/short-it-ifcvt-1.c: New test.
175 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
177 2015-06-11 Christian Bruel <christian.bruel@st.com>
180 * gcc.target/arm/pragma_attribute.c: New test.
182 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
184 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
186 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
189 * gcc.target/i386/pr66473.c: New test.
191 2015-06-10 Jakub Jelinek <jakub@redhat.com>
194 * gcc.dg/tls/pr66470.c: New test.
195 * gcc.target/i386/pr66470.c: New test.
197 2015-06-10 Christian Bruel <christian.bruel@st.com>
200 * gcc.target/arm/attr_arm.c: New test
201 * gcc.target/arm/attr_arm-err.c: New test
202 * gcc.target/arm/attr_thumb.c: New test
203 * gcc.target/arm/attr_thumb-static.c: New test
205 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
210 * g++.dg/abi/aarch64_guard1.C: Adjust test.
212 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
214 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
215 passed by the testsuite driver.
217 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
220 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
221 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
222 * gcc.dg/ssp-1.c: Make counter a register.
223 * gcc.dg/ssp-2.c: Likewise.
224 * gcc.dg/torture/parm-coalesce.c: New.
226 2015-06-09 Tom de Vries <tom@codesourcery.com>
228 * gcc.target/i386/vararg-loc.c: New test.
230 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
234 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
236 2015-06-09 Marek Polacek <polacek@redhat.com>
238 PR tree-optimization/66299
239 * gcc.dg/pr66299-1.c: New test.
240 * gcc.dg/pr66299-2.c: New test.
241 * gcc.dg/pr66299-3.c: New test.
243 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
245 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
246 passed by the testsuite driver.
248 2015-06-09 Richard Biener <rguenther@suse.de>
251 * gcc.dg/fold-modpow2.c: New testcase.
253 2015-06-09 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/66419
256 * gcc.dg/vect/bb-slp-37.c: New testcase.
258 2015-06-09 Shiva Chen <shiva0217@gmail.com>
260 * gcc.target/arm/stl-cond.c: New test.
262 2015-06-09 Richard Biener <rguenther@suse.de>
265 * gcc.dg/torture/pr66413.c: New testcase.
267 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
269 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
270 * gcc.dg/ssp-1.c: Make counter a register.
271 * gcc.dg/ssp-2.c: Likewise.
272 * gcc.dg/torture/parm-coalesce.c: New.
274 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
276 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
277 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
279 2015-06-08 Tom de Vries <tom@codesourcery.com>
281 PR rtl-optimization/66444
282 * gcc.dg/pr66444.c: New test.
284 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
287 * gfortran.dg/class_is_1.f90: New test.
288 * gfortran.dg/type_is_1.f90: Ditto.
290 2015-06-08 Marek Polacek <polacek@redhat.com>
293 * gcc.dg/cpp/pr66415-1.c: New test.
294 * gcc.dg/cpp/pr66415-2.c: New test.
296 2015-06-08 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/66422
299 * gcc.dg/Warray-bounds-16.c: New testcase.
301 2015-06-08 Richard Biener <rguenther@suse.de>
303 * gcc.dg/vect/slp-perm-10.c: New testcase.
304 * gcc.dg/vect/slp-23.c: Adjust.
305 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
306 vector pointer update.
308 2015-06-08 Marek Polacek <polacek@redhat.com>
311 * g++.dg/ubsan/pr66452.C: New test.
313 2015-06-08 Tom de Vries <tom@codesourcery.com>
315 PR tree-optimization/66436
316 * gcc.dg/gomp/dump-new-function-2.c: New test.
317 * gcc.dg/gomp/dump-new-function-3.c: Same.
318 * gcc.dg/gomp/dump-new-function.c: Same.
320 2015-06-08 Tom de Vries <tom@codesourcery.com>
322 PR tree-optimization/66435
323 * gcc.dg/gomp/notify-new-function-2.c: New test.
324 * gcc.dg/gomp/notify-new-function-3.c: Same.
325 * gcc.dg/gomp/notify-new-function.c: Same.
327 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
329 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
330 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
331 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
332 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
333 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
334 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
337 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
340 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
341 * gfortran.dg/warn_conversion.f90: Add warning for change in value
343 * gfortran.dg/warn_conversion_3.f90: Add warnings.
344 * gfortran.dg/warn_conversion_5.f90: New test.
345 * gfortran.dg/warn_conversion_6.f90: New test.
346 * gfortran.dg/warn_conversion_7.f90: New test.
348 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
351 * gfortran.dg/blockdata_9.f: New test.
353 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
356 * gfortran.dg/forall_17.f90: New test.
358 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
360 * g++.dg/cpp0x/pr57101.C: Add warning.
361 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
362 * g++.dg/ext/visibility/anon7.C: Same.
363 * g++.dg/ipa/pr63587-2.C: Same.
364 * g++.dg/opt/dump1.C: Same.
365 * g++.dg/opt/pr59622-3.C: Same.
366 * g++.dg/opt/pr59622.C: Same.
367 * g++.dg/torture/pr46383.C: Same.
368 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
369 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
370 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
372 * gfortran.dg/intent_out_8.f90: Same.
373 * gfortran.dg/warn_target_lifetime_3.f90: Same.
375 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
378 gfortran.dg/equiv_9.f90: New test.
381 2015-06-05 Tom de Vries <tom@codesourcery.com>
383 merge from gomp4 branch:
384 2015-05-28 Tom de Vries <tom@codesourcery.com>
386 PR tree-optimization/65443
387 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
388 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
389 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
391 2015-06-05 Nathan Sidwell <nathan@acm.org>
394 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
396 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
398 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
400 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
402 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
404 2015-06-04 Sriraman Tallam <tmsriram@google.com>
406 * testsuite/gcc.target/i386/noplt-1.c: New test.
407 * testsuite/gcc.target/i386/noplt-2.c: New test.
408 * testsuite/gcc.target/i386/noplt-3.c: New test.
409 * testsuite/gcc.target/i386/noplt-4.c: New test.
411 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
414 * gfortran.dg/adjustl_1.f90: New test.
416 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
418 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
419 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
421 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
423 * lto.c (iterative_hash_canonical_type,
424 gimple_register_canonical_type): only hash main variants of types
426 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
428 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
429 Move set of dg-do-what-default after early return.
431 2015-06-04 Marek Polacek <polacek@redhat.com>
434 * gcc.dg/lvalue-8.c: New test.
436 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
437 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/other/pr66130.C: New.
441 * g++.dg/cpp0x/pr66130.C: Likewise.
443 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
445 * g++.dg/cpp0x/decl-loc1.C: New.
446 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
447 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
448 * g++.dg/init/ctor8.C: Likewise.
449 * g++.dg/parse/semicolon4.C: Likewise.
451 2015-06-03 Marek Polacek <polacek@redhat.com>
454 * g++.dg/ubsan/static-init-1.C: New test.
455 * g++.dg/ubsan/static-init-2.C: New test.
456 * g++.dg/ubsan/static-init-3.C: New test.
458 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
461 * gcc.target/i386/pr66275.c: New test.
463 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
465 * gcc.dg/Wcxx-compat-22.c: New testcase.
466 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
467 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
468 * c-c++-common/pr58346-1.c: Likewise.
469 * c-c++-common/transparent-union-1.c: Likewise.
471 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
473 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
474 * g++.dg/plugin/def_plugin.c: New file.
475 * g++.dg/plugin/def-plugin-test.C: New file.
477 2015-06-03 Richard Biener <rguenther@suse.de>
479 * gcc.dg/vect/bb-slp-36.c: New testcase.
481 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
483 * gcc.dg/lto/chkp-removed-alias_0.c: New.
485 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
487 * gcc.dg/lto/chkp-privatize-1_0.c: New.
488 * gcc.dg/lto/chkp-privatize-1_1.c: New.
489 * gcc.dg/lto/chkp-privatize-2_0.c: New.
490 * gcc.dg/lto/chkp-privatize-2_1.c: New.
492 2015-06-03 Marek Polacek <polacek@redhat.com>
496 * gcc.dg/pr64223-1.c: New test.
497 * gcc.dg/pr64223-2.c: New test.
499 2015-06-03 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/63916
502 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
504 2015-06-03 Richard Biener <rguenther@suse.de>
506 PR tree-optimization/66375
507 * gcc.dg/torture/pr66375.c: New testcase.
509 2015-06-03 Bin Cheng <bin.cheng@arm.com>
511 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
513 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
516 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
518 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
521 * gfortran.dg/reshape_7.f90: New test.
523 2015-06-02 David Malcolm <dmalcolm@redhat.com>
526 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
529 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
532 * gcc.dg/pr49551.c: New testcase.
534 2015-06-02 Richard Biener <rguenther@suse.de>
537 * g++.dg/lto/pr65549_0.C: New testcase.
539 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
543 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
545 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
547 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
549 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
554 2015-06-02 Bin Cheng <bin.cheng@arm.com>
556 PR tree-optimization/48052
557 * gcc.dg/tree-ssa/scev-8.c: New.
558 * gcc.dg/tree-ssa/scev-9.c: New.
559 * gcc.dg/tree-ssa/scev-10.c: New.
560 * gcc.dg/vect/pr48052.c: New.
562 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
564 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
566 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
570 2015-06-02 Marek Polacek <polacek@redhat.com>
573 * gcc.dg/torture/pr66345.c: New test.
575 2015-06-02 Richard Biener <rguenther@suse.de>
577 PR tree-optimization/65961
578 * gcc.dg/torture/pr65961.c: New testcase.
580 2015-06-02 Bin Cheng <bin.cheng@arm.com>
582 PR tree-optimization/52563
583 PR tree-optimization/62173
584 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
585 * gcc.dg/tree-ssa/scev-4.c: Ditto.
587 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
589 * gnat.dg/specs/varsize_return2.ads: New test.
590 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
592 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
594 * gcc.dg/vect/vect-outer-simd-1.c: New test.
596 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
599 * gcc.target/aarch64/sync-comp-swap.c: New.
600 * gcc.target/aarch64/sync-comp-swap.x: New.
601 * gcc.target/aarch64/sync-op-acquire.c: New.
602 * gcc.target/aarch64/sync-op-acquire.x: New.
603 * gcc.target/aarch64/sync-op-full.c: New.
604 * gcc.target/aarch64/sync-op-full.x: New.
605 * gcc.target/aarch64/sync-op-release.c: New.
606 * gcc.target/aarch64/sync-op-release.x: New.
608 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
610 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
613 2015-06-01 Richard Biener <rguenther@suse.de>
615 PR tree-optimization/66349
616 PR tree-optimization/66352
617 PR tree-optimization/66357
618 * gcc.dg/torture/pr66357.c: New testcase.
619 * gcc.dg/torture/pr66349.c: Likewise.
620 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
622 2015-06-01 Richard Biener <rguenther@suse.de>
625 2015-05-29 Richard Biener <rguenther@suse.de>
627 PR tree-optimization/66314
628 * gcc.dg/asan/pr66314.c: New testcase.
630 2015-06-01 Richard Biener <rguenther@suse.de>
632 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
634 2015-06-01 Jakub Jelinek <jakub@redhat.com>
636 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
638 (hp3, hp4): Add inline keyword.
639 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
640 (hp2): Add inline keyword.
641 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
642 (hp2): Add inline keyword.
644 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
647 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
648 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
649 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
650 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
652 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
654 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
655 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
657 2015-06-01 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/66280
660 * g++.dg/torture/pr66280.C: New testcase.
661 * g++.dg/torture/pr66280-2.C: Likewise.
663 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
665 * gnat.dg/addr9_1.adb: New test.
666 * gnat.dg/addr9_2.adb: Likewise.
667 * gnat.dg/addr9_3.adb: Likewise.
668 * gnat.dg/addr9_4.adb: Likewise.
670 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
672 * g++.dg/other/dump-ada-spec-4.C: New test.
674 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
676 * gcc.dg/alias-8.c: Fix dg-warning.
678 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
680 * gcc.dg/alias-8.c: Do not xfail.
681 * gcc.dg/pr62167.c: Prevent FRE.
682 * gcc.dg/alias-14.c: New testcase.
684 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
686 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
688 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
691 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
693 * gcc.target/s390/hotpatch-10.c: Likewise.
694 * gcc.target/s390/hotpatch-11.c: Likewise.
695 * gcc.target/s390/hotpatch-12.c: Likewise.
696 * gcc.target/s390/hotpatch-17.c: Likewise.
697 * gcc.target/s390/hotpatch-18.c: Likewise.
698 * gcc.target/s390/hotpatch-20.c: Likewise.
699 * gcc.target/s390/hotpatch-21.c: Likewise.
700 * gcc.target/s390/hotpatch-22.c: Likewise.
701 * gcc.target/s390/hotpatch-23.c: Likewise.
702 * gcc.target/s390/hotpatch-24.c: Likewise.
703 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
704 to check for the exact nops too.
705 * gcc.target/s390/hotpatch-3.c: Likewise.
706 * gcc.target/s390/hotpatch-4.c: Likewise.
707 * gcc.target/s390/hotpatch-5.c: Likewise.
708 * gcc.target/s390/hotpatch-6.c: Likewise.
709 * gcc.target/s390/hotpatch-7.c: Likewise.
710 * gcc.target/s390/hotpatch-8.c: Likewise.
711 * gcc.target/s390/hotpatch-9.c: Likewise.
712 * gcc.target/s390/hotpatch-14.c: Likewise.
713 * gcc.target/s390/hotpatch-15.c: Likewise.
714 * gcc.target/s390/hotpatch-16.c: Likewise.
715 * gcc.target/s390/hotpatch-19.c: Likewise.
716 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
717 scan-assembler-times counting number of .align directives.
718 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
719 dg-options. Remove scan-assembler-times counting number of .align
721 * gcc.target/s390/hotpatch-26.c: New file.
722 * gcc.target/s390/hotpatch-27.c: New file.
723 * gcc.target/s390/hotpatch-28.c: New file.
724 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
725 using -Os -O0 -O1 -O2 -O3 options.
727 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
731 2015-05-29 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/66142
734 * gcc.dg/vect/pr66142.c: New test.
736 2015-05-29 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/66314
739 * gcc.dg/asan/pr66314.c: New testcase.
741 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
743 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
744 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
746 (schedule-cleanups, dg-keep-saved-temps): New proc.
747 (gcc-dg-test-1): Schedule cleanups.
748 * lib/profopt.exp (profopt-execute): Likewise.
749 * g++.dg/cdce3.C: Adjust expected line numbers.
750 * gcc.dg/cdce1.c: Likewise.
751 * gcc.dg/cdce2.c: Likewise.
752 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
753 * gcc.dg/strlenopt-24.c: Likewise.
754 * gcc.dg/tree-ssa/vrp26.c: Likewise.
755 * gcc.dg/tree-ssa/vrp28.c: Likewise.
756 * obj-c++.dg/encode-2.mm: Likewise.
758 2015-05-28 DJ Delorie <dj@redhat.com>
760 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
762 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
764 * gnat.dg/discr43.adb: New test.
766 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
768 * gnat.dg/varsize_temp.adb: Rename into...
769 * gnat.dg/varsize1.adb: ...this.
770 * gnat.dg/varsize_copy.ad[sb]: Rename into...
771 * gnat.dg/varsize2.ad[sb]: ...this.
772 * gnat.dg/varsize3_1.adb: New test.
773 * gnat.dg/varsize3_2.adb: Likewise.
774 * gnat.dg/varsize3_3.adb: Likewise.
775 * gnat.dg/varsize3_4.adb: Likewise.
776 * gnat.dg/varsize3_5.adb: Likewise.
777 * gnat.dg/varsize3_6.adb: Likewise.
778 * gnat.dg/varsize3_pkg1.ads: New helper.
779 * gnat.dg/varsize3_pkg2.ads: Likewise.
780 * gnat.dg/varsize3_pkg3.ads: Likewise.
782 2015-05-28 Richard Biener <rguenther@suse.de>
784 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
786 2015-05-28 Richard Biener <rguenther@suse.de>
788 PR tree-optimization/66142
789 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
791 2015-05-28 Lawrence Velázquez <vq@larryv.me>
794 * gcc.dg/darwin-minversion-3.c: Update testcase.
795 * gcc.dg/darwin-minversion-4.c: Ditto.
796 * gcc.dg/darwin-minversion-5.c: New testcase.
797 * gcc.dg/darwin-minversion-6.c: Ditto.
798 * gcc.dg/darwin-minversion-7.c: Ditto.
799 * gcc.dg/darwin-minversion-8.c: Ditto.
800 * gcc.dg/darwin-minversion-9.c: Ditto.
801 * gcc.dg/darwin-minversion-10.c: Ditto.
802 * gcc.dg/darwin-minversion-11.c: Ditto.
803 * gcc.dg/darwin-minversion-12.c: Ditto.
805 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
807 PR rtl-optimization/66168
808 * gcc.c-torture/compile/pr66168.c: New test.
810 2015-05-27 Jeff Law <law@redhat.com>
813 * gcc.dg/target/m68k/pr39726-1.c: New test.
815 2015-05-27 Nathan Sidwell <nathan@acm.org>
818 * g++.dg/ext/alias-canon3.C: New.
820 2015-05-27 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/66272
824 2014-08-15 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/62031
827 * gcc.dg/torture/pr66272.c: New testcase.
829 2015-05-27 Richard Biener <rguenther@suse.de>
831 * gcc.dg/vect/slp-reduc-7.c: New testcase.
833 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
836 * gcc.dg/pr65358.c: New test.
838 2015-05-27 Andre Vehreschild <vehre@gmx.de>
841 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
843 * gfortran.dg/allocate_with_source_6.f90: New test.
845 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
847 * gnat.dg/atomic7_1.adb: New test.
848 * gnat.dg/atomic7_2.adb: Likewise.
849 * gnat.dg/atomic7_pkg1.ads: New helper.
850 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
852 2015-05-26 Michael Matz <matz@suse.de>
855 * gcc.dg/vect/pr66251.c: New test.
857 2015-05-26 Richard Biener <rguenther@suse.de>
859 PR tree-optimization/66142
860 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
862 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
865 * gfortran.dg/allocatable_scalar_13.f90: New test
867 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
869 * gnat.dg/warn11.adb: New test.
870 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
872 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
874 * gnat.dg/vfa1_1.adb: New test.
875 * gnat.dg/vfa1_2.adb: Likewise.
876 * gnat.dg/vfa1_3.adb: Likewise.
877 * gnat.dg/vfa1_4.adb: Likewise.
878 * gnat.dg/vfa1_pkg.ads: New helper.
880 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
882 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
883 * gcc.target/i386/pr66232-3.c: Likewise.
885 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
888 * gcc.target/i386/pr66274.c: New test.
890 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/renaming6.ad[sb]: New test.
894 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
896 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
897 and 'dg-require-effective-target pie'.
899 2015-05-23 Nathan Sidwell <nathan@acm.org>
902 * g++.dg/cpp0x/pr66243.C: New.
904 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
907 * g++.dg/lto/pr66180_0.C: New testcase.
908 * g++.dg/lto/pr66180_1.C: New testcase.
910 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
913 * typebound_call_27.f90: New file.
915 2015-05-23 Nathan Sidwell <nathan@acm.org>
918 * g++.dg/template/pr65936.C: New.
920 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
922 PR tree-optimization/63387
923 * gcc.dg/pr63387-2.c: New testcase.
925 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
927 * gcc.dg/simd-1.c: Update to the new message.
929 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
931 * gcc.dg/nand.c: New testcase.
933 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
935 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
936 Set dg-do-what-default to compile only on ARM targets without
937 arm_neon_hw execution support. Remove redundant c-torture-execute
938 in loop over test cases.
940 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
943 * gcc.target/aarch64/pr65491_1.c: New test.
944 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
945 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
947 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/cpp0x/explicit9.C: New.
951 * g++.dg/cpp0x/explicit8.C: Check the locations too.
953 2015-05-22 Richard Biener <rguenther@suse.de>
955 PR tree-optimization/66251
956 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
958 2015-05-22 Marek Polacek <polacek@redhat.com>
961 * c-c++-common/attributes-enum-1.c: New test.
962 * c-c++-common/attributes-enum-2.c: New test.
963 * g++.dg/cpp0x/attributes-enum-1.C: New test.
964 * g++.dg/cpp1y/attributes-enum-1.C: New test.
966 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
968 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
969 effective target support. If no arm_neon_hw support, do not attempt
970 to execute the tests; only compile them.
971 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
972 and "dg-require-effective-target arm_neon_ok".
973 * gcc.target/arm/simd/vextp16_1.c: Likewise.
974 * gcc.target/arm/simd/vextp64_1.c: Likewise.
975 * gcc.target/arm/simd/vextp8_1.c: Likewise.
976 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
977 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
978 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
979 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
980 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
981 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
982 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
983 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
984 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
985 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
986 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
987 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
988 * gcc.target/arm/simd/vexts16_1.c: Likewise.
989 * gcc.target/arm/simd/vexts32_1.c: Likewise.
990 * gcc.target/arm/simd/vexts64_1.c: Likewise.
991 * gcc.target/arm/simd/vexts8_1.c: Likewise.
992 * gcc.target/arm/simd/vextu16_1.c: Likewise.
993 * gcc.target/arm/simd/vextu32_1.c: Likewise.
994 * gcc.target/arm/simd/vextu64_1.c: Likewise.
995 * gcc.target/arm/simd/vextu8_1.c: Likewise.
996 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
997 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
998 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
999 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1000 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1001 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1002 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1003 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1004 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1005 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1006 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1007 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1008 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1009 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1010 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1011 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1012 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1013 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1014 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1015 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1016 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1017 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1018 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1019 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1020 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1021 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1022 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1023 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1024 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1025 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1026 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1027 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1028 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1029 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1030 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1031 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1032 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1033 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1034 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1035 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1036 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1037 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1038 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1039 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1040 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1041 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1042 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1043 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1044 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1045 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1046 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1047 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1048 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1049 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1050 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1051 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1052 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1053 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1054 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1055 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1056 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1057 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1058 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1059 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1060 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1061 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1062 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1063 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1064 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1065 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1066 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1067 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1068 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1069 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1070 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1071 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1072 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1073 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1074 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1075 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1076 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1077 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1078 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1079 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1080 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1081 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1082 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1083 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1084 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1085 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1087 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1089 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1090 * gcc.dg/vect/pr59354.c: Likewise.
1091 * gcc.dg/vect/pr64252.c: Likewise.
1092 * gcc.dg/vect/pr64404.c: Likewise.
1093 * gcc.dg/vect/pr64493.c: Likewise.
1094 * gcc.dg/vect/pr64495.c: Likewise.
1095 * gcc.dg/vect/pr64844.c: Likewise.
1096 * gcc.dg/vect/pr65518.c: Likewise.
1097 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1099 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/cpp1y/var-templ28.C: New.
1104 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1107 * gcc.target/i386/pr66232-1.c: New test.
1108 * gcc.target/i386/pr66232-2.c: Likewise.
1109 * gcc.target/i386/pr66232-3.c: Likewise.
1110 * gcc.target/i386/pr66232-4.c: Likewise.
1111 * gcc.target/i386/pr66232-5.c: Likewise.
1113 2015-05-21 Nathan Sidwell <nathan@acm.org>
1115 * g++.dg/cpp1y/pr60943.C: New.
1117 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1119 PR tree-optimization/66233
1120 * gcc.c-torture/execute/pr66233.c: New test.
1122 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1125 * gfortran.dg/inline_matmul_11.f90: New test.
1127 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1129 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1130 instead of listing several targets on its own.
1131 * gcc.target/i386/pr32219-2.c: Likewise.
1132 * gcc.target/i386/pr32219-3.c: Likewise.
1133 * gcc.target/i386/pr32219-4.c: Likewise.
1134 * gcc.target/i386/pr32219-5.c: Likewise.
1135 * gcc.target/i386/pr32219-6.c: Likewise
1136 * gcc.target/i386/pr32219-7.c: Likewise.
1137 * gcc.target/i386/pr32219-8.c: Likewise.
1138 * gcc.target/i386/pr39013-1.c: Likewise.
1139 * gcc.target/i386/pr39013-2.c: Likewise.
1140 * gcc.target/i386/pr64317.c: Likewise.
1142 2015-05-21 Jeff Law <law@redhat.com>
1144 * gcc.target/hppa/shadd-3.c: New test.
1145 * gcc.target/hppa/shadd-4.c: New test.
1147 2015-05-21 Michael Matz <matz@suse.de>
1149 * gcc.dg/vect/vect-strided-store.c: New test.
1150 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1151 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1153 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1155 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1156 * gcc.dg/pow-sqrt-synth-1.c: New test.
1157 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1159 2015-05-21 Richard Biener <rguenther@suse.de>
1162 * g++.dg/conversion/pr66211.C: New testcase.
1163 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1165 2015-05-21 Jeff Law <law@redhat.com>
1167 * gcc.target/hppa/shadd-2.c: New test.
1169 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1172 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1174 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1177 * gcc.target/arm/pr26702.c: Adjust target selector.
1179 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1182 * gcc.dg/lto/pr66221_0.c: New test.
1183 * gcc.dg/lto/pr66221_1.c: New test.
1185 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1188 * gcc.dg/redecl-4.c: Update column numbers.
1189 * gcc.dg/format/bitfld-1.c: Likewise.
1190 * gcc.dg/format/attr-2.c: Likewise.
1191 * gcc.dg/format/attr-6.c: Likewise.
1192 * gcc.dg/format/attr-7.c (baz): Likewise.
1193 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1194 * gcc.dg/format/attr-4.c: Likewise.
1195 * gcc.dg/format/branch-1.c: Likewise.
1196 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1197 locations within strings with embedded escape sequences.
1199 2015-05-20 Jeff Law <law@redhat.com>
1201 * gcc.target/hppa/hppa.exp: New target test driver.
1202 * gcc.target/hppa/shadd-1.c: New test.
1204 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1206 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1208 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1210 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1211 (fn_33_k_and_r_style): New.
1212 (fn_33_stroustrup_style): New.
1213 (fn_33_allman_style): New.
1214 (fn_33_whitesmiths_style): New.
1215 (fn_33_horstmann_style): New.
1216 (fn_33_ratliff_banner_style): New.
1217 (fn_33_lisp_style): New.
1218 (fn_34_indent_dash_gnu): New.
1219 (fn_34_indent_dash_kr): New.
1220 (fn_34_indent_dash_orig): New.
1221 (fn_34_indent_linux_style): New.
1223 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1226 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1228 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1230 PR tree-optimization/65447
1231 * gcc.dg/tree-ssa/pr65447.c: New test.
1233 2015-05-19 Nathan sidwell <nathan@acm.org>
1235 * g++.dg/cpp0x/pr65954.C: New.
1237 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1239 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1241 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1243 * lib/target-supports.exp: Vector do not always have natural
1246 2015-05-19 David Sherwood <david.sherwood@arm.com>
1248 * gcc.dg/loop-invariant.c: New testcase.
1250 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1252 * lib/target-supports.exp: Vector do not always have natural
1255 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1257 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1259 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1261 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1263 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1264 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1265 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1266 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1267 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1268 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1269 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1270 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1271 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1272 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1274 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1276 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1278 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1280 * gcc.target/s390/s390.exp
1281 (check_effective_target_vector): New check.
1282 * gcc.target/s390/vector/vec-abi-1.c: New test.
1283 * gcc.target/s390/vector/vec-abi-2.c: New test.
1284 * gcc.target/s390/vector/vec-abi-3.c: New test.
1285 * gcc.target/s390/vector/vec-abi-4.c: New test.
1286 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1287 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1288 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1289 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1290 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1291 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1292 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1293 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1294 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1295 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1296 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1297 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1298 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1299 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1300 * gcc.target/s390/vector/vec-init-1.c: New test.
1301 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1302 * gcc.target/s390/vector/vec-shift-1.c: New test.
1303 * gcc.target/s390/vector/vec-sub-1.c: New test.
1305 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1307 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1309 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1311 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1313 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1315 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1317 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1319 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1321 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1323 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1325 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1327 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1329 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1331 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1333 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1335 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1337 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1339 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1341 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1343 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1345 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1347 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1349 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1351 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1353 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1355 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1357 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1359 PR tree-optimization/66187
1360 * gcc.c-torture/execute/pr66187.c: New test.
1361 * gcc.dg/pr66187-1.c: New test.
1362 * gcc.dg/pr66187-2.c: New test.
1364 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1366 * gcc.dg/vect/bb-slp-35.c: Adjust.
1368 2015-05-19 Richard Biener <rguenther@suse.de>
1370 PR tree-optimization/66165
1371 * gcc.dg/torture/pr66165.c: New testcase.
1373 PR tree-optimization/66185
1374 * gcc.dg/torture/pr66185.c: New testcase.
1376 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1379 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1381 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1383 * gcc.target/mips/p5600-bonding.c : New file.
1385 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1388 * gfortran.dg/interface_operator_1.f90: New tests.
1390 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1393 * gfortran.dg/generic_29.f90: New tests.
1395 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1398 * gfortran.dg/storage_size_6.f90: New tests.
1400 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1403 * gfortran.dg/null1.f90: New test.
1405 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1408 * gfortran.dg/entry_21.f90: New test.
1410 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1413 * gfortran.dg/storage_size_6.f90: New tests.
1415 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1418 * gfortran.dg/misplaced_statement.f90: New test.
1420 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1423 * gfortran.dg/filepos1.f90: New test
1425 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1428 * gfortran.dg/pr64925.f90: New test.
1430 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1432 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1434 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1436 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1438 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1439 to the family of pie capable targets.
1441 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1443 * gcc.target/arm/bics_1.c : New testcase.
1444 * gcc.target/arm/bics_2.c : New testcase.
1445 * gcc.target/arm/bics_3.c : New testcase.
1446 * gcc.target/arm/bics_4.c : New testcase.
1448 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1450 * gcc.target/mips/umips-attr.c: New test.
1452 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1454 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1455 * gcc.dg/20150120-2.c (dg-final): Ditto.
1456 * gcc.dg/20150120-2.c (dg-final): Ditto.
1457 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1459 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1462 * gcc.target/i386/pr66174.c: New test.
1464 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1467 * gfortran.dg/matmul_bounds_6.f90: New test.
1468 * gfortran.dg/matmul_bounds_7.f90: New test.
1470 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1472 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1473 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1474 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1475 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1476 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1477 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1479 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482 * gfortran.dg/continuation_13.f90: Update test.
1483 * gfortran.dg/pr65903.f90: New test.
1485 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1488 * gfortran.dg/block_14.f90: New test.
1490 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1493 * lib/gfortran-dg.exp: Update regex to handle two locations for
1494 the same diagnostic without caret.
1495 * gfortran.dg/badline.f: Test also that line numbers are correct
1496 before and after "left but not entered" warning.
1498 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1499 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1502 * gcc.target/arm/maskdata.c: New test.
1504 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1507 * gfortran.dg/derived_constructor_components_5: New test
1509 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1512 * gcc.target/alpha/pr66140.c: New test.
1514 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1517 * gcc.dg/Wconversion-complex-c99.c: New test.
1518 * gcc.dg/Wconversion-complex-gnu.c: New test.
1520 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1522 PR tree-optimization/64454
1523 * gcc.dg/modmod.c: New testcase.
1525 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1527 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1529 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1532 * gcc.target/i386/mpx/pr66134.c: New test.
1534 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1536 * gcc.target/powerpc/pr60158.c: New test.
1538 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1540 * gcc.target/i386/sibcall-7.c: New test.
1541 * gcc.target/i386/sibcall-8.c: New test.
1543 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1545 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1546 (abs64_in_dreg): Likewise.
1548 2015-05-14 Marek Polacek <polacek@redhat.com>
1552 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1553 * gcc.dg/pr19984.c: Likewise.
1554 * gcc.dg/pr66066-1.c: New test.
1555 * gcc.dg/pr66066-2.c: New test.
1556 * gcc.dg/pr66066-3.c: New test.
1558 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1560 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1561 * gcc.dg/pow-sqrt.x: New file.
1562 * gcc.dg/pow-sqrt-1.c: New test.
1563 * gcc.dg/pow-sqrt-2.c: Likewise.
1564 * gcc.dg/pow-sqrt-3.c: Likewise.
1566 2015-05-13 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/66123
1569 * gcc.dg/torture/pr66123.c: New testcase.
1571 2015-05-13 Richard Biener <rguenther@suse.de>
1574 * gcc.dg/alias-2.c: Adjust.
1575 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1577 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1580 * gcc.target/i386/pr65103-3.c: New.
1582 2015-05-13 Martin Liska <mliska@suse.cz>
1584 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1586 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1589 * gcc.target/i386/pr66112-2.c: New test.
1592 * gcc.target/i386/pr66112-1.c: New test.
1594 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1597 * gcc.target/i386/mpx/pr66048.cc: New.
1599 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1601 PR rtl-optimization/64616
1602 * gcc.dg/loop-8.c: New test.
1603 * gcc.dg/loop-9.c: New test.
1605 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1608 * gcc.target/i386/pr66047.c: New testcase.
1610 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1613 * gcc.c-torture/compile/pr65873.c: New testcase.
1615 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1618 * gfortran.dg/inline_matmul_10.f90: New test.
1620 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1622 * c-c++-common/Wmisleading-indentation.c: New testcase.
1623 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1624 * c-c++-common/Wmisleading-indentation-2.md: New file.
1626 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1628 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1630 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1632 2015-05-12 Richard Biener <rguenther@suse.de>
1634 PR tree-optimization/66101
1635 * gcc.dg/torture/pr66101.c: New testcase.
1637 2015-05-12 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/37021
1640 * gcc.target/i386/vect-addsub.c: New testcase.
1642 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1644 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1646 2015-05-12 Tom de Vries <tom@codesourcery.com>
1648 PR tree-optimization/66010
1649 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1651 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/cpp0x/trailing10.C: New.
1656 2015-05-12 Richard Biener <rguenther@suse.de>
1658 * gcc.dg/vect/bb-slp-35.c: New testcase.
1660 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1663 * gfortran.dg/bound_simplification_6.f90: New.
1665 2015-05-11 Steve Ellcey <sellcey@mips.com>
1667 * gcc.target/mips/branch-1.c: Pass argument to bar().
1669 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1672 * gcc.target/i386/pr65753.c: New test.
1674 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1676 PR rtl-optimization/66076
1677 * gcc.dg/torture/pr66076.c: New test.
1679 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1682 * gfortran.dg/inline_matmul_7.f90: New test.
1683 * gfortran.dg/inline_matmul_8.f90: New test.
1684 * gfortran.dg/inline_matmul_9.f90: New test.
1686 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1688 * gfortran.dg/bound_simplification_5.f90: New.
1690 2015-05-09 Jason Merrill <jason@redhat.com>
1692 * lib/target-supports.exp (cxx_default): New global.
1693 (check_effective_target_c++11_only)
1694 (check_effective_target_c++14_only)
1695 (check_effective_target_c++98_only)
1696 (check_effective_target_c++1z_only): Check it.
1698 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1700 PR tree-optimization/64454
1701 * gcc.dg/tree-ssa/vrp97.c: New file.
1702 * gcc.dg/vect/slp-perm-7.c: Update.
1704 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1707 * gfortran.dg/elemental_subroutine_11.f90: New test.
1709 2015-05-08 Richard Biener <rguenther@suse.de>
1711 PR tree-optimization/66036
1712 * gcc.dg/vect/slp-41.c: New testcase.
1714 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1716 * gfortran.dg/elemental_optional_args_7.f90: New.
1718 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1720 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1723 2015-05-08 Marek Polacek <polacek@redhat.com>
1726 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1727 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1729 2015-05-07 Marek Polacek <polacek@redhat.com>
1732 * c-c++-common/Wshift-negative-value-1.c: New test.
1733 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1734 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1735 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1736 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1737 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1738 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1739 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1740 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1742 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1746 * gcc.dg/fdata-sections-2.c: New file.
1748 2015-05-07 Marek Polacek <polacek@redhat.com>
1751 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1753 * c-c++-common/ubsan/align-7.c: Likewise.
1754 * c-c++-common/ubsan/bounds-8.c: Likewise.
1755 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1756 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1757 * c-c++-common/ubsan/null-1.c: Likewise.
1758 * c-c++-common/ubsan/null-10.c: Likewise.
1759 * c-c++-common/ubsan/null-11.c: Likewise.
1760 * c-c++-common/ubsan/null-2.c: Likewise.
1761 * c-c++-common/ubsan/null-3.c: Likewise.
1762 * c-c++-common/ubsan/null-4.c: Likewise.
1763 * c-c++-common/ubsan/null-5.c: Likewise.
1764 * c-c++-common/ubsan/null-6.c: Likewise.
1765 * c-c++-common/ubsan/null-7.c: Likewise.
1766 * c-c++-common/ubsan/null-8.c: Likewise.
1767 * c-c++-common/ubsan/null-9.c: Likewise.
1768 * c-c++-common/ubsan/object-size-1.c: Likewise.
1769 * c-c++-common/ubsan/object-size-10.c: Likewise.
1770 * c-c++-common/ubsan/object-size-4.c: Likewise.
1771 * c-c++-common/ubsan/object-size-5.c: Likewise.
1772 * c-c++-common/ubsan/object-size-7.c: Likewise.
1773 * c-c++-common/ubsan/object-size-8.c: Likewise.
1774 * c-c++-common/ubsan/object-size-9.c: Likewise.
1775 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1776 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1777 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1778 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1779 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1780 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1781 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1782 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1783 * c-c++-common/ubsan/pr59333.c: Likewise.
1784 * c-c++-common/ubsan/pr59667.c: Likewise.
1785 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1786 * c-c++-common/ubsan/pr60636.c: Likewise.
1787 * c-c++-common/ubsan/pr63802.c: Likewise.
1788 * c-c++-common/ubsan/recovery-1.c: Likewise.
1789 * c-c++-common/ubsan/recovery-3.c: Likewise.
1790 * c-c++-common/ubsan/shift-1.c: Likewise.
1791 * c-c++-common/ubsan/shift-2.c: Likewise.
1792 * c-c++-common/ubsan/shift-4.c: Likewise.
1793 * c-c++-common/ubsan/shift-7.c: Likewise.
1794 * c-c++-common/ubsan/undefined-2.c: Likewise.
1795 * c-c++-common/ubsan/vla-1.c: Likewise.
1796 * g++.dg/ubsan/null-1.C: Likewise.
1797 * g++.dg/ubsan/null-3.C: Likewise.
1798 * g++.dg/ubsan/null-4.C: Likewise.
1799 * g++.dg/ubsan/vptr-8.C: Likewise.
1800 * g++.dg/ubsan/vptr-9.C: Likewise.
1801 * gcc.dg/ubsan/bounds-2.c: Likewise.
1802 * gcc.dg/ubsan/object-size-9.c: Likewise.
1804 2015-05-07 Jeff Law <law@redhat.com>
1806 * gcc.dg/tree-ssa/shorten-1.c: New test.
1808 2015-05-07 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/66002
1811 * gcc.dg/vect/vect-125.c: New testcase.
1813 2015-05-07 Marek Polacek <polacek@redhat.com>
1814 Martin Uecker <uecker@eecs.berkeley.edu>
1816 * c-c++-common/ubsan/bounds-10.c: New test.
1818 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1820 * jit.dg/harness.h (set_options): Wrap with
1821 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1822 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1823 Special-case test-benchmark.c as a negative.
1824 * jit.dg/test-benchmark.c: New file.
1826 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
1829 * gcc.target/arm/pr64208.c: New test.
1831 2015-05-06 Alan Modra <amodra@gmail.com>
1834 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1835 (gparms): Make volatile.
1837 2015-05-06 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/62283
1840 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1842 2015-05-06 Christian Bruel <christian.bruel@st.com>
1845 * gcc.target/aarch64/iinline-attr-1.c: New test.
1847 2015-05-06 Richard Biener <rguenther@suse.de>
1849 * gcc.dg/vect/bb-slp-34.c: New testcase.
1851 2015-05-06 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/62283
1854 * gcc.dg/vect/bb-slp-14.c: Adjust.
1856 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1859 * gcc.target/i386/pr65990.c: New test.
1861 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
1864 * gcc.target/i386/pr65915.c: New.
1866 2015-05-05 Tom de Vries <tom@codesourcery.com>
1868 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1869 'va_list escapes 0'.
1871 2015-05-05 Tom de Vries <tom@codesourcery.com>
1873 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1876 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
1878 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1879 * gcc.target/arm/pr65924.c: Likewise.
1881 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1884 * gcc.target/i386/pr65871-3.c: New test.
1886 2015-05-04 Jeff Law <law@redhat.com>
1889 2015-05-04 Jeff Law <law@redhat.com>
1890 * gcc.dg/tree-ssa/shorten-1.c: New test.
1892 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1893 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/cpp0x/Wnarrowing4.C: New.
1898 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
1900 * lib/target-supports.exp
1901 (check_effective_target_keeps_null_pointer_checks): Clarify that
1902 this is for targets that disable -fdelete-null-pointer-checks,
1903 not default it to off.
1904 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1905 -fdelete-null-pointer-checks explicit.
1906 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1907 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1908 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1909 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1910 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1911 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1912 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1913 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1914 * gcc.dg/tree-ssa/pr20318.c: Likewise.
1915 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1916 * gcc.dg/tree-ssa/pr20702.c: Likewise.
1917 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1918 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1919 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1920 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1921 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1922 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1923 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1924 * gcc.dg/tree-ssa/unreachable.c: Likewise.
1925 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1926 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1927 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1928 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1929 * g++.dg/cpp0x/static_assert9.C: Likewise.
1930 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1931 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1932 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1933 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1934 * g++.dg/tree-ssa/pr26406.C: Likewise.
1936 2015-05-04 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/65984
1939 * c-c++-common/ubsan/pr65984.c: New test.
1941 2015-05-04 Jeff Law <law@redhat.com>
1943 * gcc.dg/tree-ssa/shorten-1.c: New test.
1945 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1948 * gfortran.dg/pr44735.f90: New test.
1950 2015-05-04 Richard Biener <rguenther@suse.de>
1952 PR tree-optimization/65965
1953 * gcc.dg/vect/bb-slp-33.c: New testcase.
1955 2015-05-04 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/65935
1958 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1960 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1962 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1963 for each supported variant instead of CHECK_RESULTS.
1964 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1965 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1966 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1967 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1968 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1969 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1970 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1971 expected results for unsupported variants. Call CHECK for each
1972 supported variant instead of CHECK_RESULTS.
1973 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1974 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1975 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1977 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1981 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1982 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1983 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1984 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1985 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1986 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1987 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1988 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1989 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1990 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1991 expected results for unsupported variants.
1992 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1993 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1994 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1995 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1996 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1997 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1998 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1999 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2000 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2001 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2002 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2003 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2004 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2005 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2006 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2007 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2008 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2009 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2010 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2011 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2012 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2013 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2014 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2015 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2016 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2017 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2018 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2019 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2021 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2024 * gfortran.dg/bound_9.f90: Add pointer assignment.
2026 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2027 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2030 * g++.dg/cpp0x/Wnarrowing3.C: New.
2032 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2034 * gcc.dg/20150120-1.c: New test.
2035 * gcc.dg/20150120-2.c: New test.
2036 * gcc.dg/20150120-3.c: New test.
2038 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2040 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2042 2015-05-01 Renlin Li <renlin.li@arm.com>
2044 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2046 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2048 * gfortran.dg/bound_simplification_4.f90: New.
2050 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2052 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2053 with powerpc_p8vector_ok.
2055 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2058 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2060 * gfortran.dg/bound_9.f90: New test case.
2062 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2064 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2065 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2066 for 32bit x86 targets.
2067 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2068 for 32bit x86 targets.
2069 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2070 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2071 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2072 for 32bit x86 targets.
2074 2015-04-30 Marek Polacek <polacek@redhat.com>
2076 PR tree-optimization/63551
2077 * g++.dg/ipa/pr63551.C: New test.
2079 2015-04-30 Caroline Tice <cmtice@google.com>
2082 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2083 partition size on certain targets.
2085 2015-04-30 Renlin Li <renlin.li@arm.com>
2087 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2089 2015-04-30 Marek Polacek <polacek@redhat.com>
2091 * c-c++-common/Wbool-compare-3.c: New test.
2093 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2094 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2096 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2099 * g++.dg/init/ref22.C: New.
2101 2015-04-30 Marek Polacek <polacek@redhat.com>
2103 * gcc.dg/init-bad-8.c: New test.
2105 * gcc.dg/incomplete-typedef-1.c: New test.
2107 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/template/crash121.C: New.
2112 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2114 * gcc.target/mips/call-from-init.c: New test.
2115 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2117 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2120 * gcc.target/i386/pr65871-1.c: New test.
2121 * gcc.target/i386/pr65871-2.c: Ditto.
2123 2015-04-29 Marek Polacek <polacek@redhat.com>
2126 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2127 * c-c++-common/Wbool-compare-2.c: New test.
2129 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2132 * gcc.target/aarch64/vstN_lane_1.c: New file.
2134 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/warn/Winit-self-3.C: New.
2139 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2141 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2143 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2146 * gcc.target/arm/pr65924.c: New test.
2148 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2150 * g++.dg/gomp/tpl-target-update.C: New file.
2152 2015-04-29 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/65917
2155 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2157 2015-04-29 Christian Bruel <christian.bruel@st.com>
2160 * gcc.dg/ipa/iinline-attr.c: New test.
2161 * gcc.target/i386/iinline-attr-2.c: New test.
2163 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2165 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2168 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170 * gcc.dg/vect/vect-33.c: Remove spurious line.
2172 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2174 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2176 2015-04-28 Marek Polacek <polacek@redhat.com>
2179 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2180 * gcc.dg/pr65901.c: New test.
2182 2015-04-28 Richard Biener <rguenther@suse.de>
2184 PR tree-optimization/62283
2185 * gfortran.dg/vect/pr62283-2.f: New testcase.
2186 * gcc.dg/vect/bb-slp-14.c: Adjust.
2188 2015-04-28 Richard Biener <rguenther@suse.de>
2190 PR tree-optimization/65851
2191 * g++.dg/torture/pr65851.C: New testcase.
2193 2015-04-27 Jeff Law <law@redhat.com>
2195 PR tree-optimization/65217
2196 * gcc.target/i386/pr65217.c: Remove XFAIL.
2198 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2201 Add tests forgotten to svn-add.
2202 * gfortran.dg/class_allocate_19.f03: New test.
2203 * gfortran.dg/class_array_20.f03: New test.
2204 * gfortran.dg/class_array_21.f03: New test.
2205 * gfortran.dg/finalize_29.f08: New test.
2207 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2211 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2212 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2214 2015-04-27 Caroline Tice <cmtice@google.com>
2216 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2219 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2222 * gcc.target/powerpc/htm-1.c: New test.
2223 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2225 (__builtin_tabortdci): Likewise.
2226 (__builtin_tcheck): Remove operand.
2227 * lib/target-supports.exp (check_htm_hw_available): New function.
2229 2015-04-27 Richard Biener <rguenther@suse.de>
2231 * gcc.target/i386/pr65217.c: XFAIL.
2233 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2235 PR tree-optimization/65875
2236 * gcc.c-torture/compile/pr65875.c: New test.
2238 2015-04-25 Marek Polacek <polacek@redhat.com>
2241 * gcc.dg/enum-incomplete-2.c: New test.
2242 * gcc.dg/enum-mode-1.c: New test.
2244 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2247 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2249 * gcc.target/powerpc/pr65849-2.c: Likewise.
2251 2015-04-24 Tom de Vries <tom@codesourcery.com>
2253 PR tree-optimization/65802
2254 * g++.dg/pr65802.C: Move to ...
2255 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2256 stdarg.h. Rewrite for C.
2257 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2258 va_start and va_end. Remove unnecessary inline asm.
2260 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2261 Wei Mi <wmi@google.com>
2263 * gcc.target/i386/sse2-load-multi.c: New test.
2264 * gcc.target/i386/sse2-store-multi.c: Ditto.
2266 2015-04-24 Marek Polacek <polacek@redhat.com>
2269 * c-c++-common/pr65830.c: New test.
2272 * c-c++-common/Wlogical-op-1.c: New test.
2274 2015-04-24 Marek Polacek <polacek@redhat.com>
2277 * c-c++-common/pr61534-1.c: New test.
2279 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2280 Steven Bosscher <steven@gcc.gnu.org>
2282 PR rtl-optimization/34503
2283 * gcc.target/arm/pr64616.c: New file.
2285 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2287 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2289 2015-04-24 Terry Guo <terry.guo@arm.com>
2291 * gcc.target/arm/pr65710.c: Update the options.
2293 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2295 * gcc.target/i386/pr65523.c: Skip x32.
2297 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2299 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2300 to look for vcl* where appropriate.
2302 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2304 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2305 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2307 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2310 * gcc.target/arm/pr26702.c: New test.
2312 2015-04-23 Marek Polacek <polacek@redhat.com>
2315 * gcc.dg/pr65345-1.c: New test.
2316 * gcc.dg/pr65345-2.c: New test.
2318 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2320 * gcc.target/powerpc/crypto-builtin-2.c: New.
2322 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2325 * gfortran.dg/class_allocate_19.f03: New test.
2326 * gfortran.dg/class_array_20.f03: New test.
2327 * gfortran.dg/class_array_21.f03: New test.
2328 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2329 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2330 initialization correctly.
2331 * gfortran.dg/finalize_29.f08: New test.
2333 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335 * gcc.target/powerpc/swaps-p8-18.c: New test.
2337 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2340 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2341 * gcc.dg/vect/bb-slp-25.c: Likewise.
2342 * gcc.dg/vect/bb-slp-29.c: Likewise.
2343 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2344 vect_no_align && { ! vect_hw_misalign }.
2345 * gcc.dg/vect/bb-slp-9.c: Likewise.
2346 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2348 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2349 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2350 account for POWER8, where peeling for alignment is not needed.
2351 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2352 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2353 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2354 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2355 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2356 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2357 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2358 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2359 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2360 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2361 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2362 * gcc.dg/vect/pr16105.c: Likewise.
2363 * gcc.dg/vect/pr20122.c: Likewise.
2364 * gcc.dg/vect/pr33804.c: Likewise.
2365 * gcc.dg/vect/pr33953.c: Likewise.
2366 * gcc.dg/vect/pr56787.c: Likewise.
2367 * gcc.dg/vect/pr58508.c: Likewise.
2368 * gcc.dg/vect/slp-25.c: Likewise.
2369 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2370 * gcc.dg/vect/vect-105.c: Likewise.
2371 * gcc.dg/vect/vect-27.c: Likewise.
2372 * gcc.dg/vect/vect-29.c: Likewise.
2373 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2375 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2376 && { ! vect_hw_misalign }.
2377 * gcc.dg/vect/vect-44.c: Likewise.
2378 * gcc.dg/vect/vect-48.c: Likewise.
2379 * gcc.dg/vect/vect-50.c: Likewise.
2380 * gcc.dg/vect/vect-52.c: Likewise.
2381 * gcc.dg/vect/vect-56.c: Likewise.
2382 * gcc.dg/vect/vect-60.c: Likewise.
2383 * gcc.dg/vect/vect-72.c: Likewise.
2384 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2385 * gcc.dg/vect/vect-75.c: Likewise.
2386 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2387 * gcc.dg/vect/vect-77-global.c: Likewise.
2388 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2389 * gcc.dg/vect/vect-78-global.c: Likewise.
2390 * gcc.dg/vect/vect-93.c: Likewise.
2391 * gcc.dg/vect/vect-95.c: Likewise.
2392 * gcc.dg/vect/vect-96.c: Likewise.
2393 * gcc.dg/vect/vect-cond-1.c: Likewise.
2394 * gcc.dg/vect/vect-cond-3.c: Likewise.
2395 * gcc.dg/vect/vect-cond-4.c: Likewise.
2396 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2397 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2398 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2399 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2400 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2401 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2402 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2403 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2404 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2405 * gcc.dg/vect/vect-outer-5.c: Likewise.
2406 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2407 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2408 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2409 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2410 * gcc.dg/vect/vect-peel-3.c: Likewise.
2411 * gcc.dg/vect/vect-peel-4.c: Likewise.
2412 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2413 * gcc.target/powerpc/pr65456.c: New test.
2414 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2415 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2416 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2417 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2418 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2419 vect_no_align && { ! vect_hw_misalign }.
2420 * gfortran.dg/vect/vect-3.f90: Likewise.
2421 * gfortran.dg/vect/vect-4.f90: Likewise.
2422 * gfortran.dg/vect/vect-5.f90: Likewise.
2423 * lib/target-supports.exp (check_effective_target_vect_no_align):
2424 Return 1 for POWER8.
2425 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2427 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.dg/pr65429.f90: New test.
2432 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2434 * c-c++-common/asan/user-section-1.c: New test.
2435 * c-c++-common/asan/user-section-2.c: New test.
2436 * c-c++-common/asan/user-section-3.c: New test.
2438 2015-04-22 Hale Wang <hale.wang@arm.com>
2439 Terry Guo <terry.guo@arm.com>
2441 PR rtl-optimization/64818
2442 * gcc.target/arm/pr64818.c: New test.
2444 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2447 * g++.dg/tree-ssa/pr61034.C: Update template.
2448 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2449 * gcc.dg/Warray-bounds-11.c: Likewise.
2450 * gcc.dg/Warray-bounds.c: Likewise.
2452 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2454 PR libgfortran/65234
2455 * gfortran.dg/fmt_unlimited.f90: New test.
2457 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2459 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2461 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2462 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2463 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2464 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2465 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2466 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2467 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2469 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2471 PR libgfortran/56743
2472 * gfortran.dg/namelist_87.f90: New test.
2474 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2476 * gcc.target/aarch64/mult-synth_1.c: New test.
2477 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2478 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2479 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2480 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2481 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2483 2015-04-21 Richard Biener <rguenther@suse.de>
2485 PR tree-optimization/65650
2486 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2487 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2488 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2489 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2490 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2491 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2493 2015-04-21 Tom de Vries <tom@codesourcery.com>
2495 PR tree-optimization/65802
2496 * g++.dg/pr65802.C: New test.
2498 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2501 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2502 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2504 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/cpp0x/Wnarrowing2.C: New.
2509 2015-04-20 Jeff Law <law@redhat.com>
2511 PR tree-optimization/65658
2512 * gcc.dg/pr65658.c: New test.
2514 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2517 * gcc.target/aarch64/vec_init_1.c: New test.
2519 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2521 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2524 2015-04-18 Martin Sebor <msebor@redhat.com>
2526 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2527 of non-nul characters.
2528 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2530 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2533 * gcc.target/powerpc/pr65787.c: New.
2535 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2538 * gcc.target/aarch64/c-output-template-4.c: New test.
2540 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2543 * gcc.dg/pr65780-1.c: New test.
2544 * gcc.dg/pr65780-2.c: Likewise.
2545 * gcc.target/i386/pr32219-9.c: Likewise.
2546 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2548 * gcc.target/i386/pr64317.c (c): Initialize.
2550 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2553 * g++.dg/ext/mv18.C: New test.
2554 * g++.dg/ext/mv19.C: Likewise.
2555 * g++.dg/ext/mv20.C: Likewise.
2556 * g++.dg/ext/mv21.C: Likewise.
2557 * g++.dg/ext/mv22.C: Likewise.
2558 * g++.dg/ext/mv23.C: Likewise.
2560 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2563 * g++.dg/init/pr64527.C: New test.
2565 2015-04-17 Tom de Vries <tom@codesourcery.com>
2566 Michael Matz <matz@suse.de>
2568 PR tree-optimization/64950
2569 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2572 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2574 * c-c++-common/asan/user-section-1.c: New test.
2576 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.dg/debug/pr65771.c: New test.
2581 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2583 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2584 __buitlin_alloca with __builtin_alloca.
2586 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2588 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2590 2015-04-16 Richard Biener <rguenther@suse.de>
2592 PR tree-optimization/64277
2593 * gcc.dg/Warray-bounds-14.c: New testcase.
2594 * gcc.dg/Warray-bounds-15.c: Likewise.
2595 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2596 * c-c++-common/ubsan/bounds-6.c: Likewise.
2598 2015-04-16 Renlin Li <renlin.li@arm.com>
2600 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2601 * gcc.target/arm/unsigned-float.c: New.
2603 2015-04-16 Richard Biener <rguenther@suse.de>
2605 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2606 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2607 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2609 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2612 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2613 * g++.dg/cpp0x/defaulted21.C: Likewise.
2614 * g++.dg/cpp0x/defaulted28.C: Likewise.
2615 * g++.dg/cpp0x/defaulted47.C: Likewise.
2616 * g++.dg/cpp0x/elision_neg.C: Likewise.
2617 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2618 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2619 * g++.dg/cpp0x/implicit1.C: Likewise.
2620 * g++.dg/cpp0x/implicit9.C: Likewise.
2621 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2622 * g++.dg/cpp0x/range-for13.C: Likewise.
2623 * g++.dg/gomp/clause-2.C: Likewise.
2624 * g++.dg/gomp/udr-5.C: Likewise.
2625 * g++.dg/inherit/access6.C: Likewise.
2626 * g++.dg/lookup/duperr1.C: Likewise.
2627 * g++.dg/lookup/friend2.C: Likewise.
2628 * g++.dg/lookup/pr6936.C: Likewise.
2629 * g++.dg/lookup/scoped1.C: Likewise.
2630 * g++.dg/lookup/using26.C: Likewise.
2631 * g++.dg/lookup/using38.C: Likewise.
2632 * g++.dg/other/access2.C: Likewise.
2633 * g++.dg/overload/defarg3.C: Likewise.
2634 * g++.dg/overload/defarg6.C: Likewise.
2635 * g++.dg/parse/access11.C: Likewise.
2636 * g++.dg/parse/access2.C: Likewise.
2637 * g++.dg/parse/access3.C: Likewise.
2638 * g++.dg/parse/access4.C: Likewise.
2639 * g++.dg/parse/access5.C: Likewise.
2640 * g++.dg/parse/access6.C: Likewise.
2641 * g++.dg/parse/access8.C: Likewise.
2642 * g++.dg/parse/access9.C: Likewise.
2643 * g++.dg/parse/crash40.C: Likewise.
2644 * g++.dg/tc1/dr142.C: Likewise.
2645 * g++.dg/tc1/dr166.C: Likewise.
2646 * g++.dg/tc1/dr52.C: Likewise.
2647 * g++.dg/template/access11.C: Likewise.
2648 * g++.dg/template/access18.C: Likewise.
2649 * g++.dg/template/access19.C: Likewise.
2650 * g++.dg/template/access2.C: Likewise.
2651 * g++.dg/template/access20.C: Likewise.
2652 * g++.dg/template/access26.C: Likewise.
2653 * g++.dg/template/access3.C: Likewise.
2654 * g++.dg/template/access7.C: Likewise.
2655 * g++.dg/template/conv12.C: Likewise.
2656 * g++.dg/template/crash69.C: Likewise.
2657 * g++.dg/template/friend31.C: Likewise.
2658 * g++.dg/template/friend32.C: Likewise.
2659 * g++.dg/template/memfriend15.C: Likewise.
2660 * g++.dg/template/memfriend16.C: Likewise.
2661 * g++.dg/template/memfriend17.C: Likewise.
2662 * g++.dg/template/memfriend7.C: Likewise.
2663 * g++.dg/template/pr32519.C: Likewise.
2664 * g++.dg/template/qualttp21.C: Likewise.
2665 * g++.dg/template/qualttp8.C: Likewise.
2666 * g++.dg/template/ttp10.C: Likewise.
2667 * g++.dg/template/typedef11.C: Likewise.
2668 * g++.dg/template/typedef13.C: Likewise.
2669 * g++.dg/template/typedef19.C: Likewise.
2670 * g++.dg/template/typedef20.C: Likewise.
2671 * g++.dg/template/typedef22.C: Likewise.
2672 * g++.dg/template/using16.C: Likewise.
2673 * g++.dg/template/virtual3.C: Likewise.
2674 * g++.dg/ubsan/pr61272.C: Likewise.
2675 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2676 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2677 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2678 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2679 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2680 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2681 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2682 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2683 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2684 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2685 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2686 * g++.old-deja/g++.jason/access17.C: Likewise.
2687 * g++.old-deja/g++.jason/access18.C: Likewise.
2688 * g++.old-deja/g++.jason/access22.C: Likewise.
2689 * g++.old-deja/g++.jason/access23.C: Likewise.
2690 * g++.old-deja/g++.jason/access8.C: Likewise.
2691 * g++.old-deja/g++.jason/delete3.C: Likewise.
2692 * g++.old-deja/g++.jason/report.C: Likewise.
2693 * g++.old-deja/g++.law/access2.C: Likewise.
2694 * g++.old-deja/g++.law/access3.C: Likewise.
2695 * g++.old-deja/g++.law/access4.C: Likewise.
2696 * g++.old-deja/g++.law/access5.C: Likewise.
2697 * g++.old-deja/g++.law/arm12.C: Likewise.
2698 * g++.old-deja/g++.law/arm14.C: Likewise.
2699 * g++.old-deja/g++.law/ctors13.C: Likewise.
2700 * g++.old-deja/g++.law/union2.C: Likewise.
2701 * g++.old-deja/g++.law/visibility12.C: Likewise.
2702 * g++.old-deja/g++.law/visibility15.C: Likewise.
2703 * g++.old-deja/g++.law/visibility16.C: Likewise.
2704 * g++.old-deja/g++.law/visibility17.C: Likewise.
2705 * g++.old-deja/g++.law/visibility18.C: Likewise.
2706 * g++.old-deja/g++.law/visibility19.C: Likewise.
2707 * g++.old-deja/g++.law/visibility20.C: Likewise.
2708 * g++.old-deja/g++.law/visibility21.C: Likewise.
2709 * g++.old-deja/g++.law/visibility24.C: Likewise.
2710 * g++.old-deja/g++.law/visibility4.C: Likewise.
2711 * g++.old-deja/g++.law/visibility5.C: Likewise.
2712 * g++.old-deja/g++.law/visibility6.C: Likewise.
2713 * g++.old-deja/g++.law/visibility7.C: Likewise.
2714 * g++.old-deja/g++.law/visibility8.C: Likewise.
2715 * g++.old-deja/g++.law/visibility9.C: Likewise.
2716 * g++.old-deja/g++.niklas/t135.C: Likewise.
2717 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2718 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2719 * g++.old-deja/g++.other/access11.C: Likewise.
2720 * g++.old-deja/g++.other/access4.C: Likewise.
2721 * g++.old-deja/g++.other/access7.C: Likewise.
2722 * g++.old-deja/g++.other/crash1.C: Likewise.
2723 * g++.old-deja/g++.other/crash7.C: Likewise.
2724 * g++.old-deja/g++.other/friend1.C: Likewise.
2725 * g++.old-deja/g++.other/friend4.C: Likewise.
2726 * g++.old-deja/g++.other/friend9.C: Likewise.
2727 * g++.old-deja/g++.other/lineno1.C: Likewise.
2728 * g++.old-deja/g++.other/using1.C: Likewise.
2729 * g++.old-deja/g++.pt/enum14.C: Likewise.
2730 * g++.old-deja/g++.pt/friend11.C: Likewise.
2731 * g++.old-deja/g++.pt/friend21.C: Likewise.
2732 * g++.old-deja/g++.pt/friend3.C: Likewise.
2733 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2734 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2735 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2736 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2738 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2741 * g++.dg/ipa/pr65765.C: New test.
2743 2015-04-15 Nick Clifton <nickc@redhat.com>
2745 * gcc.target/rx/builtins.c: Disable RMPA test if string
2746 instructions are not allowed.
2748 2015-04-15 Alan Modra <amodra@gmail.com>
2750 * gcc.dg/pr65408.c: New.
2752 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2755 * gcc.target/arm/pr65729.c: New test.
2757 2015-04-14 Richard Biener <rguenther@suse.de>
2759 PR tree-optimization/65758
2760 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2762 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2765 * gcc.c-torture/execute/pr65648.c: New test.
2767 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2770 __builtin_finite instead of finite.
2771 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2774 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2776 PR tree-optimization/63387
2777 * gcc.dg/pr63387.c: New testcase.
2779 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2781 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2783 2015-04-13 Richard Biener <rguenther@suse.de>
2785 PR tree-optimization/65204
2786 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2788 2015-04-13 Terry Guo <terry.guo@arm.com>
2791 * gcc.target/arm/pr65710.c: New.
2793 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2795 PR tree-optimization/65747
2796 * g++.dg/torture/pr65747.C: New test.
2798 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2801 * g++.dg/cpp0x/pr65736.C: New test.
2803 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2804 Martin Liska <mliska@suse.cz>
2807 * g++.dg/ipa/pr65722.C: New testcase.
2809 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2811 PR tree-optimization/65735
2812 * gcc.c-torture/compile/pr65735.c: New test.
2814 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2817 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2819 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2822 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2824 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
2827 * gcc.target/arm/pr65647-2.c: New.
2829 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832 * g++.dg/torture/pr65694.C: New test.
2834 2015-04-10 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/coarray_lock_6.f90: New.
2837 * gfortran.dg/coarray_lock_7.f90: New.
2838 * gfortran.dg/coarray/lock_2.f90: New.
2840 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
2846 * gfortran.dg/used_types_27.f90: New.
2848 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2851 * gcc.target/i386/pr65671.c: New.
2853 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2855 PR tree-optimization/65709
2856 * c-c++-common/ubsan/align-9.c: New test.
2858 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
2861 * gfortran.dg/pr56852.f90: New test.
2863 2015-04-09 Marek Polacek <polacek@redhat.com>
2864 Jakub Jelinek <jakub@redhat.com>
2867 * g++.dg/opt/pr65554.C: New test.
2869 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2872 * c-c++-common/attr-aligned-1.c: New test.
2874 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
2876 * gcc.target/i386/mpx/memmove-zero-length.c: New.
2878 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2881 * gcc.target/i386/sse-25.c: New.
2883 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.target/i386/pr65693.c: New test.
2888 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2890 * gcc.dg/lto/chkp-static-bounds_0.c: New.
2892 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2894 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2896 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2898 * gcc.target/i386/thunk-retbnd.c: New.
2900 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
2902 * gnat.dg/opt48.adb: New test.
2903 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2904 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2906 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
2909 * gcc.c-torture/compile/pr65540.c: New.
2911 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
2913 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2916 2015-04-07 Jakub Jelinek <jakub@redhat.com>
2919 * g++.dg/debug/pr65678.C: New test.
2922 * gcc.c-torture/compile/pr65680.c: New test.
2924 2015-04-07 Andre Vehreschild <vehre@gmx.de>
2927 * gfortran.dg/allocate_with_source_5.f90: New test.
2929 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
2931 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2932 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2934 2015-04-07 Bin Cheng <bin.cheng@arm.com>
2936 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2938 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2941 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2942 to get floating point compression.
2943 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2945 2015-04-06 Jakub Jelinek <jakub@redhat.com>
2947 PR preprocessor/61977
2948 * gcc.dg/cpp/pr61977.c: New test.
2950 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
2952 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2954 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
2957 * gcc.target/arm/pr65647.c: New.
2959 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
2962 * g++.dg/torture/pr65655.C: New testcase.
2964 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/cpp1y/lambda-init13.C: New.
2969 2015-04-03 Marek Polacek <polacek@redhat.com>
2971 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2973 2015-04-02 Marek Polacek <polacek@redhat.com>
2976 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2977 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2979 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2981 PR preprocessor/61977
2982 * gcc.target/powerpc/pr61977-1.c: New test.
2983 * gcc.target/powerpc/pr61977-2.c: New test.
2985 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/warn/Wshadow-8.C: New.
2989 * g++.dg/warn/Wshadow-9.C: Likewise.
2990 * g++.dg/warn/Wshadow-10.C: Likewise.
2991 * g++.dg/warn/Wshadow-11.C: Likewise.
2993 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2995 * gcc.dg/pr23623.c: Added aligned attribute.
2996 * gcc.dg/20141029-1.c: Likewise.
2997 * gcc.dg/20150306-1.c: New test.
2999 2015-04-01 Marek Polacek <polacek@redhat.com>
3002 * g++.dg/cpp0x/initlist93.C: New test.
3003 * g++.dg/cpp0x/initlist94.C: New test.
3005 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3008 * gcc.target/aarch64/pr65624.c: New test.
3010 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3012 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3014 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3016 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3017 extra variable to force stack alignment.
3018 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3019 extra variable to force stack alignment.
3021 2015-03-31 Marek Polacek <polacek@redhat.com>
3024 * g++.dg/template/pr65390.C: New test.
3026 2015-03-31 Martin Liska <mliska@suse.cz>
3028 * g++.dg/ipa/pr65557.C: New test.
3030 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3032 * gcc.target/s390/hotpatch-25.c: New test.
3033 * gcc.target/s390/hotpatch-1.c: Update test.
3034 * gcc.target/s390/hotpatch-10.c: Update test.
3035 * gcc.target/s390/hotpatch-11.c: Update test.
3036 * gcc.target/s390/hotpatch-12.c: Update test.
3037 * gcc.target/s390/hotpatch-13.c: Update test.
3038 * gcc.target/s390/hotpatch-14.c: Update test.
3039 * gcc.target/s390/hotpatch-15.c: Update test.
3040 * gcc.target/s390/hotpatch-16.c: Update test.
3041 * gcc.target/s390/hotpatch-17.c: Update test.
3042 * gcc.target/s390/hotpatch-18.c: Update test.
3043 * gcc.target/s390/hotpatch-19.c: Update test.
3044 * gcc.target/s390/hotpatch-2.c: Update test.
3045 * gcc.target/s390/hotpatch-21.c: Update test.
3046 * gcc.target/s390/hotpatch-22.c: Update test.
3047 * gcc.target/s390/hotpatch-23.c: Update test.
3048 * gcc.target/s390/hotpatch-24.c: Update test.
3049 * gcc.target/s390/hotpatch-3.c: Update test.
3050 * gcc.target/s390/hotpatch-4.c: Update test.
3051 * gcc.target/s390/hotpatch-5.c: Update test.
3052 * gcc.target/s390/hotpatch-6.c: Update test.
3053 * gcc.target/s390/hotpatch-7.c: Update test.
3054 * gcc.target/s390/hotpatch-8.c: Update test.
3055 * gcc.target/s390/hotpatch-9.c: Update test.
3056 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3058 2015-03-31 Richard Biener <rguenther@suse.de>
3061 * g++.dg/torture/pr65626.C: New testcase.
3063 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3066 * gcc.target/i386/mpx/pr65531.cc: New.
3068 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3071 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3072 __builtin_alloca instead of alloca.
3073 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3074 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3075 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3078 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3081 * g++.dg/ubsan/pr65610.C: New test.
3083 2015-03-30 Marek Polacek <polacek@redhat.com>
3086 * g++.dg/cpp0x/pr65398-2.C: New test.
3088 2015-03-30 Marek Polacek <polacek@redhat.com>
3090 * c-c++-common/pr65556.c: Change the width of bit-fields.
3092 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3095 * gcc.target/i386/pr65588.c: New testcase.
3097 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3099 PR libgfortran/65563
3100 * gfortran.dg/open_errors_2.f90: New test.
3102 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104 PR libgfortran/65596
3105 * gfortran.dg/namelist_86.f90: New test.
3107 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3109 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3110 statement to reflect new ownership.
3112 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/template/friend58.C: New.
3116 * g++.dg/template/friend59.C: Likewise.
3118 2015-03-27 Tobias Burnus <burnus@net-b.de>
3121 * g++.dg/gomp/openmp-simd-3.C: New.
3122 * gcc.dg/gomp/openmp-simd-3.c: New.
3124 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3127 * gcc.target/i386/pr65248-1.c: New file.
3128 * gcc.target/i386/pr65248-2.c: Likewise.
3129 * gcc.target/i386/pr65248-3.c: Likewise.
3130 * gcc.target/i386/pr65248-4.c: Likewise.
3132 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.c-torture/compile/pr65593.c: New test.
3137 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3140 * g++.dg/cpp1y/constexpr-assert1.C: New.
3142 2015-03-27 Marek Polacek <polacek@redhat.com>
3145 * c-c++-common/pr65556.c: New test.
3147 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3150 * g++.dg/torture/pr65600.C: New testcase.
3152 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3155 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3157 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3159 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3160 statement and cleanup. Fixed typos.
3162 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3165 * gcc.c-torture/compile/pr65595.c: New testcase.
3167 2015-03-27 Marek Polacek <polacek@redhat.com>
3170 * g++.dg/ubsan/pr65583.C: New test.
3172 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3174 * gcc.c-torture/compile/20150327.c: New testcase.
3176 2015-03-26 Richard Biener <rguenther@suse.de>
3179 * g++.dg/torture/pr65555.C: New testcase.
3181 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3183 PR tree-optimization/64715
3184 * gcc.dg/builtin-object-size-15.c: New test.
3185 * gcc.dg/pr64715-1.c: New test.
3186 * gcc.dg/pr64715-2.c: New test.
3188 2015-03-26 Richard Biener <rguenther@suse.de>
3191 * gnat.dg/specs/opt2.ads: Fix testcase.
3193 2015-03-25 Martin Sebor <msebor@redhat.com>
3196 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3197 when target isn't arm*-*-*-*.
3198 (check_effective_target_arm_nothumb): Likewise.
3199 (check_effective_target_arm_little_endian): Likewise.
3200 (check_effective_target_arm_vect_no_misalign): Likewise.
3201 (check_effective_target_aarch64_little_endian): Fail early if target
3204 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3206 PR tree-optimization/65177
3207 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3209 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3211 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3212 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3213 smmintrin.h and mm3dnow.h.
3215 2015-03-25 Marek Polacek <polacek@redhat.com>
3218 * g++.dg/cpp0x/pr65558.C: New test.
3220 2015-03-25 Marek Polacek <polacek@redhat.com>
3223 * g++.dg/template/pr61670.C: New test.
3225 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3228 * g++.dg/template/pr54987.C: New.
3230 2015-03-25 Richard Biener <rguenther@suse.de>
3232 PR tree-optimization/62630
3233 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3235 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3238 * gcc.target/i386/mpx/pr65508.c: New.
3240 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3244 * gfortran.dg/data_initialized_3.f90: New.
3246 2015-03-25 Richard Biener <rguenther@suse.de>
3249 * gnat.dg/specs/opt2.ads: New testcase.
3251 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3253 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3254 * gcc.target/arm/memset-inline-4.c: Skip for
3255 arm_tune_string_ops_prefer_neon.
3256 * gcc.target/arm/memset-inline-5.c: Ditto.
3257 * gcc.target/arm/memset-inline-6.c: Ditto.
3258 * gcc.target/arm/memset-inline-8.c: Ditto.
3259 * gcc.target/arm/memset-inline-9.c: Ditto.
3261 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/other/virtual3.C: New.
3266 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/cpp0x/vt-60130.C: New.
3271 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3274 * g++.dg/warn/Warray-bounds-7.C: New.
3276 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3279 * g++.dg/template/defarg18.C: New.
3281 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3284 * g++.dg/cpp0x/vt-59988.C: New.
3286 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3288 PR tree-optimization/65533
3289 * gcc.dg/pr65533.c: New test.
3291 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3293 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3294 source= and mold= expressions functionality.
3295 * gfortran.dg/allocate_class_4.f90: New test.
3296 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3297 copying an unlimited polymorhpic object containing a char array
3298 to another unlimited polymorphic object respects the _len
3300 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3301 whether deferred length char array allocate works, unlimited
3302 polymorphic object allocation from a string works and if
3303 allocating an array of deferred length strings works.
3304 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3306 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3309 * g++.dg/cpp0x/constexpr-array11.C: New.
3311 2015-03-24 Richard Biener <rguenther@suse.de>
3314 * gcc.dg/torture/pr65517.c: New testcase.
3316 2015-03-24 Tobias Burnus <burnus@net-b.de>
3318 * gfortran.dg/coindexed_1.f90: Moved from
3319 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3321 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3328 * gcc.target/i386/pr65523.c: New test.
3331 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3333 * g++.dg/lto/pr65475b_0.C: Likewise.
3335 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3338 * gcc.target/sh/torture/pr65505.c: New.
3340 2015-03-23 Martin Sebor <msebor@redhat.com>
3343 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3344 assembly for lvx in addition to lxv.
3346 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3349 * gfortran.dg/pr65504.f90: New test.
3352 * gcc.dg/pr65521.c: New test.
3354 2015-03-23 Richard Biener <rguenther@suse.de>
3356 PR tree-optimization/65518
3357 * gcc.dg/vect/pr65518.c: New testcase.
3359 2015-03-23 Richard Biener <rguenther@suse.de>
3361 PR tree-optimization/65494
3362 * gcc.dg/vect/pr65494.c: New testcase.
3364 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3366 PR preprocessor/65238
3367 * c-c++-common/cpp/pr65238-1.c: New test.
3368 * gcc.dg/cpp/pr65238-2.c: New test.
3369 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3370 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3372 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3373 Mikael Morin <mikael@gcc.gnu.org>
3376 * gfortran.dg/elemental_dependency_4.f90: New.
3377 * gfortran.dg/elemental_dependency_5.f90: New.
3379 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3382 * g++.dg/lto/pr65475b_0.C: New testcase.
3383 * g++.dg/lto/pr65475b_1.C: New testcase.
3384 * g++.dg/lto/pr65475c_0.C: New testcase.
3385 * g++.dg/lto/pr65475c_1.C: New testcase.
3387 2015-03-21 Tobias Burnus <burnus@net-b.de>
3389 * gfortran.dg/coarray_38.f90: New.
3390 * gfortran.dg/coarray_39.f90: New.
3391 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3394 2015-03-20 Marek Polacek <polacek@redhat.com>
3397 * g++.dg/cpp0x/pr65398.C: New test.
3399 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3402 * g++.dg/lto/pr65475_0.C: New testcase.
3403 * g++.dg/lto/pr65475_1.C: New testcase.
3405 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3407 PR rtl-optimization/64366
3408 * gcc.target/sh/pr64366.c: New.
3410 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/cpp0x/constexpr-48324.C: New.
3415 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3418 * g++.dg/cpp0x/pr48453.C: New.
3420 2015-03-20 Marek Polacek <polacek@redhat.com>
3423 * g++.dg/cpp0x/pr65072.C: New test.
3425 2015-03-20 Richard Biener <rguenther@suse.de>
3428 * gcc.dg/pr15347.c: Use -O.
3429 * c-c++-common/pr19807-1.c: Likewise.
3431 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3433 * gnat.dg/volatile13.ad[sb]: New test.
3435 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3437 PR rtl-optimization/60851
3438 * gcc.target/i386/pr60851.c: New test.
3440 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3443 * g++.dg/pr65240.h: Add tests for PR 65240.
3444 * g++.dg/pr65240-1.C: Likewise.
3445 * g++.dg/pr65240-2.C: Likewise.
3446 * g++.dg/pr65240-3.C: Likewise.
3447 * g++.dg/pr65240-4.C: Likewise.
3449 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3451 PR rtl-optimization/63491
3452 * gcc.target/powerpc/pr63491.c: New.
3454 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/ipa/pr65465.C: New test.
3458 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/cpp0x/deleted11.C: New.
3463 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3466 * c-c++-common/tsan/pr65400-3.c: New test.
3468 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3471 * g++.dg/cpp0x/constexpr-59686.C: New.
3473 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3476 * g++.dg/tsan/pr64265.C: New test.
3479 * c-c++-common/tsan/pr65400-1.c: New test.
3480 * c-c++-common/tsan/pr65400-2.c: New test.
3482 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3485 * g++.dg/cpp0x/pr59816.C: New.
3487 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3490 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3492 2015-03-18 Martin Liska <mliska@suse.cz>
3495 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3496 equivalences either to 6 or 7.
3498 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3502 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3504 * gcc.dg/undefined-loop-1.c: New file.
3505 * gcc.dg/undefined-loop-2.c: New file.
3507 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3510 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3511 loop exits too early.
3513 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3515 PR tree-optimization/65450
3516 * gfortran.dg/pr65450.f90: New test.
3519 * gcc.target/i386/pr65078-1.c: New test.
3520 * gcc.target/i386/pr65078-2.c: New test.
3521 * gcc.target/i386/pr65078-3.c: New test.
3522 * gcc.target/i386/pr65078-4.c: New test.
3523 * gcc.target/i386/pr65078-5.c: New test.
3524 * gcc.target/i386/pr65078-6.c: New test.
3526 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3529 * g++.dg/cpp1y/pr65340.C: New.
3531 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3534 * gfortran.dg/system_clock_3.f08: Adjust test.
3536 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3539 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3540 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3542 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3545 * gfortran.dg/system_clock_3.f08: New test.
3547 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3550 g++.dg/cpp1y/pr64626-1.C: New.
3551 g++.dg/cpp1y/pr64626-2.C: New.
3552 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3554 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3556 PR tree-optimization/65427
3557 * gcc.c-torture/execute/pr65427.c: New test.
3559 2015-03-16 Marek Polacek <polacek@redhat.com>
3563 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3564 * g++.dg/cpp0x/pr65327.C: New test.
3566 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3569 * c-c++-common/asan/pr64820.c: New test.
3571 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3573 * gfortran.dg/pointer_2.f90: New test.
3575 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3577 * g++.dg/pr65049.C: New test.
3579 2015-03-16 Tom de Vries <tom@codesourcery.com>
3581 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3582 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3583 * gcc.target/i386/fuse-caller-save.c: Same.
3585 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3587 * gnat.dg/loop_optimization18.ad[sb]: New test.
3588 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3590 2015-03-16 Alan Modra <amodra@gmail.com>
3592 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3595 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3597 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3599 * gcc.dg/torture/pr65270-2.c: Likewise.
3601 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3604 * gfortran.dg/pointer_remapping_9.f90: New.
3606 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3608 PR tree-optimization/65369
3609 * gcc.c-torture/execute/pr65369.c: New test.
3611 PR tree-optimization/65418
3612 * gcc.c-torture/execute/pr65418-1.c: New test.
3613 * gcc.c-torture/execute/pr65418-2.c: New test.
3615 PR rtl-optimization/65401
3616 * gcc.c-torture/execute/pr65401.c: New test.
3618 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3621 * gcc.target/arm/pr64600_1.c: New test.
3623 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3625 PR rtl-optimization/65235
3626 * gcc.target/aarch64/pr65235_1.c: New test.
3628 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3630 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3631 * gcc.target/s390/hotpatch-22.c: Likewise.
3632 * gcc.target/s390/hotpatch-23.c: Likewise.
3633 * gcc.target/s390/hotpatch-24.c: Likewise.
3634 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3635 * gcc.target/s390/hotpatch-1.c: Update expected output.
3636 * gcc.target/s390/hotpatch-2.c: Likewise.
3637 * gcc.target/s390/hotpatch-3.c: Likewise.
3638 * gcc.target/s390/hotpatch-4.c: Likewise.
3639 * gcc.target/s390/hotpatch-5.c: Likewise.
3640 * gcc.target/s390/hotpatch-6.c: Likewise.
3641 * gcc.target/s390/hotpatch-7.c: Likewise.
3642 * gcc.target/s390/hotpatch-8.c: Likewise.
3643 * gcc.target/s390/hotpatch-9.c: Likewise.
3644 * gcc.target/s390/hotpatch-10.c: Likewise.
3645 * gcc.target/s390/hotpatch-11.c: Likewise.
3646 * gcc.target/s390/hotpatch-12.c: Likewise.
3647 * gcc.target/s390/hotpatch-13.c: Likewise.
3648 * gcc.target/s390/hotpatch-14.c: Likewise.
3649 * gcc.target/s390/hotpatch-15.c: Likewise.
3650 * gcc.target/s390/hotpatch-16.c: Likewise.
3651 * gcc.target/s390/hotpatch-17.c: Likewise.
3652 * gcc.target/s390/hotpatch-18.c: Likewise.
3653 * gcc.target/s390/hotpatch-19.c: Likewise.
3655 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3658 * gcc.target/i386/pr65103-1.c: New.
3660 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3663 * gcc.target/i386/pr65044.c: New.
3665 2015-03-12 Tom de Vries <tom@codesourcery.com>
3667 PR rtl-optimization/64895
3668 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3669 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3670 * gcc.target/i386/fuse-caller-save.c: Ditto.
3672 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3674 * gcc.dg/ipa/pr63569.c: Fix template.
3676 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3678 * g++.dg/ipa/pr64146.C: Require fpic support.
3680 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3683 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3684 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3686 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3688 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3689 to dg-options, fix up dg-skip-if.
3691 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3694 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3695 * gcc.target/avr/tiny-caller-save.c: Same.
3697 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3700 * g++.dg/pr65242.C: New test.
3702 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3704 * c-c++-common/asan/no-asan-check-glob.c: New test.
3706 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/other/default11.C: New.
3710 * g++.dg/other/default12.C: Likewise.
3712 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3715 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3717 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3720 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3722 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3725 * g++.dg/cpp0x/pr65127.C: New test.
3727 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3729 * gcc.dg/ipa/PR64550.c: Update template.
3731 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3732 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/coarray_sync_memory.f90: New.
3736 2015-03-10 Marek Polacek <polacek@redhat.com>
3739 * c-c++-common/ubsan/pr65367.c: New test.
3741 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3743 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3744 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3745 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3746 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3747 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3748 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3749 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3750 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3751 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3752 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3753 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3754 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3755 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3757 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3759 * lib/mpx-dg.exp (mpx_link_flags): New.
3762 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3763 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3764 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3765 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3766 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3767 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3768 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3769 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3770 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3771 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3772 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3773 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3774 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3775 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3776 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3777 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3778 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3781 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3782 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3783 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3784 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3785 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3786 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3787 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3788 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3789 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3790 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3791 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3792 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3793 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3794 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3795 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3796 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3797 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3798 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3799 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3800 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3801 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3802 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3803 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3804 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3805 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3806 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3807 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3808 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3809 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3810 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3811 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3812 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3813 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3814 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3815 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3816 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3817 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3818 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3819 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3820 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3821 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3822 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3823 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3824 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3825 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3826 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3827 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3828 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3829 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3830 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3831 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3832 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3833 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3834 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3835 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3836 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3837 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3838 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3839 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3840 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3841 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3842 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3843 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3844 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3845 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3846 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3847 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3848 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3849 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3850 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3851 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3852 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3853 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3854 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3855 * gcc.target/i386/mpx/label-address-1.c: New.
3856 * gcc.target/i386/mpx/legacy-1-nov.c: New.
3857 * gcc.target/i386/mpx/macro.c: New.
3858 * gcc.target/i386/mpx/mpx-check.h: New.
3859 * gcc.target/i386/mpx/mpx.exp: New.
3860 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3861 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3862 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3863 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3864 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3865 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3866 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3867 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3868 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3869 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3870 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3871 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3872 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3873 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3874 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3875 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3876 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3877 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3878 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3879 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3880 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3881 * gcc.target/i386/mpx/reference-1-lbv.c: New.
3882 * gcc.target/i386/mpx/reference-1-nov.c: New.
3883 * gcc.target/i386/mpx/reference-1-ubv.c: New.
3884 * gcc.target/i386/mpx/reference-2-lbv.c: New.
3885 * gcc.target/i386/mpx/reference-2-nov.c: New.
3886 * gcc.target/i386/mpx/reference-2-ubv.c: New.
3887 * gcc.target/i386/mpx/reference-3-lbv.c: New.
3888 * gcc.target/i386/mpx/reference-3-nov.c: New.
3889 * gcc.target/i386/mpx/reference-3-ubv.c: New.
3890 * gcc.target/i386/mpx/reference-4-lbv.c: New.
3891 * gcc.target/i386/mpx/reference-4-nov.c: New.
3892 * gcc.target/i386/mpx/reference-4-ubv.c: New.
3893 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3894 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3895 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3896 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3897 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3898 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3899 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3900 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3901 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3902 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3903 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3904 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3905 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3906 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3907 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3908 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3909 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3910 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3911 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3912 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3913 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3914 * gcc.target/i386/mpx/sincos-1-nov.c: New.
3915 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3916 * gcc.target/i386/mpx/static-array-1-nov.c: New.
3917 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3918 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3919 * gcc.target/i386/mpx/static-init-1-nov.c: New.
3920 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3921 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3922 * gcc.target/i386/mpx/static-init-2-nov.c: New.
3923 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3924 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3925 * gcc.target/i386/mpx/static-init-3-nov.c: New.
3926 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3927 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3928 * gcc.target/i386/mpx/static-init-4-nov.c: New.
3929 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3930 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3931 * gcc.target/i386/mpx/static-init-5-nov.c: New.
3932 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3933 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3934 * gcc.target/i386/mpx/static-init-6-nov.c: New.
3935 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3936 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3937 * gcc.target/i386/mpx/static-string-1-nov.c: New.
3938 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3939 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3940 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3941 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3942 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3943 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3944 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3945 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3946 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3947 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3948 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3949 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3950 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3951 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3952 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3953 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3954 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3955 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3956 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3957 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3958 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3959 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3960 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3961 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3962 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3963 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3964 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3965 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3966 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3967 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3968 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3969 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3970 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3971 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3972 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3973 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3974 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3975 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3976 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3977 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3978 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3979 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3980 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3981 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3982 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3983 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3984 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3985 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3986 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3987 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3988 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3989 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3990 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3991 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3992 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3993 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3994 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3995 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3996 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3997 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3998 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3999 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4000 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4001 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4002 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4003 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4004 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4005 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4006 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4007 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4008 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4009 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4010 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4011 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4012 * gcc.target/i386/mpx/vla-1-nov.c: New.
4013 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4014 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4015 * gcc.target/i386/mpx/vla-2-nov.c: New.
4016 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4018 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4020 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4022 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4024 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4026 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4028 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4029 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4031 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4034 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4037 * c-c++-common/pr65120.c: New test.
4039 PR rtl-optimization/65321
4040 * gcc.dg/pr65321.c: New test.
4042 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4044 PR tree-optimization/65355
4045 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4047 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4050 * c-c++-common/pr49706.c: Adjust tests for not warning
4051 about !!x == y or !b == y where b is boolean, and add
4053 * c-c++-common/pr62199-2.c: Likewise.
4055 2015-03-09 Richard Biener <rguenther@suse.de>
4058 * gcc.dg/torture/pr65270-1.c: New testcase.
4059 * gcc.dg/torture/pr65270-2.c: Likewise.
4061 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4063 PR tree-optimization/63743
4064 * gcc.dg/pr63743.c: New test.
4066 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4069 * g++.dg/lto/pr65316_0.C: New testcase.
4070 * g++.dg/lto/pr65316_1.C: New testcase.
4072 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4075 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4077 * g++.dg/abi/rtti3.C: Likewise.
4079 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4082 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4084 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4086 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4088 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4090 2015-03-08 Morin <mikael@gcc.gnu.org>
4093 * gfortran.dg/entry_20.f90: New.
4095 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4098 * gcc.c-torture/compile/pr65153.c: New.
4100 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4103 * g++.dg/torture/pr65249.C: New.
4105 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4107 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4109 (int64_t): Likewise.
4111 2015-03-07 Marek Polacek <polacek@redhat.com>
4112 Martin Uecker <uecker@eecs.berkeley.edu>
4115 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4117 * c-c++-common/ubsan/bounds-8.c: New test.
4118 * c-c++-common/ubsan/bounds-9.c: New test.
4119 * gcc.dg/ubsan/bounds-2.c: New test.
4121 2015-03-05 Martin Sebor <msebor@redhat.com>
4123 * PR testsuite/63175
4124 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4125 checking of results into main to prevent it from getting optimized
4127 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4129 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4131 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4132 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4133 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4136 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4138 * g++.dg/lto/pr65302_1.C: New testcase.
4139 * g++.dg/lto/pr65302_0.C: New testcase.
4141 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4143 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4144 -fno-ipa-icf to dg-options.
4146 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4148 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4149 compiles using the linker plugin.
4151 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4153 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4155 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4157 * gcc.target/arm/pr65067.c: New test.
4159 2015-03-05 Martin Liska <mliska@suse.cz>
4162 * gcc.dg/ipa/pr65318.c: New test.
4164 2015-03-05 Marek Polacek <polacek@redhat.com>
4166 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4168 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4172 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4174 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4175 max-unroll-times back to defaults for s390.
4177 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4181 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4184 * g++.dg/cpp0x/initlist92.C: New.
4186 2015-03-05 Richard Biener <rguenther@suse.de>
4188 PR tree-optimization/65310
4189 * gcc.dg/vect/pr65310.c: New testcase.
4191 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4196 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4198 * gnat.dg/entry_queues3.adb: New test.
4200 2015-03-04 Ian Lance Taylor <iant@google.com>
4202 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4204 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4207 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4209 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4211 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4212 -fno-ipa-icf to dg-options
4213 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4214 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4216 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4219 * g++.dg/cpp0x/decltype62.C: New.
4221 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4223 * gnat.dg/object_overflow5.adb: New test.
4225 2015-03-03 Martin Liska <mliska@suse.cz>
4228 * gcc.dg/ipa/pr65287.c: New test.
4230 2015-03-03 Martin Jambor <mjambor@suse.cz>
4231 Eric Botcazou <ebotcazou@adacore.com>
4233 * gnat.dg/specs/pack12.ads: New test.
4235 2015-03-03 Martin Liska <mliska@suse.cz>
4237 * gcc.dg/ipa/PR65282.c: New test.
4239 2015-03-13 Jeff Law <law@redhat.com>
4241 PR tree-optimization/65241
4242 * gcc.c-torture/compile/pr65241.c: New test.
4244 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4247 * gcc.target/avr/torture/pr64331.c: New test.
4249 2015-03-03 Martin Liska <mliska@suse.cz>
4250 Jan Hubicka <hubicka@ucw.cz>
4252 * g++.dg/ipa/pr65263.C: New test.
4254 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4257 * gcc.dg/lto/pr65130_0.c: New testcase.
4258 * gcc.dg/lto/pr65130_1.c: New testcase.
4260 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4263 * g++.dg/torture/pr64988.C: New testcase.
4265 2015-03-02 Tobias Burnus <burnus@net-b.de>
4267 * gfortran.dg/coarray_atomic_6.f90: New.
4269 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4272 * gcc.target/i386/pr65184.c: New.
4274 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4277 * gcc.target/i386/pr65183.c: New.
4279 2015-02-28 Martin Liska <mliska@suse.cz>
4280 Jan Hubicka <hubicka@ucw.cz>
4282 * gcc.dg/ipa/ipa-icf-35.c: New test.
4283 * gcc.dg/ipa/ipa-icf-36.c: New test.
4284 * gcc.dg/ipa/ipa-icf-37.c: New test.
4286 2015-02-28 Martin Liska <mliska@suse.cz>
4287 Jan Hubicka <hubicka@ucw.cz>
4290 * gcc.dg/ipa/ipa-icf-34.c: New test.
4292 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4295 * gcc.target/sh/sh/pr61142.c: New.
4297 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4299 * g++.dg/other/dump-ada-spec-3.C: New test.
4301 2015-03-01 Martin Liska <mliska@suse.cz>
4303 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4304 * g++.dg/ipa/pr63595.C: Update expected results.
4306 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4309 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4311 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4313 * gcc.dg/vect/pr59354.c: Move vector producing code to
4316 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4319 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4320 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4321 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4322 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4324 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/65048
4327 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4328 (foo): Use K&R style definition.
4330 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4333 * g++.dg/pr65032.C: New.
4335 2015-02-27 Marek Polacek <polacek@redhat.com>
4338 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4341 2015-02-27 Marek Polacek <polacek@redhat.com>
4344 * gcc.dg/pr65228.c: New test.
4346 2015-02-27 Kai Tietz <ktietz@redhat.com>
4349 * gcc.dg/weak/weak-17.c: New file.
4351 2015-02-27 Richard Biener <rguenther@suse.de>
4354 * g++.dg/lto/pr65193_0.C: New testcase.
4356 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4358 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4359 * gcc.target/s390/hotpatch-8.c: Likewise.
4360 * gcc.target/s390/hotpatch-9.c: Likewise.
4361 * gcc.target/s390/pr61078.c: Likewise.
4362 * gcc.target/s390/pr57960.c: Remove -m64.
4363 * gcc.target/s390/pr61078.c: Likewise.
4365 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4366 Martin Liska <mliska@suse.cz>
4369 * gcc.dg/pr64454.c: Disable ICF.
4370 * gcc.dg/pr28685-1.c: Disable ICF
4371 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4372 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4373 * g++.dg/ipa/ipa-icf-4.C: Update template.
4375 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4377 PR tree-optimization/65216
4378 * gcc.c-torture/execute/pr65216.c: New test.
4380 PR tree-optimization/65215
4381 * gcc.c-torture/execute/pr65215-1.c: New test.
4382 * gcc.c-torture/execute/pr65215-2.c: New test.
4383 * gcc.c-torture/execute/pr65215-3.c: New test.
4384 * gcc.c-torture/execute/pr65215-4.c: New test.
4385 * gcc.c-torture/execute/pr65215-5.c: New test.
4387 2015-02-26 Tom de Vries <tom@codesourcery.com>
4389 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4391 2015-02-26 Martin Liska <mliska@suse.cz>
4392 Jan Hubicka <hubicka@ucw.cz>
4394 * g++.dg/ipa/pr64146.C: Update expected results.
4395 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4396 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4397 * gcc.dg/ipa/ipa-icf-34.c: New test.
4399 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4401 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4402 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4403 (dg-additional-options): Remove dg directive.
4404 (dg-final): Add dg directive.
4406 2015-02-26 Marek Polacek <polacek@redhat.com>
4409 * g++.dg/ipa/pr65008.C: New test.
4411 2015-02-26 Tom de Vries <tom@codesourcery.com>
4413 * lib/profopt.exp (profopt-target-cleanup): New proc.
4414 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4415 files from sources from dg-additional-sources.
4417 2015-02-26 Tom de Vries <tom@codesourcery.com>
4419 * lib/gcov.exp: Cleanup in case of xfail.
4421 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4423 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4425 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4428 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4429 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4430 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4431 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4432 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4433 * g++.dg/debug/pr46123.C: XFAIL and move...
4434 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4435 * gcc.dg/debug/dwarf2-3.c: Move...
4436 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4438 2015-02-26 Marek Polacek <polacek@redhat.com>
4441 * g++.dg/cpp1y/pr65202.C: New test.
4443 2015-02-26 Tom de Vries <tom@codesourcery.com>
4445 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4446 locale_facets.h.gcov.
4448 2015-02-26 Tom de Vries <tom@codesourcery.com>
4450 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4452 2015-02-26 Tom de Vries <tom@codesourcery.com>
4454 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4456 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4459 * gcc.target/i386/pr65217.c: New.
4461 2015-02-26 Tom de Vries <tom@codesourcery.com>
4463 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4465 2015-02-26 Tom de Vries <tom@codesourcery.com>
4467 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4469 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4471 PR tree-optimization/65048
4472 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4474 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4476 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4477 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4479 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4482 * gcc.target/i386/pr65161.c: New test.
4484 2015-02-26 Terry Guo <terry.guo@arm.com>
4486 * gcc.target/arm/no-volatile-in-it.c: New test.
4488 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4490 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4491 (dg-options): Add -save-temps.
4492 (dg-final): Add cleanup-saved-temps.
4494 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4496 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4498 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4500 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4501 * gcc.target/powerpc/pack01.c: Include string.h.
4503 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4506 * gcc.target/i386/pr65167.c: New.
4508 2015-02-25 Kai Tietz <ktietz@redhat.com>
4510 PR tree-optimization/61917
4511 * gcc.dg/vect/vect-pr61917.c: New file.
4513 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4515 PR tree-optimization/65170
4516 * gcc.c-torture/execute/pr65170.c: New test.
4517 * gcc.dg/tree-ssa/vrp96.c: New test.
4519 2015-02-24 Tom de Vries <tom@codesourcery.com>
4521 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4523 2015-02-24 Tom de Vries <tom@codesourcery.com>
4526 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4527 (dg-additional-files-options): Copy additional_sources to
4528 additional_sources_used before emptying additional_sources.
4529 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4530 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4531 (cleanup-saved-temps): Use additional_sources_used instead of
4533 (dg-test): Reset additional_sources_used.
4535 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4538 * gfortran.dg/integer_exponentiation_6.F90: New test.
4540 2015-02-23 Martin Sebor <msebor@redhat.com>
4543 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4544 two parts. One to save registers, the other to verify the
4545 registers have the right values. Save register state into
4546 static data rather than on the stack.
4548 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4551 * c-c++-common/asan/pr63888.c: New test.
4553 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4556 * gcc.c-torture/compile/pr65163.c: New.
4558 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4560 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4561 with -m31 on 64 bit.
4562 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4563 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4565 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4567 * gcc.target/s390/20090223-1.c: Add
4568 -Wno-implicit-function-declaration option.
4569 * gcc.target/s390/pr42224.c: Likewise.
4570 * gcc.target/s390/pr55718.c: Likewise.
4572 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4574 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4575 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4576 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4577 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4578 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4579 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4580 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4581 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4582 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4583 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4584 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4585 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4586 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4587 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4588 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4589 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4590 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4591 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4592 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4593 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4594 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4596 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4598 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4599 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4600 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4601 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4602 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4603 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4604 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4605 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4606 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4607 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4608 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4609 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4610 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4611 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4612 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4613 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4615 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4619 * gfortran.dg/pr61960.f90: New.
4620 * gfortran.dg/pr64230.f90: New.
4621 * gfortran.dg/pr64980.f03: New.
4623 2015-02-22 Tom de Vries <tom@codesourcery.com>
4625 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4627 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4630 * gnat.dg/timing_events.adb: Removed, invalid test.
4632 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4635 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4637 * g++.dg/gcov/gcov-2.C: Likewise.
4639 2015-02-20 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/65136
4642 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4644 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4647 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4648 and nvptx-*-* blacklisting.
4650 * gcc.dg/sibcall-9.c: New test.
4651 * gcc.dg/sibcall-10.c: New test.
4653 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4655 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4657 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4660 * gcc.target/avr/torture/pr64452.c: New test.
4662 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4664 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4665 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4667 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4670 * lib/target-supports.exp (check_compile): Check whether
4671 additional_sources is defined before using it.
4673 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4676 * g++.dg/opt/pr65074.C: New file.
4678 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4680 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4681 (size_type): New typedef.
4682 (operator "" _script): Use it for the last argument.
4684 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4686 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4688 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4690 * lib/target-supports.exp (check_compile): Save/restore
4691 additional_sources that may belong to an actual test.
4693 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4695 PR gcov-profile/64634
4696 * g++.dg/gcov/gcov-15.C: New test.
4698 2015-02-18 Tom de Vries <tom@codesourcery.com>
4700 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4702 2015-02-18 Tom de Vries <tom@codesourcery.com>
4704 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4706 2015-02-18 Tom de Vries <tom@codesourcery.com>
4708 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4710 2015-02-18 Tom de Vries <tom@codesourcery.com>
4712 * gfortran.dg/fmt_cache_1.f: Add missing close.
4714 2015-02-18 Tom de Vries <tom@codesourcery.com>
4717 * gfortran.dg/read_eof_8.f90: Add missing close.
4719 2015-02-18 Richard Biener <rguenther@suse.de>
4721 PR tree-optimization/65063
4722 * gcc.dg/pr65063.c: New testcase.
4724 2015-02-18 Richard Biener <rguenther@suse.de>
4726 PR tree-optimization/62217
4727 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4729 2015-02-18 Marek Polacek <polacek@redhat.com>
4732 * c-c++-common/ubsan/pr65081.c: New test.
4734 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4736 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4737 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4739 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4741 * gcc.dg/ipa/propalign-3.c: New test.
4743 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4746 * gcc.target/sh/pr64793.c: New.
4747 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4749 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4751 * gcc.target/arm/divzero.c: New test case.
4753 2015-02-17 Tom de Vries <tom@codesourcery.com>
4755 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4757 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4758 Jakub Jelinek <jakub@redhat.com>
4761 * g++.dg/cpp0x/pr65075.C: New test.
4763 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4766 * gcc.target/powerpc/pr65058.c: New test.
4768 2015-02-16 Jeff Law <law@redhat.com>
4770 PR tree-optimization/64823
4771 * gcc.dg/uninit-20.c: New test.
4773 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4774 James Greenhalgh <james.greenhalgh@arm.com>
4777 * gcc.dg/ipa/ipa-clone-1.c: New test.
4779 2015-02-16 Richard Biener <rguenther@suse.de>
4781 PR tree-optimization/65077
4782 * gcc.dg/torture/pr65077.c: New testcase.
4784 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4786 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4787 Directive adjusted to scan for ldaxr.
4788 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4789 adjusted to scan for ldaex.
4791 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4794 * g++.dg/cpp0x/constexpr-65080.C: New.
4796 2015-02-16 Richard Biener <rguenther@suse.de>
4798 PR tree-optimization/63593
4799 * gcc.dg/pr63593.c: New testcase.
4801 2015-02-16 Marek Polacek <polacek@redhat.com>
4804 * gcc.dg/pr65066.c: New test.
4806 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4808 * gcc.dg/pr65002.C: Move ...
4809 * g++.dg/ipa/pr65002.C: ... here.
4811 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4813 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4814 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4815 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4816 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4818 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4821 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4822 the expression to find calls.
4823 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4824 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4825 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4826 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4827 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4829 2015-02-14 Marek Polacek <polacek@redhat.com>
4832 * gcc.dg/array-11.c: New test.
4833 * gcc.dg/array-12.c: New test.
4834 * gcc.dg/array-13.c: New test.
4835 * gcc.dg/array-14.c: New test.
4836 * gcc.dg/c99-flex-array-typedef-1.c: New test.
4837 * gcc.dg/c99-flex-array-typedef-2.c: New test.
4838 * gcc.dg/c99-flex-array-typedef-3.c: New test.
4839 * gcc.dg/c99-flex-array-typedef-5.c: New test.
4840 * gcc.dg/c99-flex-array-typedef-7.c: New test.
4841 * gcc.dg/c99-flex-array-typedef-8.c: New test.
4843 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4846 * g++.dg/lookup/using54.C: New.
4848 2015-02-13 Jeff Law <law@redhat.com>
4851 Revert my change for tree-optimization/64823.
4853 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4855 PR tree-optimization/65053
4856 * gcc.c-torture/execute/pr65053-1.c: New test.
4857 * gcc.c-torture/execute/pr65053-2.c: New test.
4859 2015-02-13 Marek Polacek <polacek@redhat.com>
4862 * gcc.dg/pr65050.c: New test.
4864 2015-02-13 Jeff Law <law@redhat.com>
4866 PR tree-optimization/64823
4867 * gcc.dg/uninit-20.c: New test.
4869 PR rtl-optimization/47477
4870 * gcc.dg/tree-ssa/pr47477.c: New test.
4872 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4875 * g++.dg/parse/ivdep-2.C: New.
4876 * g++.dg/parse/ivdep-3.C: Likewise.
4878 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4881 * gfortran.dg/continuation_13.f90: New test.
4882 * gfortran.dg/continuation_14.f: New test.
4884 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4887 * g++.dg/cpp0x/sfinae55.C: New.
4889 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4892 * g++.dg/ipa/pr65034.C: New test.
4894 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
4896 PR tree-optimization/65002
4897 * gcc.dg/pr65002.C: New.
4899 2015-02-13 Marek Polacek <polacek@redhat.com>
4902 * c-c++-common/pr65040.c: New test.
4904 2015-02-13 Bin Cheng <bin.cheng@arm.com>
4906 PR tree-optimization/64705
4907 * gcc.dg/tree-ssa/pr64705.c: New test.
4909 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
4912 * gcc.dg/visibility-22.c: New test.
4913 * gcc.dg/visibility-23.c: New test.
4914 * gcc.target/i386/pr32219-1.c: New test.
4915 * gcc.target/i386/pr32219-2.c: New test.
4916 * gcc.target/i386/pr32219-3.c: New test.
4917 * gcc.target/i386/pr32219-4.c: New test.
4918 * gcc.target/i386/pr32219-5.c: New test.
4919 * gcc.target/i386/pr32219-6.c: New test.
4920 * gcc.target/i386/pr32219-7.c: New test.
4921 * gcc.target/i386/pr32219-8.c: New test.
4922 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4924 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926 PR libgfortran/57822
4927 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4928 four different KINDs.
4930 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4933 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4936 * g++.dg/ubsan/pr65000.C: New test.
4938 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
4941 * gfortran.dg/finalize_28.f90: New test
4943 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4946 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4947 DW_TAG_lexical_block removal.
4948 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4949 * g++.dg/guality/pr55541.C: New test.
4952 * g++.dg/ubsan/pr64984.C: New test.
4954 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
4956 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4958 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4961 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4962 instructions for 2015-01-14 get_memmodel changes.
4963 * gcc.target/powerpc/atomic-p8.c: Likewise.
4966 * g++.dg/ubsan/pr65019.C: New test.
4968 PR tree-optimization/65014
4969 * gcc.c-torture/compile/pr65014.c: New test.
4971 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4973 PR libgfortran/57822
4974 * gfortran/fmt_g0_7.f08: Revise test.
4976 2015-02-11 Jeff Law <law@redhat.com>
4979 * gcc.target/m68k/pr63347.c: New test.
4981 2015-02-11 Marek Polacek <polacek@redhat.com>
4983 * g++.dg/ubsan/shift-1.C: New test.
4984 * gcc.dg/ubsan/c-shift-2.c: New test.
4985 * c-c++-common/ubsan/shift-5.c: Remove file.
4987 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4989 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4990 Directive adjusted to XFAIL.
4991 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4994 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4997 * g++.dg/opt/pr65003.C: New test.
4999 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5001 * lib/target-supports.exp (check_effective_target_pie): Renamed
5003 (check_effective_target_pie_enabled): This.
5004 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5005 * gcc.target/i386/pie.c: Likewise.
5007 2015-02-11 Andrew Pinski <apinski@cavium.com>
5010 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5011 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5013 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5016 * gcc.target/i386/pr61925-1.c: New test.
5017 * gcc.target/i386/pr61925-2.c: New test.
5018 * gcc.target/i386/pr61925-3.c: New test.
5020 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/asan/pr65004.C: New test.
5025 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5028 * gcc.taget/sh/pr64661-0.h: New.
5029 * gcc.taget/sh/pr64661-1.c: New.
5030 * gcc.taget/sh/pr64661-2.c: New.
5031 * gcc.taget/sh/pr64661-3.c: New.
5032 * gcc.taget/sh/pr64661-4.c: New.
5034 2015-02-10 Richard Biener <rguenther@suse.de>
5036 PR tree-optimization/64995
5037 * g++.dg/torture/pr64995.C: New testcase.
5039 2015-02-10 Richard Biener <rguenther@suse.de>
5041 PR tree-optimization/64909
5042 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5044 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5046 * gcc.dg/signbit-sa.c: New test.
5048 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5050 PR libgfortran/57822
5051 * gfortran/fmt_g0_7.f08: New test.
5053 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5055 PR tree-optimization/43378
5056 * gcc.dg/tree-ssa/pr43378.c: New test.
5058 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5061 * g++.dg/torture/pr64978.C: New testcase.
5063 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5066 * gcc.dg/asan/pr64981.c: New test.
5068 2015-02-09 Marek Polacek <polacek@redhat.com>
5071 * gcc.dg/pr64856.c: New test.
5073 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5076 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5077 * gcc.c-torture/execute/pr64979.c: New test.
5079 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5081 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5083 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5085 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5086 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5088 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5091 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5093 2015-02-09 Richard Biener <rguenther@suse.de>
5095 PR tree-optimization/54000
5096 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5098 2015-02-09 Tom de Vries <tom@codesourcery.com>
5100 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5102 2015-02-09 Martin Liska <mliska@suse.cz>
5104 * g++.dg/ipa/pr64858.C: New test.
5106 2015-02-09 Tom de Vries <tom@codesourcery.com>
5108 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5110 2015-02-08 Andrew Pinski <apinski@cavium.com>
5112 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5114 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5117 * gfortran.dg/use_rename_8.f90: New.
5119 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5121 * gnat.dg/addr7.ad[sb]: New test.
5122 * gnat.dg/addr8.ad[sb]: Likewise.
5124 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5127 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5128 from jit.dg/test-compile-to-executable.c's create_code, with a
5129 clarification of the output message.
5130 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5132 (test_jit): Use CHECK_NO_ERRORS when calling
5133 gcc_jit_context_compile_to_file.
5134 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5135 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5136 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5137 about deletions that are attempted.
5138 (jit-verify-compile-to-file): Rename to...
5139 (jit-verify-output-file-was-created): ...this, and drop the
5140 attempt to run "file" and verify the output.
5141 (jit-verify-assembler): New function.
5142 (jit-verify-object): New function.
5143 (jit-verify-dynamic-library): New function.
5144 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5145 favor of an implementation from new file
5146 create-code-for-hello-world-executable.h, which also adds a
5148 (dg-final): Replace jit-verify-compile-to-file with
5149 jit-verify-output-file-was-created, and invoke new function
5150 jit-verify-assembler.
5151 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5153 (dg-final): Replace jit-verify-compile-to-file with
5154 jit-verify-output-file-was-created, and invoke new function
5155 jit-verify-dynamic-library.
5156 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5157 favor of an implementation from new file
5158 create-code-for-hello-world-executable.h, which also adds a
5160 (dg-final): Replace jit-verify-compile-to-file with
5161 jit-verify-output-file-was-created. Strengthen the expected stdout
5162 from the built executable.
5163 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5164 favor of an implementation from new file
5165 create-code-for-hello-world-executable.h, which also adds a
5167 (dg-final): Replace jit-verify-compile-to-file with
5168 jit-verify-output-file-was-created, and invoke new function
5170 * jit.dg/verify-dynamic-library.c: New source file.
5172 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5173 Brian Rzycki <b.rzycki@samsung.com>
5175 PR tree-optimization/64878
5176 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5178 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5181 * g++.dg/ipa/pr64896.C: New test.
5183 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5186 * gcc.target/powerpc/pr64205.c: New file.
5188 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5190 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5191 (dg-options): Use -fpie instead of -fPIE -pie.
5193 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5196 * g++.dg/asan/pr64937.C: New test.
5198 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5201 * gfortran.dg/class_to_type_4.f90: New test
5203 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5205 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5207 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5209 PR rtl-optimization/64957
5211 * gcc.c-torture/execute/pr64957.c: New test.
5213 2015-02-05 Jeff Law <law@redhat.com>
5216 * gcc.target/h8300/pr17306-1.c: New test.
5217 * gcc.target/h8300/pr17306-2.c: New test.
5219 2015-02-05 Tobias Burnus <burnus@net-b.de>
5222 * gfortran.dg/structure_constructor_12.f90: New.
5224 2015-02-05 Jeff Law <law@redhat.com>
5227 gcc.target/h8300/pr58400.c: New test.
5229 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5231 * gcc.target/arm/macro_defs0.c: New test.
5232 * gcc.target/arm/macro_defs1.c: New test.
5233 * gcc.target/arm/macro_defs2.c: New test.
5235 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5237 PR rtl-optimization/64905
5238 * gcc.target/i386/pr64905.c: Require nonpic target.
5239 (dg-options): Add -fomit-frame-pointer.
5242 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5244 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5247 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5250 * gfortran.dg/type_to_class_2.f90: New test
5251 * gfortran.dg/type_to_class_3.f90: New test
5253 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5256 * g++.dg/torture/pr64686.C: New testcase.
5258 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5260 PR rtl-optimization/64905
5261 * gcc.target/i386/pr64905.c: New file.
5263 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5265 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5266 * gcc.dg/guality/pr41616-1.c: Ditto.
5268 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5271 * gcc.dg/pr64817-3.c: New.
5273 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5274 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5276 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5277 pass parameters in registers.
5278 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5279 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5280 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5282 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5283 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5285 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5286 list, allow for multilibed targets.
5287 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5289 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5291 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5292 * gcc.dg/pr46728-6.c: Ditto.
5294 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5296 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5297 for mips_nanlegacy target.
5299 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5301 * gcc.target/i386/chkp-hidden-def.c: New.
5303 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5306 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5307 to use 24 bits for bitfield b.
5309 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5312 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5313 cache result in a global variable. Include all 32-bit targets for
5316 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5318 PR rtl-optimization/64756
5319 * gcc.c-torture/execute/pr64756.c: New test.
5321 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5324 * gcc.target/sh/pr64660-0.h: New.
5325 * gcc.target/sh/pr64660-1.c: New.
5326 * gcc.target/sh/pr64660-2.c: New.
5327 * gcc.target/sh/pr64660-3.c: New.
5328 * gcc.target/sh/pr64660-4.c: New.
5330 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/warn/Waddress-2.C: New.
5335 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5338 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5340 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5342 PR preprocessor/64803
5343 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5345 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5347 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5349 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5351 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5352 (_ARM_FPSRC): Add DN and AHP fields.
5353 (clean_results): Force DN=1 on AArch64.
5354 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5355 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5356 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5357 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5358 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5359 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5361 2015-02-02 Alan Modra <amodra@gmail.com>
5363 * gcc.target/powerpc/cprophard.c: New.
5365 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5367 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5368 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5370 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.dg/pr64817-1.c: New test.
5374 * gcc.dg/pr64817-2.c: New test.
5376 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5379 * gcc.target/sh/pr64851-0.h: New
5380 * gcc.target/sh/pr64851-1.c: New
5381 * gcc.target/sh/pr64851-2.c: New
5382 * gcc.target/sh/pr64851-3.c: New
5383 * gcc.target/sh/pr64851-4.c: New
5385 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5388 * gcc.dg/torture/pr64882.c: New test.
5390 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5393 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5396 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5398 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5399 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5400 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5401 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5402 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5403 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5405 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5406 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5408 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5409 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5412 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5415 * g++.dg/pr64688-2.C: New.
5417 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5419 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5420 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5421 * gcc.target/i386/fuse-caller-save.c: Ditto.
5422 * gcc.target/i386/headmerge-1.c: Ditto.
5423 * gcc.target/i386/headmerge-2.c: Ditto.
5424 * gcc.target/i386/sibcall-6.c: Ditto.
5426 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5429 * gcc.target/i386/pr64617.c: New test.
5431 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5435 (dg-options): Remove -m32.
5436 (dg-final): Scan for "movb %al" only.
5437 * gcc.target/i386/pr15184-2.c: Ditto.
5439 2015-01-30 Richard Biener <rguenther@suse.de>
5441 PR tree-optimization/64829
5442 * gcc.dg/vect/pr64829.c: New testcase.
5444 2015-01-29 Marek Polacek <polacek@redhat.com>
5447 * gcc.dg/pr64709.c: New test.
5449 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/ubsan/pr64717-1.C: New test.
5453 * g++.dg/ubsan/pr64717-2.C: New test.
5455 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5457 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5459 2015-01-29 Jeff Law <law@redhat.com>
5462 * gcc.target/i386/pr15184-1.c: New test.
5463 * gcc.target/i386/pr15184-2.c: New test.
5465 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5467 PR tree-optimization/64746
5468 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5470 2015-01-29 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/64853
5473 * gcc.dg/torture/pr64853.c: New testcase.
5475 2015-01-29 Richard Biener <rguenther@suse.de>
5477 PR tree-optimization/64844
5478 * gcc.dg/vect/pr64844.c: New testcase.
5480 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5483 * gcc.dg/pr64809.c: Delete.
5485 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5488 * gcc.target/i386/pr64805.c: New.
5490 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5492 * gcc.dg/guality/guality.h (main): Add argv[0] to
5493 guality_gdb_command.
5495 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5498 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5500 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5503 * gcc.target/sh/sh.exp
5504 (check_effective_target_atomic_model_soft_gusa_available,
5505 check_effective_target_atomic_model_soft_tcb_available,
5506 check_effective_target_atomic_model_soft_imask_available,
5507 check_effective_target_atomic_model_hard_llcs_available): New.
5508 * gcc.target/sh/pr64659-0.h: New.
5509 * gcc.target/sh/pr64659-1.c: New.
5510 * gcc.target/sh/pr64659-2.c: New.
5511 * gcc.target/sh/pr64659-3.c: New.
5512 * gcc.target/sh/pr64659-4.c: New.
5514 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5516 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5517 scan-assembler-times pattern.
5519 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5522 * gcc.dg/pr64809.c: New test.
5524 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5526 PR tree-optimization/64277
5527 * gcc.dg/pr64277.c: New.
5529 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5531 PR tree-optimization/64718
5532 * gcc.c-torture/execute/pr64718.c: New test.
5534 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5536 * gcc.target/aarch64/abs_2.c: New.
5538 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5540 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5541 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5542 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5545 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5548 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5549 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5550 { target comdat_group }.
5552 2015-01-27 Tobias Burnus <burnus@net-b.de>
5555 * gfortran.dg/goacc/coarray_2.f90: New.
5557 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5561 * g++.dg/torture/pr64139.C: New testcase.
5562 * g++.dg/torture/pr60871.C: Likewise.
5564 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5567 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5568 prevent linking errors.
5570 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5573 * g++.dg/torture/pr64282.C: New testcase.
5575 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5577 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5580 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5582 * gcc.target/s390/hotpatch-13.c: New testcase.
5583 * gcc.target/s390/hotpatch-14.c: New testcase.
5584 * gcc.target/s390/hotpatch-15.c: New testcase.
5585 * gcc.target/s390/hotpatch-16.c: New testcase.
5586 * gcc.target/s390/hotpatch-17.c: New testcase.
5587 * gcc.target/s390/hotpatch-18.c: New testcase.
5588 * gcc.target/s390/hotpatch-19.c: New testcase.
5589 * gcc.target/s390/hotpatch-20.c: New testcase.
5590 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5591 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5592 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5593 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5594 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5595 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5596 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5597 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5598 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5599 * gcc.target/s390/hotpatch-10.c: Likewise.
5600 * gcc.target/s390/hotpatch-11.c: Likewise.
5601 * gcc.target/s390/hotpatch-12.c: Likewise.
5602 * gcc.target/s390/hotpatch-2.c: Likewise.
5603 * gcc.target/s390/hotpatch-3.c: Likewise.
5604 * gcc.target/s390/hotpatch-4.c: Likewise.
5605 * gcc.target/s390/hotpatch-5.c: Likewise.
5606 * gcc.target/s390/hotpatch-6.c: Likewise.
5607 * gcc.target/s390/hotpatch-7.c: Likewise.
5608 * gcc.target/s390/hotpatch-8.c: Likewise.
5609 * gcc.target/s390/hotpatch-9.c: Likewise.
5610 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5611 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5612 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5613 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5614 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5615 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5616 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5617 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5619 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5621 * gcc.dg/long_branch.c: New testcase.
5623 2015-01-27 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/56273
5626 PR tree-optimization/59124
5627 PR tree-optimization/64277
5628 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5629 * gcc.dg/Warray-bounds-12.c: Likewise.
5630 * gcc.dg/Warray-bounds-13.c: Likewise.
5632 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5634 PR rtl-optimization/61058
5635 * gcc.dg/pr61058.c: New test.
5637 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5639 * gcc.target/i386/chkp-narrow-bounds.c: New.
5641 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5643 PR tree-optimization/64807
5644 * gcc.dg/pr64807.c: New test.
5647 * gcc.dg/pr64766.c: New test.
5649 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5652 * gcc.target/sh/pr49263-4.c: New.
5654 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5657 * gfortran.dg/allocate_with_mold_1.f90: New test
5659 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5662 * gcc.dg/pr64778.c: New test.
5665 * gcc.dg/vect/pr64421.c: New test.
5667 2015-01-26 Tobias Burnus <burnus@net-b.de>
5670 * gfortran.dg/coarray_36.f: New.
5671 * gfortran.dg/coarray_37.f90: New.
5673 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5676 * gfortran.dg/class_allocate_18.f90: New.
5678 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5680 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5682 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5684 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5686 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5688 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5690 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5692 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5694 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5696 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5697 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5698 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5699 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5701 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5703 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5704 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5705 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5707 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5709 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5710 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5711 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5712 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5713 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5716 2015-01-26 Richard Biener <rguenther@suse.de>
5719 * gcc.dg/uninit-19.c: New testcase.
5721 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5723 * lib/target-supports.exp (check_effective_target_vect64): Add
5726 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5729 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5731 2015-01-26 Tony Liu <tony.liu@arm.com>
5733 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5736 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5739 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5740 correctly, clean up afterwards.
5742 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5745 * gfortran.dg/use_rename_7.f90: New.
5747 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5749 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5750 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5752 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5755 * gcc.target/sh/pr54236-4.c: New.
5757 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5759 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5760 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5763 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5766 * gfortran.dg/open_new_segv.f90: New test.
5768 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5777 * gcc.target/sh/pr64345-1.c: New.
5778 * gcc.target/sh/pr64345-2.c: New.
5779 * gcc.target/sh/pr59533-1.c: New.
5780 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5781 * gcc.target/sh/pr52933-2.c: Likewise.
5782 * gcc.target/sh/pr54089-1.c: Likewise.
5783 * gcc.target/sh/pr54236-1.c: Likewise.
5784 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5785 * gcc.target/sh/pr49263-1.c: Remove xfails.
5786 * gcc.target/sh/pr49263-2.c: Likewise.
5787 * gcc.target/sh/pr49263-3.c: Likewise.
5788 * gcc.target/sh/pr53987-1.c: Likewise.
5789 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5790 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5791 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5792 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5793 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5794 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5796 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5799 2015-01-24 Tom de Vries <tom@codesourcery.com>
5801 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5803 2015-01-23 Ian Lance Taylor <iant@google.com>
5806 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5807 targets without split stack support.
5809 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5812 * gcc.target/i386/pr64317.c: New test.
5814 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5816 PR rtl-optimization/63637
5817 PR rtl-optimization/60663
5818 * gcc.dg/pr63637-1.c: New test.
5819 * gcc.dg/pr63637-2.c: New test.
5820 * gcc.dg/pr63637-3.c: New test.
5821 * gcc.dg/pr63637-4.c: New test.
5822 * gcc.dg/pr63637-5.c: New test.
5823 * gcc.dg/pr63637-6.c: New test.
5824 * gcc.target/i386/pr63637-1.c: New test.
5825 * gcc.target/i386/pr63637-2.c: New test.
5826 * gcc.target/i386/pr63637-3.c: New test.
5827 * gcc.target/i386/pr63637-4.c: New test.
5828 * gcc.target/i386/pr63637-5.c: New test.
5829 * gcc.target/i386/pr63637-6.c: New test.
5831 2015-01-23 Richard Biener <rguenther@suse.de>
5834 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5835 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5837 2015-01-23 Marek Polacek <polacek@redhat.com>
5839 PR preprocessor/60570
5840 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5841 * gcc.dg/cpp/pr60570.c: New test.
5843 2015-01-23 Richard Biener <rguenther@suse.de>
5846 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5847 vectorization on vect64 targets.
5849 2015-01-23 Janus Weil <janus@gcc.gnu.org>
5852 * gfortran.dg/class_allocate_17.f90: New.
5854 2015-01-23 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/goacc/combined_loop.f90: New.
5859 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5862 * gfortran.dg/make_unit.f90: New test.
5864 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5867 * gfortran.dg/negative_unit_int8.f: Update.
5869 2015-01-22 Jeff Law <law@redhat.com>
5872 * gcc.target/m68k/pr52076-1.c: New test.
5873 * gcc.target/m68k/pr52076-2.c: New test.
5875 2015-01-22 Richard Biener <rguenther@suse.de>
5878 * gcc.dg/torture/pr64728.c: New testcase.
5880 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
5883 * g++.dg/pr64688.C: New test.
5885 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
5887 * gcc.target/i386/chkp-always_inline.c (f1): Make static
5888 to avoid errors with -fpic.
5890 2015-01-22 Richard Biener <rguenther@suse.de>
5893 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5895 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
5897 PR rtl-optimization/64682
5898 * gcc.c-torture/execute/pr64682.c: New file.
5900 2015-01-21 Jakub Jelinek <jakub@redhat.com>
5903 * gcc.dg/pr64511.c: New test.
5905 PR rtl-optimization/62078
5906 * g++.dg/opt/pr62078.C: New test.
5909 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5911 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
5914 * gfortran.dg/internal_pack_15.f90: New test.
5916 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5918 * c-c++-common/tsan/step.c: New testcase.
5920 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5922 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5924 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5926 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5928 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5930 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5932 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5934 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5936 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5938 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5940 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5942 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5944 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5946 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5948 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5950 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5952 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5954 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5956 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5958 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5962 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5964 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5966 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5968 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5970 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5971 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5972 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5975 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5977 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5978 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5979 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5982 2015-01-21 Renlin Li <renlin.li@arm.com>
5984 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5985 * g++.dg/tls/thread_local5g.C: Likewise.
5986 * g++.dg/tls/thread_local6g.C: Likewise.
5988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5990 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5991 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5992 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5996 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5997 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5998 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6000 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6002 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6003 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6004 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6008 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6009 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6010 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6012 2015-01-20 Jeff Law <law@redhat.com>
6015 * gcc.target/m68k/pr59946.c: New test.
6017 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6019 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6020 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6021 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6023 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6025 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6026 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6027 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6029 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6031 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6032 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6033 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6035 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6037 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6038 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6039 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6041 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6044 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6046 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6047 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6048 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6050 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6052 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6053 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6054 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6056 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6058 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6060 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6062 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6065 * g++.dg/ubsan/pr64632.C: New test.
6068 * gcc.dg/pr64663.c: New test.
6070 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6073 * g++.dg/warn/Wunused-var-23.C: New.
6075 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6078 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6079 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6081 2015-01-20 Richard Biener <rguenther@suse.de>
6084 * gcc.dg/lto/pr64684_0.c: New testcase.
6085 * gcc.dg/lto/pr64684_1.c: Likewise.
6086 * gcc.dg/lto/pr64684_2.c: Likewise.
6087 * gcc.dg/lto/pr64685_0.c: Likewise.
6088 * gcc.dg/lto/pr64685_1.c: Likewise.
6090 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6093 * g++.dg/cpp1y/lambda-init12.C: New.
6095 2015-01-20 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/64410
6098 * g++.dg/vect/pr64410.cc: Require vect_double.
6100 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6103 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6105 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6109 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6111 PR rtl-optimization/64081
6112 * gcc.dg/pr64081.c: New test.
6114 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6116 * jit.dg/harness.h: Include <unistd.h>.
6117 (CHECK_NO_ERRORS): New.
6118 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6119 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6120 gcc_jit_context_compile_to_file.
6121 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6122 args to the spawned executable.
6123 (jit-expand-vars): New function.
6124 (jit-exe-params): New variable.
6125 (dg-jit-set-exe-params): New function.
6126 (jit-dg-test): Detect testcases that use
6127 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6128 Set arguments of spawned process to jit-exe-params.
6129 (jit-get-output-filename): New function.
6130 (jit-setup-compile-to-file): New function.
6131 (jit-verify-compile-to-file): New function.
6132 (jit-run-executable): New function.
6133 (jit-verify-executable): New function.
6134 * jit.dg/test-compile-to-assembler.c: New testcase.
6135 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6136 * jit.dg/test-compile-to-executable.c: New testcase.
6137 * jit.dg/test-compile-to-object.c: New testcase.
6139 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6142 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6145 2015-01-19 Martin Liska <mliska@suse.cz>
6147 * objc/compile/pr64668.m: New test.
6149 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6151 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6152 (create_overflow_fn): Update comment to clarify that
6153 the third param of the created function is a bool *, not
6155 (verify_int_overflow_fn): Convert param "expected_ovf" from
6156 int to bool. Update third param of "overflow_fn_type" from int *
6157 to bool *. Update local "actual_ovf" from int to bool.
6158 (verify_uint_overflow_fn): Likewise.
6160 2015-01-19 Martin Liska <mliska@suse.cz>
6162 * gcc.dg/ipa/ipa-icf-33.c: New test.
6164 2015-01-19 Felix Yang <felix.yang@huawei.com>
6165 Haijian Zhang <z.zhanghaijian@huawei.com>
6167 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6168 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6170 result_float64x2, expected_hfloat64x2): New helper type, variable and
6172 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6173 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6174 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6175 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6176 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6177 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6178 and target without the FMA feature.
6180 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6182 * gcc.target/aarch64/pr64304.c: New testcase.
6184 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6186 PR rtl-optimization/64081
6187 * gcc.dg/pr64081.c: New test.
6189 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6192 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6194 * gcc.target/aarch64/test_frame_6.c: Likewise.
6195 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6196 and x19 (in the epilogue).
6197 * gcc.target/aarch64/test_frame_4.c: Likewise.
6198 * gcc.target/aarch64/test_frame_7.c: Likewise.
6200 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6202 * gcc.target/i386/chkp-always_inline.c: New.
6204 2015-01-15 Andrew Pinski <apinski@cavium.com>
6205 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6207 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6208 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6210 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6213 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6214 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6216 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6219 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6221 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6224 * gcc.target/sh/torture/pr64652.c: New.
6226 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6228 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6229 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6230 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6231 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6232 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6233 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6235 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6238 * g++.dg/torture/pr64378.C: New testcase.
6240 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6243 * gfortran.dg/block_13.f08: New test
6245 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6248 * gfortran.dg/associate_1.f03: Allow test for character with
6251 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6253 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6254 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6256 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6258 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6260 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6263 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6265 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6268 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6271 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6274 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6276 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6279 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6281 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6283 PR rtl-optimization/52773
6284 * gcc.c-torture/compile/pr52773.c: New test.
6286 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6289 * g++.dg/cpp0x/alias-decl-46.C: New.
6291 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6293 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6295 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6297 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6299 (CHECK_FP): Likewise.
6300 (CHECK_CUMULATIVE_SAT): Likewise.
6302 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6304 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6305 (Set_Neon_Cumulative_Sat): Add parameter.
6306 (__set_neon_cumulative_sat): Support new parameter.
6307 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6308 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6310 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6311 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6314 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6316 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6317 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6319 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/tls/thread_local-ice4.C: New.
6324 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6326 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6329 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6332 * g++.dg/cpp0x/vt-62276.C: New.
6334 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6337 * g++.dg/pr64353.C: New.
6339 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342 * gcc.target/aarch64/pr64263_1.c: New test.
6344 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6346 PR tree-optimization/64434
6347 * gcc.dg/torture/pr64434.c: Move to...
6348 * gcc.dg/pr64434.c: ... here.
6350 2015-01-16 Richard Biener <rguenther@suse.de>
6353 * gcc.dg/uninit-18.c: New testcase.
6355 2015-01-16 Richard Biener <rguenther@suse.de>
6357 PR tree-optimization/64568
6358 * g++.dg/torture/pr64568-2.C: New testcase.
6360 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6363 * gcc.target/i386/chkp-label-address.c: New.
6365 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6368 * gfortran.dg/pointer_init_6.f90: Extended.
6370 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6372 * gcc.c-torture/compile/20150108.c: New test.
6374 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6376 * gcc.target/visium: New directory.
6378 2015-01-16 Richard Biener <rguenther@suse.de>
6380 PR tree-optimization/61743
6381 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6382 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6384 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6386 * gcc.dg/pr64015.c: New test.
6388 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6392 * g++.dg/ipa/pr64612.C: New test.
6394 2015-01-16 Renlin Li <renlin.li@arm.com>
6396 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6398 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6400 * gcc.target/i386/sse-14.c: Test new intrinsic.
6401 * gcc.target/i386/sse-22.c: Ditto.
6403 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/cpp0x/auto44.C: New.
6408 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6411 * gcc.target/nios2/gpopt-all.c: New test case.
6412 * gcc.target/nios2/gpopt-local.c: New test case.
6413 * gcc.target/nios2/gpopt-global.c: New test case.
6414 * gcc.target/nios2/gpopt-data.c: New test case.
6415 * gcc.target/nios2/gpopt-none.c: New test case.
6417 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6419 * g++.dg/ubsan/vptr-1.C: New test.
6420 * g++.dg/ubsan/vptr-2.C: New test.
6421 * g++.dg/ubsan/vptr-3.C: New test.
6422 * g++.dg/ubsan/vptr-4.C: New test.
6423 * g++.dg/ubsan/vptr-5.C: New test.
6424 * g++.dg/ubsan/vptr-6.C: New test.
6425 * g++.dg/ubsan/vptr-7.C: New test.
6426 * g++.dg/ubsan/vptr-8.C: New test.
6427 * g++.dg/ubsan/vptr-9.C: New test.
6429 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6431 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6433 * lib/gcc-dg.exp: Likewise.
6435 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6437 PR rtl-optimization/64110
6438 * gcc.target/i386/pr64110.c: Add scan-assembler.
6440 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6441 James Norris <jnorris@codesourcery.com>
6442 Cesar Philippidis <cesar@codesourcery.com>
6443 Ilmir Usmanov <i.usmanov@samsung.com>
6445 * lib/target-supports.exp (check_effective_target_fopenacc): New
6447 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6448 * g++.dg/goacc/goacc.exp: Likewise.
6449 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6450 * gcc.dg/goacc/goacc.exp: Likewise.
6451 * gfortran.dg/goacc/goacc.exp: Likewise.
6452 * c-c++-common/cpp/openacc-define-1.c: New file.
6453 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6454 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6455 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6456 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6457 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6458 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6459 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6460 * c-c++-common/goacc/cache-1.c: Likewise.
6461 * c-c++-common/goacc/clauses-fail.c: Likewise.
6462 * c-c++-common/goacc/collapse-1.c: Likewise.
6463 * c-c++-common/goacc/data-1.c: Likewise.
6464 * c-c++-common/goacc/data-2.c: Likewise.
6465 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6466 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6467 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6468 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6469 * c-c++-common/goacc/if-clause-1.c: Likewise.
6470 * c-c++-common/goacc/if-clause-2.c: Likewise.
6471 * c-c++-common/goacc/kernels-1.c: Likewise.
6472 * c-c++-common/goacc/loop-1.c: Likewise.
6473 * c-c++-common/goacc/loop-private-1.c: Likewise.
6474 * c-c++-common/goacc/nesting-1.c: Likewise.
6475 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6476 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6477 * c-c++-common/goacc/parallel-1.c: Likewise.
6478 * c-c++-common/goacc/pcopy.c: Likewise.
6479 * c-c++-common/goacc/pcopyin.c: Likewise.
6480 * c-c++-common/goacc/pcopyout.c: Likewise.
6481 * c-c++-common/goacc/pcreate.c: Likewise.
6482 * c-c++-common/goacc/pragma_context.c: Likewise.
6483 * c-c++-common/goacc/present-1.c: Likewise.
6484 * c-c++-common/goacc/reduction-1.c: Likewise.
6485 * c-c++-common/goacc/reduction-2.c: Likewise.
6486 * c-c++-common/goacc/reduction-3.c: Likewise.
6487 * c-c++-common/goacc/reduction-4.c: Likewise.
6488 * c-c++-common/goacc/sb-1.c: Likewise.
6489 * c-c++-common/goacc/sb-2.c: Likewise.
6490 * c-c++-common/goacc/sb-3.c: Likewise.
6491 * c-c++-common/goacc/update-1.c: Likewise.
6492 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6493 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6494 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6495 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6496 * gfortran.dg/goacc/assumed.f95: Likewise.
6497 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6498 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6499 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6500 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6501 * gfortran.dg/goacc/branch.f95: Likewise.
6502 * gfortran.dg/goacc/cache-1.f95: Likewise.
6503 * gfortran.dg/goacc/coarray.f95: Likewise.
6504 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6505 * gfortran.dg/goacc/cray.f95: Likewise.
6506 * gfortran.dg/goacc/critical.f95: Likewise.
6507 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6508 * gfortran.dg/goacc/data-tree.f95: Likewise.
6509 * gfortran.dg/goacc/declare-1.f95: Likewise.
6510 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6511 * gfortran.dg/goacc/fixed-1.f: Likewise.
6512 * gfortran.dg/goacc/fixed-2.f: Likewise.
6513 * gfortran.dg/goacc/fixed-3.f: Likewise.
6514 * gfortran.dg/goacc/fixed-4.f: Likewise.
6515 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6516 * gfortran.dg/goacc/if.f95: Likewise.
6517 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6518 * gfortran.dg/goacc/list.f95: Likewise.
6519 * gfortran.dg/goacc/literal.f95: Likewise.
6520 * gfortran.dg/goacc/loop-1.f95: Likewise.
6521 * gfortran.dg/goacc/loop-2.f95: Likewise.
6522 * gfortran.dg/goacc/loop-3.f95: Likewise.
6523 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6524 * gfortran.dg/goacc/omp.f95: Likewise.
6525 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6526 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6527 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6528 * gfortran.dg/goacc/parameter.f95: Likewise.
6529 * gfortran.dg/goacc/private-1.f95: Likewise.
6530 * gfortran.dg/goacc/private-2.f95: Likewise.
6531 * gfortran.dg/goacc/private-3.f95: Likewise.
6532 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6533 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6534 * gfortran.dg/goacc/reduction.f95: Likewise.
6535 * gfortran.dg/goacc/routine-1.f90: Likewise.
6536 * gfortran.dg/goacc/routine-2.f90: Likewise.
6537 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6538 * gfortran.dg/goacc/several-directives.f95: Likewise.
6539 * gfortran.dg/goacc/sie.f95: Likewise.
6540 * gfortran.dg/goacc/subarrays.f95: Likewise.
6541 * gfortran.dg/gomp/map-1.f90: Likewise.
6542 * gfortran.dg/openacc-define-1.f90: Likewise.
6543 * gfortran.dg/openacc-define-2.f90: Likewise.
6544 * gfortran.dg/openacc-define-3.f90: Likewise.
6545 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6546 * g++.dg/gomp/block-2.C: Likewise.
6547 * g++.dg/gomp/block-3.C: Likewise.
6548 * g++.dg/gomp/block-5.C: Likewise.
6549 * g++.dg/gomp/target-1.C: Likewise.
6550 * g++.dg/gomp/target-2.C: Likewise.
6551 * g++.dg/gomp/taskgroup-1.C: Likewise.
6552 * g++.dg/gomp/teams-1.C: Likewise.
6553 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6554 * gcc.dg/cilk-plus/jump.c: Likewise.
6555 * gcc.dg/gomp/block-1.c: Likewise.
6556 * gcc.dg/gomp/block-10.c: Likewise.
6557 * gcc.dg/gomp/block-2.c: Likewise.
6558 * gcc.dg/gomp/block-3.c: Likewise.
6559 * gcc.dg/gomp/block-4.c: Likewise.
6560 * gcc.dg/gomp/block-5.c: Likewise.
6561 * gcc.dg/gomp/block-6.c: Likewise.
6562 * gcc.dg/gomp/block-7.c: Likewise.
6563 * gcc.dg/gomp/block-8.c: Likewise.
6564 * gcc.dg/gomp/block-9.c: Likewise.
6565 * gcc.dg/gomp/target-1.c: Likewise.
6566 * gcc.dg/gomp/target-2.c: Likewise.
6567 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6568 * gcc.dg/gomp/teams-1.c: Likewise.
6570 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6572 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6575 2015-01-15 Mike Stump <mikestump@comcast.net>
6577 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6578 * gcc.dg/inline_2.c: Likewise.
6579 * gcc.dg/inline_3.c: Likewise.
6580 * gcc.dg/inline_4.c: Likewise.
6582 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6585 * gfortran.dg/proc_ptr_comp_43.f90: New.
6587 2015-01-15 Mike Stump <mikestump@comcast.net>
6589 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6590 * gcc.dg/unroll_2.c: Likewise.
6591 * gcc.dg/unroll_3.c: Likewise.
6592 * gcc.dg/unroll_4.c: Likewise.
6593 * gcc.dg/unroll_5.c: Likewise.
6595 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6598 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6600 * gcc.target/aarch64/test_frame_6.c: Likewise.
6601 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6602 x30 and x19 (in the epilogue).
6603 * gcc.target/aarch64/test_frame_4.c: Likewise.
6604 * gcc.target/aarch64/test_frame_7.c: Likewise.
6606 2015-01-15 Martin Liska <mliska@suse.cz>
6608 * g++.dg/ipa/pr64068.C: New test.
6609 * gcc.dg/ipa/PR64559.c: New test.
6611 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6613 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6616 2015-01-15 Richard Biener <rguenther@suse.de>
6618 PR tree-optimization/61743
6619 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6620 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6622 2015-01-15 Renlin Li <renlin.li@arm.com>
6624 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6625 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6627 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6629 * gcc.dg/vect/vect-aggressive-1.c: New.
6630 * gcc.target/i386/avx2-vect-aggressive.c: New.
6632 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6634 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6636 2015-01-15 Richard Biener <rguenther@suse.de>
6639 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6640 -Wl,-undefined,dynamic_lookup.
6642 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6644 * gnat.dg/opt47.adb: New test.
6646 2015-01-15 Richard Biener <rguenther@suse.de>
6649 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6651 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6653 PR tree-optimization/64434
6654 * gcc.dg/torture/pr64434.c: New test.
6656 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6658 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6659 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6660 -march=loongson* and -march=octeon* require -mno-micromips.
6662 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6663 Matthew Fortune <matthew.fortune@imgtec.com>
6665 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6666 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6667 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6668 * gcc.target/mips/call-saved-7.c: New file.
6669 * gcc.target/mips/call-saved-8.c: New file.
6670 * gcc.target/mips/call-saved-9.c: New file.
6672 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6674 * gcc.target/mips/lsa.c: New file.
6675 * gcc.target/mips/mips64-lsa.c: Likewise.
6676 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6677 * gcc.target/mips/mulsize-4.c: Likewise.
6678 * gcc.target/mips/mulsize-5.c: New file.
6679 * gcc.target/mips/mulsize-6.c: Likewise.
6680 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6681 and !HAS_LSA as ghost options.
6682 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6685 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6687 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6689 2015-01-15 Richard Biener <rguenther@suse.de>
6692 * gcc.dg/torture/pr64365.c: New testcase.
6694 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6696 * gcc.dg/stackprotectexplicit1.c: New test.
6697 * g++.dg/stackprotectexplicit2.c: New test.
6699 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702 * gfortran.dg/inquire_internal.f90: New.
6703 * gfortran.dg/negative_unit_check.f90: New.
6705 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6708 * gcc.target/sh/pr53988-1.c: New.
6710 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6713 * g++.dg/tls/thread_local-ice3.C: New.
6715 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6717 * gcc.target/i386/fentry-override.c: Properly place {} in target
6718 selector. Remove nonpic.
6719 * gcc.target/i386/fentry.c: Likewise.
6721 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6723 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6724 warnings instead of errors.
6726 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6728 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6729 option support instead of ENABLE_LTO from Makefile.
6731 2015-01-14 Richard Biener <rguenther@suse.de>
6733 PR tree-optimization/59354
6734 * gcc.dg/vect/pr59354.c: New testcase.
6736 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6738 * lib/target-supports.exp
6739 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6740 on ARM architures before v7.
6742 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6745 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6748 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6751 * gcc.target/i386/pr64386.c: New test.
6753 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6756 * gcc.target/i386/pr64393.c: New test.
6758 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6761 * gcc.target/i386/pr64387.c: New test.
6763 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6765 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6767 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6769 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6771 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6774 * gcc.target/arm/pr64453.c: New.
6776 2015-01-14 Richard Biener <rguenther@suse.de>
6779 * gcc.dg/lto/pr64415_0.c: New testcase.
6780 * gcc.dg/lto/pr64415_1.c: Likewise.
6782 2015-01-14 Martin Liska <mliska@suse.cz>
6784 * gcc.dg/ipa/pr64307.c: New test.
6786 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6788 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6791 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6794 * gcc.target/arm/pr64460_1.c: New test.
6796 2015-01-14 Richard Biener <rguenther@suse.de>
6798 PR tree-optimization/64493
6799 PR tree-optimization/64495
6800 * gcc.dg/vect/pr64493.c: New testcase.
6801 * gcc.dg/vect/pr64495.c: Likewise.
6803 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6805 * gcc.dg/Warray-bounds-11.c: New test-case.
6807 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6809 * gcc.target/mips/octeon3-pipe-1.c: New test.
6811 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6813 * jit.dg/harness.h (set_up_logging): Move string concatenation
6815 (concat_strings): New function.
6816 (dump_reproducer): New function.
6817 (test_jit): Call dump_reproducer.
6818 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6820 (jit-dg-test): Delete any generated reproducer from previous runs.
6821 Verify that a generated reproducer was created, and verify that it
6823 * jit.dg/test-nested-contexts.c (main): Call
6824 gcc_jit_context_dump_reproducer_to_file.
6826 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6828 * gcc.dg/aru-2.c: Add dg-require-profiling.
6830 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6832 * lib/target-supports.exp (check_profiling_available): Check if
6835 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
6838 * g++.dg/torture/pr64565.C: New testcase.
6840 2015-01-13 Marek Polacek <polacek@redhat.com>
6843 * gcc.dg/tm/pr64391.c: New test.
6845 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6847 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6850 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6852 * gcc.target/i386/pie.c: New test.
6854 * lib/target-supports.exp (check_effective_target_pie): New.
6856 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6858 PR rtl-optimization/64286
6859 * gcc.target/i386/avx2-pr64286.c: New test.
6861 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
6864 * g++.dg/cpp0x/vt-57626.C: New.
6866 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6869 * gfortran.dg/pr64528.f90: New test.
6871 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
6873 * gcc.target/aarch64/subsp.c: New test.
6875 2015-01-13 Andrew Pinski <apinski@cavium.com>
6877 * gcc.target/aarch64/store-pair-1.c: New testcase.
6879 2015-01-13 Richard Biener <rguenther@suse.de>
6882 * gcc.dg/lto/pr64373_0.c: New testcase.
6884 2015-01-13 Andrew Pinski <apinski@cavium.com>
6886 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6887 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6889 2015-01-13 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/64406
6892 * gcc.dg/pr64406.c: New testcase.
6894 2015-01-13 Richard Biener <rguenther@suse.de>
6896 PR tree-optimization/64404
6897 * gcc.dg/vect/pr64404.c: New testcase.
6899 2015-01-13 Richard Biener <rguenther@suse.de>
6901 PR tree-optimization/64568
6902 * g++.dg/torture/pr64568.C: New testcase.
6904 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6906 * jit.dg/test-error-local-used-from-other-function.c: New test
6908 * jit.dg/test-error-param-reuse.c: New test case.
6909 * jit.dg/test-error-param-sharing.c: New test case.
6910 * jit.dg/test-error-param-used-from-other-function.c: New test
6912 * jit.dg/test-error-param-used-without-a-function.c: New test
6915 2015-01-12 Jakub Jelinek <jakub@redhat.com>
6917 PR tree-optimization/64563
6918 * gcc.dg/pr64563.c: New test.
6921 * gcc.target/i386/pr64513.c: New test.
6923 PR tree-optimization/64454
6924 * gcc.dg/pr64454.c: New test.
6927 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6929 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6930 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6931 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6932 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6933 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6934 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6935 * gcc.dg/vect/slp-25.c: Likewise.
6936 * gcc.dg/vect/vect-109.c: Likewise.
6937 * gcc.dg/vect/vect-13.c: Likewise.
6938 * gcc.dg/vect/vect-17.c: Likewise.
6939 * gcc.dg/vect/vect-18.c: Likewise.
6940 * gcc.dg/vect/vect-19.c: Likewise.
6941 * gcc.dg/vect/vect-20.c: Likewise.
6942 * gcc.dg/vect/vect-21.c: Likewise.
6943 * gcc.dg/vect/vect-22.c: Likewise.
6944 * gcc.dg/vect/vect-27.c: Likewise.
6945 * gcc.dg/vect/vect-29.c: Likewise.
6946 * gcc.dg/vect/vect-2-big-array.c: Likewise.
6947 * gcc.dg/vect/vect-2.c: Likewise.
6948 * gcc.dg/vect/vect-3.c: Likewise.
6949 * gcc.dg/vect/vect-4.c: Likewise.
6950 * gcc.dg/vect/vect-5.c: Likewise.
6951 * gcc.dg/vect/vect-72.c: Likewise.
6952 * gcc.dg/vect/vect-73-big-array.c: Likewise.
6953 * gcc.dg/vect/vect-73.c: Likewise.
6954 * gcc.dg/vect/vect-77-global.c: Likewise.
6955 * gcc.dg/vect/vect-78-global.c: Likewise.
6956 * gcc.dg/vect/vect-7.c: Likewise.
6957 * gcc.dg/vect/vect-86.c: Likewise.
6958 * gcc.dg/vect/vect-align-1.c: Likewise.
6959 * gcc.dg/vect/vect-align-3.c: Likewise.
6960 * gcc.dg/vect/vect-all-big-array.c: Likewise.
6961 * gcc.dg/vect/vect-all.c: Likewise.
6962 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6963 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6964 * gcc.dg/vect/vect-peel-3.c: Likewise.
6965 * gcc.dg/vect/vect-peel-4.c: Likewise.
6966 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6968 2015-01-12 Jeff Law <law@redhat.com>
6971 * gcc.target/m68k/pr64461.c: New test.
6973 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6975 * jit.dg/test-array-as-pointer.c (create_code): Update call
6976 to gcc_jit_context_new_global by setting "kind" to
6977 GCC_JIT_GLOBAL_IMPORTED.
6978 * jit.dg/test-error-array-as-pointer.c: Likewise.
6979 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6980 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6981 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6982 * jit.dg/test-using-global.c (the_global): Rename to...
6983 (imported_global): ...this.
6984 (create_code): Update to test the three kinds of global.
6985 (verify_code): Likewise.
6987 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6990 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6992 * gcc.target/i386/pr64291-2.c: Updated.
6994 2015-01-12 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/64530
6997 * gfortran.dg/pr64530.f90: New testcase.
6999 2015-01-12 Richard Biener <rguenther@suse.de>
7002 * gcc.dg/torture/pr64357.c: New testcase.
7004 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7009 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7010 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7012 2015-01-12 Martin Liska <mliska@suse.cz>
7014 * gcc.dg/ipa/PR64550.c: New test.
7016 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7019 * g++.dg/ipa/pr63470.C: New testcase.
7021 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7024 * gfortran.dg/typebound_operator_20.f90: New.
7026 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7029 * gfortran.dg/proc_ptr_comp_42.f90: New.
7031 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7034 * gfortran.dg/proc_ptr_comp_41.f90: New.
7036 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7038 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7040 2015-01-10 Tobias Burnus <burnus@net-b.de>
7043 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7044 and add dg-excess-errors.
7045 * gfortran.dg/line_length_6.f90: New.
7046 * gfortran.dg/line_length_7.f90: New.
7047 * gfortran.dg/line_length_8.f90: New.
7048 * gfortran.dg/line_length_9.f90: New.
7049 * gfortran.dg/line_length_10.f90: New.
7050 * gfortran.dg/line_length_11.f90: New.
7052 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7054 * jit.dg/test-threads.c (struct testcase): Move declaration
7055 to jit.dg/all-non-failing-tests.h.
7056 (testcases): Likewise.
7057 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7058 declaration here from jit.dg/all-non-failing-tests.h.
7059 (testcases): Likewise.
7060 * jit.dg/test-combination.c (create_code): Eliminate spelling
7061 out all of the testcases in favor of looping through the
7062 "testcases" metadata.
7063 (verify_code): Likewise.
7065 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7067 PR rtl-optimization/64536
7068 * gcc.dg/pr64536.c: New test.
7070 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7072 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7073 * jit.dg/test-combination.c (create_code): Likewise.
7074 (verify_code): Likewise.
7075 * jit.dg/test-constants.c: New test case.
7076 * jit.dg/test-threads.c: Add test-constants.c.
7078 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7081 * objc.dg/gnu-api-2-class.m: Add a test case
7082 for the above change.
7084 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7086 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7088 2015-01-09 Richard Biener <rguenther@suse.de>
7090 PR tree-optimization/64410
7091 * g++.dg/vect/pr64410.cc: New testcase.
7093 2015-01-09 Martin Liska <mliska@suse.cz>
7095 * gcc.dg/ipa/ipa-icf-32.c: New test.
7097 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7099 * c-c++-common/tsan/tsan_barrier.h: New.
7100 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7101 * c-c++-common/tsan/bitfield_race.c: Likewise.
7102 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7103 * c-c++-common/tsan/mutexset1.c: Likewise.
7104 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7105 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7106 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7107 * c-c++-common/tsan/simple_race.c: Likewise.
7108 * c-c++-common/tsan/simple_stack.c: Likewise.
7109 * c-c++-common/tsan/sleep_sync.c: Likewise.
7110 * c-c++-common/tsan/tiny_race.c: Likewise.
7111 * c-c++-common/tsan/tls_race.c: Likewise.
7112 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7113 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7114 * g++.dg/tsan/atomic_free.C: Likewise.
7115 * g++.dg/tsan/atomic_free2.C: Likewise.
7116 * g++.dg/tsan/cond_race.C: Likewise.
7117 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7119 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7122 * lib/target-supports.exp (check_effective_target_libatomic_available):
7124 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7125 targets that match effective-target libatomic_available.
7126 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7128 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7130 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7131 Verify the result of gcc_jit_context_get_last_error.
7132 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7134 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7136 PR tree-optimization/63989
7137 * gcc.dg/strlenopt-27.c: New test.
7139 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7141 * jit.dg/harness.h (set_up_logging): New function.
7142 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7143 set_up_logging on the context, so that every testcase is
7144 logged to a particular file.
7145 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7146 and call gcc_jit_context_set_logfile on the top-level context.
7148 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7151 * g++.dg/opt/pr64338.C: New test.
7153 2015-01-08 Tobias Burnus <burnus@net-b.de>
7155 * gfortran.dg/coarray/codimension_2b.f90: New file.
7156 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7157 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7159 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7162 * g++.dg/ext/fnname4.C: New.
7164 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7167 * g++.dg/cpp0x/constexpr-64462.C: New.
7169 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7172 * g++.dg/cpp0x/deleted10.C: New.
7174 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7176 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7178 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7180 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7181 GCC_JIT_UNARY_OP_ABS.
7182 (verify_unary_ops): Likewise.
7184 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7186 * jit.dg/test-arith-overflow.c: New test case.
7187 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7188 * jit.dg/test-combination.c (create_code): Likewise.
7189 (verify_code): Likewise.
7190 * jit.dg/test-threads.c (testcases): Likewise.
7192 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7194 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7195 rather than "jit". Load g++.exp, and call g++_init.
7196 Run test-*.cc files within the testsuite and *.cc files within
7198 (jit-dg-test): Drop the addition of -fgnu89-inline to
7199 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7200 doing it when compiling C testcases (since g++ does not handle
7201 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7202 is restored to the value after g++_init ran, rather than the
7203 value before g++_init ran. Return a list of
7204 $comp_output $output_file, as dg-test assumes.
7206 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7208 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7209 make it easier to figure out the origin of each test result when
7210 running test-combination.c and test-threads.c.
7211 (CHECK_VALUE): Likewise.
7212 (CHECK_DOUBLE_VALUE): Likewise.
7213 (CHECK_STRING_VALUE): Likewise.
7214 (CHECK_STRING_STARTS_WITH): Likewise.
7215 (CHECK_STRING_CONTAINS): Likewise.
7217 (check_string_value): Likewise, add "funcname" param.
7218 (check_string_starts_with): Likewise.
7219 (check_string_contains): Likewise.
7221 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7223 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7224 generating name of built executable.
7226 2015-01-07 Marek Polacek <polacek@redhat.com>
7229 * gcc.dg/pr64440.c: New test.
7230 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7232 2015-01-07 Marek Polacek <polacek@redhat.com>
7235 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7236 * gcc.dg/pr64417.c: New test.
7238 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7241 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7244 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7246 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7247 Check if testcases run without errors, not just if they compile.
7249 2015-01-06 Christian Bruel <christian.bruel@st.com>
7252 * gcc.target/sh/pr64507.c: New test.
7254 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7256 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7258 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7260 * c-c++-common/asan/sanitize-all-1.c: New test.
7261 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7262 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7263 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7264 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7266 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7268 * lib/target-supports.exp (check_profiling_available): Return 0 for
7270 (check_effective_target_tls_runtime): Likewise.
7271 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7272 * gcc.dg/20020312-2.c: Adjust for Visium.
7273 * gcc.dg/tls/thr-cse-1.c: Likewise
7274 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7275 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7276 * gcc.dg/weak/typeof-2.c: Likewise.
7278 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7280 PR rtl-optimization/64287
7281 * gcc.dg/aru-2.c: New test.
7283 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7286 * c-c++-common/ubsan/pr64344-1.c: New test.
7287 * c-c++-common/ubsan/pr64344-2.c: New test.
7289 PR tree-optimization/64465
7290 * gcc.dg/pr64465.c: New test.
7292 PR tree-optimization/64494
7293 * gcc.c-torture/compile/pr64494.c: New test.
7295 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7298 * gfortran.dg/realloc_on_assign_25.f90: New test.
7300 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7302 Update copyright years.
7304 2015-01-05 Marek Polacek <polacek@redhat.com>
7307 * gcc.dg/pr64423.c: New test.
7309 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7311 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7312 mmix-knuth-mmixware for the same reason as for MIPS.
7313 * gcc.dg/debug/debug-2.c: Ditto.
7315 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7317 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7320 * lib/gfortran.exp: Add libatomic library search path.
7321 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7322 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7324 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7326 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7328 * c-c++-common/tsan/bitfield_race.c: New testcase.
7329 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7331 2015-01-02 Tobias Burnus <burnus@net-b.de>
7333 * gfortran.dg/coarray/collectives_4.f90: New.
7335 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7338 * gfortran.dg/extends_16.f90: New.
7340 2015-01-02 Tobias Burnus <burnus@net-b.de>
7342 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7344 2015-01-02 Tobias Burnus <burnus@net-b.de>
7346 * gfortran.dg/coarray/codimension_2.f90: New.
7347 * gfortran.dg/coarray/codimension_2a.f90: New.
7348 * gfortran.dg/coarray_35.f90: New.
7349 * gfortran.dg/coarray_35a.f90: New.
7351 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7354 * gfortran.dg/dummy_procedure_11.f90: New.
7356 Copyright (C) 2015 Free Software Foundation, Inc.
7358 Copying and distribution of this file, with or without modification,
7359 are permitted in any medium without royalty provided the copyright
7360 notice and this notice are preserved.