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