2015-06-11 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd46ba74e5001920ba8a5e4e5a8bd7c70fce90cd7
1 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/66079
4         * gfortran.dg/allocatable_scalar_13.f90: New test
6 2015-06-11  Marek Polacek  <polacek@redhat.com>
8         * gcc.dg/fold-xor-3.c: New test.
10 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12         * gcc.target/arm/short-it-ifcvt-1.c: New test.
13         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
15 2015-06-11  Christian Bruel  <christian.bruel@st.com>
17         PR target/52144
18         * gcc.target/arm/pragma_attribute.c: New test.
20 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
22         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
24 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
26         PR target/66473
27         * gcc.target/i386/pr66473.c: New test.
29 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
31         PR target/66470
32         * gcc.dg/tls/pr66470.c: New test.
33         * gcc.target/i386/pr66470.c: New test.
35 2015-06-10  Christian Bruel  <christian.bruel@st.com>
37         PR target/52144
38         * gcc.target/arm/attr_arm.c: New test
39         * gcc.target/arm/attr_arm-err.c: New test
40         * gcc.target/arm/attr_thumb.c: New test
41         * gcc.target/arm/attr_thumb-static.c: New test
43 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
45         PR target/66200
46         PR target/66428
47         PR c++/66192
48         * g++.dg/abi/aarch64_guard1.C: Adjust test.
50 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
52         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
53         passed by the testsuite driver.
55 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
57         Revert:
58         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
59         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
60         * gcc.dg/ssp-1.c: Make counter a register.
61         * gcc.dg/ssp-2.c: Likewise.
62         * gcc.dg/torture/parm-coalesce.c: New.
64 2015-06-09  Tom de Vries  <tom@codesourcery.com>
66         * gcc.target/i386/vararg-loc.c: New test.
68 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
70         PR c++/65815
71         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
72         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
74 2015-06-09  Marek Polacek  <polacek@redhat.com>
76         PR tree-optimization/66299
77         * gcc.dg/pr66299-1.c: New test.
78         * gcc.dg/pr66299-2.c: New test.
79         * gcc.dg/pr66299-3.c: New test.
81 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
83         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
84         passed by the testsuite driver.
86 2015-06-09  Richard Biener  <rguenther@suse.de>
88         PR middle-end/66423
89         * gcc.dg/fold-modpow2.c: New testcase.
91 2015-06-09  Richard Biener  <rguenther@suse.de>
93         PR tree-optimization/66419
94         * gcc.dg/vect/bb-slp-37.c: New testcase.
96 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
98         * gcc.target/arm/stl-cond.c: New test.
100 2015-06-09  Richard Biener  <rguenther@suse.de>
102         PR middle-end/66413
103         * gcc.dg/torture/pr66413.c: New testcase.
105 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
107         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
108         * gcc.dg/ssp-1.c: Make counter a register.
109         * gcc.dg/ssp-2.c: Likewise.
110         * gcc.dg/torture/parm-coalesce.c: New.
112 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
114         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
115         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
117 2015-06-08  Tom de Vries  <tom@codesourcery.com>
119         PR rtl-optimization/66444
120         * gcc.dg/pr66444.c: New test.
122 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
124         PR fortran/66245
125         * gfortran.dg/class_is_1.f90: New test.
126         * gfortran.dg/type_is_1.f90: Ditto.
128 2015-06-08  Marek Polacek  <polacek@redhat.com>
130         PR c/66415
131         * gcc.dg/cpp/pr66415-1.c: New test.
132         * gcc.dg/cpp/pr66415-2.c: New test.
134 2015-06-08  Richard Biener  <rguenther@suse.de>
136         PR tree-optimization/66422
137         * gcc.dg/Warray-bounds-16.c: New testcase.
139 2015-06-08  Richard Biener  <rguenther@suse.de>
141         * gcc.dg/vect/slp-perm-10.c: New testcase.
142         * gcc.dg/vect/slp-23.c: Adjust.
143         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
144         vector pointer update.
146 2015-06-08  Marek Polacek  <polacek@redhat.com>
148         PR sanitizer/66452
149         * g++.dg/ubsan/pr66452.C: New test.
151 2015-06-08  Tom de Vries  <tom@codesourcery.com>
153         PR tree-optimization/66436
154         * gcc.dg/gomp/dump-new-function-2.c: New test.
155         * gcc.dg/gomp/dump-new-function-3.c: Same.
156         * gcc.dg/gomp/dump-new-function.c: Same.
158 2015-06-08  Tom de Vries  <tom@codesourcery.com>
160         PR tree-optimization/66435
161         * gcc.dg/gomp/notify-new-function-2.c: New test.
162         * gcc.dg/gomp/notify-new-function-3.c: Same.
163         * gcc.dg/gomp/notify-new-function.c: Same.
165 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
167         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
168         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
169         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
170         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
171         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
172         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
173         -fshort-enum.
175 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
177         PR fortran/47659
178         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
179         * gfortran.dg/warn_conversion.f90: Add warning for change in value
180         for assignment.
181         * gfortran.dg/warn_conversion_3.f90: Add warnings.
182         * gfortran.dg/warn_conversion_5.f90: New test.
183         * gfortran.dg/warn_conversion_6.f90: New test.
184         * gfortran.dg/warn_conversion_7.f90: New test.
186 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
188         PR fortran/66347
189         * gfortran.dg/blockdata_9.f: New test.
191 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
193         PR fortran/66385
194         * gfortran.dg/forall_17.f90:  New test.
196 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
198         * g++.dg/cpp0x/pr57101.C: Add warning.
199         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
200         * g++.dg/ext/visibility/anon7.C: Same.
201         * g++.dg/ipa/pr63587-2.C: Same.
202         * g++.dg/opt/dump1.C: Same.
203         * g++.dg/opt/pr59622-3.C: Same.
204         * g++.dg/opt/pr59622.C: Same.
205         * g++.dg/torture/pr46383.C: Same.
206         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
207         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
208         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
209         functions.
210         * gfortran.dg/intent_out_8.f90: Same.
211         * gfortran.dg/warn_target_lifetime_3.f90: Same.
213 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
215         PR fortran/66377
216         gfortran.dg/equiv_9.f90: New test.
219 2015-06-05  Tom de Vries  <tom@codesourcery.com>
221         merge from gomp4 branch:
222         2015-05-28  Tom de Vries  <tom@codesourcery.com>
224         PR tree-optimization/65443
225         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
226         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
227         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
229 2015-06-05  Nathan Sidwell  <nathan@acm.org>
231         PR c++/52595
232         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
234 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
236         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
238 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
240         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
242 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
244         * testsuite/gcc.target/i386/noplt-1.c: New test.
245         * testsuite/gcc.target/i386/noplt-2.c: New test.
246         * testsuite/gcc.target/i386/noplt-3.c: New test.
247         * testsuite/gcc.target/i386/noplt-4.c: New test.
249 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
251         PR fortran/58749
252         * gfortran.dg/adjustl_1.f90:  New test.
254 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
256         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
257         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
259 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
261         * lto.c (iterative_hash_canonical_type,
262         gimple_register_canonical_type): only hash main variants of types
264 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
266         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
267         Move set of dg-do-what-default after early return.
269 2015-06-04  Marek Polacek  <polacek@redhat.com>
271         PR c/66341
272         * gcc.dg/lvalue-8.c: New test.
274 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
275             Paolo Carlini  <paolo.carlini@oracle.com>
277         PR c++/66130
278         * g++.dg/other/pr66130.C: New.
279         * g++.dg/cpp0x/pr66130.C: Likewise.
281 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
283         * g++.dg/cpp0x/decl-loc1.C: New.
284         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
285         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
286         * g++.dg/init/ctor8.C: Likewise.
287         * g++.dg/parse/semicolon4.C: Likewise.
289 2015-06-03  Marek Polacek  <polacek@redhat.com>
291         PR sanitizer/66190
292         * g++.dg/ubsan/static-init-1.C: New test.
293         * g++.dg/ubsan/static-init-2.C: New test.
294         * g++.dg/ubsan/static-init-3.C: New test.
296 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
298         PR target/66275
299         * gcc.target/i386/pr66275.c: New test.
301 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
303         * gcc.dg/Wcxx-compat-22.c: New testcase.
304         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
305         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
306         * c-c++-common/pr58346-1.c: Likewise.
307         * c-c++-common/transparent-union-1.c: Likewise.
309 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
311         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
312         * g++.dg/plugin/def_plugin.c: New file.
313         * g++.dg/plugin/def-plugin-test.C: New file.
315 2015-06-03  Richard Biener  <rguenther@suse.de>
317         * gcc.dg/vect/bb-slp-36.c: New testcase.
319 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
321         * gcc.dg/lto/chkp-removed-alias_0.c: New.
323 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
325         * gcc.dg/lto/chkp-privatize-1_0.c: New.
326         * gcc.dg/lto/chkp-privatize-1_1.c: New.
327         * gcc.dg/lto/chkp-privatize-2_0.c: New.
328         * gcc.dg/lto/chkp-privatize-2_1.c: New.
330 2015-06-03  Marek Polacek  <polacek@redhat.com>
332         PR c/64223
333         PR c/29358
334         * gcc.dg/pr64223-1.c: New test.
335         * gcc.dg/pr64223-2.c: New test.
337 2015-06-03  Richard Biener  <rguenther@suse.de>
339         PR tree-optimization/63916
340         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
342 2015-06-03  Richard Biener  <rguenther@suse.de>
344         PR tree-optimization/66375
345         * gcc.dg/torture/pr66375.c: New testcase.
347 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
349         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
351 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
353         PR target/65768
354         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
356 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
358         PR fortran/66380
359         * gfortran.dg/reshape_7.f90: New test.
361 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
363         PR c/66220:
364         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
365         (fn_36): New.
367 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
369         PR c/49551
370         * gcc.dg/pr49551.c: New testcase.
372 2015-06-02  Richard Biener  <rguenther@suse.de>
374         PR debug/65549
375         * g++.dg/lto/pr65549_0.C: New testcase.
377 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
379         PR libgomp/65742
380         PR middle-end/66332
381         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
383 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
385         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
387 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/61683
390         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
392 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
394         PR tree-optimization/48052
395         * gcc.dg/tree-ssa/scev-8.c: New.
396         * gcc.dg/tree-ssa/scev-9.c: New.
397         * gcc.dg/tree-ssa/scev-10.c: New.
398         * gcc.dg/vect/pr48052.c: New.
400 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
402         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
404 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
406         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
408 2015-06-02  Marek Polacek  <polacek@redhat.com>
410         PR middle-end/66345
411         * gcc.dg/torture/pr66345.c: New test.
413 2015-06-02  Richard Biener  <rguenther@suse.de>
415         PR tree-optimization/65961
416         * gcc.dg/torture/pr65961.c: New testcase.
418 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
420         PR tree-optimization/52563
421         PR tree-optimization/62173
422         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
423         * gcc.dg/tree-ssa/scev-4.c: Ditto.
425 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
427         * gnat.dg/specs/varsize_return2.ads: New test.
428         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
430 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
432         * gcc.dg/vect/vect-outer-simd-1.c: New test.
434 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
436         PR target/65697
437         * gcc.target/aarch64/sync-comp-swap.c: New.
438         * gcc.target/aarch64/sync-comp-swap.x: New.
439         * gcc.target/aarch64/sync-op-acquire.c: New.
440         * gcc.target/aarch64/sync-op-acquire.x: New.
441         * gcc.target/aarch64/sync-op-full.c: New.
442         * gcc.target/aarch64/sync-op-full.x: New.
443         * gcc.target/aarch64/sync-op-release.c: New.
444         * gcc.target/aarch64/sync-op-release.x: New.
446 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
448         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
449         (bar): Predefined.
451 2015-06-01  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/66349
454         PR tree-optimization/66352
455         PR tree-optimization/66357
456         * gcc.dg/torture/pr66357.c: New testcase.
457         * gcc.dg/torture/pr66349.c: Likewise.
458         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
460 2015-06-01  Richard Biener  <rguenther@suse.de>
462         Revert
463         2015-05-29  Richard Biener  <rguenther@suse.de>
465         PR tree-optimization/66314
466         * gcc.dg/asan/pr66314.c: New testcase.
468 2015-06-01  Richard Biener  <rguenther@suse.de>
470         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
472 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
474         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
475         directives.
476         (hp3, hp4): Add inline keyword.
477         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
478         (hp2): Add inline keyword.
479         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
480         (hp2): Add inline keyword.
482 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
484         PR target/65527
485         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
486         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
487         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
488         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
490 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
492         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
493         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
495 2015-06-01  Richard Biener  <rguenther@suse.de>
497         PR tree-optimization/66280
498         * g++.dg/torture/pr66280.C: New testcase.
499         * g++.dg/torture/pr66280-2.C: Likewise.
501 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
503         * gnat.dg/addr9_1.adb: New test.
504         * gnat.dg/addr9_2.adb: Likewise.
505         * gnat.dg/addr9_3.adb: Likewise.
506         * gnat.dg/addr9_4.adb: Likewise.
508 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
510           * g++.dg/other/dump-ada-spec-4.C: New test.
512 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
514         * gcc.dg/alias-8.c: Fix dg-warning.
516 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
518         * gcc.dg/alias-8.c: Do not xfail.
519         * gcc.dg/pr62167.c: Prevent FRE.
520         * gcc.dg/alias-14.c: New testcase.
522 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
524         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
526 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
528         PR target/66215
529         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
530         dg-options.
531         * gcc.target/s390/hotpatch-10.c: Likewise.
532         * gcc.target/s390/hotpatch-11.c: Likewise.
533         * gcc.target/s390/hotpatch-12.c: Likewise.
534         * gcc.target/s390/hotpatch-17.c: Likewise.
535         * gcc.target/s390/hotpatch-18.c: Likewise.
536         * gcc.target/s390/hotpatch-20.c: Likewise.
537         * gcc.target/s390/hotpatch-21.c: Likewise.
538         * gcc.target/s390/hotpatch-22.c: Likewise.
539         * gcc.target/s390/hotpatch-23.c: Likewise.
540         * gcc.target/s390/hotpatch-24.c: Likewise.
541         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
542         to check for the exact nops too.
543         * gcc.target/s390/hotpatch-3.c: Likewise.
544         * gcc.target/s390/hotpatch-4.c: Likewise.
545         * gcc.target/s390/hotpatch-5.c: Likewise.
546         * gcc.target/s390/hotpatch-6.c: Likewise.
547         * gcc.target/s390/hotpatch-7.c: Likewise.
548         * gcc.target/s390/hotpatch-8.c: Likewise.
549         * gcc.target/s390/hotpatch-9.c: Likewise.
550         * gcc.target/s390/hotpatch-14.c: Likewise.
551         * gcc.target/s390/hotpatch-15.c: Likewise.
552         * gcc.target/s390/hotpatch-16.c: Likewise.
553         * gcc.target/s390/hotpatch-19.c: Likewise.
554         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
555         scan-assembler-times counting number of .align directives.
556         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
557         dg-options.  Remove scan-assembler-times counting number of .align
558         directives.
559         * gcc.target/s390/hotpatch-26.c: New file.
560         * gcc.target/s390/hotpatch-27.c: New file.
561         * gcc.target/s390/hotpatch-28.c: New file.
562         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
563         using -Os -O0 -O1 -O2 -O3 options.
565 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
567         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
569 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
571         PR tree-optimization/66142
572         * gcc.dg/vect/pr66142.c: New test.
574 2015-05-29  Richard Biener  <rguenther@suse.de>
576         PR tree-optimization/66314
577         * gcc.dg/asan/pr66314.c: New testcase.
579 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
581         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
582         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
583         Adjust all callers.
584         (schedule-cleanups, dg-keep-saved-temps): New proc.
585         (gcc-dg-test-1): Schedule cleanups.
586         * lib/profopt.exp (profopt-execute): Likewise.
587         * g++.dg/cdce3.C: Adjust expected line numbers.
588         * gcc.dg/cdce1.c: Likewise.
589         * gcc.dg/cdce2.c: Likewise.
590         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
591         * gcc.dg/strlenopt-24.c: Likewise.
592         * gcc.dg/tree-ssa/vrp26.c: Likewise.
593         * gcc.dg/tree-ssa/vrp28.c: Likewise.
594         * obj-c++.dg/encode-2.mm: Likewise.
596 2015-05-28  DJ Delorie  <dj@redhat.com>
598         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
600 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
602         * gnat.dg/discr43.adb: New test.
604 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
606         * gnat.dg/varsize_temp.adb: Rename into...
607         * gnat.dg/varsize1.adb: ...this.
608         * gnat.dg/varsize_copy.ad[sb]: Rename into...
609         * gnat.dg/varsize2.ad[sb]: ...this.
610         * gnat.dg/varsize3_1.adb: New test.
611         * gnat.dg/varsize3_2.adb: Likewise.
612         * gnat.dg/varsize3_3.adb: Likewise.
613         * gnat.dg/varsize3_4.adb: Likewise.
614         * gnat.dg/varsize3_5.adb: Likewise.
615         * gnat.dg/varsize3_6.adb: Likewise.
616         * gnat.dg/varsize3_pkg1.ads: New helper.
617         * gnat.dg/varsize3_pkg2.ads: Likewise.
618         * gnat.dg/varsize3_pkg3.ads: Likewise.
620 2015-05-28  Richard Biener  <rguenther@suse.de>
622         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
624 2015-05-28  Richard Biener  <rguenther@suse.de>
626         PR tree-optimization/66142
627         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
629 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
631         PR target/63810
632         * gcc.dg/darwin-minversion-3.c: Update testcase.
633         * gcc.dg/darwin-minversion-4.c: Ditto.
634         * gcc.dg/darwin-minversion-5.c: New testcase.
635         * gcc.dg/darwin-minversion-6.c: Ditto.
636         * gcc.dg/darwin-minversion-7.c: Ditto.
637         * gcc.dg/darwin-minversion-8.c: Ditto.
638         * gcc.dg/darwin-minversion-9.c: Ditto.
639         * gcc.dg/darwin-minversion-10.c: Ditto.
640         * gcc.dg/darwin-minversion-11.c: Ditto.
641         * gcc.dg/darwin-minversion-12.c: Ditto.
643 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
645         PR rtl-optimization/66168
646         * gcc.c-torture/compile/pr66168.c: New test.
648 2015-05-27  Jeff Law  <law@redhat.com>
650         PR target/39726
651         * gcc.dg/target/m68k/pr39726-1.c: New test.
653 2015-05-27  Nathan Sidwell  <nathan@acm.org>
655         PR c++/66270
656         * g++.dg/ext/alias-canon3.C: New.
658 2015-05-27  Richard Biener  <rguenther@suse.de>
660         PR tree-optimization/66272
661         Revert parts of
662         2014-08-15  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/62031
665         * gcc.dg/torture/pr66272.c: New testcase.
667 2015-05-27  Richard Biener  <rguenther@suse.de>
669         * gcc.dg/vect/slp-reduc-7.c: New testcase.
671 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
673         PR target/65358
674         * gcc.dg/pr65358.c: New test.
676 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
678         PR fortran/65548
679         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
680         semantic.
681         * gfortran.dg/allocate_with_source_6.f90: New test.
683 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
685         * gnat.dg/atomic7_1.adb: New test.
686         * gnat.dg/atomic7_2.adb: Likewise.
687         * gnat.dg/atomic7_pkg1.ads: New helper.
688         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
690 2015-05-26  Michael Matz  <matz@suse.de>
692         PR middle-end/66251
693         * gcc.dg/vect/pr66251.c: New test.
695 2015-05-26  Richard Biener  <rguenther@suse.de>
697         PR tree-optimization/66142
698         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
700 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
702         PR fortran/66082
703         * gfortran.dg/allocatable_scalar_13.f90: New test
705 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
707         * gnat.dg/warn11.adb: New test.
708         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
710 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
712         * gnat.dg/vfa1_1.adb: New test.
713         * gnat.dg/vfa1_2.adb: Likewise.
714         * gnat.dg/vfa1_3.adb: Likewise.
715         * gnat.dg/vfa1_4.adb: Likewise.
716         * gnat.dg/vfa1_pkg.ads: New helper.
718 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
720         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
721         * gcc.target/i386/pr66232-3.c: Likewise.
723 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
725         PR target/66274
726         * gcc.target/i386/pr66274.c: New test.
728 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
730         * gnat.dg/renaming6.ad[sb]: New test.
732 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
734         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
735         and 'dg-require-effective-target pie'.
737 2015-05-23  Nathan Sidwell  <nathan@acm.org>
739         PR c++/66243
740         * g++.dg/cpp0x/pr66243.C: New.
742 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
744         PR lto/66180
745         * g++.dg/lto/pr66180_0.C: New testcase.
746         * g++.dg/lto/pr66180_1.C: New testcase.
748 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
750         PR fortran/66257
751         * typebound_call_27.f90: New file.
753 2015-05-23  Nathan Sidwell  <nathan@acm.org>
755         PR c++/65936
756         * g++.dg/template/pr65936.C: New.
758 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
760         PR tree-optimization/63387
761         * gcc.dg/pr63387-2.c: New testcase.
763 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
765         * gcc.dg/simd-1.c: Update to the new message.
767 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
769         * gcc.dg/nand.c: New testcase.
771 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
773         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
774         Set dg-do-what-default to compile only on ARM targets without
775         arm_neon_hw execution support.  Remove redundant c-torture-execute
776         in loop over test cases.
778 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
780         PR target/65491
781         * gcc.target/aarch64/pr65491_1.c: New test.
782         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
783         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
785 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
787         PR c++/65598
788         * g++.dg/cpp0x/explicit9.C: New.
789         * g++.dg/cpp0x/explicit8.C: Check the locations too.
791 2015-05-22  Richard Biener  <rguenther@suse.de>
793         PR tree-optimization/66251
794         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
796 2015-05-22  Marek Polacek  <polacek@redhat.com>
798         PR c/47043
799         * c-c++-common/attributes-enum-1.c: New test.
800         * c-c++-common/attributes-enum-2.c: New test.
801         * g++.dg/cpp0x/attributes-enum-1.C: New test.
802         * g++.dg/cpp1y/attributes-enum-1.C: New test.
804 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
806         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
807         effective target support.  If no arm_neon_hw support, do not attempt
808         to execute the tests; only compile them.
809         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
810         and "dg-require-effective-target arm_neon_ok".
811         * gcc.target/arm/simd/vextp16_1.c: Likewise.
812         * gcc.target/arm/simd/vextp64_1.c: Likewise.
813         * gcc.target/arm/simd/vextp8_1.c: Likewise.
814         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
815         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
816         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
817         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
818         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
819         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
820         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
821         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
822         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
823         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
824         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
825         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
826         * gcc.target/arm/simd/vexts16_1.c: Likewise.
827         * gcc.target/arm/simd/vexts32_1.c: Likewise.
828         * gcc.target/arm/simd/vexts64_1.c: Likewise.
829         * gcc.target/arm/simd/vexts8_1.c: Likewise.
830         * gcc.target/arm/simd/vextu16_1.c: Likewise.
831         * gcc.target/arm/simd/vextu32_1.c: Likewise.
832         * gcc.target/arm/simd/vextu64_1.c: Likewise.
833         * gcc.target/arm/simd/vextu8_1.c: Likewise.
834         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
835         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
836         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
837         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
838         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
839         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
840         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
841         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
842         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
843         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
844         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
845         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
846         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
847         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
848         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
849         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
850         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
851         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
852         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
853         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
854         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
855         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
856         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
857         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
858         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
859         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
860         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
861         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
862         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
863         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
864         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
865         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
866         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
867         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
868         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
869         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
870         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
871         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
872         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
873         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
874         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
875         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
876         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
877         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
878         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
879         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
880         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
881         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
882         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
883         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
884         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
885         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
886         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
887         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
888         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
889         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
890         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
891         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
892         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
893         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
894         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
895         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
896         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
897         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
898         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
899         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
900         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
901         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
902         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
903         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
904         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
905         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
906         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
907         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
908         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
909         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
910         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
911         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
912         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
913         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
914         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
915         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
916         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
917         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
918         * gcc.target/arm/simd/vzips16_1.c: Likewise.
919         * gcc.target/arm/simd/vzips32_1.c: Likewise.
920         * gcc.target/arm/simd/vzips8_1.c: Likewise.
921         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
922         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
923         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
925 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
927         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
928         * gcc.dg/vect/pr59354.c: Likewise.
929         * gcc.dg/vect/pr64252.c: Likewise.
930         * gcc.dg/vect/pr64404.c: Likewise.
931         * gcc.dg/vect/pr64493.c: Likewise.
932         * gcc.dg/vect/pr64495.c: Likewise.
933         * gcc.dg/vect/pr64844.c: Likewise.
934         * gcc.dg/vect/pr65518.c: Likewise.
935         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
937 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
939         PR c++/66210
940         * g++.dg/cpp1y/var-templ28.C: New.
942 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
944         PR target/66232
945         * gcc.target/i386/pr66232-1.c: New test.
946         * gcc.target/i386/pr66232-2.c: Likewise.
947         * gcc.target/i386/pr66232-3.c: Likewise.
948         * gcc.target/i386/pr66232-4.c: Likewise.
949         * gcc.target/i386/pr66232-5.c: Likewise.
951 2015-05-21  Nathan Sidwell  <nathan@acm.org>
953         * g++.dg/cpp1y/pr60943.C: New.
955 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
957         PR tree-optimization/66233
958         * gcc.c-torture/execute/pr66233.c: New test.
960 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
962         PR fortran/66176
963         * gfortran.dg/inline_matmul_11.f90:  New test.
965 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
967         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
968         instead of listing several targets on its own.
969         * gcc.target/i386/pr32219-2.c: Likewise.
970         * gcc.target/i386/pr32219-3.c: Likewise.
971         * gcc.target/i386/pr32219-4.c: Likewise.
972         * gcc.target/i386/pr32219-5.c: Likewise.
973         * gcc.target/i386/pr32219-6.c: Likewise
974         * gcc.target/i386/pr32219-7.c: Likewise.
975         * gcc.target/i386/pr32219-8.c: Likewise.
976         * gcc.target/i386/pr39013-1.c: Likewise.
977         * gcc.target/i386/pr39013-2.c: Likewise.
978         * gcc.target/i386/pr64317.c: Likewise.
980 2015-05-21  Jeff Law  <law@redhat.com>
982         * gcc.target/hppa/shadd-3.c: New test.
983         * gcc.target/hppa/shadd-4.c: New test.
985 2015-05-21  Michael Matz  <matz@suse.de>
987         * gcc.dg/vect/vect-strided-store.c: New test.
988         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
989         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
991 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
993         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
994         * gcc.dg/pow-sqrt-synth-1.c: New test.
995         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
997 2015-05-21  Richard Biener  <rguenther@suse.de>
999         PR c++/66211
1000         * g++.dg/conversion/pr66211.C: New testcase.
1001         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1003 2015-05-21  Jeff Law  <law@redhat.com>
1005         * gcc.target/hppa/shadd-2.c: New test.
1007 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1009         PR target/54236
1010         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1012 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1014         PR target/65937
1015         * gcc.target/arm/pr26702.c: Adjust target selector.
1017 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1019         PR middle-end/66221
1020         * gcc.dg/lto/pr66221_0.c: New test.
1021         * gcc.dg/lto/pr66221_1.c: New test.
1023 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1025         PR c/52952
1026         * gcc.dg/redecl-4.c: Update column numbers.
1027         * gcc.dg/format/bitfld-1.c: Likewise.
1028         * gcc.dg/format/attr-2.c: Likewise.
1029         * gcc.dg/format/attr-6.c: Likewise.
1030         * gcc.dg/format/attr-7.c (baz): Likewise.
1031         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1032         * gcc.dg/format/attr-4.c: Likewise.
1033         * gcc.dg/format/branch-1.c: Likewise.
1034         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1035         locations within strings with embedded escape sequences.
1037 2015-05-20  Jeff Law  <law@redhat.com>
1039         * gcc.target/hppa/hppa.exp: New target test driver.
1040         * gcc.target/hppa/shadd-1.c: New test.
1042 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1044         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1046 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1048         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1049         (fn_33_k_and_r_style): New.
1050         (fn_33_stroustrup_style): New.
1051         (fn_33_allman_style): New.
1052         (fn_33_whitesmiths_style): New.
1053         (fn_33_horstmann_style): New.
1054         (fn_33_ratliff_banner_style): New.
1055         (fn_33_lisp_style): New.
1056         (fn_34_indent_dash_gnu): New.
1057         (fn_34_indent_dash_kr): New.
1058         (fn_34_indent_dash_orig): New.
1059         (fn_34_indent_linux_style): New.
1061 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1063         PR fortran/65548
1064         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1066 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1068         PR tree-optimization/65447
1069         * gcc.dg/tree-ssa/pr65447.c: New test.
1071 2015-05-19  Nathan sidwell  <nathan@acm.org>
1073         * g++.dg/cpp0x/pr65954.C: New.
1075 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1077         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1079 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1081         * lib/target-supports.exp: Vector do not always have natural
1082         alignment on s390*.
1084 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1086         * gcc.dg/loop-invariant.c: New testcase.
1088 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1090         * lib/target-supports.exp: Vector do not always have natural
1091         alignment on s390*.
1093 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1095         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1096         s390*.
1097         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1099 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1101         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1102         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1103         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1104         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1105         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1106         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1107         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1108         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1109         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1110         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1112 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1114         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1116 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1118         * gcc.target/s390/s390.exp
1119         (check_effective_target_vector): New check.
1120         * gcc.target/s390/vector/vec-abi-1.c: New test.
1121         * gcc.target/s390/vector/vec-abi-2.c: New test.
1122         * gcc.target/s390/vector/vec-abi-3.c: New test.
1123         * gcc.target/s390/vector/vec-abi-4.c: New test.
1124         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1125         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1126         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1127         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1128         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1129         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1130         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1131         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1132         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1133         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1134         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1135         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1136         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1137         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1138         * gcc.target/s390/vector/vec-init-1.c: New test.
1139         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1140         * gcc.target/s390/vector/vec-shift-1.c: New test.
1141         * gcc.target/s390/vector/vec-sub-1.c: New test.
1143 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1145         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1147 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1149         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1151 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1153         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1155 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1157         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1159 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1161         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1163 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1165         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1167 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1169         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1171 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1173         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1175 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1177         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1179 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1181         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1183 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1185         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1187 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1189         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1191 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1193         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1195 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1197         PR tree-optimization/66187
1198         * gcc.c-torture/execute/pr66187.c: New test.
1199         * gcc.dg/pr66187-1.c: New test.
1200         * gcc.dg/pr66187-2.c: New test.
1202 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1204         * gcc.dg/vect/bb-slp-35.c: Adjust.
1206 2015-05-19  Richard Biener  <rguenther@suse.de>
1208         PR tree-optimization/66165
1209         * gcc.dg/torture/pr66165.c: New testcase.
1211         PR tree-optimization/66185
1212         * gcc.dg/torture/pr66185.c: New testcase.
1214 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1216         PR target/54236
1217         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1219 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1221         * gcc.target/mips/p5600-bonding.c : New file.
1223 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1225         PR fortran/66106
1226         * gfortran.dg/interface_operator_1.f90: New tests.
1228 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1230         PR fortran/66057
1231         * gfortran.dg/generic_29.f90: New tests.
1233 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1235         PR fortran/66043
1236         * gfortran.dg/storage_size_6.f90: New tests.
1238 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1240         PR fortran/66045
1241         * gfortran.dg/null1.f90: New test.
1243 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1245         PR fortran/66044
1246         * gfortran.dg/entry_21.f90: New test.
1248 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1250         PR fortran/66043
1251         * gfortran.dg/storage_size_6.f90: New tests.
1253 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1255         PR fortran/66040
1256         * gfortran.dg/misplaced_statement.f90: New test.
1258 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1260         PR fortran/66039
1261         * gfortran.dg/filepos1.f90: New test
1263 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1265         PR fortran/64925
1266         * gfortran.dg/pr64925.f90: New test.
1268 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1270         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1271         unit.
1272         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1274 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1276         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1277         to the family of pie capable targets.
1279 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1281         * gcc.target/arm/bics_1.c : New testcase.
1282         * gcc.target/arm/bics_2.c : New testcase.
1283         * gcc.target/arm/bics_3.c : New testcase.
1284         * gcc.target/arm/bics_4.c : New testcase.
1286 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1288         * gcc.target/mips/umips-attr.c: New test.
1290 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1292         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1293         * gcc.dg/20150120-2.c (dg-final): Ditto.
1294         * gcc.dg/20150120-2.c (dg-final): Ditto.
1295         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1297 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1299         PR target/66174
1300         * gcc.target/i386/pr66174.c: New test.
1302 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1304         PR fortran/37131
1305         * gfortran.dg/matmul_bounds_6.f90:  New test.
1306         * gfortran.dg/matmul_bounds_7.f90:  New test.
1308 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1310         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1311         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1312         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1313         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1314         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1315         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1317 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319         PR fortran/65903
1320         * gfortran.dg/continuation_13.f90: Update test.
1321         * gfortran.dg/pr65903.f90: New test.
1323 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1325         PR fortran/66113
1326         * gfortran.dg/block_14.f90:  New test.
1328 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1330         PR fortran/44054
1331         * lib/gfortran-dg.exp: Update regex to handle two locations for
1332         the same diagnostic without caret.
1333         * gfortran.dg/badline.f: Test also that line numbers are correct
1334         before and after "left but not entered" warning.
1336 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1337             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1339         PR target/65768
1340         * gcc.target/arm/maskdata.c: New test.
1342 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1344         PR fortran/65792
1345         * gfortran.dg/derived_constructor_components_5: New test
1347 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1349         PR target/66140
1350         * gcc.target/alpha/pr66140.c: New test.
1352 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1354         PR c/48956
1355         * gcc.dg/Wconversion-complex-c99.c: New test.
1356         * gcc.dg/Wconversion-complex-gnu.c: New test.
1358 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1360         PR tree-optimization/64454
1361         * gcc.dg/modmod.c: New testcase.
1363 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1365         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1367 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1369         PR middle-end/66134
1370         * gcc.target/i386/mpx/pr66134.c: New test.
1372 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1374         * gcc.target/powerpc/pr60158.c: New test.
1376 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1378         * gcc.target/i386/sibcall-7.c: New test.
1379         * gcc.target/i386/sibcall-8.c: New test.
1381 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1383         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1384         (abs64_in_dreg): Likewise.
1386 2015-05-14  Marek Polacek  <polacek@redhat.com>
1388         PR c/66066
1389         PR c/66127
1390         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1391         * gcc.dg/pr19984.c: Likewise.
1392         * gcc.dg/pr66066-1.c: New test.
1393         * gcc.dg/pr66066-2.c: New test.
1394         * gcc.dg/pr66066-3.c: New test.
1396 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1398         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1399         * gcc.dg/pow-sqrt.x: New file.
1400         * gcc.dg/pow-sqrt-1.c: New test.
1401         * gcc.dg/pow-sqrt-2.c: Likewise.
1402         * gcc.dg/pow-sqrt-3.c: Likewise.
1404 2015-05-13  Richard Biener  <rguenther@suse.de>
1406         PR tree-optimization/66123
1407         * gcc.dg/torture/pr66123.c: New testcase.
1409 2015-05-13  Richard Biener  <rguenther@suse.de>
1411         PR middle-end/66110
1412         * gcc.dg/alias-2.c: Adjust.
1413         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1415 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1417         PR target/65103
1418         * gcc.target/i386/pr65103-3.c: New.
1420 2015-05-13  Martin Liska  <mliska@suse.cz>
1422         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1424 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1426         PR target/66112
1427         * gcc.target/i386/pr66112-2.c: New test.
1429         PR target/66112
1430         * gcc.target/i386/pr66112-1.c: New test.
1432 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1434         PR target/66048
1435         * gcc.target/i386/mpx/pr66048.cc: New.
1437 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1439         PR rtl-optimization/64616
1440         * gcc.dg/loop-8.c: New test.
1441         * gcc.dg/loop-9.c: New test.
1443 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1445         PR target/pr66047.c
1446         * gcc.target/i386/pr66047.c: New testcase.
1448 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1450         PR ipa/65873
1451         * gcc.c-torture/compile/pr65873.c: New testcase.
1453 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1455         PR fortran/66111
1456         * gfortran.dg/inline_matmul_10.f90:  New test.
1458 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1460         * c-c++-common/Wmisleading-indentation.c: New testcase.
1461         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1462         * c-c++-common/Wmisleading-indentation-2.md: New file.
1464 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1466         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1467         "break".
1468         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1470 2015-05-12  Richard Biener  <rguenther@suse.de>
1472         PR tree-optimization/66101
1473         * gcc.dg/torture/pr66101.c: New testcase.
1475 2015-05-12  Richard Biener  <rguenther@suse.de>
1477         PR tree-optimization/37021
1478         * gcc.target/i386/vect-addsub.c: New testcase.
1480 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1482         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1484 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1486         PR tree-optimization/66010
1487         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1489 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1491         PR c++/65133
1492         * g++.dg/cpp0x/trailing10.C: New.
1494 2015-05-12  Richard Biener  <rguenther@suse.de>
1496         * gcc.dg/vect/bb-slp-35.c: New testcase.
1498 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1500         PR fortran/66100
1501         * gfortran.dg/bound_simplification_6.f90: New.
1503 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1505         * gcc.target/mips/branch-1.c: Pass argument to bar().
1507 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1509         PR target/65753
1510         * gcc.target/i386/pr65753.c: New test.
1512 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1514         PR rtl-optimization/66076
1515         * gcc.dg/torture/pr66076.c: New test.
1517 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1519         PR fortran/66041
1520         * gfortran.dg/inline_matmul_7.f90:  New test.
1521         * gfortran.dg/inline_matmul_8.f90:  New test.
1522         * gfortran.dg/inline_matmul_9.f90:  New test.
1524 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1526         * gfortran.dg/bound_simplification_5.f90: New.
1528 2015-05-09  Jason Merrill  <jason@redhat.com>
1530         * lib/target-supports.exp (cxx_default): New global.
1531         (check_effective_target_c++11_only)
1532         (check_effective_target_c++14_only)
1533         (check_effective_target_c++98_only)
1534         (check_effective_target_c++1z_only): Check it.
1536 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1538         PR tree-optimization/64454
1539         * gcc.dg/tree-ssa/vrp97.c: New file.
1540         * gcc.dg/vect/slp-perm-7.c: Update.
1542 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1544         PR fortran/65894
1545         * gfortran.dg/elemental_subroutine_11.f90: New test.
1547 2015-05-08  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/66036
1550         * gcc.dg/vect/slp-41.c: New testcase.
1552 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1554         * gfortran.dg/elemental_optional_args_7.f90: New.
1556 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1558         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1559         allow cmlt or sshr.
1561 2015-05-08  Marek Polacek  <polacek@redhat.com>
1563         PR c/64918
1564         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1565         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1567 2015-05-07  Marek Polacek  <polacek@redhat.com>
1569         PR c/65179
1570         * c-c++-common/Wshift-negative-value-1.c: New test.
1571         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1572         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1573         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1574         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1575         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1576         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1577         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1578         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1580 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1582         PR middle-end/192
1583         PR middle-end/54303
1584         * gcc.dg/fdata-sections-2.c: New file.
1586 2015-05-07  Marek Polacek  <polacek@redhat.com>
1588         PR testsuite/66046
1589         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1590         last dg-output.
1591         * c-c++-common/ubsan/align-7.c: Likewise.
1592         * c-c++-common/ubsan/bounds-8.c: Likewise.
1593         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1594         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1595         * c-c++-common/ubsan/null-1.c: Likewise.
1596         * c-c++-common/ubsan/null-10.c: Likewise.
1597         * c-c++-common/ubsan/null-11.c: Likewise.
1598         * c-c++-common/ubsan/null-2.c: Likewise.
1599         * c-c++-common/ubsan/null-3.c: Likewise.
1600         * c-c++-common/ubsan/null-4.c: Likewise.
1601         * c-c++-common/ubsan/null-5.c: Likewise.
1602         * c-c++-common/ubsan/null-6.c: Likewise.
1603         * c-c++-common/ubsan/null-7.c: Likewise.
1604         * c-c++-common/ubsan/null-8.c: Likewise.
1605         * c-c++-common/ubsan/null-9.c: Likewise.
1606         * c-c++-common/ubsan/object-size-1.c: Likewise.
1607         * c-c++-common/ubsan/object-size-10.c: Likewise.
1608         * c-c++-common/ubsan/object-size-4.c: Likewise.
1609         * c-c++-common/ubsan/object-size-5.c: Likewise.
1610         * c-c++-common/ubsan/object-size-7.c: Likewise.
1611         * c-c++-common/ubsan/object-size-8.c: Likewise.
1612         * c-c++-common/ubsan/object-size-9.c: Likewise.
1613         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1614         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1615         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1616         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1617         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1618         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1619         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1620         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1621         * c-c++-common/ubsan/pr59333.c: Likewise.
1622         * c-c++-common/ubsan/pr59667.c: Likewise.
1623         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1624         * c-c++-common/ubsan/pr60636.c: Likewise.
1625         * c-c++-common/ubsan/pr63802.c: Likewise.
1626         * c-c++-common/ubsan/recovery-1.c: Likewise.
1627         * c-c++-common/ubsan/recovery-3.c: Likewise.
1628         * c-c++-common/ubsan/shift-1.c: Likewise.
1629         * c-c++-common/ubsan/shift-2.c: Likewise.
1630         * c-c++-common/ubsan/shift-4.c: Likewise.
1631         * c-c++-common/ubsan/shift-7.c: Likewise.
1632         * c-c++-common/ubsan/undefined-2.c: Likewise.
1633         * c-c++-common/ubsan/vla-1.c: Likewise.
1634         * g++.dg/ubsan/null-1.C: Likewise.
1635         * g++.dg/ubsan/null-3.C: Likewise.
1636         * g++.dg/ubsan/null-4.C: Likewise.
1637         * g++.dg/ubsan/vptr-8.C: Likewise.
1638         * g++.dg/ubsan/vptr-9.C: Likewise.
1639         * gcc.dg/ubsan/bounds-2.c: Likewise.
1640         * gcc.dg/ubsan/object-size-9.c: Likewise.
1642 2015-05-07  Jeff Law  <law@redhat.com>
1644         * gcc.dg/tree-ssa/shorten-1.c: New test.
1646 2015-05-07  Richard Biener  <rguenther@suse.de>
1648         PR tree-optimization/66002
1649         * gcc.dg/vect/vect-125.c: New testcase.
1651 2015-05-07  Marek Polacek  <polacek@redhat.com>
1652             Martin Uecker  <uecker@eecs.berkeley.edu>
1654         * c-c++-common/ubsan/bounds-10.c: New test.
1656 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1658         * jit.dg/harness.h (set_options): Wrap with
1659         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1660         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1661         Special-case test-benchmark.c as a negative.
1662         * jit.dg/test-benchmark.c: New file.
1664 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1666         PR target/64208
1667         * gcc.target/arm/pr64208.c: New test.
1669 2015-05-06  Alan Modra  <amodra@gmail.com>
1671         PR target/66020
1672         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1673         (gparms): Make volatile.
1675 2015-05-06  Richard Biener  <rguenther@suse.de>
1677         PR tree-optimization/62283
1678         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1680 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1682         PR target/66015
1683         * gcc.target/aarch64/iinline-attr-1.c: New test.
1685 2015-05-06  Richard Biener  <rguenther@suse.de>
1687         * gcc.dg/vect/bb-slp-34.c: New testcase.
1689 2015-05-06  Richard Biener  <rguenther@suse.de>
1691         PR tree-optimization/62283
1692         * gcc.dg/vect/bb-slp-14.c: Adjust.
1694 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1696         PR target/65990
1697         * gcc.target/i386/pr65990.c: New test.
1699 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1701         PR target/65915
1702         * gcc.target/i386/pr65915.c: New.
1704 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1706         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1707         'va_list escapes 0'.
1709 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1711         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1712         in r222173.
1714 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1716         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1717         * gcc.target/arm/pr65924.c: Likewise.
1719 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1721         PR target/65871
1722         * gcc.target/i386/pr65871-3.c: New test.
1724 2015-05-04  Jeff Law  <law@redhat.com>
1726         Revert:
1727         2015-05-04  Jeff Law  <law@redhat.com>
1728         * gcc.dg/tree-ssa/shorten-1.c: New test.
1730 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1731             Jakub Jelinek  <jakub@redhat.com>
1733         PR c++/66007
1734         * g++.dg/cpp0x/Wnarrowing4.C: New.
1736 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1738         * lib/target-supports.exp
1739         (check_effective_target_keeps_null_pointer_checks): Clarify that
1740         this is for targets that disable -fdelete-null-pointer-checks,
1741         not default it to off.
1742         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1743         -fdelete-null-pointer-checks explicit.
1744         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1745         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1746         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1747         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1748         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1749         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1750         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1751         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1752         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1753         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1754         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1755         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1756         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1757         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1758         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1759         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1760         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1761         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1762         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1763         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1764         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1765         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1766         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1767         * g++.dg/cpp0x/static_assert9.C: Likewise.
1768         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1769         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1770         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1771         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1772         * g++.dg/tree-ssa/pr26406.C: Likewise.
1774 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1776         PR tree-optimization/65984
1777         * c-c++-common/ubsan/pr65984.c: New test.
1779 2015-05-04  Jeff Law  <law@redhat.com>
1781         * gcc.dg/tree-ssa/shorten-1.c: New test.
1783 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1785         PR fortran/44735
1786         * gfortran.dg/pr44735.f90: New test.
1788 2015-05-04  Richard Biener  <rguenther@suse.de>
1790         PR tree-optimization/65965
1791         * gcc.dg/vect/bb-slp-33.c: New testcase.
1793 2015-05-04  Richard Biener  <rguenther@suse.de>
1795         PR tree-optimization/65935
1796         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1798 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1800         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1801         for each supported variant instead of CHECK_RESULTS.
1802         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1803         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1804         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1805         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1806         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1807         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1808         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1809         expected results for unsupported variants.  Call CHECK for each
1810         supported variant instead of CHECK_RESULTS.
1811         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1812         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1813         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1814         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1815         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1816         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1817         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1818         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1819         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1820         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1821         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1822         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1823         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1824         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1825         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1826         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1827         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1828         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1829         expected results for unsupported variants.
1830         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1831         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1832         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1833         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1834         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1835         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1836         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1837         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1838         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1839         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1840         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1841         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1842         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1843         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1844         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1845         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1846         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1847         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1848         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1849         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1850         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1851         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1852         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1853         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1854         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1855         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1856         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1857         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1859 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861         PR fortran/37131
1862         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1864 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1865             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1867         PR c++/65858
1868         * g++.dg/cpp0x/Wnarrowing3.C: New.
1870 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1872         * gcc.dg/20150120-1.c: New test.
1873         * gcc.dg/20150120-2.c: New test.
1874         * gcc.dg/20150120-3.c: New test.
1876 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1878         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1880 2015-05-01  Renlin Li  <renlin.li@arm.com>
1882         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1884 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1886         * gfortran.dg/bound_simplification_4.f90: New.
1888 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1890         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1891         with powerpc_p8vector_ok.
1893 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1895         PR fortran/37131
1896         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1897         scan pattern.
1898         * gfortran.dg/bound_9.f90:  New test case.
1900 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
1902         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1903         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1904         for 32bit x86 targets.
1905         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1906         for 32bit x86 targets.
1907         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1908         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1909         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1910         for 32bit x86 targets.
1912 2015-04-30  Marek Polacek  <polacek@redhat.com>
1914         PR tree-optimization/63551
1915         * g++.dg/ipa/pr63551.C: New test.
1917 2015-04-30  Caroline Tice  <cmtice@google.com>
1919         PR  65929
1920         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
1921         partition size on certain targets.
1923 2015-04-30  Renlin Li  <renlin.li@arm.com>
1925         * gcc.target/aarch64/vect-reduc-or_1.c: New.
1927 2015-04-30  Marek Polacek  <polacek@redhat.com>
1929         * c-c++-common/Wbool-compare-3.c: New test.
1931         * gcc.dg/pr65901.c (foo): Adjust dg-error.
1932         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1934 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1936         PR c++/57610
1937         * g++.dg/init/ref22.C: New.
1939 2015-04-30  Marek Polacek  <polacek@redhat.com>
1941         * gcc.dg/init-bad-8.c: New test.
1943         * gcc.dg/incomplete-typedef-1.c: New test.
1945 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1947         PR c++/59955
1948         * g++.dg/template/crash121.C: New.
1950 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
1952         * gcc.target/mips/call-from-init.c: New test.
1953         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1955 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1957         PR target/65871
1958         * gcc.target/i386/pr65871-1.c: New test.
1959         * gcc.target/i386/pr65871-2.c: Ditto.
1961 2015-04-29  Marek Polacek  <polacek@redhat.com>
1963         PR c/64610
1964         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1965         * c-c++-common/Wbool-compare-2.c: New test.
1967 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1969         PR target/65770
1970         * gcc.target/aarch64/vstN_lane_1.c: New file.
1972 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1974         PR c++/64667
1975         * g++.dg/warn/Winit-self-3.C: New.
1977 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1979         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1981 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
1983         PR target/65924
1984         * gcc.target/arm/pr65924.c: New test.
1986 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
1988         * g++.dg/gomp/tpl-target-update.C: New file.
1990 2015-04-29  Richard Biener  <rguenther@suse.de>
1992         PR tree-optimization/65917
1993         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1995 2015-04-29  Christian Bruel  <christian.bruel@st.com>
1997         PR target/64835
1998         * gcc.dg/ipa/iinline-attr.c: New test.
1999         * gcc.target/i386/iinline-attr-2.c: New test.
2001 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2003         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2004         segfault is fixed.
2006 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2008         * gcc.dg/vect/vect-33.c: Remove spurious line.
2010 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2012         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2014 2015-04-28  Marek Polacek  <polacek@redhat.com>
2016         PR c/65901
2017         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2018         * gcc.dg/pr65901.c: New test.
2020 2015-04-28  Richard Biener  <rguenther@suse.de>
2022         PR tree-optimization/62283
2023         * gfortran.dg/vect/pr62283-2.f: New testcase.
2024         * gcc.dg/vect/bb-slp-14.c: Adjust.
2026 2015-04-28  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/65851
2029         * g++.dg/torture/pr65851.C: New testcase.
2031 2015-04-27  Jeff Law <law@redhat.com>
2033         PR tree-optimization/65217
2034         * gcc.target/i386/pr65217.c: Remove XFAIL.
2036 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2038         PR fortran/60322
2039         Add tests forgotten to svn-add.
2040         * gfortran.dg/class_allocate_19.f03: New test.
2041         * gfortran.dg/class_array_20.f03: New test.
2042         * gfortran.dg/class_array_21.f03: New test.
2043         * gfortran.dg/finalize_29.f08: New test.
2045 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2047         PR fortran/59678
2048         PR fortran/65841
2049         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2050         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2052 2015-04-27  Caroline Tice  <cmtice@google.com>
2054         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2055         partition size.
2057 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2059         PR target/64579
2060         * gcc.target/powerpc/htm-1.c: New test.
2061         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2062         on 64-bit compiles.
2063         (__builtin_tabortdci): Likewise.
2064         (__builtin_tcheck): Remove operand.
2065         * lib/target-supports.exp (check_htm_hw_available): New function.
2067 2015-04-27  Richard Biener  <rguenther@suse.de>
2069         * gcc.target/i386/pr65217.c: XFAIL.
2071 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2073         PR tree-optimization/65875
2074         * gcc.c-torture/compile/pr65875.c: New test.
2076 2015-04-25  Marek Polacek  <polacek@redhat.com>
2078         PR c/52085
2079         * gcc.dg/enum-incomplete-2.c: New test.
2080         * gcc.dg/enum-mode-1.c: New test.
2082 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2084         PR target/65849
2085         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2086         set new options.
2087         * gcc.target/powerpc/pr65849-2.c: Likewise.
2089 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2091         PR tree-optimization/65802
2092         * g++.dg/pr65802.C: Move to ...
2093         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2094         stdarg.h.  Rewrite for C.
2095         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2096         va_start and va_end.  Remove unnecessary inline asm.
2098 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2099             Wei Mi  <wmi@google.com>
2101         * gcc.target/i386/sse2-load-multi.c: New test.
2102         * gcc.target/i386/sse2-store-multi.c: Ditto.
2104 2015-04-24  Marek Polacek  <polacek@redhat.com>
2106         PR c/65830
2107         * c-c++-common/pr65830.c: New test.
2109         PR c/63357
2110         * c-c++-common/Wlogical-op-1.c: New test.
2112 2015-04-24  Marek Polacek  <polacek@redhat.com>
2114         PR c/61534
2115         * c-c++-common/pr61534-1.c: New test.
2117 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2118             Steven Bosscher <steven@gcc.gnu.org>
2120         PR rtl-optimization/34503
2121         * gcc.target/arm/pr64616.c: New file.
2123 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2125         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2127 2015-04-24  Terry Guo  <terry.guo@arm.com>
2129         * gcc.target/arm/pr65710.c: Update the options.
2131 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2133         * gcc.target/i386/pr65523.c: Skip x32.
2135 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2137         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2138         to look for vcl* where appropriate.
2140 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2142         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2143         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2145 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2147         PR target/26702
2148         * gcc.target/arm/pr26702.c: New test.
2150 2015-04-23  Marek Polacek  <polacek@redhat.com>
2152         PR c/65345
2153         * gcc.dg/pr65345-1.c: New test.
2154         * gcc.dg/pr65345-2.c: New test.
2156 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2158         * gcc.target/powerpc/crypto-builtin-2.c: New.
2160 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2162         PR fortran/60322
2163         * gfortran.dg/class_allocate_19.f03: New test.
2164         * gfortran.dg/class_array_20.f03: New test.
2165         * gfortran.dg/class_array_21.f03: New test.
2166         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2167         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2168         initialization correctly.
2169         * gfortran.dg/finalize_29.f08: New test.
2171 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2173         * gcc.target/powerpc/swaps-p8-18.c: New test.
2175 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2177         PR target/65456
2178         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2179         * gcc.dg/vect/bb-slp-25.c: Likewise.
2180         * gcc.dg/vect/bb-slp-29.c: Likewise.
2181         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2182         vect_no_align && { ! vect_hw_misalign }.
2183         * gcc.dg/vect/bb-slp-9.c: Likewise.
2184         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2185         vect_hw_misalign.
2186         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2187         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2188         account for POWER8, where peeling for alignment is not needed.
2189         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2190         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2191         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2192         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2193         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2194         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2195         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2196         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2197         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2198         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2199         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2200         * gcc.dg/vect/pr16105.c: Likewise.
2201         * gcc.dg/vect/pr20122.c: Likewise.
2202         * gcc.dg/vect/pr33804.c: Likewise.
2203         * gcc.dg/vect/pr33953.c: Likewise.
2204         * gcc.dg/vect/pr56787.c: Likewise.
2205         * gcc.dg/vect/pr58508.c: Likewise.
2206         * gcc.dg/vect/slp-25.c: Likewise.
2207         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2208         * gcc.dg/vect/vect-105.c: Likewise.
2209         * gcc.dg/vect/vect-27.c: Likewise.
2210         * gcc.dg/vect/vect-29.c: Likewise.
2211         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2212         POWER8.
2213         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2214         && { ! vect_hw_misalign }.
2215         * gcc.dg/vect/vect-44.c: Likewise.
2216         * gcc.dg/vect/vect-48.c: Likewise.
2217         * gcc.dg/vect/vect-50.c: Likewise.
2218         * gcc.dg/vect/vect-52.c: Likewise.
2219         * gcc.dg/vect/vect-56.c: Likewise.
2220         * gcc.dg/vect/vect-60.c: Likewise.
2221         * gcc.dg/vect/vect-72.c: Likewise.
2222         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2223         * gcc.dg/vect/vect-75.c: Likewise.
2224         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2225         * gcc.dg/vect/vect-77-global.c: Likewise.
2226         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2227         * gcc.dg/vect/vect-78-global.c: Likewise.
2228         * gcc.dg/vect/vect-93.c: Likewise.
2229         * gcc.dg/vect/vect-95.c: Likewise.
2230         * gcc.dg/vect/vect-96.c: Likewise.
2231         * gcc.dg/vect/vect-cond-1.c: Likewise.
2232         * gcc.dg/vect/vect-cond-3.c: Likewise.
2233         * gcc.dg/vect/vect-cond-4.c: Likewise.
2234         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2235         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2236         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2237         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2238         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2239         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2240         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2241         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2242         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2243         * gcc.dg/vect/vect-outer-5.c: Likewise.
2244         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2245         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2246         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2247         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2248         * gcc.dg/vect/vect-peel-3.c: Likewise.
2249         * gcc.dg/vect/vect-peel-4.c: Likewise.
2250         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2251         * gcc.target/powerpc/pr65456.c: New test.
2252         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2253         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2254         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2255         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2256         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2257         vect_no_align && { ! vect_hw_misalign }.
2258         * gfortran.dg/vect/vect-3.f90: Likewise.
2259         * gfortran.dg/vect/vect-4.f90: Likewise.
2260         * gfortran.dg/vect/vect-5.f90: Likewise.
2261         * lib/target-supports.exp (check_effective_target_vect_no_align):
2262         Return 1 for POWER8.
2263         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2265 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2267         PR fortran/65429
2268         * gfortran.dg/pr65429.f90: New test.
2270 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2272         * c-c++-common/asan/user-section-1.c: New test.
2273         * c-c++-common/asan/user-section-2.c: New test.
2274         * c-c++-common/asan/user-section-3.c: New test.
2276 2015-04-22  Hale Wang  <hale.wang@arm.com>
2277             Terry Guo  <terry.guo@arm.com>
2279         PR rtl-optimization/64818
2280         * gcc.target/arm/pr64818.c: New test.
2282 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2284         PR ipa/65076
2285         * g++.dg/tree-ssa/pr61034.C: Update template.
2286         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2287         * gcc.dg/Warray-bounds-11.c: Likewise.
2288         * gcc.dg/Warray-bounds.c: Likewise.
2290 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2292         PR libgfortran/65234
2293         * gfortran.dg/fmt_unlimited.f90: New test.
2295 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2297         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2298         headers.
2299         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2300         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2301         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2302         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2303         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2304         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2305         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2307 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309         PR libgfortran/56743
2310         * gfortran.dg/namelist_87.f90: New test.
2312 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2314         * gcc.target/aarch64/mult-synth_1.c: New test.
2315         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2316         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2317         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2318         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2319         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2321 2015-04-21  Richard Biener  <rguenther@suse.de>
2323         PR tree-optimization/65650
2324         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2325         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2326         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2327         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2328         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2329         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2331 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2333         PR tree-optimization/65802
2334         * g++.dg/pr65802.C: New test.
2336 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2338         PR testsuite/65767
2339         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2340         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2342 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/65801
2345         * g++.dg/cpp0x/Wnarrowing2.C: New.
2347 2015-04-20  Jeff Law  <law@redhat.com>
2349         PR tree-optimization/65658
2350         * gcc.dg/pr65658.c: New test.
2352 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2354         PR target/64134
2355         * gcc.target/aarch64/vec_init_1.c: New test.
2357 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2359         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2360         targets.
2362 2015-04-18  Martin Sebor  <msebor@redhat.com>
2364         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2365         of non-nul characters.
2366         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2368 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2370         PR target/65787
2371         * gcc.target/powerpc/pr65787.c: New.
2373 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2375         PR target/65689
2376         * gcc.target/aarch64/c-output-template-4.c: New test.
2378 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2380         PR target/65780
2381         * gcc.dg/pr65780-1.c: New test.
2382         * gcc.dg/pr65780-2.c: Likewise.
2383         * gcc.target/i386/pr32219-9.c: Likewise.
2384         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2385         symbol.
2386         * gcc.target/i386/pr64317.c (c): Initialize.
2388 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2390         PR target/65612
2391         * g++.dg/ext/mv18.C: New test.
2392         * g++.dg/ext/mv19.C: Likewise.
2393         * g++.dg/ext/mv20.C: Likewise.
2394         * g++.dg/ext/mv21.C: Likewise.
2395         * g++.dg/ext/mv22.C: Likewise.
2396         * g++.dg/ext/mv23.C: Likewise.
2398 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2400         PR c++/64527
2401         * g++.dg/init/pr64527.C: New test.
2403 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2404             Michael Matz  <matz@suse.de>
2406         PR tree-optimization/64950
2407         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2408         x86_64-*-*.
2410 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2412         * c-c++-common/asan/user-section-1.c: New test.
2414 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2416         PR debug/65771
2417         * gcc.dg/debug/pr65771.c: New test.
2419 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2421         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2422         __buitlin_alloca with __builtin_alloca.
2424 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2426         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2428 2015-04-16  Richard Biener  <rguenther@suse.de>
2430         PR tree-optimization/64277
2431         * gcc.dg/Warray-bounds-14.c: New testcase.
2432         * gcc.dg/Warray-bounds-15.c: Likewise.
2433         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2434         * c-c++-common/ubsan/bounds-6.c: Likewise.
2436 2015-04-16  Renlin Li  <renlin.li@arm.com>
2438         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2439         * gcc.target/arm/unsigned-float.c: New.
2441 2015-04-16  Richard Biener  <rguenther@suse.de>
2443         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2444         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2445         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2447 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2449         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2450         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2451         * g++.dg/cpp0x/defaulted21.C: Likewise.
2452         * g++.dg/cpp0x/defaulted28.C: Likewise.
2453         * g++.dg/cpp0x/defaulted47.C: Likewise.
2454         * g++.dg/cpp0x/elision_neg.C: Likewise.
2455         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2456         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2457         * g++.dg/cpp0x/implicit1.C: Likewise.
2458         * g++.dg/cpp0x/implicit9.C: Likewise.
2459         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2460         * g++.dg/cpp0x/range-for13.C: Likewise.
2461         * g++.dg/gomp/clause-2.C: Likewise.
2462         * g++.dg/gomp/udr-5.C: Likewise.
2463         * g++.dg/inherit/access6.C: Likewise.
2464         * g++.dg/lookup/duperr1.C: Likewise.
2465         * g++.dg/lookup/friend2.C: Likewise.
2466         * g++.dg/lookup/pr6936.C: Likewise.
2467         * g++.dg/lookup/scoped1.C: Likewise.
2468         * g++.dg/lookup/using26.C: Likewise.
2469         * g++.dg/lookup/using38.C: Likewise.
2470         * g++.dg/other/access2.C: Likewise.
2471         * g++.dg/overload/defarg3.C: Likewise.
2472         * g++.dg/overload/defarg6.C: Likewise.
2473         * g++.dg/parse/access11.C: Likewise.
2474         * g++.dg/parse/access2.C: Likewise.
2475         * g++.dg/parse/access3.C: Likewise.
2476         * g++.dg/parse/access4.C: Likewise.
2477         * g++.dg/parse/access5.C: Likewise.
2478         * g++.dg/parse/access6.C: Likewise.
2479         * g++.dg/parse/access8.C: Likewise.
2480         * g++.dg/parse/access9.C: Likewise.
2481         * g++.dg/parse/crash40.C: Likewise.
2482         * g++.dg/tc1/dr142.C: Likewise.
2483         * g++.dg/tc1/dr166.C: Likewise.
2484         * g++.dg/tc1/dr52.C: Likewise.
2485         * g++.dg/template/access11.C: Likewise.
2486         * g++.dg/template/access18.C: Likewise.
2487         * g++.dg/template/access19.C: Likewise.
2488         * g++.dg/template/access2.C: Likewise.
2489         * g++.dg/template/access20.C: Likewise.
2490         * g++.dg/template/access26.C: Likewise.
2491         * g++.dg/template/access3.C: Likewise.
2492         * g++.dg/template/access7.C: Likewise.
2493         * g++.dg/template/conv12.C: Likewise.
2494         * g++.dg/template/crash69.C: Likewise.
2495         * g++.dg/template/friend31.C: Likewise.
2496         * g++.dg/template/friend32.C: Likewise.
2497         * g++.dg/template/memfriend15.C: Likewise.
2498         * g++.dg/template/memfriend16.C: Likewise.
2499         * g++.dg/template/memfriend17.C: Likewise.
2500         * g++.dg/template/memfriend7.C: Likewise.
2501         * g++.dg/template/pr32519.C: Likewise.
2502         * g++.dg/template/qualttp21.C: Likewise.
2503         * g++.dg/template/qualttp8.C: Likewise.
2504         * g++.dg/template/ttp10.C: Likewise.
2505         * g++.dg/template/typedef11.C: Likewise.
2506         * g++.dg/template/typedef13.C: Likewise.
2507         * g++.dg/template/typedef19.C: Likewise.
2508         * g++.dg/template/typedef20.C: Likewise.
2509         * g++.dg/template/typedef22.C: Likewise.
2510         * g++.dg/template/using16.C: Likewise.
2511         * g++.dg/template/virtual3.C: Likewise.
2512         * g++.dg/ubsan/pr61272.C: Likewise.
2513         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2514         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2515         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2516         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2517         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2518         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2519         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2520         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2521         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2522         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2523         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2524         * g++.old-deja/g++.jason/access17.C: Likewise.
2525         * g++.old-deja/g++.jason/access18.C: Likewise.
2526         * g++.old-deja/g++.jason/access22.C: Likewise.
2527         * g++.old-deja/g++.jason/access23.C: Likewise.
2528         * g++.old-deja/g++.jason/access8.C: Likewise.
2529         * g++.old-deja/g++.jason/delete3.C: Likewise.
2530         * g++.old-deja/g++.jason/report.C: Likewise.
2531         * g++.old-deja/g++.law/access2.C: Likewise.
2532         * g++.old-deja/g++.law/access3.C: Likewise.
2533         * g++.old-deja/g++.law/access4.C: Likewise.
2534         * g++.old-deja/g++.law/access5.C: Likewise.
2535         * g++.old-deja/g++.law/arm12.C: Likewise.
2536         * g++.old-deja/g++.law/arm14.C: Likewise.
2537         * g++.old-deja/g++.law/ctors13.C: Likewise.
2538         * g++.old-deja/g++.law/union2.C: Likewise.
2539         * g++.old-deja/g++.law/visibility12.C: Likewise.
2540         * g++.old-deja/g++.law/visibility15.C: Likewise.
2541         * g++.old-deja/g++.law/visibility16.C: Likewise.
2542         * g++.old-deja/g++.law/visibility17.C: Likewise.
2543         * g++.old-deja/g++.law/visibility18.C: Likewise.
2544         * g++.old-deja/g++.law/visibility19.C: Likewise.
2545         * g++.old-deja/g++.law/visibility20.C: Likewise.
2546         * g++.old-deja/g++.law/visibility21.C: Likewise.
2547         * g++.old-deja/g++.law/visibility24.C: Likewise.
2548         * g++.old-deja/g++.law/visibility4.C: Likewise.
2549         * g++.old-deja/g++.law/visibility5.C: Likewise.
2550         * g++.old-deja/g++.law/visibility6.C: Likewise.
2551         * g++.old-deja/g++.law/visibility7.C: Likewise.
2552         * g++.old-deja/g++.law/visibility8.C: Likewise.
2553         * g++.old-deja/g++.law/visibility9.C: Likewise.
2554         * g++.old-deja/g++.niklas/t135.C: Likewise.
2555         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2556         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2557         * g++.old-deja/g++.other/access11.C: Likewise.
2558         * g++.old-deja/g++.other/access4.C: Likewise.
2559         * g++.old-deja/g++.other/access7.C: Likewise.
2560         * g++.old-deja/g++.other/crash1.C: Likewise.
2561         * g++.old-deja/g++.other/crash7.C: Likewise.
2562         * g++.old-deja/g++.other/friend1.C: Likewise.
2563         * g++.old-deja/g++.other/friend4.C: Likewise.
2564         * g++.old-deja/g++.other/friend9.C: Likewise.
2565         * g++.old-deja/g++.other/lineno1.C: Likewise.
2566         * g++.old-deja/g++.other/using1.C: Likewise.
2567         * g++.old-deja/g++.pt/enum14.C: Likewise.
2568         * g++.old-deja/g++.pt/friend11.C: Likewise.
2569         * g++.old-deja/g++.pt/friend21.C: Likewise.
2570         * g++.old-deja/g++.pt/friend3.C: Likewise.
2571         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2572         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2573         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2574         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2576 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2578         PR ipa/65765
2579         * g++.dg/ipa/pr65765.C: New test.
2581 2015-04-15  Nick Clifton  <nickc@redhat.com>
2583         * gcc.target/rx/builtins.c: Disable RMPA test if string
2584         instructions are not allowed.
2586 2015-04-15  Alan Modra  <amodra@gmail.com>
2588         * gcc.dg/pr65408.c: New.
2590 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2592         PR target/65729
2593         * gcc.target/arm/pr65729.c: New test.
2595 2015-04-14  Richard Biener  <rguenther@suse.de>
2597         PR tree-optimization/65758
2598         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2600 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2602         PR target/65648
2603         * gcc.c-torture/execute/pr65648.c: New test.
2605 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2607         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2608         __builtin_finite instead of finite.
2609         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2610         Likewise.
2612 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2614         PR tree-optimization/63387
2615         * gcc.dg/pr63387.c: New testcase.
2617 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2619         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2621 2015-04-13  Richard Biener  <rguenther@suse.de>
2623         PR tree-optimization/65204
2624         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2626 2015-04-13  Terry Guo  <terry.guo@arm.com>
2628         PR target/65710
2629         * gcc.target/arm/pr65710.c: New.
2631 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2633         PR tree-optimization/65747
2634         * g++.dg/torture/pr65747.C: New test.
2636 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2638         PR c++/65736
2639         * g++.dg/cpp0x/pr65736.C: New test.
2641 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2642             Martin Liska  <mliska@suse.cz>
2644         PR ipa/65722
2645         * g++.dg/ipa/pr65722.C: New testcase.
2647 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2649         PR tree-optimization/65735
2650         * gcc.c-torture/compile/pr65735.c: New test.
2652 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2654         PR middle-end/65554
2655         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2657 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2659         PR target/65671
2660         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2662 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2664         PR target/65647
2665         * gcc.target/arm/pr65647-2.c: New.
2667 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2669         PR target/65694
2670         * g++.dg/torture/pr65694.C: New test.
2672 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2674         * gfortran.dg/coarray_lock_6.f90: New.
2675         * gfortran.dg/coarray_lock_7.f90: New.
2676         * gfortran.dg/coarray/lock_2.f90: New.
2678 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2680         PR fortran/56674
2681         PR fortran/58813
2682         PR fortran/59016
2683         PR fortran/59024
2684         * gfortran.dg/used_types_27.f90: New.
2686 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2688         PR target/65671
2689         * gcc.target/i386/pr65671.c: New.
2691 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2693         PR tree-optimization/65709
2694         * c-c++-common/ubsan/align-9.c: New test.
2696 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2698         PR fortran/56852
2699         * gfortran.dg/pr56852.f90: New test.
2701 2015-04-09  Marek Polacek  <polacek@redhat.com>
2702             Jakub Jelinek  <jakub@redhat.com>
2704         PR middle-end/65554
2705         * g++.dg/opt/pr65554.C: New test.
2707 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2709         PR c++/65690
2710         * c-c++-common/attr-aligned-1.c: New test.
2712 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2714         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2716 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2718         PR target/65676
2719         * gcc.target/i386/sse-25.c: New.
2721 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2723         PR target/65693
2724         * gcc.target/i386/pr65693.c: New test.
2726 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2728         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2730 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2732         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2734 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2736         * gcc.target/i386/thunk-retbnd.c: New.
2738 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2740         * gnat.dg/opt48.adb: New test.
2741         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2742         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2744 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2746         PR ipa/65540
2747         * gcc.c-torture/compile/pr65540.c: New.
2749 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2751         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2752         -Wno-pointer-arith.
2754 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2756         PR debug/65678
2757         * g++.dg/debug/pr65678.C: New test.
2759         PR middle-end/65680
2760         * gcc.c-torture/compile/pr65680.c: New test.
2762 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2764         PR fortran/65548
2765         * gfortran.dg/allocate_with_source_5.f90: New test.
2767 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2769         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2770         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2772 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2774         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2776 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2778         PR target/65614
2779         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2780         to get floating point compression.
2781         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2783 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2785         PR preprocessor/61977
2786         * gcc.dg/cpp/pr61977.c: New test.
2788 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2790         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2792 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2794         PR target/65647
2795         * gcc.target/arm/pr65647.c: New.
2797 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2799         PR ipa/65655
2800         * g++.dg/torture/pr65655.C: New testcase.
2802 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2804         PR c++/64085
2805         * g++.dg/cpp1y/lambda-init13.C: New.
2807 2015-04-03  Marek Polacek  <polacek@redhat.com>
2809         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2811 2015-04-02  Marek Polacek  <polacek@redhat.com>
2813         PR c++/65642
2814         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2815         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2817 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2819         PR preprocessor/61977
2820         * gcc.target/powerpc/pr61977-1.c: New test.
2821         * gcc.target/powerpc/pr61977-2.c: New test.
2823 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2825         PR c++/56100
2826         * g++.dg/warn/Wshadow-8.C: New.
2827         * g++.dg/warn/Wshadow-9.C: Likewise.
2828         * g++.dg/warn/Wshadow-10.C: Likewise.
2829         * g++.dg/warn/Wshadow-11.C: Likewise.
2831 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2833         * gcc.dg/pr23623.c: Added aligned attribute.
2834         * gcc.dg/20141029-1.c: Likewise.
2835         * gcc.dg/20150306-1.c: New test.
2837 2015-04-01  Marek Polacek  <polacek@redhat.com>
2839         PR c++/65554
2840         * g++.dg/cpp0x/initlist93.C: New test.
2841         * g++.dg/cpp0x/initlist94.C: New test.
2843 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2845         PR target/65624
2846         * gcc.target/aarch64/pr65624.c: New test.
2848 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2850         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2852 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2854         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2855         extra variable to force stack alignment.
2856         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2857         extra variable to force stack alignment.
2859 2015-03-31  Marek Polacek  <polacek@redhat.com>
2861         PR c++/65390
2862         * g++.dg/template/pr65390.C: New test.
2864 2015-03-31  Martin Liska  <mliska@suse.cz>
2866         * g++.dg/ipa/pr65557.C: New test.
2868 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2870         * gcc.target/s390/hotpatch-25.c: New test.
2871         * gcc.target/s390/hotpatch-1.c: Update test.
2872         * gcc.target/s390/hotpatch-10.c: Update test.
2873         * gcc.target/s390/hotpatch-11.c: Update test.
2874         * gcc.target/s390/hotpatch-12.c: Update test.
2875         * gcc.target/s390/hotpatch-13.c: Update test.
2876         * gcc.target/s390/hotpatch-14.c: Update test.
2877         * gcc.target/s390/hotpatch-15.c: Update test.
2878         * gcc.target/s390/hotpatch-16.c: Update test.
2879         * gcc.target/s390/hotpatch-17.c: Update test.
2880         * gcc.target/s390/hotpatch-18.c: Update test.
2881         * gcc.target/s390/hotpatch-19.c: Update test.
2882         * gcc.target/s390/hotpatch-2.c: Update test.
2883         * gcc.target/s390/hotpatch-21.c: Update test.
2884         * gcc.target/s390/hotpatch-22.c: Update test.
2885         * gcc.target/s390/hotpatch-23.c: Update test.
2886         * gcc.target/s390/hotpatch-24.c: Update test.
2887         * gcc.target/s390/hotpatch-3.c: Update test.
2888         * gcc.target/s390/hotpatch-4.c: Update test.
2889         * gcc.target/s390/hotpatch-5.c: Update test.
2890         * gcc.target/s390/hotpatch-6.c: Update test.
2891         * gcc.target/s390/hotpatch-7.c: Update test.
2892         * gcc.target/s390/hotpatch-8.c: Update test.
2893         * gcc.target/s390/hotpatch-9.c: Update test.
2894         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2896 2015-03-31  Richard Biener  <rguenther@suse.de>
2898         PR middle-end/65626
2899         * g++.dg/torture/pr65626.C: New testcase.
2901 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2903         PR target/65531
2904         * gcc.target/i386/mpx/pr65531.cc: New.
2906 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2908         PR target/65602
2909         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2910         __builtin_alloca instead of alloca.
2911         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2912         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2913         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2914         check.
2916 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
2918         PR ipa/65610
2919         * g++.dg/ubsan/pr65610.C: New test.
2921 2015-03-30  Marek Polacek  <polacek@redhat.com>
2923         PR c++/65398
2924         * g++.dg/cpp0x/pr65398-2.C: New test.
2926 2015-03-30  Marek Polacek  <polacek@redhat.com>
2928         * c-c++-common/pr65556.c: Change the width of bit-fields.
2930 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2932         PR ipa/65588
2933         * gcc.target/i386/pr65588.c: New testcase.
2935 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2937         PR libgfortran/65563
2938         * gfortran.dg/open_errors_2.f90:  New test.
2940 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2942         PR libgfortran/65596
2943         * gfortran.dg/namelist_86.f90: New test.
2945 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
2947         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2948         statement to reflect new ownership.
2950 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/42328
2953         * g++.dg/template/friend58.C: New.
2954         * g++.dg/template/friend59.C: Likewise.
2956 2015-03-27  Tobias Burnus  <burnus@net-b.de>
2958         PR c/65586
2959         * g++.dg/gomp/openmp-simd-3.C: New.
2960         * gcc.dg/gomp/openmp-simd-3.c: New.
2962 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2964         PR target/65248
2965         * gcc.target/i386/pr65248-1.c: New file.
2966         * gcc.target/i386/pr65248-2.c: Likewise.
2967         * gcc.target/i386/pr65248-3.c: Likewise.
2968         * gcc.target/i386/pr65248-4.c: Likewise.
2970 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
2972         PR target/65593
2973         * gcc.c-torture/compile/pr65593.c: New test.
2975 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
2977         PR c++/59329
2978         * g++.dg/cpp1y/constexpr-assert1.C: New.
2980 2015-03-27  Marek Polacek  <polacek@redhat.com>
2982         PR c++/65556
2983         * c-c++-common/pr65556.c: New test.
2985 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2987         PR ipa/65600
2988         * g++.dg/torture/pr65600.C: New testcase.
2990 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2992         PR target/65407
2993         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2995 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
2997         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2998         statement and cleanup. Fixed typos.
3000 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3002         PR middle-end/65595
3003         * gcc.c-torture/compile/pr65595.c: New testcase.
3005 2015-03-27  Marek Polacek  <polacek@redhat.com>
3007         PR sanitizer/65583
3008         * g++.dg/ubsan/pr65583.C: New test.
3010 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3012         * gcc.c-torture/compile/20150327.c: New testcase.
3014 2015-03-26  Richard Biener  <rguenther@suse.de>
3016         PR middle-end/65555
3017         * g++.dg/torture/pr65555.C: New testcase.
3019 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3021         PR tree-optimization/64715
3022         * gcc.dg/builtin-object-size-15.c: New test.
3023         * gcc.dg/pr64715-1.c: New test.
3024         * gcc.dg/pr64715-2.c: New test.
3026 2015-03-26  Richard Biener  <rguenther@suse.de>
3028         PR middle-end/65519
3029         * gnat.dg/specs/opt2.ads: Fix testcase.
3031 2015-03-25  Martin Sebor  <msebor@redhat.com>
3033         PR testsuite/65526
3034         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3035         when target isn't arm*-*-*-*.
3036         (check_effective_target_arm_nothumb): Likewise.
3037         (check_effective_target_arm_little_endian): Likewise.
3038         (check_effective_target_arm_vect_no_misalign): Likewise.
3039         (check_effective_target_aarch64_little_endian): Fail early if target
3040         isn't aarch64*-*-*.
3042 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3044         PR tree-optimization/65177
3045         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3047 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3049         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3050         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3051         smmintrin.h and mm3dnow.h.
3053 2015-03-25  Marek Polacek  <polacek@redhat.com>
3055         PR c++/65558
3056         * g++.dg/cpp0x/pr65558.C: New test.
3058 2015-03-25  Marek Polacek  <polacek@redhat.com>
3060         PR c++/61670
3061         * g++.dg/template/pr61670.C: New test.
3063 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3065         PR c++/54987
3066         * g++.dg/template/pr54987.C: New.
3068 2015-03-25  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/62630
3071         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3073 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3075         PR target/65508
3076         * gcc.target/i386/mpx/pr65508.c: New.
3078 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3080         PR fortran/64952
3081         PR fortran/65532
3082         * gfortran.dg/data_initialized_3.f90: New.
3084 2015-03-25  Richard Biener  <rguenther@suse.de>
3086         PR middle-end/65519
3087         * gnat.dg/specs/opt2.ads: New testcase.
3089 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3091         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3092         * gcc.target/arm/memset-inline-4.c: Skip for
3093         arm_tune_string_ops_prefer_neon.
3094         * gcc.target/arm/memset-inline-5.c: Ditto.
3095         * gcc.target/arm/memset-inline-6.c: Ditto.
3096         * gcc.target/arm/memset-inline-8.c: Ditto.
3097         * gcc.target/arm/memset-inline-9.c: Ditto.
3099 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3101         PR c++/58923
3102         * g++.dg/other/virtual3.C: New.
3104 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3106         PR c++/60130
3107         * g++.dg/cpp0x/vt-60130.C: New.
3109 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3111         PR c++/61971
3112         * g++.dg/warn/Warray-bounds-7.C: New.
3114 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3116         PR c++/60067
3117         * g++.dg/template/defarg18.C: New.
3119 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3121         PR c++/59988
3122         * g++.dg/cpp0x/vt-59988.C: New.
3124 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3126         PR tree-optimization/65533
3127         * gcc.dg/pr65533.c: New test.
3129 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3131         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3132         source= and mold= expressions functionality.
3133         * gfortran.dg/allocate_class_4.f90: New test.
3134         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3135         copying an unlimited polymorhpic object containing a char array
3136         to another unlimited polymorphic object respects the _len
3137         component.
3138         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3139         whether deferred length char array allocate works, unlimited
3140         polymorphic object allocation from a string works and if
3141         allocating an array of deferred length strings works.
3142         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3144 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3146         PR c++/65513
3147         * g++.dg/cpp0x/constexpr-array11.C: New.
3149 2015-03-24  Richard Biener  <rguenther@suse.de>
3151         PR middle-end/65517
3152         * gcc.dg/torture/pr65517.c: New testcase.
3154 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3156         * gfortran.dg/coindexed_1.f90: Moved from
3157         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3159 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3161         PR testsuite/65506
3162         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3163         gimple dump.
3165         PR target/65523
3166         * gcc.target/i386/pr65523.c: New test.
3168         PR ipa/65475
3169         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3170         dg-options.
3171         * g++.dg/lto/pr65475b_0.C: Likewise.
3173 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3175         PR target/65505
3176         * gcc.target/sh/torture/pr65505.c: New.
3178 2015-03-23  Martin Sebor  <msebor@redhat.com>
3180         PR testsuite/63175
3181         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3182         assembly for lvx in addition to lxv.
3184 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3186         PR target/65504
3187         * gfortran.dg/pr65504.f90: New test.
3189         PR ipa/65521
3190         * gcc.dg/pr65521.c: New test.
3192 2015-03-23  Richard Biener  <rguenther@suse.de>
3194         PR tree-optimization/65518
3195         * gcc.dg/vect/pr65518.c: New testcase.
3197 2015-03-23  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/65494
3200         * gcc.dg/vect/pr65494.c: New testcase.
3202 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3204         PR preprocessor/65238
3205         * c-c++-common/cpp/pr65238-1.c: New test.
3206         * gcc.dg/cpp/pr65238-2.c: New test.
3207         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3208         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3210 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3211             Mikael Morin  <mikael@gcc.gnu.org>
3213         PR fortran/64952
3214         * gfortran.dg/elemental_dependency_4.f90: New.
3215         * gfortran.dg/elemental_dependency_5.f90: New.
3217 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3219         PR ipa/65475
3220         * g++.dg/lto/pr65475b_0.C: New testcase.
3221         * g++.dg/lto/pr65475b_1.C: New testcase.
3222         * g++.dg/lto/pr65475c_0.C: New testcase.
3223         * g++.dg/lto/pr65475c_1.C: New testcase.
3225 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3227         * gfortran.dg/coarray_38.f90: New.
3228         * gfortran.dg/coarray_39.f90: New.
3229         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3230         compile test.
3232 2015-03-20  Marek Polacek  <polacek@redhat.com>
3234         PR c++/65398
3235         * g++.dg/cpp0x/pr65398.C: New test.
3237 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3239         PR ipa/65475
3240         * g++.dg/lto/pr65475_0.C: New testcase.
3241         * g++.dg/lto/pr65475_1.C: New testcase.
3243 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3245         PR rtl-optimization/64366
3246         * gcc.target/sh/pr64366.c: New.
3248 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3250         PR c++/48324
3251         * g++.dg/cpp0x/constexpr-48324.C: New.
3253 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3255         PR c++/48453
3256         * g++.dg/cpp0x/pr48453.C: New.
3258 2015-03-20  Marek Polacek  <polacek@redhat.com>
3260         PR c++/65072
3261         * g++.dg/cpp0x/pr65072.C: New test.
3263 2015-03-20  Richard Biener  <rguenther@suse.de>
3265         PR middle-end/64715
3266         * gcc.dg/pr15347.c: Use -O.
3267         * c-c++-common/pr19807-1.c: Likewise.
3269 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3271         * gnat.dg/volatile13.ad[sb]: New test.
3273 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3275         PR rtl-optimization/60851
3276         * gcc.target/i386/pr60851.c: New test.
3278 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3280         PR target/65240
3281         * g++.dg/pr65240.h: Add tests for PR 65240.
3282         * g++.dg/pr65240-1.C: Likewise.
3283         * g++.dg/pr65240-2.C: Likewise.
3284         * g++.dg/pr65240-3.C: Likewise.
3285         * g++.dg/pr65240-4.C: Likewise.
3287 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3289         PR rtl-optimization/63491
3290         * gcc.target/powerpc/pr63491.c: New.
3292 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3294         * g++.dg/ipa/pr65465.C: New test.
3296 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3298         PR c++/52659
3299         * g++.dg/cpp0x/deleted11.C: New.
3301 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3303         PR sanitizer/65400
3304         * c-c++-common/tsan/pr65400-3.c: New test.
3306 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3308         PR c++/59686
3309         * g++.dg/cpp0x/constexpr-59686.C: New.
3311 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3313         PR sanitizer/64265
3314         * g++.dg/tsan/pr64265.C: New test.
3316         PR sanitizer/65400
3317         * c-c++-common/tsan/pr65400-1.c: New test.
3318         * c-c++-common/tsan/pr65400-2.c: New test.
3320 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3322         PR c++/59816
3323         * g++.dg/cpp0x/pr59816.C: New.
3325 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3327         PR fortran/59198
3328         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3330 2015-03-18  Martin Liska  <mliska@suse.cz>
3332         PR ipa/65439
3333         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3334         equivalences either to 6 or 7.
3336 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3338         PR middle-end/64491
3339         Revert:
3340         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3342         * gcc.dg/undefined-loop-1.c: New file.
3343         * gcc.dg/undefined-loop-2.c: New file.
3345         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3347         PR testsuite/64032
3348         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3349         loop exits too early.
3351 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3353         PR tree-optimization/65450
3354         * gfortran.dg/pr65450.f90: New test.
3356         PR target/65078
3357         * gcc.target/i386/pr65078-1.c: New test.
3358         * gcc.target/i386/pr65078-2.c: New test.
3359         * gcc.target/i386/pr65078-3.c: New test.
3360         * gcc.target/i386/pr65078-4.c: New test.
3361         * gcc.target/i386/pr65078-5.c: New test.
3362         * gcc.target/i386/pr65078-6.c: New test.
3364 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3366         PR c++/65340
3367         * g++.dg/cpp1y/pr65340.C: New.
3369 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371         PR fortran/64432
3372         * gfortran.dg/system_clock_3.f08: Adjust test.
3374 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3376         PR fortran/59198
3377         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3378         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3380 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382         PR fortran/64432
3383         * gfortran.dg/system_clock_3.f08: New test.
3385 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3387         PR c++/64626
3388         g++.dg/cpp1y/pr64626-1.C: New.
3389         g++.dg/cpp1y/pr64626-2.C: New.
3390         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3392 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3394         PR tree-optimization/65427
3395         * gcc.c-torture/execute/pr65427.c: New test.
3397 2015-03-16  Marek Polacek  <polacek@redhat.com>
3399         DR 1688
3400         PR c++/65327
3401         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3402         * g++.dg/cpp0x/pr65327.C: New test.
3404 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3406         PR sanitizer/64820
3407         * c-c++-common/asan/pr64820.c: New test.
3409 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3411         * gfortran.dg/pointer_2.f90: New test.
3413 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3415         * g++.dg/pr65049.C: New test.
3417 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3419         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3420         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3421         * gcc.target/i386/fuse-caller-save.c: Same.
3423 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3425         * gnat.dg/loop_optimization18.ad[sb]: New test.
3426         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3428 2015-03-16  Alan Modra  <amodra@gmail.com>
3430         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3431         2014-12-05 change.
3433 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3435         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3436         hppa*-*-hpux*.
3437         * gcc.dg/torture/pr65270-2.c: Likewise.
3439 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3441         PR fortran/61138
3442         * gfortran.dg/pointer_remapping_9.f90: New.
3444 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3446         PR tree-optimization/65369
3447         * gcc.c-torture/execute/pr65369.c: New test.
3449         PR tree-optimization/65418
3450         * gcc.c-torture/execute/pr65418-1.c: New test.
3451         * gcc.c-torture/execute/pr65418-2.c: New test.
3453         PR rtl-optimization/65401
3454         * gcc.c-torture/execute/pr65401.c: New test.
3456 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3458         PR target/64600
3459         * gcc.target/arm/pr64600_1.c: New test.
3461 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3463         PR rtl-optimization/65235
3464         * gcc.target/aarch64/pr65235_1.c: New test.
3466 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3468         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3469         * gcc.target/s390/hotpatch-22.c: Likewise.
3470         * gcc.target/s390/hotpatch-23.c: Likewise.
3471         * gcc.target/s390/hotpatch-24.c: Likewise.
3472         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3473         * gcc.target/s390/hotpatch-1.c: Update expected output.
3474         * gcc.target/s390/hotpatch-2.c: Likewise.
3475         * gcc.target/s390/hotpatch-3.c: Likewise.
3476         * gcc.target/s390/hotpatch-4.c: Likewise.
3477         * gcc.target/s390/hotpatch-5.c: Likewise.
3478         * gcc.target/s390/hotpatch-6.c: Likewise.
3479         * gcc.target/s390/hotpatch-7.c: Likewise.
3480         * gcc.target/s390/hotpatch-8.c: Likewise.
3481         * gcc.target/s390/hotpatch-9.c: Likewise.
3482         * gcc.target/s390/hotpatch-10.c: Likewise.
3483         * gcc.target/s390/hotpatch-11.c: Likewise.
3484         * gcc.target/s390/hotpatch-12.c: Likewise.
3485         * gcc.target/s390/hotpatch-13.c: Likewise.
3486         * gcc.target/s390/hotpatch-14.c: Likewise.
3487         * gcc.target/s390/hotpatch-15.c: Likewise.
3488         * gcc.target/s390/hotpatch-16.c: Likewise.
3489         * gcc.target/s390/hotpatch-17.c: Likewise.
3490         * gcc.target/s390/hotpatch-18.c: Likewise.
3491         * gcc.target/s390/hotpatch-19.c: Likewise.
3493 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3495         PR target/65103
3496         * gcc.target/i386/pr65103-1.c: New.
3498 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3500         PR target/65044
3501         * gcc.target/i386/pr65044.c: New.
3503 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3505         PR rtl-optimization/64895
3506         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3507         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3508         * gcc.target/i386/fuse-caller-save.c: Ditto.
3510 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3512         * gcc.dg/ipa/pr63569.c: Fix template.
3514 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3516         * g++.dg/ipa/pr64146.C: Require fpic support.
3518 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3520         PR libfortran/65200
3521         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3522         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3524 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3526         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3527         to dg-options, fix up dg-skip-if.
3529 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3531         PR target/65296
3532         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3533         * gcc.target/avr/tiny-caller-save.c: Same.
3535 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3537         PR target/65242
3538         * g++.dg/pr65242.C: New test.
3540 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3542         * c-c++-common/asan/no-asan-check-glob.c: New test.
3544 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/65370
3547         * g++.dg/other/default11.C: New.
3548         * g++.dg/other/default12.C: Likewise.
3550 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3552         PR target/65368
3553         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3555 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3557         PR fortran/65024
3558         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3560 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3562         PR c++/65127
3563         * g++.dg/cpp0x/pr65127.C: New test.
3565 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3567         * gcc.dg/ipa/PR64550.c: Update template.
3569 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3570             Tobias Burnus  <burnus@net-b.de>
3572         * gfortran.dg/coarray_sync_memory.f90: New.
3574 2015-03-10  Marek Polacek  <polacek@redhat.com>
3576         PR sanitizer/65367
3577         * c-c++-common/ubsan/pr65367.c: New test.
3579 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3581         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3582         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3583         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3584         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3585         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3586         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3587         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3588         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3589         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3590         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3591         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3592         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3593         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3595 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3597         * lib/mpx-dg.exp (mpx_link_flags): New.
3598         (mpx_init): New.
3599         (mpx_finish): New.
3600         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3601         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3602         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3603         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3604         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3605         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3606         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3607         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3608         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3609         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3610         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3611         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3612         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3613         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3614         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3615         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3616         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3617         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3618         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3619         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3620         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3621         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3622         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3623         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3624         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3625         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3626         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3627         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3628         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3629         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3630         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3631         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3632         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3633         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3634         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3635         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3636         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3637         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3638         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3639         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3640         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3641         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3642         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3643         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3644         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3645         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3646         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3647         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3648         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3649         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3650         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3651         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3652         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3653         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3654         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3655         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3656         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3657         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3658         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3659         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3660         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3661         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3662         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3663         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3664         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3665         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3666         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3667         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3668         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3669         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3670         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3671         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3672         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3673         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3674         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3675         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3676         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3677         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3678         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3679         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3680         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3681         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3682         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3683         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3684         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3685         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3686         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3687         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3688         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3689         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3690         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3691         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3692         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3693         * gcc.target/i386/mpx/label-address-1.c: New.
3694         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3695         * gcc.target/i386/mpx/macro.c: New.
3696         * gcc.target/i386/mpx/mpx-check.h: New.
3697         * gcc.target/i386/mpx/mpx.exp: New.
3698         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3699         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3700         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3701         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3702         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3703         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3704         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3705         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3706         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3707         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3708         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3709         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3710         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3711         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3712         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3713         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3714         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3715         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3716         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3717         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3718         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3719         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3720         * gcc.target/i386/mpx/reference-1-nov.c: New.
3721         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3722         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3723         * gcc.target/i386/mpx/reference-2-nov.c: New.
3724         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3725         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3726         * gcc.target/i386/mpx/reference-3-nov.c: New.
3727         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3728         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3729         * gcc.target/i386/mpx/reference-4-nov.c: New.
3730         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3731         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3732         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3733         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3734         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3735         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3736         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3737         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3738         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3739         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3740         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3741         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3742         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3743         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3744         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3745         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3746         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3747         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3748         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3749         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3750         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3751         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3752         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3753         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3754         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3755         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3756         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3757         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3758         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3759         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3760         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3761         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3762         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3763         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3764         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3765         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3766         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3767         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3768         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3769         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3770         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3771         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3772         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3773         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3774         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3775         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3776         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3777         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3778         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3779         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3780         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3781         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3782         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3783         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3784         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3785         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3786         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3787         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3788         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3789         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3790         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3791         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3792         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3793         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3794         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3795         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3796         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3797         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3798         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3799         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3800         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3801         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3802         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3803         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3804         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3805         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3806         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3807         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3808         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3809         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3810         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3811         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3812         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3813         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3814         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3815         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3816         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3817         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3818         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3819         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3820         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3821         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3822         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3823         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3824         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3825         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3826         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3827         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3828         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3829         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3830         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3831         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3832         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3833         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3834         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3835         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3836         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3837         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3838         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3839         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3840         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3841         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3842         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3843         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3844         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3845         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3846         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3847         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3848         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3849         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3850         * gcc.target/i386/mpx/vla-1-nov.c: New.
3851         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3852         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3853         * gcc.target/i386/mpx/vla-2-nov.c: New.
3854         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3856 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3858         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3860 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3862         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3864 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3866         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3867         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3869 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3871         PR c/65120
3872         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3873         on rhs is 0.
3874         (fn4): New test.
3875         * c-c++-common/pr65120.c: New test.
3877         PR rtl-optimization/65321
3878         * gcc.dg/pr65321.c: New test.
3880 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3882         PR tree-optimization/65355
3883         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3885 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3887         PR c/65120
3888         * c-c++-common/pr49706.c: Adjust tests for not warning
3889         about !!x == y or !b == y where b is boolean, and add
3890         some further tests.
3891         * c-c++-common/pr62199-2.c: Likewise.
3893 2015-03-09  Richard Biener  <rguenther@suse.de>
3895         PR middle-end/65270
3896         * gcc.dg/torture/pr65270-1.c: New testcase.
3897         * gcc.dg/torture/pr65270-2.c: Likewise.
3899 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3901         PR tree-optimization/63743
3902         * gcc.dg/pr63743.c: New test.
3904 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
3906         PR lto/65316
3907         * g++.dg/lto/pr65316_0.C: New testcase.
3908         * g++.dg/lto/pr65316_1.C: New testcase.
3910 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3912         PR target/62247
3913         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3914         hppa*-*-hpux*.
3915         * g++.dg/abi/rtti3.C: Likewise.
3917         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3919         PR target/62251
3920         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3922         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3924         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3926         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3928 2015-03-08  Morin  <mikael@gcc.gnu.org>
3930         PR fortran/60898
3931         * gfortran.dg/entry_20.f90: New.
3933 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3935         PR target/65153
3936         * gcc.c-torture/compile/pr65153.c: New.
3938 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3940         PR target/65249
3941         * g++.dg/torture/pr65249.C: New.
3943 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
3945         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3946         long.
3947         (int64_t): Likewise.
3949 2015-03-07  Marek Polacek  <polacek@redhat.com>
3950             Martin Uecker  <uecker@eecs.berkeley.edu>
3952         PR sanitizer/65280
3953         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3954         member-like arrays.
3955         * c-c++-common/ubsan/bounds-8.c: New test.
3956         * c-c++-common/ubsan/bounds-9.c: New test.
3957         * gcc.dg/ubsan/bounds-2.c: New test.
3959 2015-03-05  Martin Sebor  <msebor@redhat.com>
3961         * PR testsuite/63175
3962         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3963         checking of results into main to prevent it from getting optimized
3964         away.
3965         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3967 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
3969         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3970         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3971         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3972         x64.
3974 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
3976         * g++.dg/lto/pr65302_1.C: New testcase.
3977         * g++.dg/lto/pr65302_0.C: New testcase.
3979 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3981         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3982         -fno-ipa-icf to dg-options.
3984 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3986         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3987         compiles using the linker plugin.
3989 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3991         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3993 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3995         * gcc.target/arm/pr65067.c: New test.
3997 2015-03-05  Martin Liska  <mliska@suse.cz>
3999         PR ipa/65318
4000         * gcc.dg/ipa/pr65318.c: New test.
4002 2015-03-05  Marek Polacek  <polacek@redhat.com>
4004         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4006 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4008         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4010 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4012         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4013         max-unroll-times back to defaults for s390.
4015 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4017         Fix last commit.
4019 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4021         PR c++/64665
4022         * g++.dg/cpp0x/initlist92.C: New.
4024 2015-03-05  Richard Biener  <rguenther@suse.de>
4026         PR tree-optimization/65310
4027         * gcc.dg/vect/pr65310.c: New testcase.
4029 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4031         PR c++/64834
4032         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4034 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4036         * gnat.dg/entry_queues3.adb: New test.
4038 2015-03-04  Ian Lance Taylor  <iant@google.com>
4040         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4042 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/64227
4045         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4047 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4049         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4050         -fno-ipa-icf to dg-options
4051         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4052         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4054 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4056         PR c++/64398
4057         * g++.dg/cpp0x/decltype62.C: New.
4059 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4061         * gnat.dg/object_overflow5.adb: New test.
4063 2015-03-03  Martin Liska  <mliska@suse.cz>
4065         PR ipa/65287
4066         * gcc.dg/ipa/pr65287.c: New test.
4068 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4069             Eric Botcazou  <ebotcazou@adacore.com>
4071         * gnat.dg/specs/pack12.ads: New test.
4073 2015-03-03  Martin Liska  <mliska@suse.cz>
4075         * gcc.dg/ipa/PR65282.c: New test.
4077 2015-03-13  Jeff Law  <law@redhat.com>
4079         PR tree-optimization/65241
4080         * gcc.c-torture/compile/pr65241.c: New test.
4082 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4084         PR target/64331
4085         * gcc.target/avr/torture/pr64331.c: New test.
4087 2015-03-03  Martin Liska  <mliska@suse.cz>
4088             Jan Hubicka  <hubicka@ucw.cz>
4090         * g++.dg/ipa/pr65263.C: New test.
4092 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4094         PR ipa/65130
4095         * gcc.dg/lto/pr65130_0.c: New testcase.
4096         * gcc.dg/lto/pr65130_1.c: New testcase.
4098 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4100         PR ipa/64988
4101         * g++.dg/torture/pr64988.C: New testcase.
4103 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4105         * gfortran.dg/coarray_atomic_6.f90: New.
4107 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4109         PR target/65184
4110         * gcc.target/i386/pr65184.c: New.
4112 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4114         PR target/65183
4115         * gcc.target/i386/pr65183.c: New.
4117 2015-02-28  Martin Liska  <mliska@suse.cz>
4118             Jan Hubicka  <hubicka@ucw.cz>
4120         * gcc.dg/ipa/ipa-icf-35.c: New test.
4121         * gcc.dg/ipa/ipa-icf-36.c: New test.
4122         * gcc.dg/ipa/ipa-icf-37.c: New test.
4124 2015-02-28  Martin Liska  <mliska@suse.cz>
4125             Jan Hubicka  <hubicka@ucw.cz>
4127         PR ipa/65245
4128         * gcc.dg/ipa/ipa-icf-34.c: New test.
4130 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4132         PR target/61142
4133         * gcc.target/sh/sh/pr61142.c: New.
4135 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4137         * g++.dg/other/dump-ada-spec-3.C: New test.
4139 2015-03-01  Martin Liska  <mliska@suse.cz>
4141         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4142         * g++.dg/ipa/pr63595.C: Update expected results.
4144 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4146         PR ipa/65236
4147         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4149 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4151         * gcc.dg/vect/pr59354.c: Move vector producing code to
4152         separate function.
4154 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4156         PR ipa/65237
4157         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4158         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4159         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4160         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4162 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4164         PR tree-optimization/65048
4165         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4166         (foo): Use K&R style definition.
4168 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4170         PR target/65032
4171         * g++.dg/pr65032.C: New.
4173 2015-02-27  Marek Polacek  <polacek@redhat.com>
4175         PR c/65040
4176         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4177         -Wformat=2.
4179 2015-02-27  Marek Polacek  <polacek@redhat.com>
4181         PR c/65228
4182         * gcc.dg/pr65228.c: New test.
4184 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4186         PR c/35330
4187         * gcc.dg/weak/weak-17.c: New file.
4189 2015-02-27  Richard Biener  <rguenther@suse.de>
4191         PR lto/65193
4192         * g++.dg/lto/pr65193_0.C: New testcase.
4194 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4196         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4197         * gcc.target/s390/hotpatch-8.c: Likewise.
4198         * gcc.target/s390/hotpatch-9.c: Likewise.
4199         * gcc.target/s390/pr61078.c: Likewise.
4200         * gcc.target/s390/pr57960.c: Remove -m64.
4201         * gcc.target/s390/pr61078.c: Likewise.
4203 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4204             Martin Liska  <mliska@suse.cz>
4206         PR bootstrap/65150
4207         * gcc.dg/pr64454.c: Disable ICF.
4208         * gcc.dg/pr28685-1.c: Disable ICF
4209         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4210         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4211         * g++.dg/ipa/ipa-icf-4.C: Update template.
4213 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4215         PR tree-optimization/65216
4216         * gcc.c-torture/execute/pr65216.c: New test.
4218         PR tree-optimization/65215
4219         * gcc.c-torture/execute/pr65215-1.c: New test.
4220         * gcc.c-torture/execute/pr65215-2.c: New test.
4221         * gcc.c-torture/execute/pr65215-3.c: New test.
4222         * gcc.c-torture/execute/pr65215-4.c: New test.
4223         * gcc.c-torture/execute/pr65215-5.c: New test.
4225 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4227         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4229 2015-02-26  Martin Liska  <mliska@suse.cz>
4230             Jan Hubicka  <hubicka@ucw.cz>
4232         * g++.dg/ipa/pr64146.C: Update expected results.
4233         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4234         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4235         * gcc.dg/ipa/ipa-icf-34.c: New test.
4237 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4239         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4240         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4241         (dg-additional-options): Remove dg directive.
4242         (dg-final): Add dg directive.
4244 2015-02-26  Marek Polacek  <polacek@redhat.com>
4246         PR ipa/65008
4247         * g++.dg/ipa/pr65008.C: New test.
4249 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4251         * lib/profopt.exp (profopt-target-cleanup): New proc.
4252         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4253         files from sources from dg-additional-sources.
4255 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4257         * lib/gcov.exp: Cleanup in case of xfail.
4259 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4261         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4263 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4265         PR debug/46102
4266         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4267         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4268         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4269         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4270         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4271         * g++.dg/debug/pr46123.C: XFAIL and move...
4272         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4273         * gcc.dg/debug/dwarf2-3.c: Move...
4274         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4276 2015-02-26  Marek Polacek  <polacek@redhat.com>
4278         PR c++/65202
4279         * g++.dg/cpp1y/pr65202.C: New test.
4281 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4283         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4284         locale_facets.h.gcov.
4286 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4288         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4290 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4292         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4294 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4296         PR target/65217
4297         * gcc.target/i386/pr65217.c: New.
4299 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4301         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4303 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4305         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4307 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4309         PR tree-optimization/65048
4310         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4312 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4314         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4315         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4317 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4319         PR target/65161
4320         * gcc.target/i386/pr65161.c: New test.
4322 2015-02-26  Terry Guo  <terry.guo@arm.com>
4324         * gcc.target/arm/no-volatile-in-it.c: New test.
4326 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4328         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4329         (dg-options): Add -save-temps.
4330         (dg-final): Add cleanup-saved-temps.
4332 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4334         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4336 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4338         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4339         * gcc.target/powerpc/pack01.c: Include string.h.
4341 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4343         PR target/65167
4344         * gcc.target/i386/pr65167.c: New.
4346 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4348         PR tree-optimization/61917
4349         * gcc.dg/vect/vect-pr61917.c: New file.
4351 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4353         PR tree-optimization/65170
4354         * gcc.c-torture/execute/pr65170.c: New test.
4355         * gcc.dg/tree-ssa/vrp96.c: New test.
4357 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4359         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4361 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4363         PR testsuite/65126
4364         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4365         (dg-additional-files-options): Copy additional_sources to
4366         additional_sources_used before emptying additional_sources.
4367         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4368         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4369         (cleanup-saved-temps): Use additional_sources_used instead of
4370         additional_sources.
4371         (dg-test): Reset additional_sources_used.
4373 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4375         PR fortran/63427
4376         * gfortran.dg/integer_exponentiation_6.F90: New test.
4378 2015-02-23  Martin Sebor  <msebor@redhat.com>
4380         PR target/65109
4381         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4382         two parts.  One to save registers, the other to verify the
4383         registers have the right values.  Save register state into
4384         static data rather than on the stack.
4386 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4388         PR bootstrap/63888
4389         * c-c++-common/asan/pr63888.c: New test.
4391 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4393         PR target/65163
4394         * gcc.c-torture/compile/pr65163.c: New.
4396 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4398         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4399         with -m31 on 64 bit.
4400         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4401         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4403 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4405         * gcc.target/s390/20090223-1.c: Add
4406         -Wno-implicit-function-declaration option.
4407         * gcc.target/s390/pr42224.c: Likewise.
4408         * gcc.target/s390/pr55718.c: Likewise.
4410 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4412         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4413         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4414         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4415         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4416         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4417         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4418         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4419         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4420         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4421         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4422         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4423         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4424         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4425         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4426         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4427         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4428         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4429         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4430         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4431         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4432         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4434 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4436         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4437         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4438         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4439         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4440         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4441         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4442         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4443         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4444         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4445         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4446         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4447         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4448         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4449         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4450         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4451         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4453 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4455         PR fortran/64980
4456         PR fortran/61960
4457         * gfortran.dg/pr61960.f90: New.
4458         * gfortran.dg/pr64230.f90: New.
4459         * gfortran.dg/pr64980.f03: New.
4461 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4463         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4465 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4467         PR ada/65156
4468         * gnat.dg/timing_events.adb: Removed, invalid test.
4470 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4472         PR debug/58123
4473         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4474         location.
4475         * g++.dg/gcov/gcov-2.C: Likewise.
4477 2015-02-20  Richard Biener  <rguenther@suse.de>
4479         PR tree-optimization/65136
4480         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4482 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4484         PR testsuite/64158
4485         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4486         and nvptx-*-* blacklisting.
4488         * gcc.dg/sibcall-9.c: New test.
4489         * gcc.dg/sibcall-10.c: New test.
4491 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4493         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4495 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4497         PR target/64452
4498         * gcc.target/avr/torture/pr64452.c: New test.
4500 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4502         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4503         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4505 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4507         PR testsuite/65116
4508         * lib/target-supports.exp (check_compile): Check whether
4509         additional_sources is defined before using it.
4511 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4513         PR middle-end/65074
4514         * g++.dg/opt/pr65074.C: New file.
4516 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4518         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4519         (size_type): New typedef.
4520         (operator "" _script): Use it for the last argument.
4522 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4524         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4526 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4528         * lib/target-supports.exp (check_compile): Save/restore
4529         additional_sources that may belong to an actual test.
4531 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4533         PR gcov-profile/64634
4534         * g++.dg/gcov/gcov-15.C: New test.
4536 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4538         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4540 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4542         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4544 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4546         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4548 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4550         * gfortran.dg/fmt_cache_1.f: Add missing close.
4552 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4554         PR testsuite/65107
4555         * gfortran.dg/read_eof_8.f90: Add missing close.
4557 2015-02-18  Richard Biener  <rguenther@suse.de>
4559         PR tree-optimization/65063
4560         * gcc.dg/pr65063.c: New testcase.
4562 2015-02-18  Richard Biener  <rguenther@suse.de>
4564         PR tree-optimization/62217
4565         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4567 2015-02-18  Marek Polacek  <polacek@redhat.com>
4569         PR sanitizer/65081
4570         * c-c++-common/ubsan/pr65081.c: New test.
4572 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4574         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4575         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4577 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4579         * gcc.dg/ipa/propalign-3.c: New test.
4581 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4583         PR target/64793
4584         * gcc.target/sh/pr64793.c: New.
4585         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4587 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4589         * gcc.target/arm/divzero.c: New test case.
4591 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4593         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4595 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4596             Jakub Jelinek  <jakub@redhat.com>
4598         PR c++/65075
4599         * g++.dg/cpp0x/pr65075.C: New test.
4601 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4603         PR target/65058
4604         * gcc.target/powerpc/pr65058.c: New test.
4606 2015-02-16  Jeff Law  <law@redhat.com>
4608         PR tree-optimization/64823
4609         * gcc.dg/uninit-20.c: New test.
4611 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4612             James Greenhalgh  <james.greenhalgh@arm.com>
4614         PR ipa/64963
4615         * gcc.dg/ipa/ipa-clone-1.c: New test.
4617 2015-02-16  Richard Biener  <rguenther@suse.de>
4619         PR tree-optimization/65077
4620         * gcc.dg/torture/pr65077.c: New testcase.
4622 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4624         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4625         Directive adjusted to scan for ldaxr.
4626         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4627         adjusted to scan for ldaex.
4629 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4631         PR c++/65080
4632         * g++.dg/cpp0x/constexpr-65080.C: New.
4634 2015-02-16  Richard Biener  <rguenther@suse.de>
4636         PR tree-optimization/63593
4637         * gcc.dg/pr63593.c: New testcase.
4639 2015-02-16  Marek Polacek  <polacek@redhat.com>
4641         PR c/65066
4642         * gcc.dg/pr65066.c: New test.
4644 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4646         * gcc.dg/pr65002.C: Move ...
4647         * g++.dg/ipa/pr65002.C: ... here.
4649 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4651         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4652         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4653         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4654         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4656 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4658         PR testsuite/64850
4659         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4660         the expression to find calls.
4661         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4662         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4663         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4664         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4665         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4667 2015-02-14  Marek Polacek  <polacek@redhat.com>
4669         PR c/64768
4670         * gcc.dg/array-11.c: New test.
4671         * gcc.dg/array-12.c: New test.
4672         * gcc.dg/array-13.c: New test.
4673         * gcc.dg/array-14.c: New test.
4674         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4675         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4676         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4677         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4678         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4679         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4681 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4683         PR c++/60894
4684         * g++.dg/lookup/using54.C: New.
4686 2015-02-13  Jeff Law  <law@redhat.com>
4688         PR bootstrap/65060
4689         Revert my change for tree-optimization/64823.
4691 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4693         PR tree-optimization/65053
4694         * gcc.c-torture/execute/pr65053-1.c: New test.
4695         * gcc.c-torture/execute/pr65053-2.c: New test.
4697 2015-02-13  Marek Polacek  <polacek@redhat.com>
4699         PR c/65050
4700         * gcc.dg/pr65050.c: New test.
4702 2015-02-13  Jeff Law  <law@redhat.com>
4704         PR tree-optimization/64823
4705         * gcc.dg/uninit-20.c: New test.
4707         PR rtl-optimization/47477
4708         * gcc.dg/tree-ssa/pr47477.c: New test.
4710 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4712         PR c++/60211
4713         * g++.dg/parse/ivdep-2.C: New.
4714         * g++.dg/parse/ivdep-3.C: Likewise.
4716 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4718         PR fortran/64506
4719         * gfortran.dg/continuation_13.f90: New test.
4720         * gfortran.dg/continuation_14.f: New test.
4722 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4724         PR c++/64970
4725         * g++.dg/cpp0x/sfinae55.C: New.
4727 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4729         PR ipa/65034
4730         * g++.dg/ipa/pr65034.C: New test.
4732 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4734         PR tree-optimization/65002
4735         * gcc.dg/pr65002.C: New.
4737 2015-02-13  Marek Polacek  <polacek@redhat.com>
4739         PR c/65040
4740         * c-c++-common/pr65040.c: New test.
4742 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4744         PR tree-optimization/64705
4745         * gcc.dg/tree-ssa/pr64705.c: New test.
4747 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4749         PR rtl/32219
4750         * gcc.dg/visibility-22.c: New test.
4751         * gcc.dg/visibility-23.c: New test.
4752         * gcc.target/i386/pr32219-1.c: New test.
4753         * gcc.target/i386/pr32219-2.c: New test.
4754         * gcc.target/i386/pr32219-3.c: New test.
4755         * gcc.target/i386/pr32219-4.c: New test.
4756         * gcc.target/i386/pr32219-5.c: New test.
4757         * gcc.target/i386/pr32219-6.c: New test.
4758         * gcc.target/i386/pr32219-7.c: New test.
4759         * gcc.target/i386/pr32219-8.c: New test.
4760         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4762 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4764         PR libgfortran/57822
4765         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4766         four different KINDs.
4768 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4770         PR c++/64884
4771         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4773         PR sanitizer/65000
4774         * g++.dg/ubsan/pr65000.C: New test.
4776 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4778         PR fortran/64932
4779         * gfortran.dg/finalize_28.f90: New test
4781 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4783         PR debug/55541
4784         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4785         DW_TAG_lexical_block removal.
4786         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4787         * g++.dg/guality/pr55541.C: New test.
4789         PR sanitizer/64984
4790         * g++.dg/ubsan/pr64984.C: New test.
4792 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4794         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4796 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4798         PR testsuite/64930
4799         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4800         instructions for 2015-01-14 get_memmodel changes.
4801         * gcc.target/powerpc/atomic-p8.c: Likewise.
4803         PR sanitizer/65019
4804         * g++.dg/ubsan/pr65019.C: New test.
4806         PR tree-optimization/65014
4807         * gcc.c-torture/compile/pr65014.c: New test.
4809 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4811         PR libgfortran/57822
4812         * gfortran/fmt_g0_7.f08: Revise test.
4814 2015-02-11  Jeff Law  <law@redhat.com>
4816         PR target/63347
4817         * gcc.target/m68k/pr63347.c: New test.
4819 2015-02-11  Marek Polacek  <polacek@redhat.com>
4821         * g++.dg/ubsan/shift-1.C: New test.
4822         * gcc.dg/ubsan/c-shift-2.c: New test.
4823         * c-c++-common/ubsan/shift-5.c: Remove file.
4825 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4827         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4828         Directive adjusted to XFAIL.
4829         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4830         adjusted to XFAIL.
4832 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4834         PR middle-end/65003
4835         * g++.dg/opt/pr65003.C: New test.
4837 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4839         * lib/target-supports.exp (check_effective_target_pie): Renamed
4840         to ...
4841         (check_effective_target_pie_enabled): This.
4842         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4843         * gcc.target/i386/pie.c: Likewise.
4845 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4847         PR target/64893
4848         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4849         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4851 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4853         PR target/61925
4854         * gcc.target/i386/pr61925-1.c: New test.
4855         * gcc.target/i386/pr61925-2.c: New test.
4856         * gcc.target/i386/pr61925-3.c: New test.
4858 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4860         PR sanitizer/65004
4861         * g++.dg/asan/pr65004.C: New test.
4863 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4865         PR target/64661
4866         * gcc.taget/sh/pr64661-0.h: New.
4867         * gcc.taget/sh/pr64661-1.c: New.
4868         * gcc.taget/sh/pr64661-2.c: New.
4869         * gcc.taget/sh/pr64661-3.c: New.
4870         * gcc.taget/sh/pr64661-4.c: New.
4872 2015-02-10  Richard Biener  <rguenther@suse.de>
4874         PR tree-optimization/64995
4875         * g++.dg/torture/pr64995.C: New testcase.
4877 2015-02-10  Richard Biener  <rguenther@suse.de>
4879         PR tree-optimization/64909
4880         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4882 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4884         * gcc.dg/signbit-sa.c: New test.
4886 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888         PR libgfortran/57822
4889         * gfortran/fmt_g0_7.f08: New test.
4891 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4893         PR tree-optimization/43378
4894         * gcc.dg/tree-ssa/pr43378.c: New test.
4896 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4898         PR ipa/64978
4899         * g++.dg/torture/pr64978.C: New testcase.
4901 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4903         PR sanitizer/64981
4904         * gcc.dg/asan/pr64981.c: New test.
4906 2015-02-09  Marek Polacek  <polacek@redhat.com>
4908         PR c/64856
4909         * gcc.dg/pr64856.c: New test.
4911 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4913         PR target/64979
4914         * gcc.dg/tree-ssa/stdarg-7.c: New test.
4915         * gcc.c-torture/execute/pr64979.c: New test.
4917 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
4919         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4921 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4923         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4924         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4926 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4928         PR target/58757
4929         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4931 2015-02-09  Richard Biener  <rguenther@suse.de>
4933         PR tree-optimization/54000
4934         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4936 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4938         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4940 2015-02-09  Martin Liska  <mliska@suse.cz>
4942         * g++.dg/ipa/pr64858.C: New test.
4944 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4946         * gcc.dg/uninit-19.c: Fix warning line for fpic.
4948 2015-02-08  Andrew Pinski  <apinski@cavium.com>
4950         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4952 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4954         PR fortran/63744
4955         * gfortran.dg/use_rename_8.f90: New.
4957 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
4959         * gnat.dg/addr7.ad[sb]: New test.
4960         * gnat.dg/addr8.ad[sb]: Likewise.
4962 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
4964         PR jit/64752
4965         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4966         from jit.dg/test-compile-to-executable.c's create_code, with a
4967         clarification of the output message.
4968         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4969         pass/fail message.
4970         (test_jit): Use CHECK_NO_ERRORS when calling
4971         gcc_jit_context_compile_to_file.
4972         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4973         jit-verify-compile-to-file to jit-verify-output-file-was-created.
4974         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
4975         about deletions that are attempted.
4976         (jit-verify-compile-to-file): Rename to...
4977         (jit-verify-output-file-was-created): ...this, and drop the
4978         attempt to run "file" and verify the output.
4979         (jit-verify-assembler): New function.
4980         (jit-verify-object): New function.
4981         (jit-verify-dynamic-library): New function.
4982         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4983         favor of an implementation from new file
4984         create-code-for-hello-world-executable.h, which also adds a
4985         "main".
4986         (dg-final): Replace jit-verify-compile-to-file with
4987         jit-verify-output-file-was-created, and invoke new function
4988         jit-verify-assembler.
4989         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4990         the output message.
4991         (dg-final): Replace jit-verify-compile-to-file with
4992         jit-verify-output-file-was-created, and invoke new function
4993         jit-verify-dynamic-library.
4994         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4995         favor of an implementation from new file
4996         create-code-for-hello-world-executable.h, which also adds a
4997         "main".
4998         (dg-final): Replace jit-verify-compile-to-file with
4999         jit-verify-output-file-was-created.  Strengthen the expected stdout
5000         from the built executable.
5001         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5002         favor of an implementation from new file
5003         create-code-for-hello-world-executable.h, which also adds a
5004         "main".
5005         (dg-final): Replace jit-verify-compile-to-file with
5006         jit-verify-output-file-was-created, and invoke new function
5007         jit-verify-object.
5008         * jit.dg/verify-dynamic-library.c: New source file.
5010 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5011             Brian Rzycki  <b.rzycki@samsung.com>
5013         PR tree-optimization/64878
5014         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5016 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5018         PR ipa/64896
5019         * g++.dg/ipa/pr64896.C: New test.
5021 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5023         PR target/64205
5024         * gcc.target/powerpc/pr64205.c: New file.
5026 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5028         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5029         (dg-options): Use -fpie instead of -fPIE -pie.
5031 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5033         PR middle-end/64937
5034         * g++.dg/asan/pr64937.C: New test.
5036 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5038         PR fortran/63205
5039         * gfortran.dg/class_to_type_4.f90: New test
5041 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5043         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5045 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5047         PR rtl-optimization/64957
5048         PR debug/64817
5049         * gcc.c-torture/execute/pr64957.c: New test.
5051 2015-02-05  Jeff Law  <law@redhat.com>
5053         PR target/17306
5054         * gcc.target/h8300/pr17306-1.c: New test.
5055         * gcc.target/h8300/pr17306-2.c: New test.
5057 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5059         PR fortran/64943
5060         * gfortran.dg/structure_constructor_12.f90: New.
5062 2015-02-05  Jeff Law  <law@redhat.com>
5064         PR target/58400
5065         gcc.target/h8300/pr58400.c: New test.
5067 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5069         * gcc.target/arm/macro_defs0.c: New test.
5070         * gcc.target/arm/macro_defs1.c: New test.
5071         * gcc.target/arm/macro_defs2.c: New test.
5073 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5075         PR rtl-optimization/64905
5076         * gcc.target/i386/pr64905.c: Require nonpic target.
5077         (dg-options): Add -fomit-frame-pointer.
5078         (main): Remove.
5080 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5082         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5083         tree dump scanning.
5085 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5087         PR fortran/64757
5088         * gfortran.dg/type_to_class_2.f90: New test
5089         * gfortran.dg/type_to_class_3.f90: New test
5091 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5093         PR ipa/64686
5094         * g++.dg/torture/pr64686.C: New testcase.
5096 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5098         PR rtl-optimization/64905
5099         * gcc.target/i386/pr64905.c: New file.
5101 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5103         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5104         * gcc.dg/guality/pr41616-1.c: Ditto.
5106 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5108         PR debug/64817
5109         * gcc.dg/pr64817-3.c: New.
5111 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5112             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5114         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5115         pass parameters in registers.
5116         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5117         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5118         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5120 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5121             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5123         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5124         list, allow for multilibed targets.
5125         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5127 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5129         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5130         * gcc.dg/pr46728-6.c: Ditto.
5132 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5134         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5135         for mips_nanlegacy target.
5137 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5139         * gcc.target/i386/chkp-hidden-def.c: New.
5141 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5143         PR middle-end/62103
5144         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5145         to use 24 bits for bitfield b.
5147 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5149         PR testsuite/64796
5150         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5151         cache result in a global variable.  Include all 32-bit targets for
5152         bswap64 tests.
5154 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5156         PR rtl-optimization/64756
5157         * gcc.c-torture/execute/pr64756.c: New test.
5159 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5161         PR target/64660
5162         * gcc.target/sh/pr64660-0.h: New.
5163         * gcc.target/sh/pr64660-1.c: New.
5164         * gcc.target/sh/pr64660-2.c: New.
5165         * gcc.target/sh/pr64660-3.c: New.
5166         * gcc.target/sh/pr64660-4.c: New.
5168 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5170         PR c++/64877
5171         * g++.dg/warn/Waddress-2.C: New.
5173 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5175         PR middle-end/61225
5176         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5178 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5180         PR preprocessor/64803
5181         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5183 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5185         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5187 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5189         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5190         (_ARM_FPSRC): Add DN and AHP fields.
5191         (clean_results): Force DN=1 on AArch64.
5192         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5193         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5194         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5195         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5196         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5197         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5199 2015-02-02  Alan Modra  <amodra@gmail.com>
5201         * gcc.target/powerpc/cprophard.c: New.
5203 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5205         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5206         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5208 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5210         PR debug/64817
5211         * gcc.dg/pr64817-1.c: New test.
5212         * gcc.dg/pr64817-2.c: New test.
5214 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5216         PR target/64851
5217         * gcc.target/sh/pr64851-0.h: New
5218         * gcc.target/sh/pr64851-1.c: New
5219         * gcc.target/sh/pr64851-2.c: New
5220         * gcc.target/sh/pr64851-3.c: New
5221         * gcc.target/sh/pr64851-4.c: New
5223 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5225         PR target/64882
5226         * gcc.dg/torture/pr64882.c: New test.
5228 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5230         PR target/64159
5231         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5232         sparc*-*-*.
5234 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5236         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5237         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5238         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5239         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5240         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5241         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5242         tree dump.
5243         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5244         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5245         tree dump.
5246         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5247         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5248         tree dump.
5250 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5252         PR target/64688
5253         * g++.dg/pr64688-2.C: New.
5255 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5257         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5258         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5259         * gcc.target/i386/fuse-caller-save.c: Ditto.
5260         * gcc.target/i386/headmerge-1.c: Ditto.
5261         * gcc.target/i386/headmerge-2.c: Ditto.
5262         * gcc.target/i386/sibcall-6.c: Ditto.
5264 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5266         PR target/64617
5267         * gcc.target/i386/pr64617.c: New test.
5269 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5271         PR target/15184
5272         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5273         (dg-options): Remove -m32.
5274         (dg-final): Scan for "movb %al" only.
5275         * gcc.target/i386/pr15184-2.c: Ditto.
5277 2015-01-30  Richard Biener  <rguenther@suse.de>
5279         PR tree-optimization/64829
5280         * gcc.dg/vect/pr64829.c: New testcase.
5282 2015-01-29  Marek Polacek  <polacek@redhat.com>
5284         PR c/64709
5285         * gcc.dg/pr64709.c: New test.
5287 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5289         PR c++/64717
5290         * g++.dg/ubsan/pr64717-1.C: New test.
5291         * g++.dg/ubsan/pr64717-2.C: New test.
5293 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5295         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5297 2015-01-29  Jeff Law  <law@redhat.com>
5299         PR target/15184
5300         * gcc.target/i386/pr15184-1.c: New test.
5301         * gcc.target/i386/pr15184-2.c: New test.
5303 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5305         PR tree-optimization/64746
5306         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5308 2015-01-29  Richard Biener  <rguenther@suse.de>
5310         PR tree-optimization/64853
5311         * gcc.dg/torture/pr64853.c: New testcase.
5313 2015-01-29  Richard Biener  <rguenther@suse.de>
5315         PR tree-optimization/64844
5316         * gcc.dg/vect/pr64844.c: New testcase.
5318 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5320         PR middle-end/64809
5321         * gcc.dg/pr64809.c: Delete.
5323 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5325         PR middle-end/64805
5326         * gcc.target/i386/pr64805.c: New.
5328 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5330         * gcc.dg/guality/guality.h (main): Add argv[0] to
5331         guality_gdb_command.
5333 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5335         PR ipa/64801
5336         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5338 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5340         PR target/64659
5341         * gcc.target/sh/sh.exp
5342         (check_effective_target_atomic_model_soft_gusa_available,
5343         check_effective_target_atomic_model_soft_tcb_available,
5344         check_effective_target_atomic_model_soft_imask_available,
5345         check_effective_target_atomic_model_hard_llcs_available): New.
5346         * gcc.target/sh/pr64659-0.h: New.
5347         * gcc.target/sh/pr64659-1.c: New.
5348         * gcc.target/sh/pr64659-2.c: New.
5349         * gcc.target/sh/pr64659-3.c: New.
5350         * gcc.target/sh/pr64659-4.c: New.
5352 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5354         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5355         scan-assembler-times pattern.
5357 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5359         PR middle-end/64809
5360         * gcc.dg/pr64809.c: New test.
5362 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5364         PR tree-optimization/64277
5365         * gcc.dg/pr64277.c: New.
5367 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5369         PR tree-optimization/64718
5370         * gcc.c-torture/execute/pr64718.c: New test.
5372 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5374         * gcc.target/aarch64/abs_2.c: New.
5376 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5378         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5379         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5380         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5381         ISA rev < 2.
5383 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5385         PR bootstrap/64612
5386         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5387         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5388         { target comdat_group }.
5390 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5392         PR fortran/63861
5393         * gfortran.dg/goacc/coarray_2.f90: New.
5395 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5397         PR ipa/60871
5398         PR ipa/64139
5399         * g++.dg/torture/pr64139.C: New testcase.
5400         * g++.dg/torture/pr60871.C: Likewise.
5402 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5404         PR fortran/64230
5405         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5406         prevent linking errors.
5408 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5410         PR ipa/64282
5411         * g++.dg/torture/pr64282.C: New testcase.
5413 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5415         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5416         for wzr reg.
5418 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5420         * gcc.target/s390/hotpatch-13.c: New testcase.
5421         * gcc.target/s390/hotpatch-14.c: New testcase.
5422         * gcc.target/s390/hotpatch-15.c: New testcase.
5423         * gcc.target/s390/hotpatch-16.c: New testcase.
5424         * gcc.target/s390/hotpatch-17.c: New testcase.
5425         * gcc.target/s390/hotpatch-18.c: New testcase.
5426         * gcc.target/s390/hotpatch-19.c: New testcase.
5427         * gcc.target/s390/hotpatch-20.c: New testcase.
5428         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5429         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5430         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5431         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5432         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5433         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5434         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5435         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5436         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5437         * gcc.target/s390/hotpatch-10.c: Likewise.
5438         * gcc.target/s390/hotpatch-11.c: Likewise.
5439         * gcc.target/s390/hotpatch-12.c: Likewise.
5440         * gcc.target/s390/hotpatch-2.c: Likewise.
5441         * gcc.target/s390/hotpatch-3.c: Likewise.
5442         * gcc.target/s390/hotpatch-4.c: Likewise.
5443         * gcc.target/s390/hotpatch-5.c: Likewise.
5444         * gcc.target/s390/hotpatch-6.c: Likewise.
5445         * gcc.target/s390/hotpatch-7.c: Likewise.
5446         * gcc.target/s390/hotpatch-8.c: Likewise.
5447         * gcc.target/s390/hotpatch-9.c: Likewise.
5448         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5449         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5450         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5451         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5452         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5453         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5454         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5455         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5457 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5459         * gcc.dg/long_branch.c: New testcase.
5461 2015-01-27  Richard Biener  <rguenther@suse.de>
5463         PR tree-optimization/56273
5464         PR tree-optimization/59124
5465         PR tree-optimization/64277
5466         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5467         * gcc.dg/Warray-bounds-12.c: Likewise.
5468         * gcc.dg/Warray-bounds-13.c: Likewise.
5470 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5472         PR rtl-optimization/61058
5473         * gcc.dg/pr61058.c: New test.
5475 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5477         * gcc.target/i386/chkp-narrow-bounds.c: New.
5479 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5481         PR tree-optimization/64807
5482         * gcc.dg/pr64807.c: New test.
5484         PR c/64766
5485         * gcc.dg/pr64766.c: New test.
5487 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5489         PR target/49263
5490         * gcc.target/sh/pr49263-4.c: New.
5492 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5494         PR fortran/62044
5495         * gfortran.dg/allocate_with_mold_1.f90: New test
5497 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5499         PR c/64778
5500         * gcc.dg/pr64778.c: New test.
5502         PR middle-end/64421
5503         * gcc.dg/vect/pr64421.c: New test.
5505 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5507         PR fortran/64771
5508         * gfortran.dg/coarray_36.f: New.
5509         * gfortran.dg/coarray_37.f90: New.
5511 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5513         PR fortran/64230
5514         * gfortran.dg/class_allocate_18.f90: New.
5516 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5518         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5520 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5522         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5524 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5526         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5528 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5530         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5532 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5534         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5535         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5536         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5537         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5539 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5541         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5542         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5543         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5545 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5547         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5548         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5549         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5550         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5551         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5552         vXXXhn.inc.
5554 2015-01-26  Richard Biener  <rguenther@suse.de>
5556         PR middle-end/64764
5557         * gcc.dg/uninit-19.c: New testcase.
5559 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5561         * lib/target-supports.exp (check_effective_target_vect64): Add
5562         sparc*-*-*.
5564 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5566         PR testsuite/64712
5567         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5569 2015-01-26  Tony Liu  <tony.liu@arm.com>
5571         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5572         non-UAL cases.
5574 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5576         PR libfortran/64770
5577         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5578         correctly, clean up afterwards.
5580 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5582         PR fortran/62044
5583         * gfortran.dg/use_rename_7.f90: New.
5585 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5587         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5588         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5590 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5592         PR target/54236
5593         * gcc.target/sh/pr54236-4.c: New.
5595 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5597         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5598         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5599         Bridge test.
5601 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5603         PR libfortran/64770
5604         * gfortran.dg/open_new_segv.f90: New test.
5606 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5608         PR target/49263
5609         PR target/53987
5610         PR target/64345
5611         PR target/59533
5612         PR target/52933
5613         PR target/54236
5614         PR target/51244
5615         * gcc.target/sh/pr64345-1.c: New.
5616         * gcc.target/sh/pr64345-2.c: New.
5617         * gcc.target/sh/pr59533-1.c: New.
5618         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5619         * gcc.target/sh/pr52933-2.c: Likewise.
5620         * gcc.target/sh/pr54089-1.c: Likewise.
5621         * gcc.target/sh/pr54236-1.c: Likewise.
5622         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5623         * gcc.target/sh/pr49263-1.c: Remove xfails.
5624         * gcc.target/sh/pr49263-2.c: Likewise.
5625         * gcc.target/sh/pr49263-3.c: Likewise.
5626         * gcc.target/sh/pr53987-1.c: Likewise.
5627         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5628         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5629         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5630         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5631         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5632         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5633         test_009): New.
5634         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5635         (test_02): New.
5637 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5639         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5641 2015-01-23  Ian Lance Taylor  <iant@google.com>
5643         PR go/64510
5644         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5645         targets without split stack support.
5647 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5649         PR target/64317
5650         * gcc.target/i386/pr64317.c: New test.
5652 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5654         PR rtl-optimization/63637
5655         PR rtl-optimization/60663
5656         * gcc.dg/pr63637-1.c: New test.
5657         * gcc.dg/pr63637-2.c: New test.
5658         * gcc.dg/pr63637-3.c: New test.
5659         * gcc.dg/pr63637-4.c: New test.
5660         * gcc.dg/pr63637-5.c: New test.
5661         * gcc.dg/pr63637-6.c: New test.
5662         * gcc.target/i386/pr63637-1.c: New test.
5663         * gcc.target/i386/pr63637-2.c: New test.
5664         * gcc.target/i386/pr63637-3.c: New test.
5665         * gcc.target/i386/pr63637-4.c: New test.
5666         * gcc.target/i386/pr63637-5.c: New test.
5667         * gcc.target/i386/pr63637-6.c: New test.
5669 2015-01-23  Richard Biener  <rguenther@suse.de>
5671         PR testsuite/63439
5672         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5673         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5675 2015-01-23  Marek Polacek  <polacek@redhat.com>
5677         PR preprocessor/60570
5678         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5679         * gcc.dg/cpp/pr60570.c: New test.
5681 2015-01-23  Richard Biener  <rguenther@suse.de>
5683         PR testsuite/63439
5684         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5685         vectorization on vect64 targets.
5687 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5689         PR fortran/60922
5690         * gfortran.dg/class_allocate_17.f90: New.
5692 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5694         PR fortran/64726
5695         * gfortran.dg/goacc/combined_loop.f90: New.
5697 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5699         PR fortran/61933
5700         * gfortran.dg/make_unit.f90: New test.
5702 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5704         PR fortran/61933
5705         * gfortran.dg/negative_unit_int8.f: Update.
5707 2015-01-22  Jeff Law  <law@redhat.com>
5709         PR target/52076
5710         * gcc.target/m68k/pr52076-1.c: New test.
5711         * gcc.target/m68k/pr52076-2.c: New test.
5713 2015-01-22  Richard Biener  <rguenther@suse.de>
5715         PR middle-end/64728
5716         * gcc.dg/torture/pr64728.c: New testcase.
5718 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5720         PR target/64688
5721         * g++.dg/pr64688.C: New test.
5723 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5725         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5726         to avoid errors with -fpic.
5728 2015-01-22  Richard Biener  <rguenther@suse.de>
5730         PR libstdc++/64535
5731         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5733 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5735         PR rtl-optimization/64682
5736         * gcc.c-torture/execute/pr64682.c: New file.
5738 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5740         PR debug/64511
5741         * gcc.dg/pr64511.c: New test.
5743         PR rtl-optimization/62078
5744         * g++.dg/opt/pr62078.C: New test.
5746         PR c/63307
5747         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5749 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5751         PR fortran/57023
5752         * gfortran.dg/internal_pack_15.f90:  New test.
5754 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5756         * c-c++-common/tsan/step.c: New testcase.
5758 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5760         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5762 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5764         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5766 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5768         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5770 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5772         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5774 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5776         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5778 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5780         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5782 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5784         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5786 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5788         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5790 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5792         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5794 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5796         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5798 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5800         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5802 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5804         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5806 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5808         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5809         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5810         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5811         vXXXw.inc.
5813 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5815         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5816         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5817         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5818         vXXXl.inc.
5820 2015-01-21  Renlin Li  <renlin.li@arm.com>
5822         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5823         * g++.dg/tls/thread_local5g.C: Likewise.
5824         * g++.dg/tls/thread_local6g.C: Likewise.
5826 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5828         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5829         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5830         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5832 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5834         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5835         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5836         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5838 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5840         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5841         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5842         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5844 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5846         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5847         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5848         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5850 2015-01-20  Jeff Law  <law@redhat.com>
5852         PR target/59946
5853         * gcc.target/m68k/pr59946.c: New test.
5855 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5857         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5858         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5859         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5861 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5863         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5864         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5865         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5867 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5869         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5870         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5871         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5873 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5875         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5876         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5877         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5878         vshuffle.inc.
5879         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5880         vshuffle.inc.
5882 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5884         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5885         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5886         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5888 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5890         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5891         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5892         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5894 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5896         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5898 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5900         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5902         PR sanitizer/64632
5903         * g++.dg/ubsan/pr64632.C: New test.
5905         PR debug/64663
5906         * gcc.dg/pr64663.c: New test.
5908 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5910         PR c++/64383
5911         * g++.dg/warn/Wunused-var-23.C: New.
5913 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5915         PR c++/59937
5916         * g++.dg/cpp0x/constexpr-59937-1.C: New.
5917         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5919 2015-01-20  Richard Biener  <rguenther@suse.de>
5921         PR ipa/64684
5922         * gcc.dg/lto/pr64684_0.c: New testcase.
5923         * gcc.dg/lto/pr64684_1.c: Likewise.
5924         * gcc.dg/lto/pr64684_2.c: Likewise.
5925         * gcc.dg/lto/pr64685_0.c: Likewise.
5926         * gcc.dg/lto/pr64685_1.c: Likewise.
5928 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5930         PR c++/62241
5931         * g++.dg/cpp1y/lambda-init12.C: New.
5933 2015-01-20  Richard Biener  <rguenther@suse.de>
5935         PR tree-optimization/64410
5936         * g++.dg/vect/pr64410.cc: Require vect_double.
5938 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
5940         PR target/64149
5941         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5943 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
5945         PR bootstrap/64676
5946         Revert:
5947         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5949         PR rtl-optimization/64081
5950         * gcc.dg/pr64081.c: New test.
5952 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5954         * jit.dg/harness.h: Include <unistd.h>.
5955         (CHECK_NO_ERRORS): New.
5956         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5957         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5958         gcc_jit_context_compile_to_file.
5959         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5960         args to the spawned executable.
5961         (jit-expand-vars): New function.
5962         (jit-exe-params): New variable.
5963         (dg-jit-set-exe-params): New function.
5964         (jit-dg-test): Detect testcases that use
5965         jit-verify-compile-to-file and call jit-setup-compile-to-file.
5966         Set arguments of spawned process to jit-exe-params.
5967         (jit-get-output-filename): New function.
5968         (jit-setup-compile-to-file): New function.
5969         (jit-verify-compile-to-file): New function.
5970         (jit-run-executable): New function.
5971         (jit-verify-executable): New function.
5972         * jit.dg/test-compile-to-assembler.c: New testcase.
5973         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5974         * jit.dg/test-compile-to-executable.c: New testcase.
5975         * jit.dg/test-compile-to-object.c: New testcase.
5977 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
5979         PR target/64652
5980         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5981         (test_1): New.
5983 2015-01-19  Martin Liska  <mliska@suse.cz>
5985         * objc/compile/pr64668.m: New test.
5987 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5989         * jit.dg/test-arith-overflow.c: Include stdbool.h.
5990         (create_overflow_fn): Update comment to clarify that
5991         the third param of the created function is a bool *, not
5992         an int *.
5993         (verify_int_overflow_fn): Convert param "expected_ovf" from
5994         int to bool.  Update third param of "overflow_fn_type" from int *
5995         to bool *.  Update local "actual_ovf" from int to bool.
5996         (verify_uint_overflow_fn): Likewise.
5998 2015-01-19  Martin Liska  <mliska@suse.cz>
6000         * gcc.dg/ipa/ipa-icf-33.c: New test.
6002 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6003             Haijian Zhang  <z.zhanghaijian@huawei.com>
6005         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6006         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6007         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6008         result_float64x2, expected_hfloat64x2): New helper type, variable and
6009         declaration.
6010         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6011         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6012         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6013         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6014         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6015         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6016         and target without the FMA feature.
6018 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6020         * gcc.target/aarch64/pr64304.c: New testcase.
6022 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6024         PR rtl-optimization/64081
6025         * gcc.dg/pr64081.c: New test.
6027 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6029         PR target/63971
6030         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6031         the epilogue).
6032         * gcc.target/aarch64/test_frame_6.c: Likewise.
6033         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6034         and x19 (in the epilogue).
6035         * gcc.target/aarch64/test_frame_4.c: Likewise.
6036         * gcc.target/aarch64/test_frame_7.c: Likewise.
6038 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6040         * gcc.target/i386/chkp-always_inline.c: New.
6042 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6043             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6045         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6046         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6048 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6050         PR fortran/60255
6051         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6052         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6054 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6056         PR fortran/64578
6057         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6059 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6061         PR target/64652
6062         * gcc.target/sh/torture/pr64652.c: New.
6064 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6066         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6067         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6068         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6069         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6070         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6071         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6073 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6075         PR ipa/64378
6076         * g++.dg/torture/pr64378.C: New testcase.
6078 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6080         PR fortran/57959
6081         * gfortran.dg/block_13.f08: New test
6083 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6085         PR fortran/55901
6086         * gfortran.dg/associate_1.f03: Allow test for character with
6087         automatic length.
6089 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6091         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6092         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6094 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6096         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6098 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6100         PR fortran/64578
6101         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6103 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6105         PR fortran/60357
6106         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6108         PR fortran/61275
6109         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6111         PR fortran/55932
6112         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6114 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6116         PR fortran/60334
6117         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6119 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6121         PR rtl-optimization/52773
6122         * gcc.c-torture/compile/pr52773.c: New test.
6124 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6126         PR c++/62134
6127         * g++.dg/cpp0x/alias-decl-46.C: New.
6129 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6131         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6133 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6135         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6136         Add trace.
6137         (CHECK_FP): Likewise.
6138         (CHECK_CUMULATIVE_SAT): Likewise.
6140 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6142         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6143         (Set_Neon_Cumulative_Sat): Add parameter.
6144         (__set_neon_cumulative_sat): Support new parameter.
6145         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6146         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6147         argument.
6148         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6149         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6150         argument.
6152 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6154         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6155         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6157 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6159         PR c++/60056
6160         * g++.dg/tls/thread_local-ice4.C: New.
6162 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6164         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6165         than Neon options.
6167 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6169         PR c++/62276
6170         * g++.dg/cpp0x/vt-62276.C: New.
6172 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6174         PR middle-end/64353
6175         * g++.dg/pr64353.C: New.
6177 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6179         PR target/64263
6180         * gcc.target/aarch64/pr64263_1.c: New test.
6182 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6184         PR tree-optimization/64434
6185         * gcc.dg/torture/pr64434.c: Move to...
6186         * gcc.dg/pr64434.c: ... here.
6188 2015-01-16  Richard Biener  <rguenther@suse.de>
6190         PR middle-end/64614
6191         * gcc.dg/uninit-18.c: New testcase.
6193 2015-01-16  Richard Biener  <rguenther@suse.de>
6195         PR tree-optimization/64568
6196         * g++.dg/torture/pr64568-2.C: New testcase.
6198 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6200         PR target/64363
6201         * gcc.target/i386/chkp-label-address.c: New.
6203 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6205         PR fortran/45290
6206         * gfortran.dg/pointer_init_6.f90: Extended.
6208 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6210         * gcc.c-torture/compile/20150108.c: New test.
6212 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6214         * gcc.target/visium: New directory.
6216 2015-01-16  Richard Biener  <rguenther@suse.de>
6218         PR tree-optimization/61743
6219         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6220         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6222 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6224         * gcc.dg/pr64015.c: New test.
6226 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6228         PR ipa/64163
6229         PR ipa/64612
6230         * g++.dg/ipa/pr64612.C: New test.
6232 2015-01-16  Renlin Li  <renlin.li@arm.com>
6234         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6236 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6238         * gcc.target/i386/sse-14.c: Test new intrinsic.
6239         * gcc.target/i386/sse-22.c: Ditto.
6241 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6243         PR c++/58614
6244         * g++.dg/cpp0x/auto44.C: New.
6246 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6248         PR target/59710
6249         * gcc.target/nios2/gpopt-all.c: New test case.
6250         * gcc.target/nios2/gpopt-local.c: New test case.
6251         * gcc.target/nios2/gpopt-global.c: New test case.
6252         * gcc.target/nios2/gpopt-data.c: New test case.
6253         * gcc.target/nios2/gpopt-none.c: New test case.
6255 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6257         * g++.dg/ubsan/vptr-1.C: New test.
6258         * g++.dg/ubsan/vptr-2.C: New test.
6259         * g++.dg/ubsan/vptr-3.C: New test.
6260         * g++.dg/ubsan/vptr-4.C: New test.
6261         * g++.dg/ubsan/vptr-5.C: New test.
6262         * g++.dg/ubsan/vptr-6.C: New test.
6263         * g++.dg/ubsan/vptr-7.C: New test.
6264         * g++.dg/ubsan/vptr-8.C: New test.
6265         * g++.dg/ubsan/vptr-9.C: New test.
6267 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6269         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6270         is set up.
6271         * lib/gcc-dg.exp: Likewise.
6273 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6275         PR rtl-optimization/64110
6276         * gcc.target/i386/pr64110.c: Add scan-assembler.
6278 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6279             James Norris  <jnorris@codesourcery.com>
6280             Cesar Philippidis  <cesar@codesourcery.com>
6281             Ilmir Usmanov  <i.usmanov@samsung.com>
6283         * lib/target-supports.exp (check_effective_target_fopenacc): New
6284         procedure.
6285         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6286         * g++.dg/goacc/goacc.exp: Likewise.
6287         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6288         * gcc.dg/goacc/goacc.exp: Likewise.
6289         * gfortran.dg/goacc/goacc.exp: Likewise.
6290         * c-c++-common/cpp/openacc-define-1.c: New file.
6291         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6292         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6293         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6294         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6295         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6296         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6297         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6298         * c-c++-common/goacc/cache-1.c: Likewise.
6299         * c-c++-common/goacc/clauses-fail.c: Likewise.
6300         * c-c++-common/goacc/collapse-1.c: Likewise.
6301         * c-c++-common/goacc/data-1.c: Likewise.
6302         * c-c++-common/goacc/data-2.c: Likewise.
6303         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6304         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6305         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6306         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6307         * c-c++-common/goacc/if-clause-1.c: Likewise.
6308         * c-c++-common/goacc/if-clause-2.c: Likewise.
6309         * c-c++-common/goacc/kernels-1.c: Likewise.
6310         * c-c++-common/goacc/loop-1.c: Likewise.
6311         * c-c++-common/goacc/loop-private-1.c: Likewise.
6312         * c-c++-common/goacc/nesting-1.c: Likewise.
6313         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6314         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6315         * c-c++-common/goacc/parallel-1.c: Likewise.
6316         * c-c++-common/goacc/pcopy.c: Likewise.
6317         * c-c++-common/goacc/pcopyin.c: Likewise.
6318         * c-c++-common/goacc/pcopyout.c: Likewise.
6319         * c-c++-common/goacc/pcreate.c: Likewise.
6320         * c-c++-common/goacc/pragma_context.c: Likewise.
6321         * c-c++-common/goacc/present-1.c: Likewise.
6322         * c-c++-common/goacc/reduction-1.c: Likewise.
6323         * c-c++-common/goacc/reduction-2.c: Likewise.
6324         * c-c++-common/goacc/reduction-3.c: Likewise.
6325         * c-c++-common/goacc/reduction-4.c: Likewise.
6326         * c-c++-common/goacc/sb-1.c: Likewise.
6327         * c-c++-common/goacc/sb-2.c: Likewise.
6328         * c-c++-common/goacc/sb-3.c: Likewise.
6329         * c-c++-common/goacc/update-1.c: Likewise.
6330         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6331         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6332         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6333         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6334         * gfortran.dg/goacc/assumed.f95: Likewise.
6335         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6336         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6337         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6338         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6339         * gfortran.dg/goacc/branch.f95: Likewise.
6340         * gfortran.dg/goacc/cache-1.f95: Likewise.
6341         * gfortran.dg/goacc/coarray.f95: Likewise.
6342         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6343         * gfortran.dg/goacc/cray.f95: Likewise.
6344         * gfortran.dg/goacc/critical.f95: Likewise.
6345         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6346         * gfortran.dg/goacc/data-tree.f95: Likewise.
6347         * gfortran.dg/goacc/declare-1.f95: Likewise.
6348         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6349         * gfortran.dg/goacc/fixed-1.f: Likewise.
6350         * gfortran.dg/goacc/fixed-2.f: Likewise.
6351         * gfortran.dg/goacc/fixed-3.f: Likewise.
6352         * gfortran.dg/goacc/fixed-4.f: Likewise.
6353         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6354         * gfortran.dg/goacc/if.f95: Likewise.
6355         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6356         * gfortran.dg/goacc/list.f95: Likewise.
6357         * gfortran.dg/goacc/literal.f95: Likewise.
6358         * gfortran.dg/goacc/loop-1.f95: Likewise.
6359         * gfortran.dg/goacc/loop-2.f95: Likewise.
6360         * gfortran.dg/goacc/loop-3.f95: Likewise.
6361         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6362         * gfortran.dg/goacc/omp.f95: Likewise.
6363         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6364         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6365         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6366         * gfortran.dg/goacc/parameter.f95: Likewise.
6367         * gfortran.dg/goacc/private-1.f95: Likewise.
6368         * gfortran.dg/goacc/private-2.f95: Likewise.
6369         * gfortran.dg/goacc/private-3.f95: Likewise.
6370         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6371         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6372         * gfortran.dg/goacc/reduction.f95: Likewise.
6373         * gfortran.dg/goacc/routine-1.f90: Likewise.
6374         * gfortran.dg/goacc/routine-2.f90: Likewise.
6375         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6376         * gfortran.dg/goacc/several-directives.f95: Likewise.
6377         * gfortran.dg/goacc/sie.f95: Likewise.
6378         * gfortran.dg/goacc/subarrays.f95: Likewise.
6379         * gfortran.dg/gomp/map-1.f90: Likewise.
6380         * gfortran.dg/openacc-define-1.f90: Likewise.
6381         * gfortran.dg/openacc-define-2.f90: Likewise.
6382         * gfortran.dg/openacc-define-3.f90: Likewise.
6383         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6384         * g++.dg/gomp/block-2.C: Likewise.
6385         * g++.dg/gomp/block-3.C: Likewise.
6386         * g++.dg/gomp/block-5.C: Likewise.
6387         * g++.dg/gomp/target-1.C: Likewise.
6388         * g++.dg/gomp/target-2.C: Likewise.
6389         * g++.dg/gomp/taskgroup-1.C: Likewise.
6390         * g++.dg/gomp/teams-1.C: Likewise.
6391         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6392         * gcc.dg/cilk-plus/jump.c: Likewise.
6393         * gcc.dg/gomp/block-1.c: Likewise.
6394         * gcc.dg/gomp/block-10.c: Likewise.
6395         * gcc.dg/gomp/block-2.c: Likewise.
6396         * gcc.dg/gomp/block-3.c: Likewise.
6397         * gcc.dg/gomp/block-4.c: Likewise.
6398         * gcc.dg/gomp/block-5.c: Likewise.
6399         * gcc.dg/gomp/block-6.c: Likewise.
6400         * gcc.dg/gomp/block-7.c: Likewise.
6401         * gcc.dg/gomp/block-8.c: Likewise.
6402         * gcc.dg/gomp/block-9.c: Likewise.
6403         * gcc.dg/gomp/target-1.c: Likewise.
6404         * gcc.dg/gomp/target-2.c: Likewise.
6405         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6406         * gcc.dg/gomp/teams-1.c: Likewise.
6408 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6410         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6411         test case.
6413 2015-01-15  Mike Stump  <mikestump@comcast.net>
6415         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6416         * gcc.dg/inline_2.c: Likewise.
6417         * gcc.dg/inline_3.c: Likewise.
6418         * gcc.dg/inline_4.c: Likewise.
6420 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6422         PR fortran/58023
6423         * gfortran.dg/proc_ptr_comp_43.f90: New.
6425 2015-01-15  Mike Stump  <mikestump@comcast.net>
6427         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6428         * gcc.dg/unroll_2.c: Likewise.
6429         * gcc.dg/unroll_3.c: Likewise.
6430         * gcc.dg/unroll_4.c: Likewise.
6431         * gcc.dg/unroll_5.c: Likewise.
6433 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6435         PR target/63971
6436         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6437         in epilogue.
6438         * gcc.target/aarch64/test_frame_6.c: Likewise.
6439         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6440         x30 and x19 (in the epilogue).
6441         * gcc.target/aarch64/test_frame_4.c: Likewise.
6442         * gcc.target/aarch64/test_frame_7.c: Likewise.
6444 2015-01-15  Martin Liska  <mliska@suse.cz>
6446         * g++.dg/ipa/pr64068.C: New test.
6447         * gcc.dg/ipa/PR64559.c: New test.
6449 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6451         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6452         with PIE.
6454 2015-01-15  Richard Biener  <rguenther@suse.de>
6456         PR tree-optimization/61743
6457         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6458         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6460 2015-01-15 Renlin Li <renlin.li@arm.com>
6462         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6463         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6465 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6467         * gcc.dg/vect/vect-aggressive-1.c: New.
6468         * gcc.target/i386/avx2-vect-aggressive.c: New.
6470 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6472         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6474 2015-01-15  Richard Biener  <rguenther@suse.de>
6476         PR lto/64415
6477         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6478         -Wl,-undefined,dynamic_lookup.
6480 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6482         * gnat.dg/opt47.adb: New test.
6484 2015-01-15  Richard Biener  <rguenther@suse.de>
6486         PR lto/64415
6487         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6489 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6491         PR tree-optimization/64434
6492         * gcc.dg/torture/pr64434.c: New test.
6494 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6496         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6497         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6498         -march=loongson* and -march=octeon* require -mno-micromips.
6500 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6501             Matthew Fortune  <matthew.fortune@imgtec.com>
6503         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6504         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6505         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6506         * gcc.target/mips/call-saved-7.c: New file.
6507         * gcc.target/mips/call-saved-8.c: New file.
6508         * gcc.target/mips/call-saved-9.c: New file.
6510 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6512         * gcc.target/mips/lsa.c: New file.
6513         * gcc.target/mips/mips64-lsa.c: Likewise.
6514         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6515         * gcc.target/mips/mulsize-4.c: Likewise.
6516         * gcc.target/mips/mulsize-5.c: New file.
6517         * gcc.target/mips/mulsize-6.c: Likewise.
6518         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6519         and !HAS_LSA as ghost options.
6520         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6521         for !HAS_LSA.
6523 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6525         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6527 2015-01-15  Richard Biener  <rguenther@suse.de>
6529         PR middle-end/64365
6530         * gcc.dg/torture/pr64365.c: New testcase.
6532 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6534         * gcc.dg/stackprotectexplicit1.c: New test.
6535         * g++.dg/stackprotectexplicit2.c: New test.
6537 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6539         PR target/61933
6540         * gfortran.dg/inquire_internal.f90: New.
6541         * gfortran.dg/negative_unit_check.f90: New.
6543 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6545         PR target/53988
6546         * gcc.target/sh/pr53988-1.c: New.
6548 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6550         PR c++/58671
6551         * g++.dg/tls/thread_local-ice3.C: New.
6553 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6555         * gcc.target/i386/fentry-override.c: Properly place {} in target
6556         selector.  Remove nonpic.
6557         * gcc.target/i386/fentry.c: Likewise.
6559 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6561         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6562         warnings instead of errors.
6564 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6566         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6567         option support instead of ENABLE_LTO from Makefile.
6569 2015-01-14  Richard Biener  <rguenther@suse.de>
6571         PR tree-optimization/59354
6572         * gcc.dg/vect/pr59354.c: New testcase.
6574 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6576         * lib/target-supports.exp
6577         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6578         on ARM architures before v7.
6580 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6582         PR middle-end/59448
6583         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6584         an atomic_exchange.
6586 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6588         PR target/64386
6589         * gcc.target/i386/pr64386.c: New test.
6591 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6593         PR target/64393
6594         * gcc.target/i386/pr64393.c: New test.
6596 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6598         PR target/64387
6599         * gcc.target/i386/pr64387.c: New test.
6601 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6603         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6605 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6607         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6609 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6611         PR target/64453
6612         * gcc.target/arm/pr64453.c: New.
6614 2015-01-14  Richard Biener  <rguenther@suse.de>
6616         PR lto/64415
6617         * gcc.dg/lto/pr64415_0.c: New testcase.
6618         * gcc.dg/lto/pr64415_1.c: Likewise.
6620 2015-01-14  Martin Liska  <mliska@suse.cz>
6622         * gcc.dg/ipa/pr64307.c: New test.
6624 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6626         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6627         64-bit and 128-bit.
6629 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6631         PR target/64460
6632         * gcc.target/arm/pr64460_1.c: New test.
6634 2015-01-14  Richard Biener  <rguenther@suse.de>
6636         PR tree-optimization/64493
6637         PR tree-optimization/64495
6638         * gcc.dg/vect/pr64493.c: New testcase.
6639         * gcc.dg/vect/pr64495.c: Likewise.
6641 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6643         * gcc.dg/Warray-bounds-11.c: New test-case.
6645 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6647         * gcc.target/mips/octeon3-pipe-1.c: New test.
6649 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6651         * jit.dg/harness.h (set_up_logging): Move string concatenation
6652         into...
6653         (concat_strings): New function.
6654         (dump_reproducer): New function.
6655         (test_jit): Call dump_reproducer.
6656         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6657         function.
6658         (jit-dg-test): Delete any generated reproducer from previous runs.
6659         Verify that a generated reproducer was created, and verify that it
6660         compiles.
6661         * jit.dg/test-nested-contexts.c (main): Call
6662         gcc_jit_context_dump_reproducer_to_file.
6664 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6666         * gcc.dg/aru-2.c: Add dg-require-profiling.
6668 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6670         * lib/target-supports.exp (check_profiling_available): Check if
6671         -pg links.
6673 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6675         PR ipa/64565
6676         * g++.dg/torture/pr64565.C: New testcase.
6678 2015-01-13  Marek Polacek  <polacek@redhat.com>
6680         PR middle-end/64391
6681         * gcc.dg/tm/pr64391.c: New test.
6683 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6685         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6686         true.
6688 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6690         * gcc.target/i386/pie.c: New test.
6692         * lib/target-supports.exp (check_effective_target_pie): New.
6694 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6696         PR rtl-optimization/64286
6697         * gcc.target/i386/avx2-pr64286.c: New test.
6699 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6701         PR c++/57626
6702         * g++.dg/cpp0x/vt-57626.C: New.
6704 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6706         PR fortran/64528
6707         * gfortran.dg/pr64528.f90: New test.
6709 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6711         * gcc.target/aarch64/subsp.c: New test.
6713 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6715         * gcc.target/aarch64/store-pair-1.c: New testcase.
6717 2015-01-13  Richard Biener  <rguenther@suse.de>
6719         PR lto/64373
6720         * gcc.dg/lto/pr64373_0.c: New testcase.
6722 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6724         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6725         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6727 2015-01-13  Richard Biener  <rguenther@suse.de>
6729         PR tree-optimization/64406
6730         * gcc.dg/pr64406.c: New testcase.
6732 2015-01-13  Richard Biener  <rguenther@suse.de>
6734         PR tree-optimization/64404
6735         * gcc.dg/vect/pr64404.c: New testcase.
6737 2015-01-13  Richard Biener  <rguenther@suse.de>
6739         PR tree-optimization/64568
6740         * g++.dg/torture/pr64568.C: New testcase.
6742 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6744         * jit.dg/test-error-local-used-from-other-function.c: New test
6745         case.
6746         * jit.dg/test-error-param-reuse.c: New test case.
6747         * jit.dg/test-error-param-sharing.c: New test case.
6748         * jit.dg/test-error-param-used-from-other-function.c: New test
6749         case.
6750         * jit.dg/test-error-param-used-without-a-function.c: New test
6751         case.
6753 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6755         PR tree-optimization/64563
6756         * gcc.dg/pr64563.c: New test.
6758         PR target/64513
6759         * gcc.target/i386/pr64513.c: New test.
6761         PR tree-optimization/64454
6762         * gcc.dg/pr64454.c: New test.
6764         PR testsuite/64028
6765         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6766         bind_pic_locally.
6767         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6768         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6769         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6770         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6771         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6772         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6773         * gcc.dg/vect/slp-25.c: Likewise.
6774         * gcc.dg/vect/vect-109.c: Likewise.
6775         * gcc.dg/vect/vect-13.c: Likewise.
6776         * gcc.dg/vect/vect-17.c: Likewise.
6777         * gcc.dg/vect/vect-18.c: Likewise.
6778         * gcc.dg/vect/vect-19.c: Likewise.
6779         * gcc.dg/vect/vect-20.c: Likewise.
6780         * gcc.dg/vect/vect-21.c: Likewise.
6781         * gcc.dg/vect/vect-22.c: Likewise.
6782         * gcc.dg/vect/vect-27.c: Likewise.
6783         * gcc.dg/vect/vect-29.c: Likewise.
6784         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6785         * gcc.dg/vect/vect-2.c: Likewise.
6786         * gcc.dg/vect/vect-3.c: Likewise.
6787         * gcc.dg/vect/vect-4.c: Likewise.
6788         * gcc.dg/vect/vect-5.c: Likewise.
6789         * gcc.dg/vect/vect-72.c: Likewise.
6790         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6791         * gcc.dg/vect/vect-73.c: Likewise.
6792         * gcc.dg/vect/vect-77-global.c: Likewise.
6793         * gcc.dg/vect/vect-78-global.c: Likewise.
6794         * gcc.dg/vect/vect-7.c: Likewise.
6795         * gcc.dg/vect/vect-86.c: Likewise.
6796         * gcc.dg/vect/vect-align-1.c: Likewise.
6797         * gcc.dg/vect/vect-align-3.c: Likewise.
6798         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6799         * gcc.dg/vect/vect-all.c: Likewise.
6800         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6801         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6802         * gcc.dg/vect/vect-peel-3.c: Likewise.
6803         * gcc.dg/vect/vect-peel-4.c: Likewise.
6804         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6806 2015-01-12  Jeff Law  <law@redhat.com>
6808         PR target/64461
6809         * gcc.target/m68k/pr64461.c: New test.
6811 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6813         * jit.dg/test-array-as-pointer.c (create_code): Update call
6814         to gcc_jit_context_new_global by setting "kind" to
6815         GCC_JIT_GLOBAL_IMPORTED.
6816         * jit.dg/test-error-array-as-pointer.c: Likewise.
6817         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6818         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6819         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6820         * jit.dg/test-using-global.c (the_global): Rename to...
6821         (imported_global): ...this.
6822         (create_code): Update to test the three kinds of global.
6823         (verify_code): Likewise.
6825 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6827         PR testsuite/64427
6828         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6829         undefined behavior.
6830         * gcc.target/i386/pr64291-2.c: Updated.
6832 2015-01-12  Richard Biener  <rguenther@suse.de>
6834         PR tree-optimization/64530
6835         * gfortran.dg/pr64530.f90: New testcase.
6837 2015-01-12  Richard Biener  <rguenther@suse.de>
6839         PR middle-end/64357
6840         * gcc.dg/torture/pr64357.c: New testcase.
6842 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6844         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6845         selector.
6847 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6848         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6850 2015-01-12  Martin Liska  <mliska@suse.cz>
6852         * gcc.dg/ipa/PR64550.c: New test.
6854 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6856         PR ipa/63470
6857         * g++.dg/ipa/pr63470.C: New testcase.
6859 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6861         PR fortran/63733
6862         * gfortran.dg/typebound_operator_20.f90: New.
6864 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6866         PR fortran/58023
6867         * gfortran.dg/proc_ptr_comp_42.f90: New.
6869 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6871         PR fortran/64508
6872         * gfortran.dg/proc_ptr_comp_41.f90: New.
6874 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6876         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6878 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6880         PR fortran/64522
6881         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6882         and add dg-excess-errors.
6883         * gfortran.dg/line_length_6.f90: New.
6884         * gfortran.dg/line_length_7.f90: New.
6885         * gfortran.dg/line_length_8.f90: New.
6886         * gfortran.dg/line_length_9.f90: New.
6887         * gfortran.dg/line_length_10.f90: New.
6888         * gfortran.dg/line_length_11.f90: New.
6890 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6892         * jit.dg/test-threads.c (struct testcase): Move declaration
6893         to jit.dg/all-non-failing-tests.h.
6894         (testcases): Likewise.
6895         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6896         declaration here from jit.dg/all-non-failing-tests.h.
6897         (testcases): Likewise.
6898         * jit.dg/test-combination.c (create_code): Eliminate spelling
6899         out all of the testcases in favor of looping through the
6900         "testcases" metadata.
6901         (verify_code): Likewise.
6903 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
6905         PR rtl-optimization/64536
6906         * gcc.dg/pr64536.c: New test.
6908 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6910         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6911         * jit.dg/test-combination.c (create_code): Likewise.
6912         (verify_code): Likewise.
6913         * jit.dg/test-constants.c: New test case.
6914         * jit.dg/test-threads.c: Add test-constants.c.
6916 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
6918         PR libobjc/51891
6919         * objc.dg/gnu-api-2-class.m: Add a test case
6920         for the above change.
6922 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6924         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6926 2015-01-09  Richard Biener  <rguenther@suse.de>
6928         PR tree-optimization/64410
6929         * g++.dg/vect/pr64410.cc: New testcase.
6931 2015-01-09  Martin Liska  <mliska@suse.cz>
6933         * gcc.dg/ipa/ipa-icf-32.c: New test.
6935 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6937         * c-c++-common/tsan/tsan_barrier.h: New.
6938         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6939         * c-c++-common/tsan/bitfield_race.c: Likewise.
6940         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6941         * c-c++-common/tsan/mutexset1.c: Likewise.
6942         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6943         * c-c++-common/tsan/race_on_mutex.c: Likewise.
6944         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6945         * c-c++-common/tsan/simple_race.c: Likewise.
6946         * c-c++-common/tsan/simple_stack.c: Likewise.
6947         * c-c++-common/tsan/sleep_sync.c: Likewise.
6948         * c-c++-common/tsan/tiny_race.c: Likewise.
6949         * c-c++-common/tsan/tls_race.c: Likewise.
6950         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6951         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6952         * g++.dg/tsan/atomic_free.C: Likewise.
6953         * g++.dg/tsan/atomic_free2.C: Likewise.
6954         * g++.dg/tsan/cond_race.C: Likewise.
6955         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6957 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
6959         PR testsuite/62250
6960         * lib/target-supports.exp (check_effective_target_libatomic_available):
6961         New.
6962         * gfortran.dg/coarray/caf.exp: Only add -latomic for
6963         targets that match effective-target libatomic_available.
6964         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6966 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6968         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6969         Verify the result of gcc_jit_context_get_last_error.
6970         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6972 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6974         PR tree-optimization/63989
6975         * gcc.dg/strlenopt-27.c: New test.
6977 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6979         * jit.dg/harness.h (set_up_logging): New function.
6980         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
6981         set_up_logging on the context, so that every testcase is
6982         logged to a particular file.
6983         * jit.dg/test-nested-contexts.c (main): Open a logfile,
6984         and call gcc_jit_context_set_logfile on the top-level context.
6986 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6988         PR target/64338
6989         * g++.dg/opt/pr64338.C: New test.
6991 2015-01-08  Tobias Burnus  <burnus@net-b.de>
6993         * gfortran.dg/coarray/codimension_2b.f90: New file.
6994         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6995         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6997 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6999         PR c++/59004
7000         * g++.dg/ext/fnname4.C: New.
7002 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7004         PR c++/64462
7005         * g++.dg/cpp0x/constexpr-64462.C: New.
7007 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7009         PR c++/60753
7010         * g++.dg/cpp0x/deleted10.C: New.
7012 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7014         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7016 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7018         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7019         GCC_JIT_UNARY_OP_ABS.
7020         (verify_unary_ops): Likewise.
7022 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7024         * jit.dg/test-arith-overflow.c: New test case.
7025         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7026         * jit.dg/test-combination.c (create_code): Likewise.
7027         (verify_code): Likewise.
7028         * jit.dg/test-threads.c (testcases): Likewise.
7030 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7032         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7033         rather than "jit".  Load g++.exp, and call g++_init.
7034         Run test-*.cc files within the testsuite and *.cc files within
7035         docs/examples.
7036         (jit-dg-test): Drop the addition of -fgnu89-inline to
7037         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7038         doing it when compiling C testcases (since g++ does not handle
7039         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7040         is restored to the value after g++_init ran, rather than the
7041         value before g++_init ran.  Return a list of
7042         $comp_output $output_file, as dg-test assumes.
7044 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7046         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7047         make it easier to figure out the origin of each test result when
7048         running test-combination.c and test-threads.c.
7049         (CHECK_VALUE): Likewise.
7050         (CHECK_DOUBLE_VALUE): Likewise.
7051         (CHECK_STRING_VALUE): Likewise.
7052         (CHECK_STRING_STARTS_WITH): Likewise.
7053         (CHECK_STRING_CONTAINS): Likewise.
7054         (CHECK): Likewise.
7055         (check_string_value): Likewise, add "funcname" param.
7056         (check_string_starts_with): Likewise.
7057         (check_string_contains): Likewise.
7059 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7061         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7062         generating name of built executable.
7064 2015-01-07  Marek Polacek  <polacek@redhat.com>
7066         PR c/64440
7067         * gcc.dg/pr64440.c: New test.
7068         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7070 2015-01-07  Marek Polacek  <polacek@redhat.com>
7072         PR c/64417
7073         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7074         * gcc.dg/pr64417.c: New test.
7076 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7078         PR target/64505
7079         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7080         fix is correct.
7082 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7084         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7085         Check if testcases run without errors, not just if they compile.
7087 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7089         PR target/64507
7090         * gcc.target/sh/pr64507.c: New test.
7092 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7094         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7096 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7098         * c-c++-common/asan/sanitize-all-1.c: New test.
7099         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7100         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7101         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7102         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7104 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7106         * lib/target-supports.exp (check_profiling_available): Return 0 for
7107         Visium.
7108         (check_effective_target_tls_runtime): Likewise.
7109         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7110         * gcc.dg/20020312-2.c: Adjust for Visium.
7111         * gcc.dg/tls/thr-cse-1.c: Likewise
7112         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7113         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7114         * gcc.dg/weak/typeof-2.c: Likewise.
7116 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7118         PR rtl-optimization/64287
7119         * gcc.dg/aru-2.c: New test.
7121 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7123         PR sanitizer/64344
7124         * c-c++-common/ubsan/pr64344-1.c: New test.
7125         * c-c++-common/ubsan/pr64344-2.c: New test.
7127         PR tree-optimization/64465
7128         * gcc.dg/pr64465.c: New test.
7130         PR tree-optimization/64494
7131         * gcc.c-torture/compile/pr64494.c: New test.
7133 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7135         PR fortran/47674
7136         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7138 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7140         Update copyright years.
7142 2015-01-05  Marek Polacek  <polacek@redhat.com>
7144         PR c/64423
7145         * gcc.dg/pr64423.c: New test.
7147 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7149         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7150         mmix-knuth-mmixware for the same reason as for MIPS.
7151         * gcc.dg/debug/debug-2.c: Ditto.
7153         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7155 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7157         PR testsuite/62250
7158         * lib/gfortran.exp: Add libatomic library search path.
7159         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7160         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7162         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7164 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7166         * c-c++-common/tsan/bitfield_race.c: New testcase.
7167         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7169 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7171         * gfortran.dg/coarray/collectives_4.f90: New.
7173 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7175         PR fortran/57562
7176         * gfortran.dg/extends_16.f90: New.
7178 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7180         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7182 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7184         * gfortran.dg/coarray/codimension_2.f90: New.
7185         * gfortran.dg/coarray/codimension_2a.f90: New.
7186         * gfortran.dg/coarray_35.f90: New.
7187         * gfortran.dg/coarray_35a.f90: New.
7189 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7191         PR fortran/60507
7192         * gfortran.dg/dummy_procedure_11.f90: New.
7194 Copyright (C) 2015 Free Software Foundation, Inc.
7196 Copying and distribution of this file, with or without modification,
7197 are permitted in any medium without royalty provided the copyright
7198 notice and this notice are preserved.