1 2015-06-13 Tom de Vries <tom@codesourcery.com>
3 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5 2015-06-13 Tom de Vries <tom@codesourcery.com>
7 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
8 (main): Remove superfluous attributes.
9 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14 * gcc.target/i386/monitorx.c: New.
15 * gcc.target/i386/sse-12.c: Add -mmwaitx.
16 * gcc.target/i386/sse-13.c: Ditto.
17 * gcc.target/i386/sse-14.c: Ditto.
18 * gcc.target/i386/sse-22.c: Ditto.
19 * gcc.target/i386/sse-23.c: Ditto.
20 * g++.dg/other/i386-2.C: Ditto.
21 * g++.dg/other/i386-3.C: Ditto.
23 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
25 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
27 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
30 * gfortran.dg/allocatable_scalar_13.f90: New test
32 2015-06-11 Marek Polacek <polacek@redhat.com>
34 * gcc.dg/fold-xor-3.c: New test.
36 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
38 * gcc.target/arm/short-it-ifcvt-1.c: New test.
39 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
41 2015-06-11 Christian Bruel <christian.bruel@st.com>
44 * gcc.target/arm/pragma_attribute.c: New test.
46 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
48 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
50 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/pr66473.c: New test.
55 2015-06-10 Jakub Jelinek <jakub@redhat.com>
58 * gcc.dg/tls/pr66470.c: New test.
59 * gcc.target/i386/pr66470.c: New test.
61 2015-06-10 Christian Bruel <christian.bruel@st.com>
64 * gcc.target/arm/attr_arm.c: New test
65 * gcc.target/arm/attr_arm-err.c: New test
66 * gcc.target/arm/attr_thumb.c: New test
67 * gcc.target/arm/attr_thumb-static.c: New test
69 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
74 * g++.dg/abi/aarch64_guard1.C: Adjust test.
76 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
78 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
79 passed by the testsuite driver.
81 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
84 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
85 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
86 * gcc.dg/ssp-1.c: Make counter a register.
87 * gcc.dg/ssp-2.c: Likewise.
88 * gcc.dg/torture/parm-coalesce.c: New.
90 2015-06-09 Tom de Vries <tom@codesourcery.com>
92 * gcc.target/i386/vararg-loc.c: New test.
94 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
98 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
100 2015-06-09 Marek Polacek <polacek@redhat.com>
102 PR tree-optimization/66299
103 * gcc.dg/pr66299-1.c: New test.
104 * gcc.dg/pr66299-2.c: New test.
105 * gcc.dg/pr66299-3.c: New test.
107 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
109 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
110 passed by the testsuite driver.
112 2015-06-09 Richard Biener <rguenther@suse.de>
115 * gcc.dg/fold-modpow2.c: New testcase.
117 2015-06-09 Richard Biener <rguenther@suse.de>
119 PR tree-optimization/66419
120 * gcc.dg/vect/bb-slp-37.c: New testcase.
122 2015-06-09 Shiva Chen <shiva0217@gmail.com>
124 * gcc.target/arm/stl-cond.c: New test.
126 2015-06-09 Richard Biener <rguenther@suse.de>
129 * gcc.dg/torture/pr66413.c: New testcase.
131 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
133 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
134 * gcc.dg/ssp-1.c: Make counter a register.
135 * gcc.dg/ssp-2.c: Likewise.
136 * gcc.dg/torture/parm-coalesce.c: New.
138 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
140 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
141 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
143 2015-06-08 Tom de Vries <tom@codesourcery.com>
145 PR rtl-optimization/66444
146 * gcc.dg/pr66444.c: New test.
148 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
151 * gfortran.dg/class_is_1.f90: New test.
152 * gfortran.dg/type_is_1.f90: Ditto.
154 2015-06-08 Marek Polacek <polacek@redhat.com>
157 * gcc.dg/cpp/pr66415-1.c: New test.
158 * gcc.dg/cpp/pr66415-2.c: New test.
160 2015-06-08 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/66422
163 * gcc.dg/Warray-bounds-16.c: New testcase.
165 2015-06-08 Richard Biener <rguenther@suse.de>
167 * gcc.dg/vect/slp-perm-10.c: New testcase.
168 * gcc.dg/vect/slp-23.c: Adjust.
169 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
170 vector pointer update.
172 2015-06-08 Marek Polacek <polacek@redhat.com>
175 * g++.dg/ubsan/pr66452.C: New test.
177 2015-06-08 Tom de Vries <tom@codesourcery.com>
179 PR tree-optimization/66436
180 * gcc.dg/gomp/dump-new-function-2.c: New test.
181 * gcc.dg/gomp/dump-new-function-3.c: Same.
182 * gcc.dg/gomp/dump-new-function.c: Same.
184 2015-06-08 Tom de Vries <tom@codesourcery.com>
186 PR tree-optimization/66435
187 * gcc.dg/gomp/notify-new-function-2.c: New test.
188 * gcc.dg/gomp/notify-new-function-3.c: Same.
189 * gcc.dg/gomp/notify-new-function.c: Same.
191 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
193 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
194 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
195 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
196 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
197 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
198 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
201 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
204 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
205 * gfortran.dg/warn_conversion.f90: Add warning for change in value
207 * gfortran.dg/warn_conversion_3.f90: Add warnings.
208 * gfortran.dg/warn_conversion_5.f90: New test.
209 * gfortran.dg/warn_conversion_6.f90: New test.
210 * gfortran.dg/warn_conversion_7.f90: New test.
212 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
215 * gfortran.dg/blockdata_9.f: New test.
217 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
220 * gfortran.dg/forall_17.f90: New test.
222 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
224 * g++.dg/cpp0x/pr57101.C: Add warning.
225 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
226 * g++.dg/ext/visibility/anon7.C: Same.
227 * g++.dg/ipa/pr63587-2.C: Same.
228 * g++.dg/opt/dump1.C: Same.
229 * g++.dg/opt/pr59622-3.C: Same.
230 * g++.dg/opt/pr59622.C: Same.
231 * g++.dg/torture/pr46383.C: Same.
232 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
233 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
234 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
236 * gfortran.dg/intent_out_8.f90: Same.
237 * gfortran.dg/warn_target_lifetime_3.f90: Same.
239 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
242 gfortran.dg/equiv_9.f90: New test.
245 2015-06-05 Tom de Vries <tom@codesourcery.com>
247 merge from gomp4 branch:
248 2015-05-28 Tom de Vries <tom@codesourcery.com>
250 PR tree-optimization/65443
251 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
252 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
253 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
255 2015-06-05 Nathan Sidwell <nathan@acm.org>
258 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
260 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
262 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
264 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
266 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
268 2015-06-04 Sriraman Tallam <tmsriram@google.com>
270 * testsuite/gcc.target/i386/noplt-1.c: New test.
271 * testsuite/gcc.target/i386/noplt-2.c: New test.
272 * testsuite/gcc.target/i386/noplt-3.c: New test.
273 * testsuite/gcc.target/i386/noplt-4.c: New test.
275 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
278 * gfortran.dg/adjustl_1.f90: New test.
280 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
282 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
283 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
285 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
287 * lto.c (iterative_hash_canonical_type,
288 gimple_register_canonical_type): only hash main variants of types
290 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
292 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
293 Move set of dg-do-what-default after early return.
295 2015-06-04 Marek Polacek <polacek@redhat.com>
298 * gcc.dg/lvalue-8.c: New test.
300 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
301 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/other/pr66130.C: New.
305 * g++.dg/cpp0x/pr66130.C: Likewise.
307 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/cpp0x/decl-loc1.C: New.
310 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
311 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
312 * g++.dg/init/ctor8.C: Likewise.
313 * g++.dg/parse/semicolon4.C: Likewise.
315 2015-06-03 Marek Polacek <polacek@redhat.com>
318 * g++.dg/ubsan/static-init-1.C: New test.
319 * g++.dg/ubsan/static-init-2.C: New test.
320 * g++.dg/ubsan/static-init-3.C: New test.
322 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
325 * gcc.target/i386/pr66275.c: New test.
327 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
329 * gcc.dg/Wcxx-compat-22.c: New testcase.
330 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
331 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
332 * c-c++-common/pr58346-1.c: Likewise.
333 * c-c++-common/transparent-union-1.c: Likewise.
335 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
337 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
338 * g++.dg/plugin/def_plugin.c: New file.
339 * g++.dg/plugin/def-plugin-test.C: New file.
341 2015-06-03 Richard Biener <rguenther@suse.de>
343 * gcc.dg/vect/bb-slp-36.c: New testcase.
345 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
347 * gcc.dg/lto/chkp-removed-alias_0.c: New.
349 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
351 * gcc.dg/lto/chkp-privatize-1_0.c: New.
352 * gcc.dg/lto/chkp-privatize-1_1.c: New.
353 * gcc.dg/lto/chkp-privatize-2_0.c: New.
354 * gcc.dg/lto/chkp-privatize-2_1.c: New.
356 2015-06-03 Marek Polacek <polacek@redhat.com>
360 * gcc.dg/pr64223-1.c: New test.
361 * gcc.dg/pr64223-2.c: New test.
363 2015-06-03 Richard Biener <rguenther@suse.de>
365 PR tree-optimization/63916
366 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
368 2015-06-03 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/66375
371 * gcc.dg/torture/pr66375.c: New testcase.
373 2015-06-03 Bin Cheng <bin.cheng@arm.com>
375 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
377 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
380 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
382 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
385 * gfortran.dg/reshape_7.f90: New test.
387 2015-06-02 David Malcolm <dmalcolm@redhat.com>
390 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
393 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
396 * gcc.dg/pr49551.c: New testcase.
398 2015-06-02 Richard Biener <rguenther@suse.de>
401 * g++.dg/lto/pr65549_0.C: New testcase.
403 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
407 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
409 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
411 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
413 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
418 2015-06-02 Bin Cheng <bin.cheng@arm.com>
420 PR tree-optimization/48052
421 * gcc.dg/tree-ssa/scev-8.c: New.
422 * gcc.dg/tree-ssa/scev-9.c: New.
423 * gcc.dg/tree-ssa/scev-10.c: New.
424 * gcc.dg/vect/pr48052.c: New.
426 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
428 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
430 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
432 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
434 2015-06-02 Marek Polacek <polacek@redhat.com>
437 * gcc.dg/torture/pr66345.c: New test.
439 2015-06-02 Richard Biener <rguenther@suse.de>
441 PR tree-optimization/65961
442 * gcc.dg/torture/pr65961.c: New testcase.
444 2015-06-02 Bin Cheng <bin.cheng@arm.com>
446 PR tree-optimization/52563
447 PR tree-optimization/62173
448 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
449 * gcc.dg/tree-ssa/scev-4.c: Ditto.
451 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/specs/varsize_return2.ads: New test.
454 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
456 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
458 * gcc.dg/vect/vect-outer-simd-1.c: New test.
460 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
463 * gcc.target/aarch64/sync-comp-swap.c: New.
464 * gcc.target/aarch64/sync-comp-swap.x: New.
465 * gcc.target/aarch64/sync-op-acquire.c: New.
466 * gcc.target/aarch64/sync-op-acquire.x: New.
467 * gcc.target/aarch64/sync-op-full.c: New.
468 * gcc.target/aarch64/sync-op-full.x: New.
469 * gcc.target/aarch64/sync-op-release.c: New.
470 * gcc.target/aarch64/sync-op-release.x: New.
472 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
474 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
477 2015-06-01 Richard Biener <rguenther@suse.de>
479 PR tree-optimization/66349
480 PR tree-optimization/66352
481 PR tree-optimization/66357
482 * gcc.dg/torture/pr66357.c: New testcase.
483 * gcc.dg/torture/pr66349.c: Likewise.
484 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
486 2015-06-01 Richard Biener <rguenther@suse.de>
489 2015-05-29 Richard Biener <rguenther@suse.de>
491 PR tree-optimization/66314
492 * gcc.dg/asan/pr66314.c: New testcase.
494 2015-06-01 Richard Biener <rguenther@suse.de>
496 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
498 2015-06-01 Jakub Jelinek <jakub@redhat.com>
500 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
502 (hp3, hp4): Add inline keyword.
503 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
504 (hp2): Add inline keyword.
505 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
506 (hp2): Add inline keyword.
508 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
511 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
512 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
513 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
514 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
516 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
518 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
519 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
521 2015-06-01 Richard Biener <rguenther@suse.de>
523 PR tree-optimization/66280
524 * g++.dg/torture/pr66280.C: New testcase.
525 * g++.dg/torture/pr66280-2.C: Likewise.
527 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
529 * gnat.dg/addr9_1.adb: New test.
530 * gnat.dg/addr9_2.adb: Likewise.
531 * gnat.dg/addr9_3.adb: Likewise.
532 * gnat.dg/addr9_4.adb: Likewise.
534 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
536 * g++.dg/other/dump-ada-spec-4.C: New test.
538 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
540 * gcc.dg/alias-8.c: Fix dg-warning.
542 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
544 * gcc.dg/alias-8.c: Do not xfail.
545 * gcc.dg/pr62167.c: Prevent FRE.
546 * gcc.dg/alias-14.c: New testcase.
548 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
550 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
552 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
555 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
557 * gcc.target/s390/hotpatch-10.c: Likewise.
558 * gcc.target/s390/hotpatch-11.c: Likewise.
559 * gcc.target/s390/hotpatch-12.c: Likewise.
560 * gcc.target/s390/hotpatch-17.c: Likewise.
561 * gcc.target/s390/hotpatch-18.c: Likewise.
562 * gcc.target/s390/hotpatch-20.c: Likewise.
563 * gcc.target/s390/hotpatch-21.c: Likewise.
564 * gcc.target/s390/hotpatch-22.c: Likewise.
565 * gcc.target/s390/hotpatch-23.c: Likewise.
566 * gcc.target/s390/hotpatch-24.c: Likewise.
567 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
568 to check for the exact nops too.
569 * gcc.target/s390/hotpatch-3.c: Likewise.
570 * gcc.target/s390/hotpatch-4.c: Likewise.
571 * gcc.target/s390/hotpatch-5.c: Likewise.
572 * gcc.target/s390/hotpatch-6.c: Likewise.
573 * gcc.target/s390/hotpatch-7.c: Likewise.
574 * gcc.target/s390/hotpatch-8.c: Likewise.
575 * gcc.target/s390/hotpatch-9.c: Likewise.
576 * gcc.target/s390/hotpatch-14.c: Likewise.
577 * gcc.target/s390/hotpatch-15.c: Likewise.
578 * gcc.target/s390/hotpatch-16.c: Likewise.
579 * gcc.target/s390/hotpatch-19.c: Likewise.
580 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
581 scan-assembler-times counting number of .align directives.
582 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
583 dg-options. Remove scan-assembler-times counting number of .align
585 * gcc.target/s390/hotpatch-26.c: New file.
586 * gcc.target/s390/hotpatch-27.c: New file.
587 * gcc.target/s390/hotpatch-28.c: New file.
588 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
589 using -Os -O0 -O1 -O2 -O3 options.
591 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
595 2015-05-29 Jakub Jelinek <jakub@redhat.com>
597 PR tree-optimization/66142
598 * gcc.dg/vect/pr66142.c: New test.
600 2015-05-29 Richard Biener <rguenther@suse.de>
602 PR tree-optimization/66314
603 * gcc.dg/asan/pr66314.c: New testcase.
605 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
607 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
608 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
610 (schedule-cleanups, dg-keep-saved-temps): New proc.
611 (gcc-dg-test-1): Schedule cleanups.
612 * lib/profopt.exp (profopt-execute): Likewise.
613 * g++.dg/cdce3.C: Adjust expected line numbers.
614 * gcc.dg/cdce1.c: Likewise.
615 * gcc.dg/cdce2.c: Likewise.
616 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
617 * gcc.dg/strlenopt-24.c: Likewise.
618 * gcc.dg/tree-ssa/vrp26.c: Likewise.
619 * gcc.dg/tree-ssa/vrp28.c: Likewise.
620 * obj-c++.dg/encode-2.mm: Likewise.
622 2015-05-28 DJ Delorie <dj@redhat.com>
624 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
626 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
628 * gnat.dg/discr43.adb: New test.
630 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
632 * gnat.dg/varsize_temp.adb: Rename into...
633 * gnat.dg/varsize1.adb: ...this.
634 * gnat.dg/varsize_copy.ad[sb]: Rename into...
635 * gnat.dg/varsize2.ad[sb]: ...this.
636 * gnat.dg/varsize3_1.adb: New test.
637 * gnat.dg/varsize3_2.adb: Likewise.
638 * gnat.dg/varsize3_3.adb: Likewise.
639 * gnat.dg/varsize3_4.adb: Likewise.
640 * gnat.dg/varsize3_5.adb: Likewise.
641 * gnat.dg/varsize3_6.adb: Likewise.
642 * gnat.dg/varsize3_pkg1.ads: New helper.
643 * gnat.dg/varsize3_pkg2.ads: Likewise.
644 * gnat.dg/varsize3_pkg3.ads: Likewise.
646 2015-05-28 Richard Biener <rguenther@suse.de>
648 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
650 2015-05-28 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/66142
653 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
655 2015-05-28 Lawrence Velázquez <vq@larryv.me>
658 * gcc.dg/darwin-minversion-3.c: Update testcase.
659 * gcc.dg/darwin-minversion-4.c: Ditto.
660 * gcc.dg/darwin-minversion-5.c: New testcase.
661 * gcc.dg/darwin-minversion-6.c: Ditto.
662 * gcc.dg/darwin-minversion-7.c: Ditto.
663 * gcc.dg/darwin-minversion-8.c: Ditto.
664 * gcc.dg/darwin-minversion-9.c: Ditto.
665 * gcc.dg/darwin-minversion-10.c: Ditto.
666 * gcc.dg/darwin-minversion-11.c: Ditto.
667 * gcc.dg/darwin-minversion-12.c: Ditto.
669 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
671 PR rtl-optimization/66168
672 * gcc.c-torture/compile/pr66168.c: New test.
674 2015-05-27 Jeff Law <law@redhat.com>
677 * gcc.dg/target/m68k/pr39726-1.c: New test.
679 2015-05-27 Nathan Sidwell <nathan@acm.org>
682 * g++.dg/ext/alias-canon3.C: New.
684 2015-05-27 Richard Biener <rguenther@suse.de>
686 PR tree-optimization/66272
688 2014-08-15 Richard Biener <rguenther@suse.de>
690 PR tree-optimization/62031
691 * gcc.dg/torture/pr66272.c: New testcase.
693 2015-05-27 Richard Biener <rguenther@suse.de>
695 * gcc.dg/vect/slp-reduc-7.c: New testcase.
697 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
700 * gcc.dg/pr65358.c: New test.
702 2015-05-27 Andre Vehreschild <vehre@gmx.de>
705 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
707 * gfortran.dg/allocate_with_source_6.f90: New test.
709 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/atomic7_1.adb: New test.
712 * gnat.dg/atomic7_2.adb: Likewise.
713 * gnat.dg/atomic7_pkg1.ads: New helper.
714 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
716 2015-05-26 Michael Matz <matz@suse.de>
719 * gcc.dg/vect/pr66251.c: New test.
721 2015-05-26 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/66142
724 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
726 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
729 * gfortran.dg/allocatable_scalar_13.f90: New test
731 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
733 * gnat.dg/warn11.adb: New test.
734 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
736 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
738 * gnat.dg/vfa1_1.adb: New test.
739 * gnat.dg/vfa1_2.adb: Likewise.
740 * gnat.dg/vfa1_3.adb: Likewise.
741 * gnat.dg/vfa1_4.adb: Likewise.
742 * gnat.dg/vfa1_pkg.ads: New helper.
744 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
746 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
747 * gcc.target/i386/pr66232-3.c: Likewise.
749 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
752 * gcc.target/i386/pr66274.c: New test.
754 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
756 * gnat.dg/renaming6.ad[sb]: New test.
758 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
760 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
761 and 'dg-require-effective-target pie'.
763 2015-05-23 Nathan Sidwell <nathan@acm.org>
766 * g++.dg/cpp0x/pr66243.C: New.
768 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
771 * g++.dg/lto/pr66180_0.C: New testcase.
772 * g++.dg/lto/pr66180_1.C: New testcase.
774 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
777 * typebound_call_27.f90: New file.
779 2015-05-23 Nathan Sidwell <nathan@acm.org>
782 * g++.dg/template/pr65936.C: New.
784 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
786 PR tree-optimization/63387
787 * gcc.dg/pr63387-2.c: New testcase.
789 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
791 * gcc.dg/simd-1.c: Update to the new message.
793 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
795 * gcc.dg/nand.c: New testcase.
797 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
799 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
800 Set dg-do-what-default to compile only on ARM targets without
801 arm_neon_hw execution support. Remove redundant c-torture-execute
802 in loop over test cases.
804 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
807 * gcc.target/aarch64/pr65491_1.c: New test.
808 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
809 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
811 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
814 * g++.dg/cpp0x/explicit9.C: New.
815 * g++.dg/cpp0x/explicit8.C: Check the locations too.
817 2015-05-22 Richard Biener <rguenther@suse.de>
819 PR tree-optimization/66251
820 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
822 2015-05-22 Marek Polacek <polacek@redhat.com>
825 * c-c++-common/attributes-enum-1.c: New test.
826 * c-c++-common/attributes-enum-2.c: New test.
827 * g++.dg/cpp0x/attributes-enum-1.C: New test.
828 * g++.dg/cpp1y/attributes-enum-1.C: New test.
830 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
832 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
833 effective target support. If no arm_neon_hw support, do not attempt
834 to execute the tests; only compile them.
835 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
836 and "dg-require-effective-target arm_neon_ok".
837 * gcc.target/arm/simd/vextp16_1.c: Likewise.
838 * gcc.target/arm/simd/vextp64_1.c: Likewise.
839 * gcc.target/arm/simd/vextp8_1.c: Likewise.
840 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
841 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
842 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
843 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
844 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
845 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
846 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
847 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
848 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
849 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
850 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
851 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
852 * gcc.target/arm/simd/vexts16_1.c: Likewise.
853 * gcc.target/arm/simd/vexts32_1.c: Likewise.
854 * gcc.target/arm/simd/vexts64_1.c: Likewise.
855 * gcc.target/arm/simd/vexts8_1.c: Likewise.
856 * gcc.target/arm/simd/vextu16_1.c: Likewise.
857 * gcc.target/arm/simd/vextu32_1.c: Likewise.
858 * gcc.target/arm/simd/vextu64_1.c: Likewise.
859 * gcc.target/arm/simd/vextu8_1.c: Likewise.
860 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
861 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
862 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
863 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
864 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
865 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
866 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
867 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
868 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
869 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
870 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
871 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
872 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
873 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
874 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
875 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
876 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
877 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
878 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
879 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
880 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
881 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
882 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
883 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
884 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
885 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
886 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
887 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
888 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
889 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
890 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
891 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
892 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
893 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
894 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
895 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
896 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
897 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
898 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
899 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
900 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
901 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
902 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
903 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
904 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
905 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
906 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
907 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
908 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
909 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
910 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
911 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
912 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
913 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
914 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
915 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
916 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
917 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
918 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
919 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
920 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
921 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
922 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
923 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
924 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
925 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
926 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
927 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
928 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
929 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
930 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
931 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
932 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
933 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
934 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
935 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
936 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
937 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
938 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
939 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
940 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
941 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
942 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
943 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
944 * gcc.target/arm/simd/vzips16_1.c: Likewise.
945 * gcc.target/arm/simd/vzips32_1.c: Likewise.
946 * gcc.target/arm/simd/vzips8_1.c: Likewise.
947 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
948 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
949 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
951 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
953 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
954 * gcc.dg/vect/pr59354.c: Likewise.
955 * gcc.dg/vect/pr64252.c: Likewise.
956 * gcc.dg/vect/pr64404.c: Likewise.
957 * gcc.dg/vect/pr64493.c: Likewise.
958 * gcc.dg/vect/pr64495.c: Likewise.
959 * gcc.dg/vect/pr64844.c: Likewise.
960 * gcc.dg/vect/pr65518.c: Likewise.
961 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
963 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp1y/var-templ28.C: New.
968 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
971 * gcc.target/i386/pr66232-1.c: New test.
972 * gcc.target/i386/pr66232-2.c: Likewise.
973 * gcc.target/i386/pr66232-3.c: Likewise.
974 * gcc.target/i386/pr66232-4.c: Likewise.
975 * gcc.target/i386/pr66232-5.c: Likewise.
977 2015-05-21 Nathan Sidwell <nathan@acm.org>
979 * g++.dg/cpp1y/pr60943.C: New.
981 2015-05-21 Jakub Jelinek <jakub@redhat.com>
983 PR tree-optimization/66233
984 * gcc.c-torture/execute/pr66233.c: New test.
986 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
989 * gfortran.dg/inline_matmul_11.f90: New test.
991 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
993 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
994 instead of listing several targets on its own.
995 * gcc.target/i386/pr32219-2.c: Likewise.
996 * gcc.target/i386/pr32219-3.c: Likewise.
997 * gcc.target/i386/pr32219-4.c: Likewise.
998 * gcc.target/i386/pr32219-5.c: Likewise.
999 * gcc.target/i386/pr32219-6.c: Likewise
1000 * gcc.target/i386/pr32219-7.c: Likewise.
1001 * gcc.target/i386/pr32219-8.c: Likewise.
1002 * gcc.target/i386/pr39013-1.c: Likewise.
1003 * gcc.target/i386/pr39013-2.c: Likewise.
1004 * gcc.target/i386/pr64317.c: Likewise.
1006 2015-05-21 Jeff Law <law@redhat.com>
1008 * gcc.target/hppa/shadd-3.c: New test.
1009 * gcc.target/hppa/shadd-4.c: New test.
1011 2015-05-21 Michael Matz <matz@suse.de>
1013 * gcc.dg/vect/vect-strided-store.c: New test.
1014 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1015 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1017 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1020 * gcc.dg/pow-sqrt-synth-1.c: New test.
1021 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1023 2015-05-21 Richard Biener <rguenther@suse.de>
1026 * g++.dg/conversion/pr66211.C: New testcase.
1027 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1029 2015-05-21 Jeff Law <law@redhat.com>
1031 * gcc.target/hppa/shadd-2.c: New test.
1033 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1036 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1038 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1041 * gcc.target/arm/pr26702.c: Adjust target selector.
1043 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1046 * gcc.dg/lto/pr66221_0.c: New test.
1047 * gcc.dg/lto/pr66221_1.c: New test.
1049 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1052 * gcc.dg/redecl-4.c: Update column numbers.
1053 * gcc.dg/format/bitfld-1.c: Likewise.
1054 * gcc.dg/format/attr-2.c: Likewise.
1055 * gcc.dg/format/attr-6.c: Likewise.
1056 * gcc.dg/format/attr-7.c (baz): Likewise.
1057 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1058 * gcc.dg/format/attr-4.c: Likewise.
1059 * gcc.dg/format/branch-1.c: Likewise.
1060 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1061 locations within strings with embedded escape sequences.
1063 2015-05-20 Jeff Law <law@redhat.com>
1065 * gcc.target/hppa/hppa.exp: New target test driver.
1066 * gcc.target/hppa/shadd-1.c: New test.
1068 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1070 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1072 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1074 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1075 (fn_33_k_and_r_style): New.
1076 (fn_33_stroustrup_style): New.
1077 (fn_33_allman_style): New.
1078 (fn_33_whitesmiths_style): New.
1079 (fn_33_horstmann_style): New.
1080 (fn_33_ratliff_banner_style): New.
1081 (fn_33_lisp_style): New.
1082 (fn_34_indent_dash_gnu): New.
1083 (fn_34_indent_dash_kr): New.
1084 (fn_34_indent_dash_orig): New.
1085 (fn_34_indent_linux_style): New.
1087 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1090 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1092 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1094 PR tree-optimization/65447
1095 * gcc.dg/tree-ssa/pr65447.c: New test.
1097 2015-05-19 Nathan sidwell <nathan@acm.org>
1099 * g++.dg/cpp0x/pr65954.C: New.
1101 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1103 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1105 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1107 * lib/target-supports.exp: Vector do not always have natural
1110 2015-05-19 David Sherwood <david.sherwood@arm.com>
1112 * gcc.dg/loop-invariant.c: New testcase.
1114 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1116 * lib/target-supports.exp: Vector do not always have natural
1119 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1121 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1123 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1125 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1127 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1128 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1129 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1130 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1131 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1132 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1133 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1134 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1135 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1136 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1138 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1140 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1142 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1144 * gcc.target/s390/s390.exp
1145 (check_effective_target_vector): New check.
1146 * gcc.target/s390/vector/vec-abi-1.c: New test.
1147 * gcc.target/s390/vector/vec-abi-2.c: New test.
1148 * gcc.target/s390/vector/vec-abi-3.c: New test.
1149 * gcc.target/s390/vector/vec-abi-4.c: New test.
1150 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1151 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1152 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1153 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1154 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1155 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1156 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1157 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1158 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1159 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1160 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1161 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1162 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1163 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1164 * gcc.target/s390/vector/vec-init-1.c: New test.
1165 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1166 * gcc.target/s390/vector/vec-shift-1.c: New test.
1167 * gcc.target/s390/vector/vec-sub-1.c: New test.
1169 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1171 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1173 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1175 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1177 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1179 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1181 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1183 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1185 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1187 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1189 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1191 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1193 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1195 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1197 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1199 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1201 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1203 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1205 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1207 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1209 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1211 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1213 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1215 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1217 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1219 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1221 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1223 PR tree-optimization/66187
1224 * gcc.c-torture/execute/pr66187.c: New test.
1225 * gcc.dg/pr66187-1.c: New test.
1226 * gcc.dg/pr66187-2.c: New test.
1228 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1230 * gcc.dg/vect/bb-slp-35.c: Adjust.
1232 2015-05-19 Richard Biener <rguenther@suse.de>
1234 PR tree-optimization/66165
1235 * gcc.dg/torture/pr66165.c: New testcase.
1237 PR tree-optimization/66185
1238 * gcc.dg/torture/pr66185.c: New testcase.
1240 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1243 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1245 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1247 * gcc.target/mips/p5600-bonding.c : New file.
1249 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1252 * gfortran.dg/interface_operator_1.f90: New tests.
1254 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1257 * gfortran.dg/generic_29.f90: New tests.
1259 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1262 * gfortran.dg/storage_size_6.f90: New tests.
1264 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1267 * gfortran.dg/null1.f90: New test.
1269 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1272 * gfortran.dg/entry_21.f90: New test.
1274 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1277 * gfortran.dg/storage_size_6.f90: New tests.
1279 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1282 * gfortran.dg/misplaced_statement.f90: New test.
1284 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1287 * gfortran.dg/filepos1.f90: New test
1289 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr64925.f90: New test.
1294 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1296 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1298 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1300 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1302 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1303 to the family of pie capable targets.
1305 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1307 * gcc.target/arm/bics_1.c : New testcase.
1308 * gcc.target/arm/bics_2.c : New testcase.
1309 * gcc.target/arm/bics_3.c : New testcase.
1310 * gcc.target/arm/bics_4.c : New testcase.
1312 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1314 * gcc.target/mips/umips-attr.c: New test.
1316 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1319 * gcc.dg/20150120-2.c (dg-final): Ditto.
1320 * gcc.dg/20150120-2.c (dg-final): Ditto.
1321 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1323 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1326 * gcc.target/i386/pr66174.c: New test.
1328 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1331 * gfortran.dg/matmul_bounds_6.f90: New test.
1332 * gfortran.dg/matmul_bounds_7.f90: New test.
1334 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1336 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1337 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1338 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1339 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1340 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1341 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1343 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1346 * gfortran.dg/continuation_13.f90: Update test.
1347 * gfortran.dg/pr65903.f90: New test.
1349 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/block_14.f90: New test.
1354 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1357 * lib/gfortran-dg.exp: Update regex to handle two locations for
1358 the same diagnostic without caret.
1359 * gfortran.dg/badline.f: Test also that line numbers are correct
1360 before and after "left but not entered" warning.
1362 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1363 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1366 * gcc.target/arm/maskdata.c: New test.
1368 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1371 * gfortran.dg/derived_constructor_components_5: New test
1373 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1376 * gcc.target/alpha/pr66140.c: New test.
1378 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1381 * gcc.dg/Wconversion-complex-c99.c: New test.
1382 * gcc.dg/Wconversion-complex-gnu.c: New test.
1384 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1386 PR tree-optimization/64454
1387 * gcc.dg/modmod.c: New testcase.
1389 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1391 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1393 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1396 * gcc.target/i386/mpx/pr66134.c: New test.
1398 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1400 * gcc.target/powerpc/pr60158.c: New test.
1402 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1404 * gcc.target/i386/sibcall-7.c: New test.
1405 * gcc.target/i386/sibcall-8.c: New test.
1407 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1409 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1410 (abs64_in_dreg): Likewise.
1412 2015-05-14 Marek Polacek <polacek@redhat.com>
1416 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1417 * gcc.dg/pr19984.c: Likewise.
1418 * gcc.dg/pr66066-1.c: New test.
1419 * gcc.dg/pr66066-2.c: New test.
1420 * gcc.dg/pr66066-3.c: New test.
1422 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1424 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1425 * gcc.dg/pow-sqrt.x: New file.
1426 * gcc.dg/pow-sqrt-1.c: New test.
1427 * gcc.dg/pow-sqrt-2.c: Likewise.
1428 * gcc.dg/pow-sqrt-3.c: Likewise.
1430 2015-05-13 Richard Biener <rguenther@suse.de>
1432 PR tree-optimization/66123
1433 * gcc.dg/torture/pr66123.c: New testcase.
1435 2015-05-13 Richard Biener <rguenther@suse.de>
1438 * gcc.dg/alias-2.c: Adjust.
1439 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1441 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1444 * gcc.target/i386/pr65103-3.c: New.
1446 2015-05-13 Martin Liska <mliska@suse.cz>
1448 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1450 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1453 * gcc.target/i386/pr66112-2.c: New test.
1456 * gcc.target/i386/pr66112-1.c: New test.
1458 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1461 * gcc.target/i386/mpx/pr66048.cc: New.
1463 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1465 PR rtl-optimization/64616
1466 * gcc.dg/loop-8.c: New test.
1467 * gcc.dg/loop-9.c: New test.
1469 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1472 * gcc.target/i386/pr66047.c: New testcase.
1474 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1477 * gcc.c-torture/compile/pr65873.c: New testcase.
1479 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1482 * gfortran.dg/inline_matmul_10.f90: New test.
1484 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1486 * c-c++-common/Wmisleading-indentation.c: New testcase.
1487 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1488 * c-c++-common/Wmisleading-indentation-2.md: New file.
1490 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1492 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1494 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1496 2015-05-12 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/66101
1499 * gcc.dg/torture/pr66101.c: New testcase.
1501 2015-05-12 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/37021
1504 * gcc.target/i386/vect-addsub.c: New testcase.
1506 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1508 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1510 2015-05-12 Tom de Vries <tom@codesourcery.com>
1512 PR tree-optimization/66010
1513 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1515 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/trailing10.C: New.
1520 2015-05-12 Richard Biener <rguenther@suse.de>
1522 * gcc.dg/vect/bb-slp-35.c: New testcase.
1524 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1527 * gfortran.dg/bound_simplification_6.f90: New.
1529 2015-05-11 Steve Ellcey <sellcey@mips.com>
1531 * gcc.target/mips/branch-1.c: Pass argument to bar().
1533 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1536 * gcc.target/i386/pr65753.c: New test.
1538 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1540 PR rtl-optimization/66076
1541 * gcc.dg/torture/pr66076.c: New test.
1543 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1546 * gfortran.dg/inline_matmul_7.f90: New test.
1547 * gfortran.dg/inline_matmul_8.f90: New test.
1548 * gfortran.dg/inline_matmul_9.f90: New test.
1550 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1552 * gfortran.dg/bound_simplification_5.f90: New.
1554 2015-05-09 Jason Merrill <jason@redhat.com>
1556 * lib/target-supports.exp (cxx_default): New global.
1557 (check_effective_target_c++11_only)
1558 (check_effective_target_c++14_only)
1559 (check_effective_target_c++98_only)
1560 (check_effective_target_c++1z_only): Check it.
1562 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1564 PR tree-optimization/64454
1565 * gcc.dg/tree-ssa/vrp97.c: New file.
1566 * gcc.dg/vect/slp-perm-7.c: Update.
1568 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1571 * gfortran.dg/elemental_subroutine_11.f90: New test.
1573 2015-05-08 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/66036
1576 * gcc.dg/vect/slp-41.c: New testcase.
1578 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1580 * gfortran.dg/elemental_optional_args_7.f90: New.
1582 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1584 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1587 2015-05-08 Marek Polacek <polacek@redhat.com>
1590 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1591 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1593 2015-05-07 Marek Polacek <polacek@redhat.com>
1596 * c-c++-common/Wshift-negative-value-1.c: New test.
1597 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1598 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1599 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1600 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1601 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1602 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1603 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1604 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1606 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1610 * gcc.dg/fdata-sections-2.c: New file.
1612 2015-05-07 Marek Polacek <polacek@redhat.com>
1615 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1617 * c-c++-common/ubsan/align-7.c: Likewise.
1618 * c-c++-common/ubsan/bounds-8.c: Likewise.
1619 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1620 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1621 * c-c++-common/ubsan/null-1.c: Likewise.
1622 * c-c++-common/ubsan/null-10.c: Likewise.
1623 * c-c++-common/ubsan/null-11.c: Likewise.
1624 * c-c++-common/ubsan/null-2.c: Likewise.
1625 * c-c++-common/ubsan/null-3.c: Likewise.
1626 * c-c++-common/ubsan/null-4.c: Likewise.
1627 * c-c++-common/ubsan/null-5.c: Likewise.
1628 * c-c++-common/ubsan/null-6.c: Likewise.
1629 * c-c++-common/ubsan/null-7.c: Likewise.
1630 * c-c++-common/ubsan/null-8.c: Likewise.
1631 * c-c++-common/ubsan/null-9.c: Likewise.
1632 * c-c++-common/ubsan/object-size-1.c: Likewise.
1633 * c-c++-common/ubsan/object-size-10.c: Likewise.
1634 * c-c++-common/ubsan/object-size-4.c: Likewise.
1635 * c-c++-common/ubsan/object-size-5.c: Likewise.
1636 * c-c++-common/ubsan/object-size-7.c: Likewise.
1637 * c-c++-common/ubsan/object-size-8.c: Likewise.
1638 * c-c++-common/ubsan/object-size-9.c: Likewise.
1639 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1640 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1641 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1642 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1643 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1644 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1645 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1646 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1647 * c-c++-common/ubsan/pr59333.c: Likewise.
1648 * c-c++-common/ubsan/pr59667.c: Likewise.
1649 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1650 * c-c++-common/ubsan/pr60636.c: Likewise.
1651 * c-c++-common/ubsan/pr63802.c: Likewise.
1652 * c-c++-common/ubsan/recovery-1.c: Likewise.
1653 * c-c++-common/ubsan/recovery-3.c: Likewise.
1654 * c-c++-common/ubsan/shift-1.c: Likewise.
1655 * c-c++-common/ubsan/shift-2.c: Likewise.
1656 * c-c++-common/ubsan/shift-4.c: Likewise.
1657 * c-c++-common/ubsan/shift-7.c: Likewise.
1658 * c-c++-common/ubsan/undefined-2.c: Likewise.
1659 * c-c++-common/ubsan/vla-1.c: Likewise.
1660 * g++.dg/ubsan/null-1.C: Likewise.
1661 * g++.dg/ubsan/null-3.C: Likewise.
1662 * g++.dg/ubsan/null-4.C: Likewise.
1663 * g++.dg/ubsan/vptr-8.C: Likewise.
1664 * g++.dg/ubsan/vptr-9.C: Likewise.
1665 * gcc.dg/ubsan/bounds-2.c: Likewise.
1666 * gcc.dg/ubsan/object-size-9.c: Likewise.
1668 2015-05-07 Jeff Law <law@redhat.com>
1670 * gcc.dg/tree-ssa/shorten-1.c: New test.
1672 2015-05-07 Richard Biener <rguenther@suse.de>
1674 PR tree-optimization/66002
1675 * gcc.dg/vect/vect-125.c: New testcase.
1677 2015-05-07 Marek Polacek <polacek@redhat.com>
1678 Martin Uecker <uecker@eecs.berkeley.edu>
1680 * c-c++-common/ubsan/bounds-10.c: New test.
1682 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1684 * jit.dg/harness.h (set_options): Wrap with
1685 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1686 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1687 Special-case test-benchmark.c as a negative.
1688 * jit.dg/test-benchmark.c: New file.
1690 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
1693 * gcc.target/arm/pr64208.c: New test.
1695 2015-05-06 Alan Modra <amodra@gmail.com>
1698 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1699 (gparms): Make volatile.
1701 2015-05-06 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/62283
1704 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1706 2015-05-06 Christian Bruel <christian.bruel@st.com>
1709 * gcc.target/aarch64/iinline-attr-1.c: New test.
1711 2015-05-06 Richard Biener <rguenther@suse.de>
1713 * gcc.dg/vect/bb-slp-34.c: New testcase.
1715 2015-05-06 Richard Biener <rguenther@suse.de>
1717 PR tree-optimization/62283
1718 * gcc.dg/vect/bb-slp-14.c: Adjust.
1720 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1723 * gcc.target/i386/pr65990.c: New test.
1725 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
1728 * gcc.target/i386/pr65915.c: New.
1730 2015-05-05 Tom de Vries <tom@codesourcery.com>
1732 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1733 'va_list escapes 0'.
1735 2015-05-05 Tom de Vries <tom@codesourcery.com>
1737 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1740 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
1742 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1743 * gcc.target/arm/pr65924.c: Likewise.
1745 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.target/i386/pr65871-3.c: New test.
1750 2015-05-04 Jeff Law <law@redhat.com>
1753 2015-05-04 Jeff Law <law@redhat.com>
1754 * gcc.dg/tree-ssa/shorten-1.c: New test.
1756 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1757 Jakub Jelinek <jakub@redhat.com>
1760 * g++.dg/cpp0x/Wnarrowing4.C: New.
1762 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
1764 * lib/target-supports.exp
1765 (check_effective_target_keeps_null_pointer_checks): Clarify that
1766 this is for targets that disable -fdelete-null-pointer-checks,
1767 not default it to off.
1768 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1769 -fdelete-null-pointer-checks explicit.
1770 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1771 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1772 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1773 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1774 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1775 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1776 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1777 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1778 * gcc.dg/tree-ssa/pr20318.c: Likewise.
1779 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1780 * gcc.dg/tree-ssa/pr20702.c: Likewise.
1781 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1782 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1783 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1784 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1785 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1786 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1787 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1788 * gcc.dg/tree-ssa/unreachable.c: Likewise.
1789 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1790 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1791 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1792 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1793 * g++.dg/cpp0x/static_assert9.C: Likewise.
1794 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1795 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1796 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1797 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1798 * g++.dg/tree-ssa/pr26406.C: Likewise.
1800 2015-05-04 Jakub Jelinek <jakub@redhat.com>
1802 PR tree-optimization/65984
1803 * c-c++-common/ubsan/pr65984.c: New test.
1805 2015-05-04 Jeff Law <law@redhat.com>
1807 * gcc.dg/tree-ssa/shorten-1.c: New test.
1809 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1812 * gfortran.dg/pr44735.f90: New test.
1814 2015-05-04 Richard Biener <rguenther@suse.de>
1816 PR tree-optimization/65965
1817 * gcc.dg/vect/bb-slp-33.c: New testcase.
1819 2015-05-04 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/65935
1822 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1824 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1826 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1827 for each supported variant instead of CHECK_RESULTS.
1828 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1829 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1831 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1832 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1833 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1834 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1835 expected results for unsupported variants. Call CHECK for each
1836 supported variant instead of CHECK_RESULTS.
1837 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1838 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1839 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1840 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1841 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1842 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1843 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1844 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1845 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1846 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1847 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1848 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1849 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1850 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1851 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1852 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1853 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1854 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1855 expected results for unsupported variants.
1856 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1857 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1858 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1859 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1860 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1865 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1869 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1870 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1871 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1872 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1873 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1874 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1875 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1876 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1877 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1879 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1880 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1881 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1882 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1883 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1885 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1888 * gfortran.dg/bound_9.f90: Add pointer assignment.
1890 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1891 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
1894 * g++.dg/cpp0x/Wnarrowing3.C: New.
1896 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
1898 * gcc.dg/20150120-1.c: New test.
1899 * gcc.dg/20150120-2.c: New test.
1900 * gcc.dg/20150120-3.c: New test.
1902 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
1904 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1906 2015-05-01 Renlin Li <renlin.li@arm.com>
1908 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1910 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
1912 * gfortran.dg/bound_simplification_4.f90: New.
1914 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1916 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1917 with powerpc_p8vector_ok.
1919 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1922 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
1924 * gfortran.dg/bound_9.f90: New test case.
1926 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
1928 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1929 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1930 for 32bit x86 targets.
1931 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1932 for 32bit x86 targets.
1933 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1934 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1935 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1936 for 32bit x86 targets.
1938 2015-04-30 Marek Polacek <polacek@redhat.com>
1940 PR tree-optimization/63551
1941 * g++.dg/ipa/pr63551.C: New test.
1943 2015-04-30 Caroline Tice <cmtice@google.com>
1946 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
1947 partition size on certain targets.
1949 2015-04-30 Renlin Li <renlin.li@arm.com>
1951 * gcc.target/aarch64/vect-reduc-or_1.c: New.
1953 2015-04-30 Marek Polacek <polacek@redhat.com>
1955 * c-c++-common/Wbool-compare-3.c: New test.
1957 * gcc.dg/pr65901.c (foo): Adjust dg-error.
1958 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1960 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/init/ref22.C: New.
1965 2015-04-30 Marek Polacek <polacek@redhat.com>
1967 * gcc.dg/init-bad-8.c: New test.
1969 * gcc.dg/incomplete-typedef-1.c: New test.
1971 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1974 * g++.dg/template/crash121.C: New.
1976 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
1978 * gcc.target/mips/call-from-init.c: New test.
1979 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1981 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.target/i386/pr65871-1.c: New test.
1985 * gcc.target/i386/pr65871-2.c: Ditto.
1987 2015-04-29 Marek Polacek <polacek@redhat.com>
1990 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1991 * c-c++-common/Wbool-compare-2.c: New test.
1993 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1996 * gcc.target/aarch64/vstN_lane_1.c: New file.
1998 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/warn/Winit-self-3.C: New.
2003 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2005 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2007 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2010 * gcc.target/arm/pr65924.c: New test.
2012 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2014 * g++.dg/gomp/tpl-target-update.C: New file.
2016 2015-04-29 Richard Biener <rguenther@suse.de>
2018 PR tree-optimization/65917
2019 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2021 2015-04-29 Christian Bruel <christian.bruel@st.com>
2024 * gcc.dg/ipa/iinline-attr.c: New test.
2025 * gcc.target/i386/iinline-attr-2.c: New test.
2027 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2029 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2032 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2034 * gcc.dg/vect/vect-33.c: Remove spurious line.
2036 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2038 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2040 2015-04-28 Marek Polacek <polacek@redhat.com>
2043 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2044 * gcc.dg/pr65901.c: New test.
2046 2015-04-28 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/62283
2049 * gfortran.dg/vect/pr62283-2.f: New testcase.
2050 * gcc.dg/vect/bb-slp-14.c: Adjust.
2052 2015-04-28 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/65851
2055 * g++.dg/torture/pr65851.C: New testcase.
2057 2015-04-27 Jeff Law <law@redhat.com>
2059 PR tree-optimization/65217
2060 * gcc.target/i386/pr65217.c: Remove XFAIL.
2062 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2065 Add tests forgotten to svn-add.
2066 * gfortran.dg/class_allocate_19.f03: New test.
2067 * gfortran.dg/class_array_20.f03: New test.
2068 * gfortran.dg/class_array_21.f03: New test.
2069 * gfortran.dg/finalize_29.f08: New test.
2071 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2075 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2076 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2078 2015-04-27 Caroline Tice <cmtice@google.com>
2080 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2083 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2086 * gcc.target/powerpc/htm-1.c: New test.
2087 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2089 (__builtin_tabortdci): Likewise.
2090 (__builtin_tcheck): Remove operand.
2091 * lib/target-supports.exp (check_htm_hw_available): New function.
2093 2015-04-27 Richard Biener <rguenther@suse.de>
2095 * gcc.target/i386/pr65217.c: XFAIL.
2097 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2099 PR tree-optimization/65875
2100 * gcc.c-torture/compile/pr65875.c: New test.
2102 2015-04-25 Marek Polacek <polacek@redhat.com>
2105 * gcc.dg/enum-incomplete-2.c: New test.
2106 * gcc.dg/enum-mode-1.c: New test.
2108 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2111 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2113 * gcc.target/powerpc/pr65849-2.c: Likewise.
2115 2015-04-24 Tom de Vries <tom@codesourcery.com>
2117 PR tree-optimization/65802
2118 * g++.dg/pr65802.C: Move to ...
2119 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2120 stdarg.h. Rewrite for C.
2121 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2122 va_start and va_end. Remove unnecessary inline asm.
2124 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2125 Wei Mi <wmi@google.com>
2127 * gcc.target/i386/sse2-load-multi.c: New test.
2128 * gcc.target/i386/sse2-store-multi.c: Ditto.
2130 2015-04-24 Marek Polacek <polacek@redhat.com>
2133 * c-c++-common/pr65830.c: New test.
2136 * c-c++-common/Wlogical-op-1.c: New test.
2138 2015-04-24 Marek Polacek <polacek@redhat.com>
2141 * c-c++-common/pr61534-1.c: New test.
2143 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2144 Steven Bosscher <steven@gcc.gnu.org>
2146 PR rtl-optimization/34503
2147 * gcc.target/arm/pr64616.c: New file.
2149 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2151 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2153 2015-04-24 Terry Guo <terry.guo@arm.com>
2155 * gcc.target/arm/pr65710.c: Update the options.
2157 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2159 * gcc.target/i386/pr65523.c: Skip x32.
2161 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2163 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2164 to look for vcl* where appropriate.
2166 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2168 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2169 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2171 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2174 * gcc.target/arm/pr26702.c: New test.
2176 2015-04-23 Marek Polacek <polacek@redhat.com>
2179 * gcc.dg/pr65345-1.c: New test.
2180 * gcc.dg/pr65345-2.c: New test.
2182 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2184 * gcc.target/powerpc/crypto-builtin-2.c: New.
2186 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2189 * gfortran.dg/class_allocate_19.f03: New test.
2190 * gfortran.dg/class_array_20.f03: New test.
2191 * gfortran.dg/class_array_21.f03: New test.
2192 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2193 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2194 initialization correctly.
2195 * gfortran.dg/finalize_29.f08: New test.
2197 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2199 * gcc.target/powerpc/swaps-p8-18.c: New test.
2201 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2204 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2205 * gcc.dg/vect/bb-slp-25.c: Likewise.
2206 * gcc.dg/vect/bb-slp-29.c: Likewise.
2207 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2208 vect_no_align && { ! vect_hw_misalign }.
2209 * gcc.dg/vect/bb-slp-9.c: Likewise.
2210 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2212 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2214 account for POWER8, where peeling for alignment is not needed.
2215 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2216 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2217 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2218 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2219 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2220 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2221 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2222 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2223 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2224 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2225 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2226 * gcc.dg/vect/pr16105.c: Likewise.
2227 * gcc.dg/vect/pr20122.c: Likewise.
2228 * gcc.dg/vect/pr33804.c: Likewise.
2229 * gcc.dg/vect/pr33953.c: Likewise.
2230 * gcc.dg/vect/pr56787.c: Likewise.
2231 * gcc.dg/vect/pr58508.c: Likewise.
2232 * gcc.dg/vect/slp-25.c: Likewise.
2233 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2234 * gcc.dg/vect/vect-105.c: Likewise.
2235 * gcc.dg/vect/vect-27.c: Likewise.
2236 * gcc.dg/vect/vect-29.c: Likewise.
2237 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2239 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2240 && { ! vect_hw_misalign }.
2241 * gcc.dg/vect/vect-44.c: Likewise.
2242 * gcc.dg/vect/vect-48.c: Likewise.
2243 * gcc.dg/vect/vect-50.c: Likewise.
2244 * gcc.dg/vect/vect-52.c: Likewise.
2245 * gcc.dg/vect/vect-56.c: Likewise.
2246 * gcc.dg/vect/vect-60.c: Likewise.
2247 * gcc.dg/vect/vect-72.c: Likewise.
2248 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2249 * gcc.dg/vect/vect-75.c: Likewise.
2250 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2251 * gcc.dg/vect/vect-77-global.c: Likewise.
2252 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2253 * gcc.dg/vect/vect-78-global.c: Likewise.
2254 * gcc.dg/vect/vect-93.c: Likewise.
2255 * gcc.dg/vect/vect-95.c: Likewise.
2256 * gcc.dg/vect/vect-96.c: Likewise.
2257 * gcc.dg/vect/vect-cond-1.c: Likewise.
2258 * gcc.dg/vect/vect-cond-3.c: Likewise.
2259 * gcc.dg/vect/vect-cond-4.c: Likewise.
2260 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2261 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2262 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2263 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2264 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2265 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2266 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2267 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2268 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2269 * gcc.dg/vect/vect-outer-5.c: Likewise.
2270 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2271 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2272 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2273 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2274 * gcc.dg/vect/vect-peel-3.c: Likewise.
2275 * gcc.dg/vect/vect-peel-4.c: Likewise.
2276 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2277 * gcc.target/powerpc/pr65456.c: New test.
2278 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2279 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2280 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2281 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2282 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2283 vect_no_align && { ! vect_hw_misalign }.
2284 * gfortran.dg/vect/vect-3.f90: Likewise.
2285 * gfortran.dg/vect/vect-4.f90: Likewise.
2286 * gfortran.dg/vect/vect-5.f90: Likewise.
2287 * lib/target-supports.exp (check_effective_target_vect_no_align):
2288 Return 1 for POWER8.
2289 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2291 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2294 * gfortran.dg/pr65429.f90: New test.
2296 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2298 * c-c++-common/asan/user-section-1.c: New test.
2299 * c-c++-common/asan/user-section-2.c: New test.
2300 * c-c++-common/asan/user-section-3.c: New test.
2302 2015-04-22 Hale Wang <hale.wang@arm.com>
2303 Terry Guo <terry.guo@arm.com>
2305 PR rtl-optimization/64818
2306 * gcc.target/arm/pr64818.c: New test.
2308 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2311 * g++.dg/tree-ssa/pr61034.C: Update template.
2312 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2313 * gcc.dg/Warray-bounds-11.c: Likewise.
2314 * gcc.dg/Warray-bounds.c: Likewise.
2316 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2318 PR libgfortran/65234
2319 * gfortran.dg/fmt_unlimited.f90: New test.
2321 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2323 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2325 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2326 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2327 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2328 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2329 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2330 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2331 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2333 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2335 PR libgfortran/56743
2336 * gfortran.dg/namelist_87.f90: New test.
2338 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340 * gcc.target/aarch64/mult-synth_1.c: New test.
2341 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2342 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2343 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2344 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2345 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2347 2015-04-21 Richard Biener <rguenther@suse.de>
2349 PR tree-optimization/65650
2350 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2351 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2352 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2353 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2355 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2357 2015-04-21 Tom de Vries <tom@codesourcery.com>
2359 PR tree-optimization/65802
2360 * g++.dg/pr65802.C: New test.
2362 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2365 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2366 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2368 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/cpp0x/Wnarrowing2.C: New.
2373 2015-04-20 Jeff Law <law@redhat.com>
2375 PR tree-optimization/65658
2376 * gcc.dg/pr65658.c: New test.
2378 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2381 * gcc.target/aarch64/vec_init_1.c: New test.
2383 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2385 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2388 2015-04-18 Martin Sebor <msebor@redhat.com>
2390 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2391 of non-nul characters.
2392 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2394 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2397 * gcc.target/powerpc/pr65787.c: New.
2399 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.target/aarch64/c-output-template-4.c: New test.
2404 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2407 * gcc.dg/pr65780-1.c: New test.
2408 * gcc.dg/pr65780-2.c: Likewise.
2409 * gcc.target/i386/pr32219-9.c: Likewise.
2410 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2412 * gcc.target/i386/pr64317.c (c): Initialize.
2414 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2417 * g++.dg/ext/mv18.C: New test.
2418 * g++.dg/ext/mv19.C: Likewise.
2419 * g++.dg/ext/mv20.C: Likewise.
2420 * g++.dg/ext/mv21.C: Likewise.
2421 * g++.dg/ext/mv22.C: Likewise.
2422 * g++.dg/ext/mv23.C: Likewise.
2424 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2427 * g++.dg/init/pr64527.C: New test.
2429 2015-04-17 Tom de Vries <tom@codesourcery.com>
2430 Michael Matz <matz@suse.de>
2432 PR tree-optimization/64950
2433 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2436 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2438 * c-c++-common/asan/user-section-1.c: New test.
2440 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2443 * gcc.dg/debug/pr65771.c: New test.
2445 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2447 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2448 __buitlin_alloca with __builtin_alloca.
2450 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2452 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2454 2015-04-16 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/64277
2457 * gcc.dg/Warray-bounds-14.c: New testcase.
2458 * gcc.dg/Warray-bounds-15.c: Likewise.
2459 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2460 * c-c++-common/ubsan/bounds-6.c: Likewise.
2462 2015-04-16 Renlin Li <renlin.li@arm.com>
2464 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2465 * gcc.target/arm/unsigned-float.c: New.
2467 2015-04-16 Richard Biener <rguenther@suse.de>
2469 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2470 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2471 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2473 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2476 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2477 * g++.dg/cpp0x/defaulted21.C: Likewise.
2478 * g++.dg/cpp0x/defaulted28.C: Likewise.
2479 * g++.dg/cpp0x/defaulted47.C: Likewise.
2480 * g++.dg/cpp0x/elision_neg.C: Likewise.
2481 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2482 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2483 * g++.dg/cpp0x/implicit1.C: Likewise.
2484 * g++.dg/cpp0x/implicit9.C: Likewise.
2485 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2486 * g++.dg/cpp0x/range-for13.C: Likewise.
2487 * g++.dg/gomp/clause-2.C: Likewise.
2488 * g++.dg/gomp/udr-5.C: Likewise.
2489 * g++.dg/inherit/access6.C: Likewise.
2490 * g++.dg/lookup/duperr1.C: Likewise.
2491 * g++.dg/lookup/friend2.C: Likewise.
2492 * g++.dg/lookup/pr6936.C: Likewise.
2493 * g++.dg/lookup/scoped1.C: Likewise.
2494 * g++.dg/lookup/using26.C: Likewise.
2495 * g++.dg/lookup/using38.C: Likewise.
2496 * g++.dg/other/access2.C: Likewise.
2497 * g++.dg/overload/defarg3.C: Likewise.
2498 * g++.dg/overload/defarg6.C: Likewise.
2499 * g++.dg/parse/access11.C: Likewise.
2500 * g++.dg/parse/access2.C: Likewise.
2501 * g++.dg/parse/access3.C: Likewise.
2502 * g++.dg/parse/access4.C: Likewise.
2503 * g++.dg/parse/access5.C: Likewise.
2504 * g++.dg/parse/access6.C: Likewise.
2505 * g++.dg/parse/access8.C: Likewise.
2506 * g++.dg/parse/access9.C: Likewise.
2507 * g++.dg/parse/crash40.C: Likewise.
2508 * g++.dg/tc1/dr142.C: Likewise.
2509 * g++.dg/tc1/dr166.C: Likewise.
2510 * g++.dg/tc1/dr52.C: Likewise.
2511 * g++.dg/template/access11.C: Likewise.
2512 * g++.dg/template/access18.C: Likewise.
2513 * g++.dg/template/access19.C: Likewise.
2514 * g++.dg/template/access2.C: Likewise.
2515 * g++.dg/template/access20.C: Likewise.
2516 * g++.dg/template/access26.C: Likewise.
2517 * g++.dg/template/access3.C: Likewise.
2518 * g++.dg/template/access7.C: Likewise.
2519 * g++.dg/template/conv12.C: Likewise.
2520 * g++.dg/template/crash69.C: Likewise.
2521 * g++.dg/template/friend31.C: Likewise.
2522 * g++.dg/template/friend32.C: Likewise.
2523 * g++.dg/template/memfriend15.C: Likewise.
2524 * g++.dg/template/memfriend16.C: Likewise.
2525 * g++.dg/template/memfriend17.C: Likewise.
2526 * g++.dg/template/memfriend7.C: Likewise.
2527 * g++.dg/template/pr32519.C: Likewise.
2528 * g++.dg/template/qualttp21.C: Likewise.
2529 * g++.dg/template/qualttp8.C: Likewise.
2530 * g++.dg/template/ttp10.C: Likewise.
2531 * g++.dg/template/typedef11.C: Likewise.
2532 * g++.dg/template/typedef13.C: Likewise.
2533 * g++.dg/template/typedef19.C: Likewise.
2534 * g++.dg/template/typedef20.C: Likewise.
2535 * g++.dg/template/typedef22.C: Likewise.
2536 * g++.dg/template/using16.C: Likewise.
2537 * g++.dg/template/virtual3.C: Likewise.
2538 * g++.dg/ubsan/pr61272.C: Likewise.
2539 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2540 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2541 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2542 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2543 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2544 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2545 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2546 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2547 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2548 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2549 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2550 * g++.old-deja/g++.jason/access17.C: Likewise.
2551 * g++.old-deja/g++.jason/access18.C: Likewise.
2552 * g++.old-deja/g++.jason/access22.C: Likewise.
2553 * g++.old-deja/g++.jason/access23.C: Likewise.
2554 * g++.old-deja/g++.jason/access8.C: Likewise.
2555 * g++.old-deja/g++.jason/delete3.C: Likewise.
2556 * g++.old-deja/g++.jason/report.C: Likewise.
2557 * g++.old-deja/g++.law/access2.C: Likewise.
2558 * g++.old-deja/g++.law/access3.C: Likewise.
2559 * g++.old-deja/g++.law/access4.C: Likewise.
2560 * g++.old-deja/g++.law/access5.C: Likewise.
2561 * g++.old-deja/g++.law/arm12.C: Likewise.
2562 * g++.old-deja/g++.law/arm14.C: Likewise.
2563 * g++.old-deja/g++.law/ctors13.C: Likewise.
2564 * g++.old-deja/g++.law/union2.C: Likewise.
2565 * g++.old-deja/g++.law/visibility12.C: Likewise.
2566 * g++.old-deja/g++.law/visibility15.C: Likewise.
2567 * g++.old-deja/g++.law/visibility16.C: Likewise.
2568 * g++.old-deja/g++.law/visibility17.C: Likewise.
2569 * g++.old-deja/g++.law/visibility18.C: Likewise.
2570 * g++.old-deja/g++.law/visibility19.C: Likewise.
2571 * g++.old-deja/g++.law/visibility20.C: Likewise.
2572 * g++.old-deja/g++.law/visibility21.C: Likewise.
2573 * g++.old-deja/g++.law/visibility24.C: Likewise.
2574 * g++.old-deja/g++.law/visibility4.C: Likewise.
2575 * g++.old-deja/g++.law/visibility5.C: Likewise.
2576 * g++.old-deja/g++.law/visibility6.C: Likewise.
2577 * g++.old-deja/g++.law/visibility7.C: Likewise.
2578 * g++.old-deja/g++.law/visibility8.C: Likewise.
2579 * g++.old-deja/g++.law/visibility9.C: Likewise.
2580 * g++.old-deja/g++.niklas/t135.C: Likewise.
2581 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2582 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2583 * g++.old-deja/g++.other/access11.C: Likewise.
2584 * g++.old-deja/g++.other/access4.C: Likewise.
2585 * g++.old-deja/g++.other/access7.C: Likewise.
2586 * g++.old-deja/g++.other/crash1.C: Likewise.
2587 * g++.old-deja/g++.other/crash7.C: Likewise.
2588 * g++.old-deja/g++.other/friend1.C: Likewise.
2589 * g++.old-deja/g++.other/friend4.C: Likewise.
2590 * g++.old-deja/g++.other/friend9.C: Likewise.
2591 * g++.old-deja/g++.other/lineno1.C: Likewise.
2592 * g++.old-deja/g++.other/using1.C: Likewise.
2593 * g++.old-deja/g++.pt/enum14.C: Likewise.
2594 * g++.old-deja/g++.pt/friend11.C: Likewise.
2595 * g++.old-deja/g++.pt/friend21.C: Likewise.
2596 * g++.old-deja/g++.pt/friend3.C: Likewise.
2597 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2598 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2599 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2600 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2602 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2605 * g++.dg/ipa/pr65765.C: New test.
2607 2015-04-15 Nick Clifton <nickc@redhat.com>
2609 * gcc.target/rx/builtins.c: Disable RMPA test if string
2610 instructions are not allowed.
2612 2015-04-15 Alan Modra <amodra@gmail.com>
2614 * gcc.dg/pr65408.c: New.
2616 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2619 * gcc.target/arm/pr65729.c: New test.
2621 2015-04-14 Richard Biener <rguenther@suse.de>
2623 PR tree-optimization/65758
2624 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2626 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2629 * gcc.c-torture/execute/pr65648.c: New test.
2631 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2634 __builtin_finite instead of finite.
2635 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2638 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2640 PR tree-optimization/63387
2641 * gcc.dg/pr63387.c: New testcase.
2643 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2645 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2647 2015-04-13 Richard Biener <rguenther@suse.de>
2649 PR tree-optimization/65204
2650 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2652 2015-04-13 Terry Guo <terry.guo@arm.com>
2655 * gcc.target/arm/pr65710.c: New.
2657 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2659 PR tree-optimization/65747
2660 * g++.dg/torture/pr65747.C: New test.
2662 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2665 * g++.dg/cpp0x/pr65736.C: New test.
2667 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2668 Martin Liska <mliska@suse.cz>
2671 * g++.dg/ipa/pr65722.C: New testcase.
2673 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2675 PR tree-optimization/65735
2676 * gcc.c-torture/compile/pr65735.c: New test.
2678 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2681 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2683 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2686 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2688 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
2691 * gcc.target/arm/pr65647-2.c: New.
2693 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2696 * g++.dg/torture/pr65694.C: New test.
2698 2015-04-10 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/coarray_lock_6.f90: New.
2701 * gfortran.dg/coarray_lock_7.f90: New.
2702 * gfortran.dg/coarray/lock_2.f90: New.
2704 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
2710 * gfortran.dg/used_types_27.f90: New.
2712 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2715 * gcc.target/i386/pr65671.c: New.
2717 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2719 PR tree-optimization/65709
2720 * c-c++-common/ubsan/align-9.c: New test.
2722 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
2725 * gfortran.dg/pr56852.f90: New test.
2727 2015-04-09 Marek Polacek <polacek@redhat.com>
2728 Jakub Jelinek <jakub@redhat.com>
2731 * g++.dg/opt/pr65554.C: New test.
2733 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2736 * c-c++-common/attr-aligned-1.c: New test.
2738 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
2740 * gcc.target/i386/mpx/memmove-zero-length.c: New.
2742 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2745 * gcc.target/i386/sse-25.c: New.
2747 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2750 * gcc.target/i386/pr65693.c: New test.
2752 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2754 * gcc.dg/lto/chkp-static-bounds_0.c: New.
2756 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2758 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2760 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2762 * gcc.target/i386/thunk-retbnd.c: New.
2764 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
2766 * gnat.dg/opt48.adb: New test.
2767 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2768 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2770 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
2773 * gcc.c-torture/compile/pr65540.c: New.
2775 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
2777 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2780 2015-04-07 Jakub Jelinek <jakub@redhat.com>
2783 * g++.dg/debug/pr65678.C: New test.
2786 * gcc.c-torture/compile/pr65680.c: New test.
2788 2015-04-07 Andre Vehreschild <vehre@gmx.de>
2791 * gfortran.dg/allocate_with_source_5.f90: New test.
2793 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
2795 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2796 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2798 2015-04-07 Bin Cheng <bin.cheng@arm.com>
2800 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2802 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2805 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2806 to get floating point compression.
2807 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2809 2015-04-06 Jakub Jelinek <jakub@redhat.com>
2811 PR preprocessor/61977
2812 * gcc.dg/cpp/pr61977.c: New test.
2814 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
2816 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2818 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
2821 * gcc.target/arm/pr65647.c: New.
2823 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
2826 * g++.dg/torture/pr65655.C: New testcase.
2828 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cpp1y/lambda-init13.C: New.
2833 2015-04-03 Marek Polacek <polacek@redhat.com>
2835 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2837 2015-04-02 Marek Polacek <polacek@redhat.com>
2840 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2841 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2843 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2845 PR preprocessor/61977
2846 * gcc.target/powerpc/pr61977-1.c: New test.
2847 * gcc.target/powerpc/pr61977-2.c: New test.
2849 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/warn/Wshadow-8.C: New.
2853 * g++.dg/warn/Wshadow-9.C: Likewise.
2854 * g++.dg/warn/Wshadow-10.C: Likewise.
2855 * g++.dg/warn/Wshadow-11.C: Likewise.
2857 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2859 * gcc.dg/pr23623.c: Added aligned attribute.
2860 * gcc.dg/20141029-1.c: Likewise.
2861 * gcc.dg/20150306-1.c: New test.
2863 2015-04-01 Marek Polacek <polacek@redhat.com>
2866 * g++.dg/cpp0x/initlist93.C: New test.
2867 * g++.dg/cpp0x/initlist94.C: New test.
2869 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
2872 * gcc.target/aarch64/pr65624.c: New test.
2874 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
2876 * gcc.dg/ipa/inlinehint-4.c: New testcase.
2878 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
2880 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2881 extra variable to force stack alignment.
2882 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2883 extra variable to force stack alignment.
2885 2015-03-31 Marek Polacek <polacek@redhat.com>
2888 * g++.dg/template/pr65390.C: New test.
2890 2015-03-31 Martin Liska <mliska@suse.cz>
2892 * g++.dg/ipa/pr65557.C: New test.
2894 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
2896 * gcc.target/s390/hotpatch-25.c: New test.
2897 * gcc.target/s390/hotpatch-1.c: Update test.
2898 * gcc.target/s390/hotpatch-10.c: Update test.
2899 * gcc.target/s390/hotpatch-11.c: Update test.
2900 * gcc.target/s390/hotpatch-12.c: Update test.
2901 * gcc.target/s390/hotpatch-13.c: Update test.
2902 * gcc.target/s390/hotpatch-14.c: Update test.
2903 * gcc.target/s390/hotpatch-15.c: Update test.
2904 * gcc.target/s390/hotpatch-16.c: Update test.
2905 * gcc.target/s390/hotpatch-17.c: Update test.
2906 * gcc.target/s390/hotpatch-18.c: Update test.
2907 * gcc.target/s390/hotpatch-19.c: Update test.
2908 * gcc.target/s390/hotpatch-2.c: Update test.
2909 * gcc.target/s390/hotpatch-21.c: Update test.
2910 * gcc.target/s390/hotpatch-22.c: Update test.
2911 * gcc.target/s390/hotpatch-23.c: Update test.
2912 * gcc.target/s390/hotpatch-24.c: Update test.
2913 * gcc.target/s390/hotpatch-3.c: Update test.
2914 * gcc.target/s390/hotpatch-4.c: Update test.
2915 * gcc.target/s390/hotpatch-5.c: Update test.
2916 * gcc.target/s390/hotpatch-6.c: Update test.
2917 * gcc.target/s390/hotpatch-7.c: Update test.
2918 * gcc.target/s390/hotpatch-8.c: Update test.
2919 * gcc.target/s390/hotpatch-9.c: Update test.
2920 * gcc.target/s390/hotpatch-compile-16.c: Update test.
2922 2015-03-31 Richard Biener <rguenther@suse.de>
2925 * g++.dg/torture/pr65626.C: New testcase.
2927 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2930 * gcc.target/i386/mpx/pr65531.cc: New.
2932 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2935 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2936 __builtin_alloca instead of alloca.
2937 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2938 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2939 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2942 2015-03-30 Jakub Jelinek <jakub@redhat.com>
2945 * g++.dg/ubsan/pr65610.C: New test.
2947 2015-03-30 Marek Polacek <polacek@redhat.com>
2950 * g++.dg/cpp0x/pr65398-2.C: New test.
2952 2015-03-30 Marek Polacek <polacek@redhat.com>
2954 * c-c++-common/pr65556.c: Change the width of bit-fields.
2956 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2959 * gcc.target/i386/pr65588.c: New testcase.
2961 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2963 PR libgfortran/65563
2964 * gfortran.dg/open_errors_2.f90: New test.
2966 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2968 PR libgfortran/65596
2969 * gfortran.dg/namelist_86.f90: New test.
2971 2015-03-28 Andre Vehreschild <vehre@gmx.de>
2973 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2974 statement to reflect new ownership.
2976 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2979 * g++.dg/template/friend58.C: New.
2980 * g++.dg/template/friend59.C: Likewise.
2982 2015-03-27 Tobias Burnus <burnus@net-b.de>
2985 * g++.dg/gomp/openmp-simd-3.C: New.
2986 * gcc.dg/gomp/openmp-simd-3.c: New.
2988 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2991 * gcc.target/i386/pr65248-1.c: New file.
2992 * gcc.target/i386/pr65248-2.c: Likewise.
2993 * gcc.target/i386/pr65248-3.c: Likewise.
2994 * gcc.target/i386/pr65248-4.c: Likewise.
2996 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.c-torture/compile/pr65593.c: New test.
3001 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/cpp1y/constexpr-assert1.C: New.
3006 2015-03-27 Marek Polacek <polacek@redhat.com>
3009 * c-c++-common/pr65556.c: New test.
3011 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3014 * g++.dg/torture/pr65600.C: New testcase.
3016 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3019 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3021 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3023 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3024 statement and cleanup. Fixed typos.
3026 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3029 * gcc.c-torture/compile/pr65595.c: New testcase.
3031 2015-03-27 Marek Polacek <polacek@redhat.com>
3034 * g++.dg/ubsan/pr65583.C: New test.
3036 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3038 * gcc.c-torture/compile/20150327.c: New testcase.
3040 2015-03-26 Richard Biener <rguenther@suse.de>
3043 * g++.dg/torture/pr65555.C: New testcase.
3045 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3047 PR tree-optimization/64715
3048 * gcc.dg/builtin-object-size-15.c: New test.
3049 * gcc.dg/pr64715-1.c: New test.
3050 * gcc.dg/pr64715-2.c: New test.
3052 2015-03-26 Richard Biener <rguenther@suse.de>
3055 * gnat.dg/specs/opt2.ads: Fix testcase.
3057 2015-03-25 Martin Sebor <msebor@redhat.com>
3060 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3061 when target isn't arm*-*-*-*.
3062 (check_effective_target_arm_nothumb): Likewise.
3063 (check_effective_target_arm_little_endian): Likewise.
3064 (check_effective_target_arm_vect_no_misalign): Likewise.
3065 (check_effective_target_aarch64_little_endian): Fail early if target
3068 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3070 PR tree-optimization/65177
3071 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3073 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3075 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3076 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3077 smmintrin.h and mm3dnow.h.
3079 2015-03-25 Marek Polacek <polacek@redhat.com>
3082 * g++.dg/cpp0x/pr65558.C: New test.
3084 2015-03-25 Marek Polacek <polacek@redhat.com>
3087 * g++.dg/template/pr61670.C: New test.
3089 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3092 * g++.dg/template/pr54987.C: New.
3094 2015-03-25 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/62630
3097 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3099 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3102 * gcc.target/i386/mpx/pr65508.c: New.
3104 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3108 * gfortran.dg/data_initialized_3.f90: New.
3110 2015-03-25 Richard Biener <rguenther@suse.de>
3113 * gnat.dg/specs/opt2.ads: New testcase.
3115 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3117 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3118 * gcc.target/arm/memset-inline-4.c: Skip for
3119 arm_tune_string_ops_prefer_neon.
3120 * gcc.target/arm/memset-inline-5.c: Ditto.
3121 * gcc.target/arm/memset-inline-6.c: Ditto.
3122 * gcc.target/arm/memset-inline-8.c: Ditto.
3123 * gcc.target/arm/memset-inline-9.c: Ditto.
3125 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3128 * g++.dg/other/virtual3.C: New.
3130 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/cpp0x/vt-60130.C: New.
3135 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3138 * g++.dg/warn/Warray-bounds-7.C: New.
3140 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3143 * g++.dg/template/defarg18.C: New.
3145 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/cpp0x/vt-59988.C: New.
3150 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3152 PR tree-optimization/65533
3153 * gcc.dg/pr65533.c: New test.
3155 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3157 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3158 source= and mold= expressions functionality.
3159 * gfortran.dg/allocate_class_4.f90: New test.
3160 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3161 copying an unlimited polymorhpic object containing a char array
3162 to another unlimited polymorphic object respects the _len
3164 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3165 whether deferred length char array allocate works, unlimited
3166 polymorphic object allocation from a string works and if
3167 allocating an array of deferred length strings works.
3168 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3170 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/constexpr-array11.C: New.
3175 2015-03-24 Richard Biener <rguenther@suse.de>
3178 * gcc.dg/torture/pr65517.c: New testcase.
3180 2015-03-24 Tobias Burnus <burnus@net-b.de>
3182 * gfortran.dg/coindexed_1.f90: Moved from
3183 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3185 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3188 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3192 * gcc.target/i386/pr65523.c: New test.
3195 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3197 * g++.dg/lto/pr65475b_0.C: Likewise.
3199 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3202 * gcc.target/sh/torture/pr65505.c: New.
3204 2015-03-23 Martin Sebor <msebor@redhat.com>
3207 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3208 assembly for lvx in addition to lxv.
3210 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3213 * gfortran.dg/pr65504.f90: New test.
3216 * gcc.dg/pr65521.c: New test.
3218 2015-03-23 Richard Biener <rguenther@suse.de>
3220 PR tree-optimization/65518
3221 * gcc.dg/vect/pr65518.c: New testcase.
3223 2015-03-23 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/65494
3226 * gcc.dg/vect/pr65494.c: New testcase.
3228 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3230 PR preprocessor/65238
3231 * c-c++-common/cpp/pr65238-1.c: New test.
3232 * gcc.dg/cpp/pr65238-2.c: New test.
3233 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3234 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3236 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3237 Mikael Morin <mikael@gcc.gnu.org>
3240 * gfortran.dg/elemental_dependency_4.f90: New.
3241 * gfortran.dg/elemental_dependency_5.f90: New.
3243 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3246 * g++.dg/lto/pr65475b_0.C: New testcase.
3247 * g++.dg/lto/pr65475b_1.C: New testcase.
3248 * g++.dg/lto/pr65475c_0.C: New testcase.
3249 * g++.dg/lto/pr65475c_1.C: New testcase.
3251 2015-03-21 Tobias Burnus <burnus@net-b.de>
3253 * gfortran.dg/coarray_38.f90: New.
3254 * gfortran.dg/coarray_39.f90: New.
3255 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3258 2015-03-20 Marek Polacek <polacek@redhat.com>
3261 * g++.dg/cpp0x/pr65398.C: New test.
3263 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3266 * g++.dg/lto/pr65475_0.C: New testcase.
3267 * g++.dg/lto/pr65475_1.C: New testcase.
3269 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3271 PR rtl-optimization/64366
3272 * gcc.target/sh/pr64366.c: New.
3274 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3277 * g++.dg/cpp0x/constexpr-48324.C: New.
3279 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/cpp0x/pr48453.C: New.
3284 2015-03-20 Marek Polacek <polacek@redhat.com>
3287 * g++.dg/cpp0x/pr65072.C: New test.
3289 2015-03-20 Richard Biener <rguenther@suse.de>
3292 * gcc.dg/pr15347.c: Use -O.
3293 * c-c++-common/pr19807-1.c: Likewise.
3295 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3297 * gnat.dg/volatile13.ad[sb]: New test.
3299 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3301 PR rtl-optimization/60851
3302 * gcc.target/i386/pr60851.c: New test.
3304 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3307 * g++.dg/pr65240.h: Add tests for PR 65240.
3308 * g++.dg/pr65240-1.C: Likewise.
3309 * g++.dg/pr65240-2.C: Likewise.
3310 * g++.dg/pr65240-3.C: Likewise.
3311 * g++.dg/pr65240-4.C: Likewise.
3313 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3315 PR rtl-optimization/63491
3316 * gcc.target/powerpc/pr63491.c: New.
3318 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3320 * g++.dg/ipa/pr65465.C: New test.
3322 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3325 * g++.dg/cpp0x/deleted11.C: New.
3327 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3330 * c-c++-common/tsan/pr65400-3.c: New test.
3332 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3335 * g++.dg/cpp0x/constexpr-59686.C: New.
3337 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3340 * g++.dg/tsan/pr64265.C: New test.
3343 * c-c++-common/tsan/pr65400-1.c: New test.
3344 * c-c++-common/tsan/pr65400-2.c: New test.
3346 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3349 * g++.dg/cpp0x/pr59816.C: New.
3351 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3354 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3356 2015-03-18 Martin Liska <mliska@suse.cz>
3359 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3360 equivalences either to 6 or 7.
3362 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3366 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3368 * gcc.dg/undefined-loop-1.c: New file.
3369 * gcc.dg/undefined-loop-2.c: New file.
3371 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3374 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3375 loop exits too early.
3377 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3379 PR tree-optimization/65450
3380 * gfortran.dg/pr65450.f90: New test.
3383 * gcc.target/i386/pr65078-1.c: New test.
3384 * gcc.target/i386/pr65078-2.c: New test.
3385 * gcc.target/i386/pr65078-3.c: New test.
3386 * gcc.target/i386/pr65078-4.c: New test.
3387 * gcc.target/i386/pr65078-5.c: New test.
3388 * gcc.target/i386/pr65078-6.c: New test.
3390 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp1y/pr65340.C: New.
3395 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3398 * gfortran.dg/system_clock_3.f08: Adjust test.
3400 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3403 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3404 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3406 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3409 * gfortran.dg/system_clock_3.f08: New test.
3411 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3414 g++.dg/cpp1y/pr64626-1.C: New.
3415 g++.dg/cpp1y/pr64626-2.C: New.
3416 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3418 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3420 PR tree-optimization/65427
3421 * gcc.c-torture/execute/pr65427.c: New test.
3423 2015-03-16 Marek Polacek <polacek@redhat.com>
3427 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3428 * g++.dg/cpp0x/pr65327.C: New test.
3430 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3433 * c-c++-common/asan/pr64820.c: New test.
3435 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3437 * gfortran.dg/pointer_2.f90: New test.
3439 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3441 * g++.dg/pr65049.C: New test.
3443 2015-03-16 Tom de Vries <tom@codesourcery.com>
3445 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3446 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3447 * gcc.target/i386/fuse-caller-save.c: Same.
3449 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3451 * gnat.dg/loop_optimization18.ad[sb]: New test.
3452 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3454 2015-03-16 Alan Modra <amodra@gmail.com>
3456 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3459 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3461 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3463 * gcc.dg/torture/pr65270-2.c: Likewise.
3465 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3468 * gfortran.dg/pointer_remapping_9.f90: New.
3470 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3472 PR tree-optimization/65369
3473 * gcc.c-torture/execute/pr65369.c: New test.
3475 PR tree-optimization/65418
3476 * gcc.c-torture/execute/pr65418-1.c: New test.
3477 * gcc.c-torture/execute/pr65418-2.c: New test.
3479 PR rtl-optimization/65401
3480 * gcc.c-torture/execute/pr65401.c: New test.
3482 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485 * gcc.target/arm/pr64600_1.c: New test.
3487 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3489 PR rtl-optimization/65235
3490 * gcc.target/aarch64/pr65235_1.c: New test.
3492 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3494 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3495 * gcc.target/s390/hotpatch-22.c: Likewise.
3496 * gcc.target/s390/hotpatch-23.c: Likewise.
3497 * gcc.target/s390/hotpatch-24.c: Likewise.
3498 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3499 * gcc.target/s390/hotpatch-1.c: Update expected output.
3500 * gcc.target/s390/hotpatch-2.c: Likewise.
3501 * gcc.target/s390/hotpatch-3.c: Likewise.
3502 * gcc.target/s390/hotpatch-4.c: Likewise.
3503 * gcc.target/s390/hotpatch-5.c: Likewise.
3504 * gcc.target/s390/hotpatch-6.c: Likewise.
3505 * gcc.target/s390/hotpatch-7.c: Likewise.
3506 * gcc.target/s390/hotpatch-8.c: Likewise.
3507 * gcc.target/s390/hotpatch-9.c: Likewise.
3508 * gcc.target/s390/hotpatch-10.c: Likewise.
3509 * gcc.target/s390/hotpatch-11.c: Likewise.
3510 * gcc.target/s390/hotpatch-12.c: Likewise.
3511 * gcc.target/s390/hotpatch-13.c: Likewise.
3512 * gcc.target/s390/hotpatch-14.c: Likewise.
3513 * gcc.target/s390/hotpatch-15.c: Likewise.
3514 * gcc.target/s390/hotpatch-16.c: Likewise.
3515 * gcc.target/s390/hotpatch-17.c: Likewise.
3516 * gcc.target/s390/hotpatch-18.c: Likewise.
3517 * gcc.target/s390/hotpatch-19.c: Likewise.
3519 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3522 * gcc.target/i386/pr65103-1.c: New.
3524 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3527 * gcc.target/i386/pr65044.c: New.
3529 2015-03-12 Tom de Vries <tom@codesourcery.com>
3531 PR rtl-optimization/64895
3532 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3533 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3534 * gcc.target/i386/fuse-caller-save.c: Ditto.
3536 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3538 * gcc.dg/ipa/pr63569.c: Fix template.
3540 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3542 * g++.dg/ipa/pr64146.C: Require fpic support.
3544 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3547 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3548 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3550 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3552 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3553 to dg-options, fix up dg-skip-if.
3555 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3558 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3559 * gcc.target/avr/tiny-caller-save.c: Same.
3561 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3564 * g++.dg/pr65242.C: New test.
3566 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3568 * c-c++-common/asan/no-asan-check-glob.c: New test.
3570 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/other/default11.C: New.
3574 * g++.dg/other/default12.C: Likewise.
3576 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3579 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3581 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3584 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3586 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3589 * g++.dg/cpp0x/pr65127.C: New test.
3591 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3593 * gcc.dg/ipa/PR64550.c: Update template.
3595 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3596 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/coarray_sync_memory.f90: New.
3600 2015-03-10 Marek Polacek <polacek@redhat.com>
3603 * c-c++-common/ubsan/pr65367.c: New test.
3605 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3607 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3608 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3609 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3610 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3611 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3612 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3613 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3614 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3615 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3616 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3617 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3618 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3619 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3621 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3623 * lib/mpx-dg.exp (mpx_link_flags): New.
3626 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3627 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3628 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3629 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3630 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3631 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3632 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3633 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3634 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3635 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3636 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3637 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3638 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3639 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3640 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3641 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3642 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3643 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3644 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3645 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3646 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3647 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3648 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3649 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3650 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3651 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3652 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3653 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3654 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3655 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3656 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3657 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3658 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3659 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3660 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3661 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3662 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3663 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3664 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3665 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3666 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3667 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3668 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3669 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3670 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3671 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3672 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3673 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3674 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3675 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3676 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3677 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3678 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3679 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3680 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3681 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3682 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3683 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3684 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3685 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3686 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3687 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3688 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3689 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3690 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3691 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3692 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3693 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3694 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3695 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3696 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3697 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3698 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3699 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3700 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3701 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3702 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3703 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3704 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3705 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3706 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3707 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3708 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3709 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3710 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3711 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3712 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3713 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3714 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3715 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3716 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3717 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3718 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3719 * gcc.target/i386/mpx/label-address-1.c: New.
3720 * gcc.target/i386/mpx/legacy-1-nov.c: New.
3721 * gcc.target/i386/mpx/macro.c: New.
3722 * gcc.target/i386/mpx/mpx-check.h: New.
3723 * gcc.target/i386/mpx/mpx.exp: New.
3724 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3725 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3726 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3727 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3728 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3729 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3730 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3731 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3732 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3733 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3734 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3735 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3736 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3737 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3738 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3739 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3740 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3741 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3742 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3743 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3744 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3745 * gcc.target/i386/mpx/reference-1-lbv.c: New.
3746 * gcc.target/i386/mpx/reference-1-nov.c: New.
3747 * gcc.target/i386/mpx/reference-1-ubv.c: New.
3748 * gcc.target/i386/mpx/reference-2-lbv.c: New.
3749 * gcc.target/i386/mpx/reference-2-nov.c: New.
3750 * gcc.target/i386/mpx/reference-2-ubv.c: New.
3751 * gcc.target/i386/mpx/reference-3-lbv.c: New.
3752 * gcc.target/i386/mpx/reference-3-nov.c: New.
3753 * gcc.target/i386/mpx/reference-3-ubv.c: New.
3754 * gcc.target/i386/mpx/reference-4-lbv.c: New.
3755 * gcc.target/i386/mpx/reference-4-nov.c: New.
3756 * gcc.target/i386/mpx/reference-4-ubv.c: New.
3757 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3758 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3759 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3760 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3761 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3762 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3763 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3764 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3765 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3766 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3767 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3768 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3769 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3770 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3771 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3772 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3773 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3774 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3775 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3776 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3777 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3778 * gcc.target/i386/mpx/sincos-1-nov.c: New.
3779 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3780 * gcc.target/i386/mpx/static-array-1-nov.c: New.
3781 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3782 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3783 * gcc.target/i386/mpx/static-init-1-nov.c: New.
3784 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3785 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3786 * gcc.target/i386/mpx/static-init-2-nov.c: New.
3787 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3788 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3789 * gcc.target/i386/mpx/static-init-3-nov.c: New.
3790 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3791 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3792 * gcc.target/i386/mpx/static-init-4-nov.c: New.
3793 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3794 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3795 * gcc.target/i386/mpx/static-init-5-nov.c: New.
3796 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3797 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3798 * gcc.target/i386/mpx/static-init-6-nov.c: New.
3799 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3800 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3801 * gcc.target/i386/mpx/static-string-1-nov.c: New.
3802 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3803 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3804 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3805 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3806 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3807 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3808 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3809 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3810 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3811 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3812 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3813 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3814 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3815 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3816 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3817 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3818 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3819 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3820 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3821 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3822 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3823 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3824 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3825 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3826 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3827 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3828 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3829 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3830 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3831 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3832 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3833 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3834 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3835 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3836 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3837 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3838 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3839 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3840 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3841 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3842 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3843 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3844 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3845 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3846 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3847 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3848 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3849 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3850 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3851 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3852 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3853 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3854 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3855 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3856 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3857 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3858 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3859 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3860 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3861 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3862 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3863 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3864 * gcc.target/i386/mpx/vararg-5-nov.c: New.
3865 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3866 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3867 * gcc.target/i386/mpx/vararg-6-nov.c: New.
3868 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3869 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3870 * gcc.target/i386/mpx/vararg-7-nov.c: New.
3871 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3872 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3873 * gcc.target/i386/mpx/vararg-8-nov.c: New.
3874 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3875 * gcc.target/i386/mpx/vla-1-lbv.c: New.
3876 * gcc.target/i386/mpx/vla-1-nov.c: New.
3877 * gcc.target/i386/mpx/vla-1-ubv.c: New.
3878 * gcc.target/i386/mpx/vla-2-lbv.c: New.
3879 * gcc.target/i386/mpx/vla-2-nov.c: New.
3880 * gcc.target/i386/mpx/vla-2-ubv.c: New.
3882 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
3884 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3886 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
3888 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3890 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
3892 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3893 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3895 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3898 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3901 * c-c++-common/pr65120.c: New test.
3903 PR rtl-optimization/65321
3904 * gcc.dg/pr65321.c: New test.
3906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3908 PR tree-optimization/65355
3909 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3911 2015-03-09 Jakub Jelinek <jakub@redhat.com>
3914 * c-c++-common/pr49706.c: Adjust tests for not warning
3915 about !!x == y or !b == y where b is boolean, and add
3917 * c-c++-common/pr62199-2.c: Likewise.
3919 2015-03-09 Richard Biener <rguenther@suse.de>
3922 * gcc.dg/torture/pr65270-1.c: New testcase.
3923 * gcc.dg/torture/pr65270-2.c: Likewise.
3925 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3927 PR tree-optimization/63743
3928 * gcc.dg/pr63743.c: New test.
3930 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
3933 * g++.dg/lto/pr65316_0.C: New testcase.
3934 * g++.dg/lto/pr65316_1.C: New testcase.
3936 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3939 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3941 * g++.dg/abi/rtti3.C: Likewise.
3943 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3946 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3948 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3950 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3952 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3954 2015-03-08 Morin <mikael@gcc.gnu.org>
3957 * gfortran.dg/entry_20.f90: New.
3959 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3962 * gcc.c-torture/compile/pr65153.c: New.
3964 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3967 * g++.dg/torture/pr65249.C: New.
3969 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
3971 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3973 (int64_t): Likewise.
3975 2015-03-07 Marek Polacek <polacek@redhat.com>
3976 Martin Uecker <uecker@eecs.berkeley.edu>
3979 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3981 * c-c++-common/ubsan/bounds-8.c: New test.
3982 * c-c++-common/ubsan/bounds-9.c: New test.
3983 * gcc.dg/ubsan/bounds-2.c: New test.
3985 2015-03-05 Martin Sebor <msebor@redhat.com>
3987 * PR testsuite/63175
3988 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3989 checking of results into main to prevent it from getting optimized
3991 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3993 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3995 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3996 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3997 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4000 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4002 * g++.dg/lto/pr65302_1.C: New testcase.
4003 * g++.dg/lto/pr65302_0.C: New testcase.
4005 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4007 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4008 -fno-ipa-icf to dg-options.
4010 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4012 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4013 compiles using the linker plugin.
4015 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4017 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4019 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4021 * gcc.target/arm/pr65067.c: New test.
4023 2015-03-05 Martin Liska <mliska@suse.cz>
4026 * gcc.dg/ipa/pr65318.c: New test.
4028 2015-03-05 Marek Polacek <polacek@redhat.com>
4030 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4032 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4034 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4036 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4038 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4039 max-unroll-times back to defaults for s390.
4041 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4045 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/cpp0x/initlist92.C: New.
4050 2015-03-05 Richard Biener <rguenther@suse.de>
4052 PR tree-optimization/65310
4053 * gcc.dg/vect/pr65310.c: New testcase.
4055 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4058 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4060 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4062 * gnat.dg/entry_queues3.adb: New test.
4064 2015-03-04 Ian Lance Taylor <iant@google.com>
4066 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4068 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4071 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4073 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4075 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4076 -fno-ipa-icf to dg-options
4077 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4078 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4080 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/cpp0x/decltype62.C: New.
4085 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4087 * gnat.dg/object_overflow5.adb: New test.
4089 2015-03-03 Martin Liska <mliska@suse.cz>
4092 * gcc.dg/ipa/pr65287.c: New test.
4094 2015-03-03 Martin Jambor <mjambor@suse.cz>
4095 Eric Botcazou <ebotcazou@adacore.com>
4097 * gnat.dg/specs/pack12.ads: New test.
4099 2015-03-03 Martin Liska <mliska@suse.cz>
4101 * gcc.dg/ipa/PR65282.c: New test.
4103 2015-03-13 Jeff Law <law@redhat.com>
4105 PR tree-optimization/65241
4106 * gcc.c-torture/compile/pr65241.c: New test.
4108 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4111 * gcc.target/avr/torture/pr64331.c: New test.
4113 2015-03-03 Martin Liska <mliska@suse.cz>
4114 Jan Hubicka <hubicka@ucw.cz>
4116 * g++.dg/ipa/pr65263.C: New test.
4118 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4121 * gcc.dg/lto/pr65130_0.c: New testcase.
4122 * gcc.dg/lto/pr65130_1.c: New testcase.
4124 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4127 * g++.dg/torture/pr64988.C: New testcase.
4129 2015-03-02 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/coarray_atomic_6.f90: New.
4133 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4136 * gcc.target/i386/pr65184.c: New.
4138 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4141 * gcc.target/i386/pr65183.c: New.
4143 2015-02-28 Martin Liska <mliska@suse.cz>
4144 Jan Hubicka <hubicka@ucw.cz>
4146 * gcc.dg/ipa/ipa-icf-35.c: New test.
4147 * gcc.dg/ipa/ipa-icf-36.c: New test.
4148 * gcc.dg/ipa/ipa-icf-37.c: New test.
4150 2015-02-28 Martin Liska <mliska@suse.cz>
4151 Jan Hubicka <hubicka@ucw.cz>
4154 * gcc.dg/ipa/ipa-icf-34.c: New test.
4156 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4159 * gcc.target/sh/sh/pr61142.c: New.
4161 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4163 * g++.dg/other/dump-ada-spec-3.C: New test.
4165 2015-03-01 Martin Liska <mliska@suse.cz>
4167 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4168 * g++.dg/ipa/pr63595.C: Update expected results.
4170 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4173 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4175 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4177 * gcc.dg/vect/pr59354.c: Move vector producing code to
4180 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4183 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4184 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4185 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4186 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4188 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4190 PR tree-optimization/65048
4191 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4192 (foo): Use K&R style definition.
4194 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4197 * g++.dg/pr65032.C: New.
4199 2015-02-27 Marek Polacek <polacek@redhat.com>
4202 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4205 2015-02-27 Marek Polacek <polacek@redhat.com>
4208 * gcc.dg/pr65228.c: New test.
4210 2015-02-27 Kai Tietz <ktietz@redhat.com>
4213 * gcc.dg/weak/weak-17.c: New file.
4215 2015-02-27 Richard Biener <rguenther@suse.de>
4218 * g++.dg/lto/pr65193_0.C: New testcase.
4220 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4222 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4223 * gcc.target/s390/hotpatch-8.c: Likewise.
4224 * gcc.target/s390/hotpatch-9.c: Likewise.
4225 * gcc.target/s390/pr61078.c: Likewise.
4226 * gcc.target/s390/pr57960.c: Remove -m64.
4227 * gcc.target/s390/pr61078.c: Likewise.
4229 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4230 Martin Liska <mliska@suse.cz>
4233 * gcc.dg/pr64454.c: Disable ICF.
4234 * gcc.dg/pr28685-1.c: Disable ICF
4235 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4236 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4237 * g++.dg/ipa/ipa-icf-4.C: Update template.
4239 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4241 PR tree-optimization/65216
4242 * gcc.c-torture/execute/pr65216.c: New test.
4244 PR tree-optimization/65215
4245 * gcc.c-torture/execute/pr65215-1.c: New test.
4246 * gcc.c-torture/execute/pr65215-2.c: New test.
4247 * gcc.c-torture/execute/pr65215-3.c: New test.
4248 * gcc.c-torture/execute/pr65215-4.c: New test.
4249 * gcc.c-torture/execute/pr65215-5.c: New test.
4251 2015-02-26 Tom de Vries <tom@codesourcery.com>
4253 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4255 2015-02-26 Martin Liska <mliska@suse.cz>
4256 Jan Hubicka <hubicka@ucw.cz>
4258 * g++.dg/ipa/pr64146.C: Update expected results.
4259 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4260 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4261 * gcc.dg/ipa/ipa-icf-34.c: New test.
4263 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4265 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4266 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4267 (dg-additional-options): Remove dg directive.
4268 (dg-final): Add dg directive.
4270 2015-02-26 Marek Polacek <polacek@redhat.com>
4273 * g++.dg/ipa/pr65008.C: New test.
4275 2015-02-26 Tom de Vries <tom@codesourcery.com>
4277 * lib/profopt.exp (profopt-target-cleanup): New proc.
4278 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4279 files from sources from dg-additional-sources.
4281 2015-02-26 Tom de Vries <tom@codesourcery.com>
4283 * lib/gcov.exp: Cleanup in case of xfail.
4285 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4287 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4289 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4292 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4293 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4294 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4295 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4296 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4297 * g++.dg/debug/pr46123.C: XFAIL and move...
4298 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4299 * gcc.dg/debug/dwarf2-3.c: Move...
4300 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4302 2015-02-26 Marek Polacek <polacek@redhat.com>
4305 * g++.dg/cpp1y/pr65202.C: New test.
4307 2015-02-26 Tom de Vries <tom@codesourcery.com>
4309 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4310 locale_facets.h.gcov.
4312 2015-02-26 Tom de Vries <tom@codesourcery.com>
4314 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4316 2015-02-26 Tom de Vries <tom@codesourcery.com>
4318 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4320 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4323 * gcc.target/i386/pr65217.c: New.
4325 2015-02-26 Tom de Vries <tom@codesourcery.com>
4327 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4329 2015-02-26 Tom de Vries <tom@codesourcery.com>
4331 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4333 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4335 PR tree-optimization/65048
4336 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4338 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4340 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4341 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4343 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4346 * gcc.target/i386/pr65161.c: New test.
4348 2015-02-26 Terry Guo <terry.guo@arm.com>
4350 * gcc.target/arm/no-volatile-in-it.c: New test.
4352 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4354 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4355 (dg-options): Add -save-temps.
4356 (dg-final): Add cleanup-saved-temps.
4358 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4360 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4362 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4364 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4365 * gcc.target/powerpc/pack01.c: Include string.h.
4367 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4370 * gcc.target/i386/pr65167.c: New.
4372 2015-02-25 Kai Tietz <ktietz@redhat.com>
4374 PR tree-optimization/61917
4375 * gcc.dg/vect/vect-pr61917.c: New file.
4377 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4379 PR tree-optimization/65170
4380 * gcc.c-torture/execute/pr65170.c: New test.
4381 * gcc.dg/tree-ssa/vrp96.c: New test.
4383 2015-02-24 Tom de Vries <tom@codesourcery.com>
4385 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4387 2015-02-24 Tom de Vries <tom@codesourcery.com>
4390 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4391 (dg-additional-files-options): Copy additional_sources to
4392 additional_sources_used before emptying additional_sources.
4393 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4394 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4395 (cleanup-saved-temps): Use additional_sources_used instead of
4397 (dg-test): Reset additional_sources_used.
4399 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4402 * gfortran.dg/integer_exponentiation_6.F90: New test.
4404 2015-02-23 Martin Sebor <msebor@redhat.com>
4407 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4408 two parts. One to save registers, the other to verify the
4409 registers have the right values. Save register state into
4410 static data rather than on the stack.
4412 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4415 * c-c++-common/asan/pr63888.c: New test.
4417 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4420 * gcc.c-torture/compile/pr65163.c: New.
4422 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4424 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4425 with -m31 on 64 bit.
4426 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4427 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4429 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4431 * gcc.target/s390/20090223-1.c: Add
4432 -Wno-implicit-function-declaration option.
4433 * gcc.target/s390/pr42224.c: Likewise.
4434 * gcc.target/s390/pr55718.c: Likewise.
4436 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4438 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4439 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4440 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4441 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4442 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4443 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4444 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4445 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4446 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4447 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4448 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4449 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4450 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4451 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4452 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4453 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4454 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4455 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4456 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4457 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4458 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4460 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4462 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4463 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4464 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4465 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4466 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4467 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4468 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4469 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4470 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4471 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4472 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4473 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4474 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4475 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4476 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4477 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4479 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4483 * gfortran.dg/pr61960.f90: New.
4484 * gfortran.dg/pr64230.f90: New.
4485 * gfortran.dg/pr64980.f03: New.
4487 2015-02-22 Tom de Vries <tom@codesourcery.com>
4489 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4491 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4494 * gnat.dg/timing_events.adb: Removed, invalid test.
4496 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4499 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4501 * g++.dg/gcov/gcov-2.C: Likewise.
4503 2015-02-20 Richard Biener <rguenther@suse.de>
4505 PR tree-optimization/65136
4506 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4508 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4511 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4512 and nvptx-*-* blacklisting.
4514 * gcc.dg/sibcall-9.c: New test.
4515 * gcc.dg/sibcall-10.c: New test.
4517 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4519 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4521 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4524 * gcc.target/avr/torture/pr64452.c: New test.
4526 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4528 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4529 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4531 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4534 * lib/target-supports.exp (check_compile): Check whether
4535 additional_sources is defined before using it.
4537 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4540 * g++.dg/opt/pr65074.C: New file.
4542 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4544 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4545 (size_type): New typedef.
4546 (operator "" _script): Use it for the last argument.
4548 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4550 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4552 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4554 * lib/target-supports.exp (check_compile): Save/restore
4555 additional_sources that may belong to an actual test.
4557 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4559 PR gcov-profile/64634
4560 * g++.dg/gcov/gcov-15.C: New test.
4562 2015-02-18 Tom de Vries <tom@codesourcery.com>
4564 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4566 2015-02-18 Tom de Vries <tom@codesourcery.com>
4568 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4570 2015-02-18 Tom de Vries <tom@codesourcery.com>
4572 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4574 2015-02-18 Tom de Vries <tom@codesourcery.com>
4576 * gfortran.dg/fmt_cache_1.f: Add missing close.
4578 2015-02-18 Tom de Vries <tom@codesourcery.com>
4581 * gfortran.dg/read_eof_8.f90: Add missing close.
4583 2015-02-18 Richard Biener <rguenther@suse.de>
4585 PR tree-optimization/65063
4586 * gcc.dg/pr65063.c: New testcase.
4588 2015-02-18 Richard Biener <rguenther@suse.de>
4590 PR tree-optimization/62217
4591 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4593 2015-02-18 Marek Polacek <polacek@redhat.com>
4596 * c-c++-common/ubsan/pr65081.c: New test.
4598 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4600 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4601 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4603 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4605 * gcc.dg/ipa/propalign-3.c: New test.
4607 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4610 * gcc.target/sh/pr64793.c: New.
4611 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4613 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4615 * gcc.target/arm/divzero.c: New test case.
4617 2015-02-17 Tom de Vries <tom@codesourcery.com>
4619 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4621 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4622 Jakub Jelinek <jakub@redhat.com>
4625 * g++.dg/cpp0x/pr65075.C: New test.
4627 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4630 * gcc.target/powerpc/pr65058.c: New test.
4632 2015-02-16 Jeff Law <law@redhat.com>
4634 PR tree-optimization/64823
4635 * gcc.dg/uninit-20.c: New test.
4637 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4638 James Greenhalgh <james.greenhalgh@arm.com>
4641 * gcc.dg/ipa/ipa-clone-1.c: New test.
4643 2015-02-16 Richard Biener <rguenther@suse.de>
4645 PR tree-optimization/65077
4646 * gcc.dg/torture/pr65077.c: New testcase.
4648 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4650 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4651 Directive adjusted to scan for ldaxr.
4652 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4653 adjusted to scan for ldaex.
4655 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4658 * g++.dg/cpp0x/constexpr-65080.C: New.
4660 2015-02-16 Richard Biener <rguenther@suse.de>
4662 PR tree-optimization/63593
4663 * gcc.dg/pr63593.c: New testcase.
4665 2015-02-16 Marek Polacek <polacek@redhat.com>
4668 * gcc.dg/pr65066.c: New test.
4670 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4672 * gcc.dg/pr65002.C: Move ...
4673 * g++.dg/ipa/pr65002.C: ... here.
4675 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4677 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4678 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4679 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4680 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4682 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4685 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4686 the expression to find calls.
4687 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4688 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4689 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4690 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4691 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4693 2015-02-14 Marek Polacek <polacek@redhat.com>
4696 * gcc.dg/array-11.c: New test.
4697 * gcc.dg/array-12.c: New test.
4698 * gcc.dg/array-13.c: New test.
4699 * gcc.dg/array-14.c: New test.
4700 * gcc.dg/c99-flex-array-typedef-1.c: New test.
4701 * gcc.dg/c99-flex-array-typedef-2.c: New test.
4702 * gcc.dg/c99-flex-array-typedef-3.c: New test.
4703 * gcc.dg/c99-flex-array-typedef-5.c: New test.
4704 * gcc.dg/c99-flex-array-typedef-7.c: New test.
4705 * gcc.dg/c99-flex-array-typedef-8.c: New test.
4707 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/lookup/using54.C: New.
4712 2015-02-13 Jeff Law <law@redhat.com>
4715 Revert my change for tree-optimization/64823.
4717 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4719 PR tree-optimization/65053
4720 * gcc.c-torture/execute/pr65053-1.c: New test.
4721 * gcc.c-torture/execute/pr65053-2.c: New test.
4723 2015-02-13 Marek Polacek <polacek@redhat.com>
4726 * gcc.dg/pr65050.c: New test.
4728 2015-02-13 Jeff Law <law@redhat.com>
4730 PR tree-optimization/64823
4731 * gcc.dg/uninit-20.c: New test.
4733 PR rtl-optimization/47477
4734 * gcc.dg/tree-ssa/pr47477.c: New test.
4736 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4739 * g++.dg/parse/ivdep-2.C: New.
4740 * g++.dg/parse/ivdep-3.C: Likewise.
4742 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745 * gfortran.dg/continuation_13.f90: New test.
4746 * gfortran.dg/continuation_14.f: New test.
4748 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/cpp0x/sfinae55.C: New.
4753 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4756 * g++.dg/ipa/pr65034.C: New test.
4758 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
4760 PR tree-optimization/65002
4761 * gcc.dg/pr65002.C: New.
4763 2015-02-13 Marek Polacek <polacek@redhat.com>
4766 * c-c++-common/pr65040.c: New test.
4768 2015-02-13 Bin Cheng <bin.cheng@arm.com>
4770 PR tree-optimization/64705
4771 * gcc.dg/tree-ssa/pr64705.c: New test.
4773 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
4776 * gcc.dg/visibility-22.c: New test.
4777 * gcc.dg/visibility-23.c: New test.
4778 * gcc.target/i386/pr32219-1.c: New test.
4779 * gcc.target/i386/pr32219-2.c: New test.
4780 * gcc.target/i386/pr32219-3.c: New test.
4781 * gcc.target/i386/pr32219-4.c: New test.
4782 * gcc.target/i386/pr32219-5.c: New test.
4783 * gcc.target/i386/pr32219-6.c: New test.
4784 * gcc.target/i386/pr32219-7.c: New test.
4785 * gcc.target/i386/pr32219-8.c: New test.
4786 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4788 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4790 PR libgfortran/57822
4791 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4792 four different KINDs.
4794 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4797 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4800 * g++.dg/ubsan/pr65000.C: New test.
4802 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
4805 * gfortran.dg/finalize_28.f90: New test
4807 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4810 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4811 DW_TAG_lexical_block removal.
4812 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4813 * g++.dg/guality/pr55541.C: New test.
4816 * g++.dg/ubsan/pr64984.C: New test.
4818 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
4820 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4822 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4825 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4826 instructions for 2015-01-14 get_memmodel changes.
4827 * gcc.target/powerpc/atomic-p8.c: Likewise.
4830 * g++.dg/ubsan/pr65019.C: New test.
4832 PR tree-optimization/65014
4833 * gcc.c-torture/compile/pr65014.c: New test.
4835 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4837 PR libgfortran/57822
4838 * gfortran/fmt_g0_7.f08: Revise test.
4840 2015-02-11 Jeff Law <law@redhat.com>
4843 * gcc.target/m68k/pr63347.c: New test.
4845 2015-02-11 Marek Polacek <polacek@redhat.com>
4847 * g++.dg/ubsan/shift-1.C: New test.
4848 * gcc.dg/ubsan/c-shift-2.c: New test.
4849 * c-c++-common/ubsan/shift-5.c: Remove file.
4851 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4853 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4854 Directive adjusted to XFAIL.
4855 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4858 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4861 * g++.dg/opt/pr65003.C: New test.
4863 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
4865 * lib/target-supports.exp (check_effective_target_pie): Renamed
4867 (check_effective_target_pie_enabled): This.
4868 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4869 * gcc.target/i386/pie.c: Likewise.
4871 2015-02-11 Andrew Pinski <apinski@cavium.com>
4874 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4875 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4877 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4880 * gcc.target/i386/pr61925-1.c: New test.
4881 * gcc.target/i386/pr61925-2.c: New test.
4882 * gcc.target/i386/pr61925-3.c: New test.
4884 2015-02-10 Jakub Jelinek <jakub@redhat.com>
4887 * g++.dg/asan/pr65004.C: New test.
4889 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
4892 * gcc.taget/sh/pr64661-0.h: New.
4893 * gcc.taget/sh/pr64661-1.c: New.
4894 * gcc.taget/sh/pr64661-2.c: New.
4895 * gcc.taget/sh/pr64661-3.c: New.
4896 * gcc.taget/sh/pr64661-4.c: New.
4898 2015-02-10 Richard Biener <rguenther@suse.de>
4900 PR tree-optimization/64995
4901 * g++.dg/torture/pr64995.C: New testcase.
4903 2015-02-10 Richard Biener <rguenther@suse.de>
4905 PR tree-optimization/64909
4906 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4908 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4910 * gcc.dg/signbit-sa.c: New test.
4912 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4914 PR libgfortran/57822
4915 * gfortran/fmt_g0_7.f08: New test.
4917 2015-02-10 Bin Cheng <bin.cheng@arm.com>
4919 PR tree-optimization/43378
4920 * gcc.dg/tree-ssa/pr43378.c: New test.
4922 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
4925 * g++.dg/torture/pr64978.C: New testcase.
4927 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4930 * gcc.dg/asan/pr64981.c: New test.
4932 2015-02-09 Marek Polacek <polacek@redhat.com>
4935 * gcc.dg/pr64856.c: New test.
4937 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.dg/tree-ssa/stdarg-7.c: New test.
4941 * gcc.c-torture/execute/pr64979.c: New test.
4943 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
4945 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4947 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4950 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4952 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4955 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4957 2015-02-09 Richard Biener <rguenther@suse.de>
4959 PR tree-optimization/54000
4960 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4962 2015-02-09 Tom de Vries <tom@codesourcery.com>
4964 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4966 2015-02-09 Martin Liska <mliska@suse.cz>
4968 * g++.dg/ipa/pr64858.C: New test.
4970 2015-02-09 Tom de Vries <tom@codesourcery.com>
4972 * gcc.dg/uninit-19.c: Fix warning line for fpic.
4974 2015-02-08 Andrew Pinski <apinski@cavium.com>
4976 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4978 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
4981 * gfortran.dg/use_rename_8.f90: New.
4983 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4985 * gnat.dg/addr7.ad[sb]: New test.
4986 * gnat.dg/addr8.ad[sb]: Likewise.
4988 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4991 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4992 from jit.dg/test-compile-to-executable.c's create_code, with a
4993 clarification of the output message.
4994 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4996 (test_jit): Use CHECK_NO_ERRORS when calling
4997 gcc_jit_context_compile_to_file.
4998 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4999 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5000 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5001 about deletions that are attempted.
5002 (jit-verify-compile-to-file): Rename to...
5003 (jit-verify-output-file-was-created): ...this, and drop the
5004 attempt to run "file" and verify the output.
5005 (jit-verify-assembler): New function.
5006 (jit-verify-object): New function.
5007 (jit-verify-dynamic-library): New function.
5008 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5009 favor of an implementation from new file
5010 create-code-for-hello-world-executable.h, which also adds a
5012 (dg-final): Replace jit-verify-compile-to-file with
5013 jit-verify-output-file-was-created, and invoke new function
5014 jit-verify-assembler.
5015 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5017 (dg-final): Replace jit-verify-compile-to-file with
5018 jit-verify-output-file-was-created, and invoke new function
5019 jit-verify-dynamic-library.
5020 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5021 favor of an implementation from new file
5022 create-code-for-hello-world-executable.h, which also adds a
5024 (dg-final): Replace jit-verify-compile-to-file with
5025 jit-verify-output-file-was-created. Strengthen the expected stdout
5026 from the built executable.
5027 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5028 favor of an implementation from new file
5029 create-code-for-hello-world-executable.h, which also adds a
5031 (dg-final): Replace jit-verify-compile-to-file with
5032 jit-verify-output-file-was-created, and invoke new function
5034 * jit.dg/verify-dynamic-library.c: New source file.
5036 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5037 Brian Rzycki <b.rzycki@samsung.com>
5039 PR tree-optimization/64878
5040 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5042 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5045 * g++.dg/ipa/pr64896.C: New test.
5047 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5050 * gcc.target/powerpc/pr64205.c: New file.
5052 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5054 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5055 (dg-options): Use -fpie instead of -fPIE -pie.
5057 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5060 * g++.dg/asan/pr64937.C: New test.
5062 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5065 * gfortran.dg/class_to_type_4.f90: New test
5067 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5069 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5071 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5073 PR rtl-optimization/64957
5075 * gcc.c-torture/execute/pr64957.c: New test.
5077 2015-02-05 Jeff Law <law@redhat.com>
5080 * gcc.target/h8300/pr17306-1.c: New test.
5081 * gcc.target/h8300/pr17306-2.c: New test.
5083 2015-02-05 Tobias Burnus <burnus@net-b.de>
5086 * gfortran.dg/structure_constructor_12.f90: New.
5088 2015-02-05 Jeff Law <law@redhat.com>
5091 gcc.target/h8300/pr58400.c: New test.
5093 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5095 * gcc.target/arm/macro_defs0.c: New test.
5096 * gcc.target/arm/macro_defs1.c: New test.
5097 * gcc.target/arm/macro_defs2.c: New test.
5099 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5101 PR rtl-optimization/64905
5102 * gcc.target/i386/pr64905.c: Require nonpic target.
5103 (dg-options): Add -fomit-frame-pointer.
5106 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5108 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5111 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5114 * gfortran.dg/type_to_class_2.f90: New test
5115 * gfortran.dg/type_to_class_3.f90: New test
5117 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5120 * g++.dg/torture/pr64686.C: New testcase.
5122 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5124 PR rtl-optimization/64905
5125 * gcc.target/i386/pr64905.c: New file.
5127 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5129 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5130 * gcc.dg/guality/pr41616-1.c: Ditto.
5132 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5135 * gcc.dg/pr64817-3.c: New.
5137 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5138 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5140 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5141 pass parameters in registers.
5142 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5143 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5144 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5146 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5147 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5149 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5150 list, allow for multilibed targets.
5151 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5153 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5155 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5156 * gcc.dg/pr46728-6.c: Ditto.
5158 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5160 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5161 for mips_nanlegacy target.
5163 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5165 * gcc.target/i386/chkp-hidden-def.c: New.
5167 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5170 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5171 to use 24 bits for bitfield b.
5173 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5176 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5177 cache result in a global variable. Include all 32-bit targets for
5180 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5182 PR rtl-optimization/64756
5183 * gcc.c-torture/execute/pr64756.c: New test.
5185 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5188 * gcc.target/sh/pr64660-0.h: New.
5189 * gcc.target/sh/pr64660-1.c: New.
5190 * gcc.target/sh/pr64660-2.c: New.
5191 * gcc.target/sh/pr64660-3.c: New.
5192 * gcc.target/sh/pr64660-4.c: New.
5194 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/warn/Waddress-2.C: New.
5199 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5202 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5204 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5206 PR preprocessor/64803
5207 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5209 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5211 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5213 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5215 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5216 (_ARM_FPSRC): Add DN and AHP fields.
5217 (clean_results): Force DN=1 on AArch64.
5218 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5219 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5220 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5221 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5222 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5223 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5225 2015-02-02 Alan Modra <amodra@gmail.com>
5227 * gcc.target/powerpc/cprophard.c: New.
5229 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5231 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5232 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5234 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5237 * gcc.dg/pr64817-1.c: New test.
5238 * gcc.dg/pr64817-2.c: New test.
5240 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5243 * gcc.target/sh/pr64851-0.h: New
5244 * gcc.target/sh/pr64851-1.c: New
5245 * gcc.target/sh/pr64851-2.c: New
5246 * gcc.target/sh/pr64851-3.c: New
5247 * gcc.target/sh/pr64851-4.c: New
5249 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5252 * gcc.dg/torture/pr64882.c: New test.
5254 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5257 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5260 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5262 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5263 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5264 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5265 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5266 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5267 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5269 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5270 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5272 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5273 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5276 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5279 * g++.dg/pr64688-2.C: New.
5281 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5283 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5284 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5285 * gcc.target/i386/fuse-caller-save.c: Ditto.
5286 * gcc.target/i386/headmerge-1.c: Ditto.
5287 * gcc.target/i386/headmerge-2.c: Ditto.
5288 * gcc.target/i386/sibcall-6.c: Ditto.
5290 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5293 * gcc.target/i386/pr64617.c: New test.
5295 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5298 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5299 (dg-options): Remove -m32.
5300 (dg-final): Scan for "movb %al" only.
5301 * gcc.target/i386/pr15184-2.c: Ditto.
5303 2015-01-30 Richard Biener <rguenther@suse.de>
5305 PR tree-optimization/64829
5306 * gcc.dg/vect/pr64829.c: New testcase.
5308 2015-01-29 Marek Polacek <polacek@redhat.com>
5311 * gcc.dg/pr64709.c: New test.
5313 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5316 * g++.dg/ubsan/pr64717-1.C: New test.
5317 * g++.dg/ubsan/pr64717-2.C: New test.
5319 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5321 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5323 2015-01-29 Jeff Law <law@redhat.com>
5326 * gcc.target/i386/pr15184-1.c: New test.
5327 * gcc.target/i386/pr15184-2.c: New test.
5329 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5331 PR tree-optimization/64746
5332 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5334 2015-01-29 Richard Biener <rguenther@suse.de>
5336 PR tree-optimization/64853
5337 * gcc.dg/torture/pr64853.c: New testcase.
5339 2015-01-29 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/64844
5342 * gcc.dg/vect/pr64844.c: New testcase.
5344 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5347 * gcc.dg/pr64809.c: Delete.
5349 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5352 * gcc.target/i386/pr64805.c: New.
5354 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5356 * gcc.dg/guality/guality.h (main): Add argv[0] to
5357 guality_gdb_command.
5359 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5362 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5364 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5367 * gcc.target/sh/sh.exp
5368 (check_effective_target_atomic_model_soft_gusa_available,
5369 check_effective_target_atomic_model_soft_tcb_available,
5370 check_effective_target_atomic_model_soft_imask_available,
5371 check_effective_target_atomic_model_hard_llcs_available): New.
5372 * gcc.target/sh/pr64659-0.h: New.
5373 * gcc.target/sh/pr64659-1.c: New.
5374 * gcc.target/sh/pr64659-2.c: New.
5375 * gcc.target/sh/pr64659-3.c: New.
5376 * gcc.target/sh/pr64659-4.c: New.
5378 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5380 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5381 scan-assembler-times pattern.
5383 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5386 * gcc.dg/pr64809.c: New test.
5388 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5390 PR tree-optimization/64277
5391 * gcc.dg/pr64277.c: New.
5393 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5395 PR tree-optimization/64718
5396 * gcc.c-torture/execute/pr64718.c: New test.
5398 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5400 * gcc.target/aarch64/abs_2.c: New.
5402 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5404 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5405 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5406 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5409 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5412 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5413 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5414 { target comdat_group }.
5416 2015-01-27 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/goacc/coarray_2.f90: New.
5421 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5425 * g++.dg/torture/pr64139.C: New testcase.
5426 * g++.dg/torture/pr60871.C: Likewise.
5428 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5431 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5432 prevent linking errors.
5434 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5437 * g++.dg/torture/pr64282.C: New testcase.
5439 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5441 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5444 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5446 * gcc.target/s390/hotpatch-13.c: New testcase.
5447 * gcc.target/s390/hotpatch-14.c: New testcase.
5448 * gcc.target/s390/hotpatch-15.c: New testcase.
5449 * gcc.target/s390/hotpatch-16.c: New testcase.
5450 * gcc.target/s390/hotpatch-17.c: New testcase.
5451 * gcc.target/s390/hotpatch-18.c: New testcase.
5452 * gcc.target/s390/hotpatch-19.c: New testcase.
5453 * gcc.target/s390/hotpatch-20.c: New testcase.
5454 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5455 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5456 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5457 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5458 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5459 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5460 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5461 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5462 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5463 * gcc.target/s390/hotpatch-10.c: Likewise.
5464 * gcc.target/s390/hotpatch-11.c: Likewise.
5465 * gcc.target/s390/hotpatch-12.c: Likewise.
5466 * gcc.target/s390/hotpatch-2.c: Likewise.
5467 * gcc.target/s390/hotpatch-3.c: Likewise.
5468 * gcc.target/s390/hotpatch-4.c: Likewise.
5469 * gcc.target/s390/hotpatch-5.c: Likewise.
5470 * gcc.target/s390/hotpatch-6.c: Likewise.
5471 * gcc.target/s390/hotpatch-7.c: Likewise.
5472 * gcc.target/s390/hotpatch-8.c: Likewise.
5473 * gcc.target/s390/hotpatch-9.c: Likewise.
5474 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5475 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5476 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5477 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5478 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5479 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5480 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5481 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5483 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5485 * gcc.dg/long_branch.c: New testcase.
5487 2015-01-27 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/56273
5490 PR tree-optimization/59124
5491 PR tree-optimization/64277
5492 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5493 * gcc.dg/Warray-bounds-12.c: Likewise.
5494 * gcc.dg/Warray-bounds-13.c: Likewise.
5496 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5498 PR rtl-optimization/61058
5499 * gcc.dg/pr61058.c: New test.
5501 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5503 * gcc.target/i386/chkp-narrow-bounds.c: New.
5505 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5507 PR tree-optimization/64807
5508 * gcc.dg/pr64807.c: New test.
5511 * gcc.dg/pr64766.c: New test.
5513 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5516 * gcc.target/sh/pr49263-4.c: New.
5518 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5521 * gfortran.dg/allocate_with_mold_1.f90: New test
5523 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5526 * gcc.dg/pr64778.c: New test.
5529 * gcc.dg/vect/pr64421.c: New test.
5531 2015-01-26 Tobias Burnus <burnus@net-b.de>
5534 * gfortran.dg/coarray_36.f: New.
5535 * gfortran.dg/coarray_37.f90: New.
5537 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5540 * gfortran.dg/class_allocate_18.f90: New.
5542 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5544 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5546 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5548 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5550 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5552 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5554 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5556 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5558 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5560 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5561 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5562 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5563 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5565 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5567 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5568 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5569 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5571 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5573 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5574 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5575 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5576 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5577 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5580 2015-01-26 Richard Biener <rguenther@suse.de>
5583 * gcc.dg/uninit-19.c: New testcase.
5585 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587 * lib/target-supports.exp (check_effective_target_vect64): Add
5590 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5593 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5595 2015-01-26 Tony Liu <tony.liu@arm.com>
5597 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5600 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5603 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5604 correctly, clean up afterwards.
5606 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5609 * gfortran.dg/use_rename_7.f90: New.
5611 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5613 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5614 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5616 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5619 * gcc.target/sh/pr54236-4.c: New.
5621 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5623 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5624 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5627 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5630 * gfortran.dg/open_new_segv.f90: New test.
5632 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5641 * gcc.target/sh/pr64345-1.c: New.
5642 * gcc.target/sh/pr64345-2.c: New.
5643 * gcc.target/sh/pr59533-1.c: New.
5644 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5645 * gcc.target/sh/pr52933-2.c: Likewise.
5646 * gcc.target/sh/pr54089-1.c: Likewise.
5647 * gcc.target/sh/pr54236-1.c: Likewise.
5648 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5649 * gcc.target/sh/pr49263-1.c: Remove xfails.
5650 * gcc.target/sh/pr49263-2.c: Likewise.
5651 * gcc.target/sh/pr49263-3.c: Likewise.
5652 * gcc.target/sh/pr53987-1.c: Likewise.
5653 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5654 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5655 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5656 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5657 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5658 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5660 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5663 2015-01-24 Tom de Vries <tom@codesourcery.com>
5665 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5667 2015-01-23 Ian Lance Taylor <iant@google.com>
5670 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5671 targets without split stack support.
5673 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5676 * gcc.target/i386/pr64317.c: New test.
5678 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5680 PR rtl-optimization/63637
5681 PR rtl-optimization/60663
5682 * gcc.dg/pr63637-1.c: New test.
5683 * gcc.dg/pr63637-2.c: New test.
5684 * gcc.dg/pr63637-3.c: New test.
5685 * gcc.dg/pr63637-4.c: New test.
5686 * gcc.dg/pr63637-5.c: New test.
5687 * gcc.dg/pr63637-6.c: New test.
5688 * gcc.target/i386/pr63637-1.c: New test.
5689 * gcc.target/i386/pr63637-2.c: New test.
5690 * gcc.target/i386/pr63637-3.c: New test.
5691 * gcc.target/i386/pr63637-4.c: New test.
5692 * gcc.target/i386/pr63637-5.c: New test.
5693 * gcc.target/i386/pr63637-6.c: New test.
5695 2015-01-23 Richard Biener <rguenther@suse.de>
5698 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5699 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5701 2015-01-23 Marek Polacek <polacek@redhat.com>
5703 PR preprocessor/60570
5704 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5705 * gcc.dg/cpp/pr60570.c: New test.
5707 2015-01-23 Richard Biener <rguenther@suse.de>
5710 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5711 vectorization on vect64 targets.
5713 2015-01-23 Janus Weil <janus@gcc.gnu.org>
5716 * gfortran.dg/class_allocate_17.f90: New.
5718 2015-01-23 Tobias Burnus <burnus@net-b.de>
5721 * gfortran.dg/goacc/combined_loop.f90: New.
5723 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5726 * gfortran.dg/make_unit.f90: New test.
5728 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5731 * gfortran.dg/negative_unit_int8.f: Update.
5733 2015-01-22 Jeff Law <law@redhat.com>
5736 * gcc.target/m68k/pr52076-1.c: New test.
5737 * gcc.target/m68k/pr52076-2.c: New test.
5739 2015-01-22 Richard Biener <rguenther@suse.de>
5742 * gcc.dg/torture/pr64728.c: New testcase.
5744 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
5747 * g++.dg/pr64688.C: New test.
5749 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
5751 * gcc.target/i386/chkp-always_inline.c (f1): Make static
5752 to avoid errors with -fpic.
5754 2015-01-22 Richard Biener <rguenther@suse.de>
5757 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5759 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
5761 PR rtl-optimization/64682
5762 * gcc.c-torture/execute/pr64682.c: New file.
5764 2015-01-21 Jakub Jelinek <jakub@redhat.com>
5767 * gcc.dg/pr64511.c: New test.
5769 PR rtl-optimization/62078
5770 * g++.dg/opt/pr62078.C: New test.
5773 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5775 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
5778 * gfortran.dg/internal_pack_15.f90: New test.
5780 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5782 * c-c++-common/tsan/step.c: New testcase.
5784 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5786 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5788 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5790 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5792 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5794 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5796 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5798 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5800 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5802 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5804 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5806 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5808 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5810 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5812 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5814 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5816 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5818 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5820 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5822 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5824 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5826 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5828 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5830 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5832 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5834 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5835 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5836 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5839 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5841 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5842 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5843 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5846 2015-01-21 Renlin Li <renlin.li@arm.com>
5848 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5849 * g++.dg/tls/thread_local5g.C: Likewise.
5850 * g++.dg/tls/thread_local6g.C: Likewise.
5852 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5854 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5855 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5856 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5860 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5861 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5862 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5864 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5866 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5867 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5868 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5872 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5873 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5874 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5876 2015-01-20 Jeff Law <law@redhat.com>
5879 * gcc.target/m68k/pr59946.c: New test.
5881 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5883 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5884 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5885 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5887 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5889 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5890 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5891 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5893 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5895 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5896 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5897 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5899 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5901 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5902 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5903 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5905 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5908 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5910 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5911 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5912 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5914 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5916 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5917 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5918 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5920 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5922 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5924 2015-01-20 Jakub Jelinek <jakub@redhat.com>
5926 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5929 * g++.dg/ubsan/pr64632.C: New test.
5932 * gcc.dg/pr64663.c: New test.
5934 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5937 * g++.dg/warn/Wunused-var-23.C: New.
5939 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5943 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5945 2015-01-20 Richard Biener <rguenther@suse.de>
5948 * gcc.dg/lto/pr64684_0.c: New testcase.
5949 * gcc.dg/lto/pr64684_1.c: Likewise.
5950 * gcc.dg/lto/pr64684_2.c: Likewise.
5951 * gcc.dg/lto/pr64685_0.c: Likewise.
5952 * gcc.dg/lto/pr64685_1.c: Likewise.
5954 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5957 * g++.dg/cpp1y/lambda-init12.C: New.
5959 2015-01-20 Richard Biener <rguenther@suse.de>
5961 PR tree-optimization/64410
5962 * g++.dg/vect/pr64410.cc: Require vect_double.
5964 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
5967 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5969 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
5973 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5975 PR rtl-optimization/64081
5976 * gcc.dg/pr64081.c: New test.
5978 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5980 * jit.dg/harness.h: Include <unistd.h>.
5981 (CHECK_NO_ERRORS): New.
5982 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5983 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5984 gcc_jit_context_compile_to_file.
5985 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5986 args to the spawned executable.
5987 (jit-expand-vars): New function.
5988 (jit-exe-params): New variable.
5989 (dg-jit-set-exe-params): New function.
5990 (jit-dg-test): Detect testcases that use
5991 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5992 Set arguments of spawned process to jit-exe-params.
5993 (jit-get-output-filename): New function.
5994 (jit-setup-compile-to-file): New function.
5995 (jit-verify-compile-to-file): New function.
5996 (jit-run-executable): New function.
5997 (jit-verify-executable): New function.
5998 * jit.dg/test-compile-to-assembler.c: New testcase.
5999 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6000 * jit.dg/test-compile-to-executable.c: New testcase.
6001 * jit.dg/test-compile-to-object.c: New testcase.
6003 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6006 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6009 2015-01-19 Martin Liska <mliska@suse.cz>
6011 * objc/compile/pr64668.m: New test.
6013 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6015 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6016 (create_overflow_fn): Update comment to clarify that
6017 the third param of the created function is a bool *, not
6019 (verify_int_overflow_fn): Convert param "expected_ovf" from
6020 int to bool. Update third param of "overflow_fn_type" from int *
6021 to bool *. Update local "actual_ovf" from int to bool.
6022 (verify_uint_overflow_fn): Likewise.
6024 2015-01-19 Martin Liska <mliska@suse.cz>
6026 * gcc.dg/ipa/ipa-icf-33.c: New test.
6028 2015-01-19 Felix Yang <felix.yang@huawei.com>
6029 Haijian Zhang <z.zhanghaijian@huawei.com>
6031 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6032 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6034 result_float64x2, expected_hfloat64x2): New helper type, variable and
6036 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6037 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6038 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6039 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6040 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6041 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6042 and target without the FMA feature.
6044 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6046 * gcc.target/aarch64/pr64304.c: New testcase.
6048 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6050 PR rtl-optimization/64081
6051 * gcc.dg/pr64081.c: New test.
6053 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6056 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6058 * gcc.target/aarch64/test_frame_6.c: Likewise.
6059 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6060 and x19 (in the epilogue).
6061 * gcc.target/aarch64/test_frame_4.c: Likewise.
6062 * gcc.target/aarch64/test_frame_7.c: Likewise.
6064 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6066 * gcc.target/i386/chkp-always_inline.c: New.
6068 2015-01-15 Andrew Pinski <apinski@cavium.com>
6069 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6071 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6072 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6074 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6077 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6078 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6080 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6083 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6085 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6088 * gcc.target/sh/torture/pr64652.c: New.
6090 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6092 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6093 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6094 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6095 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6096 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6097 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6099 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6102 * g++.dg/torture/pr64378.C: New testcase.
6104 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6107 * gfortran.dg/block_13.f08: New test
6109 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6112 * gfortran.dg/associate_1.f03: Allow test for character with
6115 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6117 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6118 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6120 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6122 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6124 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6127 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6129 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6132 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6135 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6138 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6140 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6143 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6145 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6147 PR rtl-optimization/52773
6148 * gcc.c-torture/compile/pr52773.c: New test.
6150 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6153 * g++.dg/cpp0x/alias-decl-46.C: New.
6155 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6157 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6159 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6161 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6163 (CHECK_FP): Likewise.
6164 (CHECK_CUMULATIVE_SAT): Likewise.
6166 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6168 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6169 (Set_Neon_Cumulative_Sat): Add parameter.
6170 (__set_neon_cumulative_sat): Support new parameter.
6171 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6172 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6174 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6175 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6178 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6180 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6181 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6183 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6186 * g++.dg/tls/thread_local-ice4.C: New.
6188 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6190 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6193 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6196 * g++.dg/cpp0x/vt-62276.C: New.
6198 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6201 * g++.dg/pr64353.C: New.
6203 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6206 * gcc.target/aarch64/pr64263_1.c: New test.
6208 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6210 PR tree-optimization/64434
6211 * gcc.dg/torture/pr64434.c: Move to...
6212 * gcc.dg/pr64434.c: ... here.
6214 2015-01-16 Richard Biener <rguenther@suse.de>
6217 * gcc.dg/uninit-18.c: New testcase.
6219 2015-01-16 Richard Biener <rguenther@suse.de>
6221 PR tree-optimization/64568
6222 * g++.dg/torture/pr64568-2.C: New testcase.
6224 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6227 * gcc.target/i386/chkp-label-address.c: New.
6229 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6232 * gfortran.dg/pointer_init_6.f90: Extended.
6234 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6236 * gcc.c-torture/compile/20150108.c: New test.
6238 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6240 * gcc.target/visium: New directory.
6242 2015-01-16 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/61743
6245 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6246 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6248 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6250 * gcc.dg/pr64015.c: New test.
6252 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6256 * g++.dg/ipa/pr64612.C: New test.
6258 2015-01-16 Renlin Li <renlin.li@arm.com>
6260 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6262 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6264 * gcc.target/i386/sse-14.c: Test new intrinsic.
6265 * gcc.target/i386/sse-22.c: Ditto.
6267 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6270 * g++.dg/cpp0x/auto44.C: New.
6272 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6275 * gcc.target/nios2/gpopt-all.c: New test case.
6276 * gcc.target/nios2/gpopt-local.c: New test case.
6277 * gcc.target/nios2/gpopt-global.c: New test case.
6278 * gcc.target/nios2/gpopt-data.c: New test case.
6279 * gcc.target/nios2/gpopt-none.c: New test case.
6281 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6283 * g++.dg/ubsan/vptr-1.C: New test.
6284 * g++.dg/ubsan/vptr-2.C: New test.
6285 * g++.dg/ubsan/vptr-3.C: New test.
6286 * g++.dg/ubsan/vptr-4.C: New test.
6287 * g++.dg/ubsan/vptr-5.C: New test.
6288 * g++.dg/ubsan/vptr-6.C: New test.
6289 * g++.dg/ubsan/vptr-7.C: New test.
6290 * g++.dg/ubsan/vptr-8.C: New test.
6291 * g++.dg/ubsan/vptr-9.C: New test.
6293 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6295 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6297 * lib/gcc-dg.exp: Likewise.
6299 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6301 PR rtl-optimization/64110
6302 * gcc.target/i386/pr64110.c: Add scan-assembler.
6304 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6305 James Norris <jnorris@codesourcery.com>
6306 Cesar Philippidis <cesar@codesourcery.com>
6307 Ilmir Usmanov <i.usmanov@samsung.com>
6309 * lib/target-supports.exp (check_effective_target_fopenacc): New
6311 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6312 * g++.dg/goacc/goacc.exp: Likewise.
6313 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6314 * gcc.dg/goacc/goacc.exp: Likewise.
6315 * gfortran.dg/goacc/goacc.exp: Likewise.
6316 * c-c++-common/cpp/openacc-define-1.c: New file.
6317 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6318 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6319 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6320 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6321 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6322 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6323 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6324 * c-c++-common/goacc/cache-1.c: Likewise.
6325 * c-c++-common/goacc/clauses-fail.c: Likewise.
6326 * c-c++-common/goacc/collapse-1.c: Likewise.
6327 * c-c++-common/goacc/data-1.c: Likewise.
6328 * c-c++-common/goacc/data-2.c: Likewise.
6329 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6330 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6331 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6332 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6333 * c-c++-common/goacc/if-clause-1.c: Likewise.
6334 * c-c++-common/goacc/if-clause-2.c: Likewise.
6335 * c-c++-common/goacc/kernels-1.c: Likewise.
6336 * c-c++-common/goacc/loop-1.c: Likewise.
6337 * c-c++-common/goacc/loop-private-1.c: Likewise.
6338 * c-c++-common/goacc/nesting-1.c: Likewise.
6339 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6340 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6341 * c-c++-common/goacc/parallel-1.c: Likewise.
6342 * c-c++-common/goacc/pcopy.c: Likewise.
6343 * c-c++-common/goacc/pcopyin.c: Likewise.
6344 * c-c++-common/goacc/pcopyout.c: Likewise.
6345 * c-c++-common/goacc/pcreate.c: Likewise.
6346 * c-c++-common/goacc/pragma_context.c: Likewise.
6347 * c-c++-common/goacc/present-1.c: Likewise.
6348 * c-c++-common/goacc/reduction-1.c: Likewise.
6349 * c-c++-common/goacc/reduction-2.c: Likewise.
6350 * c-c++-common/goacc/reduction-3.c: Likewise.
6351 * c-c++-common/goacc/reduction-4.c: Likewise.
6352 * c-c++-common/goacc/sb-1.c: Likewise.
6353 * c-c++-common/goacc/sb-2.c: Likewise.
6354 * c-c++-common/goacc/sb-3.c: Likewise.
6355 * c-c++-common/goacc/update-1.c: Likewise.
6356 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6357 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6358 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6359 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6360 * gfortran.dg/goacc/assumed.f95: Likewise.
6361 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6362 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6363 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6364 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6365 * gfortran.dg/goacc/branch.f95: Likewise.
6366 * gfortran.dg/goacc/cache-1.f95: Likewise.
6367 * gfortran.dg/goacc/coarray.f95: Likewise.
6368 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6369 * gfortran.dg/goacc/cray.f95: Likewise.
6370 * gfortran.dg/goacc/critical.f95: Likewise.
6371 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6372 * gfortran.dg/goacc/data-tree.f95: Likewise.
6373 * gfortran.dg/goacc/declare-1.f95: Likewise.
6374 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6375 * gfortran.dg/goacc/fixed-1.f: Likewise.
6376 * gfortran.dg/goacc/fixed-2.f: Likewise.
6377 * gfortran.dg/goacc/fixed-3.f: Likewise.
6378 * gfortran.dg/goacc/fixed-4.f: Likewise.
6379 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6380 * gfortran.dg/goacc/if.f95: Likewise.
6381 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6382 * gfortran.dg/goacc/list.f95: Likewise.
6383 * gfortran.dg/goacc/literal.f95: Likewise.
6384 * gfortran.dg/goacc/loop-1.f95: Likewise.
6385 * gfortran.dg/goacc/loop-2.f95: Likewise.
6386 * gfortran.dg/goacc/loop-3.f95: Likewise.
6387 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6388 * gfortran.dg/goacc/omp.f95: Likewise.
6389 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6390 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6391 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6392 * gfortran.dg/goacc/parameter.f95: Likewise.
6393 * gfortran.dg/goacc/private-1.f95: Likewise.
6394 * gfortran.dg/goacc/private-2.f95: Likewise.
6395 * gfortran.dg/goacc/private-3.f95: Likewise.
6396 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6397 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6398 * gfortran.dg/goacc/reduction.f95: Likewise.
6399 * gfortran.dg/goacc/routine-1.f90: Likewise.
6400 * gfortran.dg/goacc/routine-2.f90: Likewise.
6401 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6402 * gfortran.dg/goacc/several-directives.f95: Likewise.
6403 * gfortran.dg/goacc/sie.f95: Likewise.
6404 * gfortran.dg/goacc/subarrays.f95: Likewise.
6405 * gfortran.dg/gomp/map-1.f90: Likewise.
6406 * gfortran.dg/openacc-define-1.f90: Likewise.
6407 * gfortran.dg/openacc-define-2.f90: Likewise.
6408 * gfortran.dg/openacc-define-3.f90: Likewise.
6409 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6410 * g++.dg/gomp/block-2.C: Likewise.
6411 * g++.dg/gomp/block-3.C: Likewise.
6412 * g++.dg/gomp/block-5.C: Likewise.
6413 * g++.dg/gomp/target-1.C: Likewise.
6414 * g++.dg/gomp/target-2.C: Likewise.
6415 * g++.dg/gomp/taskgroup-1.C: Likewise.
6416 * g++.dg/gomp/teams-1.C: Likewise.
6417 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6418 * gcc.dg/cilk-plus/jump.c: Likewise.
6419 * gcc.dg/gomp/block-1.c: Likewise.
6420 * gcc.dg/gomp/block-10.c: Likewise.
6421 * gcc.dg/gomp/block-2.c: Likewise.
6422 * gcc.dg/gomp/block-3.c: Likewise.
6423 * gcc.dg/gomp/block-4.c: Likewise.
6424 * gcc.dg/gomp/block-5.c: Likewise.
6425 * gcc.dg/gomp/block-6.c: Likewise.
6426 * gcc.dg/gomp/block-7.c: Likewise.
6427 * gcc.dg/gomp/block-8.c: Likewise.
6428 * gcc.dg/gomp/block-9.c: Likewise.
6429 * gcc.dg/gomp/target-1.c: Likewise.
6430 * gcc.dg/gomp/target-2.c: Likewise.
6431 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6432 * gcc.dg/gomp/teams-1.c: Likewise.
6434 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6436 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6439 2015-01-15 Mike Stump <mikestump@comcast.net>
6441 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6442 * gcc.dg/inline_2.c: Likewise.
6443 * gcc.dg/inline_3.c: Likewise.
6444 * gcc.dg/inline_4.c: Likewise.
6446 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6449 * gfortran.dg/proc_ptr_comp_43.f90: New.
6451 2015-01-15 Mike Stump <mikestump@comcast.net>
6453 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6454 * gcc.dg/unroll_2.c: Likewise.
6455 * gcc.dg/unroll_3.c: Likewise.
6456 * gcc.dg/unroll_4.c: Likewise.
6457 * gcc.dg/unroll_5.c: Likewise.
6459 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6462 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6464 * gcc.target/aarch64/test_frame_6.c: Likewise.
6465 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6466 x30 and x19 (in the epilogue).
6467 * gcc.target/aarch64/test_frame_4.c: Likewise.
6468 * gcc.target/aarch64/test_frame_7.c: Likewise.
6470 2015-01-15 Martin Liska <mliska@suse.cz>
6472 * g++.dg/ipa/pr64068.C: New test.
6473 * gcc.dg/ipa/PR64559.c: New test.
6475 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6477 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6480 2015-01-15 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/61743
6483 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6484 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6486 2015-01-15 Renlin Li <renlin.li@arm.com>
6488 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6489 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6491 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6493 * gcc.dg/vect/vect-aggressive-1.c: New.
6494 * gcc.target/i386/avx2-vect-aggressive.c: New.
6496 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6498 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6500 2015-01-15 Richard Biener <rguenther@suse.de>
6503 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6504 -Wl,-undefined,dynamic_lookup.
6506 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6508 * gnat.dg/opt47.adb: New test.
6510 2015-01-15 Richard Biener <rguenther@suse.de>
6513 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6515 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6517 PR tree-optimization/64434
6518 * gcc.dg/torture/pr64434.c: New test.
6520 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6522 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6523 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6524 -march=loongson* and -march=octeon* require -mno-micromips.
6526 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6527 Matthew Fortune <matthew.fortune@imgtec.com>
6529 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6530 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6531 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6532 * gcc.target/mips/call-saved-7.c: New file.
6533 * gcc.target/mips/call-saved-8.c: New file.
6534 * gcc.target/mips/call-saved-9.c: New file.
6536 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6538 * gcc.target/mips/lsa.c: New file.
6539 * gcc.target/mips/mips64-lsa.c: Likewise.
6540 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6541 * gcc.target/mips/mulsize-4.c: Likewise.
6542 * gcc.target/mips/mulsize-5.c: New file.
6543 * gcc.target/mips/mulsize-6.c: Likewise.
6544 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6545 and !HAS_LSA as ghost options.
6546 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6549 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6551 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6553 2015-01-15 Richard Biener <rguenther@suse.de>
6556 * gcc.dg/torture/pr64365.c: New testcase.
6558 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6560 * gcc.dg/stackprotectexplicit1.c: New test.
6561 * g++.dg/stackprotectexplicit2.c: New test.
6563 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6566 * gfortran.dg/inquire_internal.f90: New.
6567 * gfortran.dg/negative_unit_check.f90: New.
6569 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6572 * gcc.target/sh/pr53988-1.c: New.
6574 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/tls/thread_local-ice3.C: New.
6579 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6581 * gcc.target/i386/fentry-override.c: Properly place {} in target
6582 selector. Remove nonpic.
6583 * gcc.target/i386/fentry.c: Likewise.
6585 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6587 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6588 warnings instead of errors.
6590 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6592 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6593 option support instead of ENABLE_LTO from Makefile.
6595 2015-01-14 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/59354
6598 * gcc.dg/vect/pr59354.c: New testcase.
6600 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6602 * lib/target-supports.exp
6603 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6604 on ARM architures before v7.
6606 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6609 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6612 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6615 * gcc.target/i386/pr64386.c: New test.
6617 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6620 * gcc.target/i386/pr64393.c: New test.
6622 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6625 * gcc.target/i386/pr64387.c: New test.
6627 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6629 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6631 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6635 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6638 * gcc.target/arm/pr64453.c: New.
6640 2015-01-14 Richard Biener <rguenther@suse.de>
6643 * gcc.dg/lto/pr64415_0.c: New testcase.
6644 * gcc.dg/lto/pr64415_1.c: Likewise.
6646 2015-01-14 Martin Liska <mliska@suse.cz>
6648 * gcc.dg/ipa/pr64307.c: New test.
6650 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6652 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6655 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6658 * gcc.target/arm/pr64460_1.c: New test.
6660 2015-01-14 Richard Biener <rguenther@suse.de>
6662 PR tree-optimization/64493
6663 PR tree-optimization/64495
6664 * gcc.dg/vect/pr64493.c: New testcase.
6665 * gcc.dg/vect/pr64495.c: Likewise.
6667 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6669 * gcc.dg/Warray-bounds-11.c: New test-case.
6671 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6673 * gcc.target/mips/octeon3-pipe-1.c: New test.
6675 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6677 * jit.dg/harness.h (set_up_logging): Move string concatenation
6679 (concat_strings): New function.
6680 (dump_reproducer): New function.
6681 (test_jit): Call dump_reproducer.
6682 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6684 (jit-dg-test): Delete any generated reproducer from previous runs.
6685 Verify that a generated reproducer was created, and verify that it
6687 * jit.dg/test-nested-contexts.c (main): Call
6688 gcc_jit_context_dump_reproducer_to_file.
6690 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6692 * gcc.dg/aru-2.c: Add dg-require-profiling.
6694 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6696 * lib/target-supports.exp (check_profiling_available): Check if
6699 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
6702 * g++.dg/torture/pr64565.C: New testcase.
6704 2015-01-13 Marek Polacek <polacek@redhat.com>
6707 * gcc.dg/tm/pr64391.c: New test.
6709 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6711 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6714 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6716 * gcc.target/i386/pie.c: New test.
6718 * lib/target-supports.exp (check_effective_target_pie): New.
6720 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6722 PR rtl-optimization/64286
6723 * gcc.target/i386/avx2-pr64286.c: New test.
6725 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/cpp0x/vt-57626.C: New.
6730 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6733 * gfortran.dg/pr64528.f90: New test.
6735 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
6737 * gcc.target/aarch64/subsp.c: New test.
6739 2015-01-13 Andrew Pinski <apinski@cavium.com>
6741 * gcc.target/aarch64/store-pair-1.c: New testcase.
6743 2015-01-13 Richard Biener <rguenther@suse.de>
6746 * gcc.dg/lto/pr64373_0.c: New testcase.
6748 2015-01-13 Andrew Pinski <apinski@cavium.com>
6750 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6751 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6753 2015-01-13 Richard Biener <rguenther@suse.de>
6755 PR tree-optimization/64406
6756 * gcc.dg/pr64406.c: New testcase.
6758 2015-01-13 Richard Biener <rguenther@suse.de>
6760 PR tree-optimization/64404
6761 * gcc.dg/vect/pr64404.c: New testcase.
6763 2015-01-13 Richard Biener <rguenther@suse.de>
6765 PR tree-optimization/64568
6766 * g++.dg/torture/pr64568.C: New testcase.
6768 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6770 * jit.dg/test-error-local-used-from-other-function.c: New test
6772 * jit.dg/test-error-param-reuse.c: New test case.
6773 * jit.dg/test-error-param-sharing.c: New test case.
6774 * jit.dg/test-error-param-used-from-other-function.c: New test
6776 * jit.dg/test-error-param-used-without-a-function.c: New test
6779 2015-01-12 Jakub Jelinek <jakub@redhat.com>
6781 PR tree-optimization/64563
6782 * gcc.dg/pr64563.c: New test.
6785 * gcc.target/i386/pr64513.c: New test.
6787 PR tree-optimization/64454
6788 * gcc.dg/pr64454.c: New test.
6791 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6793 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6794 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6795 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6796 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6797 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6798 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6799 * gcc.dg/vect/slp-25.c: Likewise.
6800 * gcc.dg/vect/vect-109.c: Likewise.
6801 * gcc.dg/vect/vect-13.c: Likewise.
6802 * gcc.dg/vect/vect-17.c: Likewise.
6803 * gcc.dg/vect/vect-18.c: Likewise.
6804 * gcc.dg/vect/vect-19.c: Likewise.
6805 * gcc.dg/vect/vect-20.c: Likewise.
6806 * gcc.dg/vect/vect-21.c: Likewise.
6807 * gcc.dg/vect/vect-22.c: Likewise.
6808 * gcc.dg/vect/vect-27.c: Likewise.
6809 * gcc.dg/vect/vect-29.c: Likewise.
6810 * gcc.dg/vect/vect-2-big-array.c: Likewise.
6811 * gcc.dg/vect/vect-2.c: Likewise.
6812 * gcc.dg/vect/vect-3.c: Likewise.
6813 * gcc.dg/vect/vect-4.c: Likewise.
6814 * gcc.dg/vect/vect-5.c: Likewise.
6815 * gcc.dg/vect/vect-72.c: Likewise.
6816 * gcc.dg/vect/vect-73-big-array.c: Likewise.
6817 * gcc.dg/vect/vect-73.c: Likewise.
6818 * gcc.dg/vect/vect-77-global.c: Likewise.
6819 * gcc.dg/vect/vect-78-global.c: Likewise.
6820 * gcc.dg/vect/vect-7.c: Likewise.
6821 * gcc.dg/vect/vect-86.c: Likewise.
6822 * gcc.dg/vect/vect-align-1.c: Likewise.
6823 * gcc.dg/vect/vect-align-3.c: Likewise.
6824 * gcc.dg/vect/vect-all-big-array.c: Likewise.
6825 * gcc.dg/vect/vect-all.c: Likewise.
6826 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6827 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6828 * gcc.dg/vect/vect-peel-3.c: Likewise.
6829 * gcc.dg/vect/vect-peel-4.c: Likewise.
6830 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6832 2015-01-12 Jeff Law <law@redhat.com>
6835 * gcc.target/m68k/pr64461.c: New test.
6837 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6839 * jit.dg/test-array-as-pointer.c (create_code): Update call
6840 to gcc_jit_context_new_global by setting "kind" to
6841 GCC_JIT_GLOBAL_IMPORTED.
6842 * jit.dg/test-error-array-as-pointer.c: Likewise.
6843 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6844 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6845 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6846 * jit.dg/test-using-global.c (the_global): Rename to...
6847 (imported_global): ...this.
6848 (create_code): Update to test the three kinds of global.
6849 (verify_code): Likewise.
6851 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6854 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6856 * gcc.target/i386/pr64291-2.c: Updated.
6858 2015-01-12 Richard Biener <rguenther@suse.de>
6860 PR tree-optimization/64530
6861 * gfortran.dg/pr64530.f90: New testcase.
6863 2015-01-12 Richard Biener <rguenther@suse.de>
6866 * gcc.dg/torture/pr64357.c: New testcase.
6868 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
6870 * gcc.target/i386/nop-mcount.c: Properly place {} in target
6873 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6874 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6876 2015-01-12 Martin Liska <mliska@suse.cz>
6878 * gcc.dg/ipa/PR64550.c: New test.
6880 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
6883 * g++.dg/ipa/pr63470.C: New testcase.
6885 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6888 * gfortran.dg/typebound_operator_20.f90: New.
6890 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6893 * gfortran.dg/proc_ptr_comp_42.f90: New.
6895 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6898 * gfortran.dg/proc_ptr_comp_41.f90: New.
6900 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
6902 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6904 2015-01-10 Tobias Burnus <burnus@net-b.de>
6907 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6908 and add dg-excess-errors.
6909 * gfortran.dg/line_length_6.f90: New.
6910 * gfortran.dg/line_length_7.f90: New.
6911 * gfortran.dg/line_length_8.f90: New.
6912 * gfortran.dg/line_length_9.f90: New.
6913 * gfortran.dg/line_length_10.f90: New.
6914 * gfortran.dg/line_length_11.f90: New.
6916 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6918 * jit.dg/test-threads.c (struct testcase): Move declaration
6919 to jit.dg/all-non-failing-tests.h.
6920 (testcases): Likewise.
6921 * jit.dg/all-non-failing-tests.h (struct testcase): Move
6922 declaration here from jit.dg/all-non-failing-tests.h.
6923 (testcases): Likewise.
6924 * jit.dg/test-combination.c (create_code): Eliminate spelling
6925 out all of the testcases in favor of looping through the
6926 "testcases" metadata.
6927 (verify_code): Likewise.
6929 2015-01-09 Jakub Jelinek <jakub@redhat.com>
6931 PR rtl-optimization/64536
6932 * gcc.dg/pr64536.c: New test.
6934 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6936 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6937 * jit.dg/test-combination.c (create_code): Likewise.
6938 (verify_code): Likewise.
6939 * jit.dg/test-constants.c: New test case.
6940 * jit.dg/test-threads.c: Add test-constants.c.
6942 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
6945 * objc.dg/gnu-api-2-class.m: Add a test case
6946 for the above change.
6948 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
6950 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6952 2015-01-09 Richard Biener <rguenther@suse.de>
6954 PR tree-optimization/64410
6955 * g++.dg/vect/pr64410.cc: New testcase.
6957 2015-01-09 Martin Liska <mliska@suse.cz>
6959 * gcc.dg/ipa/ipa-icf-32.c: New test.
6961 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6963 * c-c++-common/tsan/tsan_barrier.h: New.
6964 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6965 * c-c++-common/tsan/bitfield_race.c: Likewise.
6966 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6967 * c-c++-common/tsan/mutexset1.c: Likewise.
6968 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6969 * c-c++-common/tsan/race_on_mutex.c: Likewise.
6970 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6971 * c-c++-common/tsan/simple_race.c: Likewise.
6972 * c-c++-common/tsan/simple_stack.c: Likewise.
6973 * c-c++-common/tsan/sleep_sync.c: Likewise.
6974 * c-c++-common/tsan/tiny_race.c: Likewise.
6975 * c-c++-common/tsan/tls_race.c: Likewise.
6976 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6977 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6978 * g++.dg/tsan/atomic_free.C: Likewise.
6979 * g++.dg/tsan/atomic_free2.C: Likewise.
6980 * g++.dg/tsan/cond_race.C: Likewise.
6981 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6983 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6986 * lib/target-supports.exp (check_effective_target_libatomic_available):
6988 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6989 targets that match effective-target libatomic_available.
6990 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6992 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6994 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6995 Verify the result of gcc_jit_context_get_last_error.
6996 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6998 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7000 PR tree-optimization/63989
7001 * gcc.dg/strlenopt-27.c: New test.
7003 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7005 * jit.dg/harness.h (set_up_logging): New function.
7006 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7007 set_up_logging on the context, so that every testcase is
7008 logged to a particular file.
7009 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7010 and call gcc_jit_context_set_logfile on the top-level context.
7012 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7015 * g++.dg/opt/pr64338.C: New test.
7017 2015-01-08 Tobias Burnus <burnus@net-b.de>
7019 * gfortran.dg/coarray/codimension_2b.f90: New file.
7020 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7021 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7023 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7026 * g++.dg/ext/fnname4.C: New.
7028 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7031 * g++.dg/cpp0x/constexpr-64462.C: New.
7033 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7036 * g++.dg/cpp0x/deleted10.C: New.
7038 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7040 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7042 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7044 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7045 GCC_JIT_UNARY_OP_ABS.
7046 (verify_unary_ops): Likewise.
7048 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7050 * jit.dg/test-arith-overflow.c: New test case.
7051 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7052 * jit.dg/test-combination.c (create_code): Likewise.
7053 (verify_code): Likewise.
7054 * jit.dg/test-threads.c (testcases): Likewise.
7056 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7058 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7059 rather than "jit". Load g++.exp, and call g++_init.
7060 Run test-*.cc files within the testsuite and *.cc files within
7062 (jit-dg-test): Drop the addition of -fgnu89-inline to
7063 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7064 doing it when compiling C testcases (since g++ does not handle
7065 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7066 is restored to the value after g++_init ran, rather than the
7067 value before g++_init ran. Return a list of
7068 $comp_output $output_file, as dg-test assumes.
7070 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7072 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7073 make it easier to figure out the origin of each test result when
7074 running test-combination.c and test-threads.c.
7075 (CHECK_VALUE): Likewise.
7076 (CHECK_DOUBLE_VALUE): Likewise.
7077 (CHECK_STRING_VALUE): Likewise.
7078 (CHECK_STRING_STARTS_WITH): Likewise.
7079 (CHECK_STRING_CONTAINS): Likewise.
7081 (check_string_value): Likewise, add "funcname" param.
7082 (check_string_starts_with): Likewise.
7083 (check_string_contains): Likewise.
7085 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7087 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7088 generating name of built executable.
7090 2015-01-07 Marek Polacek <polacek@redhat.com>
7093 * gcc.dg/pr64440.c: New test.
7094 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7096 2015-01-07 Marek Polacek <polacek@redhat.com>
7099 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7100 * gcc.dg/pr64417.c: New test.
7102 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7105 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7108 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7110 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7111 Check if testcases run without errors, not just if they compile.
7113 2015-01-06 Christian Bruel <christian.bruel@st.com>
7116 * gcc.target/sh/pr64507.c: New test.
7118 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7120 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7122 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7124 * c-c++-common/asan/sanitize-all-1.c: New test.
7125 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7126 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7127 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7128 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7130 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7132 * lib/target-supports.exp (check_profiling_available): Return 0 for
7134 (check_effective_target_tls_runtime): Likewise.
7135 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7136 * gcc.dg/20020312-2.c: Adjust for Visium.
7137 * gcc.dg/tls/thr-cse-1.c: Likewise
7138 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7139 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7140 * gcc.dg/weak/typeof-2.c: Likewise.
7142 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7144 PR rtl-optimization/64287
7145 * gcc.dg/aru-2.c: New test.
7147 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7150 * c-c++-common/ubsan/pr64344-1.c: New test.
7151 * c-c++-common/ubsan/pr64344-2.c: New test.
7153 PR tree-optimization/64465
7154 * gcc.dg/pr64465.c: New test.
7156 PR tree-optimization/64494
7157 * gcc.c-torture/compile/pr64494.c: New test.
7159 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7162 * gfortran.dg/realloc_on_assign_25.f90: New test.
7164 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7166 Update copyright years.
7168 2015-01-05 Marek Polacek <polacek@redhat.com>
7171 * gcc.dg/pr64423.c: New test.
7173 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7175 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7176 mmix-knuth-mmixware for the same reason as for MIPS.
7177 * gcc.dg/debug/debug-2.c: Ditto.
7179 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7181 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7184 * lib/gfortran.exp: Add libatomic library search path.
7185 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7186 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7188 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7190 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7192 * c-c++-common/tsan/bitfield_race.c: New testcase.
7193 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7195 2015-01-02 Tobias Burnus <burnus@net-b.de>
7197 * gfortran.dg/coarray/collectives_4.f90: New.
7199 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7202 * gfortran.dg/extends_16.f90: New.
7204 2015-01-02 Tobias Burnus <burnus@net-b.de>
7206 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7208 2015-01-02 Tobias Burnus <burnus@net-b.de>
7210 * gfortran.dg/coarray/codimension_2.f90: New.
7211 * gfortran.dg/coarray/codimension_2a.f90: New.
7212 * gfortran.dg/coarray_35.f90: New.
7213 * gfortran.dg/coarray_35a.f90: New.
7215 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7218 * gfortran.dg/dummy_procedure_11.f90: New.
7220 Copyright (C) 2015 Free Software Foundation, Inc.
7222 Copying and distribution of this file, with or without modification,
7223 are permitted in any medium without royalty provided the copyright
7224 notice and this notice are preserved.