Don't dump low gimple functions in gimple dump
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3231e7db46352b921fb2888dbbabdec5c1a0c4e5
1 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3         PR tree-optimization/66436
4         * gcc.dg/gomp/dump-new-function-2.c: New test.
5         * gcc.dg/gomp/dump-new-function-3.c: Same.
6         * gcc.dg/gomp/dump-new-function.c: Same.
8 2015-06-08  Tom de Vries  <tom@codesourcery.com>
10         PR tree-optimization/66435
11         * gcc.dg/gomp/notify-new-function-2.c: New test.
12         * gcc.dg/gomp/notify-new-function-3.c: Same.
13         * gcc.dg/gomp/notify-new-function.c: Same.
15 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
17         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
18         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
19         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
20         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
21         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
22         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
23         -fshort-enum.
25 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
27         PR fortran/47659
28         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
29         * gfortran.dg/warn_conversion.f90: Add warning for change in value
30         for assignment.
31         * gfortran.dg/warn_conversion_3.f90: Add warnings.
32         * gfortran.dg/warn_conversion_5.f90: New test.
33         * gfortran.dg/warn_conversion_6.f90: New test.
34         * gfortran.dg/warn_conversion_7.f90: New test.
36 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
38         PR fortran/66347
39         * gfortran.dg/blockdata_9.f: New test.
41 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
43         PR fortran/66385
44         * gfortran.dg/forall_17.f90:  New test.
46 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
48         * g++.dg/cpp0x/pr57101.C: Add warning.
49         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
50         * g++.dg/ext/visibility/anon7.C: Same.
51         * g++.dg/ipa/pr63587-2.C: Same.
52         * g++.dg/opt/dump1.C: Same.
53         * g++.dg/opt/pr59622-3.C: Same.
54         * g++.dg/opt/pr59622.C: Same.
55         * g++.dg/torture/pr46383.C: Same.
56         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
57         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
58         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
59         functions.
60         * gfortran.dg/intent_out_8.f90: Same.
61         * gfortran.dg/warn_target_lifetime_3.f90: Same.
63 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
65         PR fortran/66377
66         gfortran.dg/equiv_9.f90: New test.
69 2015-06-05  Tom de Vries  <tom@codesourcery.com>
71         merge from gomp4 branch:
72         2015-05-28  Tom de Vries  <tom@codesourcery.com>
74         PR tree-optimization/65443
75         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
76         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
77         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
79 2015-06-05  Nathan Sidwell  <nathan@acm.org>
81         PR c++/52595
82         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
84 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
86         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
88 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
90         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
92 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
94         * testsuite/gcc.target/i386/noplt-1.c: New test.
95         * testsuite/gcc.target/i386/noplt-2.c: New test.
96         * testsuite/gcc.target/i386/noplt-3.c: New test.
97         * testsuite/gcc.target/i386/noplt-4.c: New test.
99 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
101         PR fortran/58749
102         * gfortran.dg/adjustl_1.f90:  New test.
104 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
106         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
107         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
109 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
111         * lto.c (iterative_hash_canonical_type,
112         gimple_register_canonical_type): only hash main variants of types
114 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
116         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
117         Move set of dg-do-what-default after early return.
119 2015-06-04  Marek Polacek  <polacek@redhat.com>
121         PR c/66341
122         * gcc.dg/lvalue-8.c: New test.
124 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
125             Paolo Carlini  <paolo.carlini@oracle.com>
127         PR c++/66130
128         * g++.dg/other/pr66130.C: New.
129         * g++.dg/cpp0x/pr66130.C: Likewise.
131 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
133         * g++.dg/cpp0x/decl-loc1.C: New.
134         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
135         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
136         * g++.dg/init/ctor8.C: Likewise.
137         * g++.dg/parse/semicolon4.C: Likewise.
139 2015-06-03  Marek Polacek  <polacek@redhat.com>
141         PR sanitizer/66190
142         * g++.dg/ubsan/static-init-1.C: New test.
143         * g++.dg/ubsan/static-init-2.C: New test.
144         * g++.dg/ubsan/static-init-3.C: New test.
146 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
148         PR target/66275
149         * gcc.target/i386/pr66275.c: New test.
151 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
153         * gcc.dg/Wcxx-compat-22.c: New testcase.
154         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
155         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
156         * c-c++-common/pr58346-1.c: Likewise.
157         * c-c++-common/transparent-union-1.c: Likewise.
159 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
161         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
162         * g++.dg/plugin/def_plugin.c: New file.
163         * g++.dg/plugin/def-plugin-test.C: New file.
165 2015-06-03  Richard Biener  <rguenther@suse.de>
167         * gcc.dg/vect/bb-slp-36.c: New testcase.
169 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
171         * gcc.dg/lto/chkp-removed-alias_0.c: New.
173 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
175         * gcc.dg/lto/chkp-privatize-1_0.c: New.
176         * gcc.dg/lto/chkp-privatize-1_1.c: New.
177         * gcc.dg/lto/chkp-privatize-2_0.c: New.
178         * gcc.dg/lto/chkp-privatize-2_1.c: New.
180 2015-06-03  Marek Polacek  <polacek@redhat.com>
182         PR c/64223
183         PR c/29358
184         * gcc.dg/pr64223-1.c: New test.
185         * gcc.dg/pr64223-2.c: New test.
187 2015-06-03  Richard Biener  <rguenther@suse.de>
189         PR tree-optimization/63916
190         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
192 2015-06-03  Richard Biener  <rguenther@suse.de>
194         PR tree-optimization/66375
195         * gcc.dg/torture/pr66375.c: New testcase.
197 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
199         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
201 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
203         PR target/65768
204         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
206 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
208         PR fortran/66380
209         * gfortran.dg/reshape_7.f90: New test.
211 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
213         PR c/66220:
214         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
215         (fn_36): New.
217 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
219         PR c/49551
220         * gcc.dg/pr49551.c: New testcase.
222 2015-06-02  Richard Biener  <rguenther@suse.de>
224         PR debug/65549
225         * g++.dg/lto/pr65549_0.C: New testcase.
227 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
229         PR libgomp/65742
230         PR middle-end/66332
231         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
233 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
235         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
237 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/61683
240         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
242 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
244         PR tree-optimization/48052
245         * gcc.dg/tree-ssa/scev-8.c: New.
246         * gcc.dg/tree-ssa/scev-9.c: New.
247         * gcc.dg/tree-ssa/scev-10.c: New.
248         * gcc.dg/vect/pr48052.c: New.
250 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
252         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
254 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
256         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
258 2015-06-02  Marek Polacek  <polacek@redhat.com>
260         PR middle-end/66345
261         * gcc.dg/torture/pr66345.c: New test.
263 2015-06-02  Richard Biener  <rguenther@suse.de>
265         PR tree-optimization/65961
266         * gcc.dg/torture/pr65961.c: New testcase.
268 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
270         PR tree-optimization/52563
271         PR tree-optimization/62173
272         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
273         * gcc.dg/tree-ssa/scev-4.c: Ditto.
275 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
277         * gnat.dg/specs/varsize_return2.ads: New test.
278         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
280 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
282         * gcc.dg/vect/vect-outer-simd-1.c: New test.
284 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
286         PR target/65697
287         * gcc.target/aarch64/sync-comp-swap.c: New.
288         * gcc.target/aarch64/sync-comp-swap.x: New.
289         * gcc.target/aarch64/sync-op-acquire.c: New.
290         * gcc.target/aarch64/sync-op-acquire.x: New.
291         * gcc.target/aarch64/sync-op-full.c: New.
292         * gcc.target/aarch64/sync-op-full.x: New.
293         * gcc.target/aarch64/sync-op-release.c: New.
294         * gcc.target/aarch64/sync-op-release.x: New.
296 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
298         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
299         (bar): Predefined.
301 2015-06-01  Richard Biener  <rguenther@suse.de>
303         PR tree-optimization/66349
304         PR tree-optimization/66352
305         PR tree-optimization/66357
306         * gcc.dg/torture/pr66357.c: New testcase.
307         * gcc.dg/torture/pr66349.c: Likewise.
308         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
310 2015-06-01  Richard Biener  <rguenther@suse.de>
312         Revert
313         2015-05-29  Richard Biener  <rguenther@suse.de>
315         PR tree-optimization/66314
316         * gcc.dg/asan/pr66314.c: New testcase.
318 2015-06-01  Richard Biener  <rguenther@suse.de>
320         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
322 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
324         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
325         directives.
326         (hp3, hp4): Add inline keyword.
327         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
328         (hp2): Add inline keyword.
329         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
330         (hp2): Add inline keyword.
332 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
334         PR target/65527
335         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
336         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
337         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
338         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
340 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
342         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
343         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
345 2015-06-01  Richard Biener  <rguenther@suse.de>
347         PR tree-optimization/66280
348         * g++.dg/torture/pr66280.C: New testcase.
349         * g++.dg/torture/pr66280-2.C: Likewise.
351 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
353         * gnat.dg/addr9_1.adb: New test.
354         * gnat.dg/addr9_2.adb: Likewise.
355         * gnat.dg/addr9_3.adb: Likewise.
356         * gnat.dg/addr9_4.adb: Likewise.
358 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
360           * g++.dg/other/dump-ada-spec-4.C: New test.
362 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
364         * gcc.dg/alias-8.c: Fix dg-warning.
366 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
368         * gcc.dg/alias-8.c: Do not xfail.
369         * gcc.dg/pr62167.c: Prevent FRE.
370         * gcc.dg/alias-14.c: New testcase.
372 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
374         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
376 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
378         PR target/66215
379         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
380         dg-options.
381         * gcc.target/s390/hotpatch-10.c: Likewise.
382         * gcc.target/s390/hotpatch-11.c: Likewise.
383         * gcc.target/s390/hotpatch-12.c: Likewise.
384         * gcc.target/s390/hotpatch-17.c: Likewise.
385         * gcc.target/s390/hotpatch-18.c: Likewise.
386         * gcc.target/s390/hotpatch-20.c: Likewise.
387         * gcc.target/s390/hotpatch-21.c: Likewise.
388         * gcc.target/s390/hotpatch-22.c: Likewise.
389         * gcc.target/s390/hotpatch-23.c: Likewise.
390         * gcc.target/s390/hotpatch-24.c: Likewise.
391         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
392         to check for the exact nops too.
393         * gcc.target/s390/hotpatch-3.c: Likewise.
394         * gcc.target/s390/hotpatch-4.c: Likewise.
395         * gcc.target/s390/hotpatch-5.c: Likewise.
396         * gcc.target/s390/hotpatch-6.c: Likewise.
397         * gcc.target/s390/hotpatch-7.c: Likewise.
398         * gcc.target/s390/hotpatch-8.c: Likewise.
399         * gcc.target/s390/hotpatch-9.c: Likewise.
400         * gcc.target/s390/hotpatch-14.c: Likewise.
401         * gcc.target/s390/hotpatch-15.c: Likewise.
402         * gcc.target/s390/hotpatch-16.c: Likewise.
403         * gcc.target/s390/hotpatch-19.c: Likewise.
404         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
405         scan-assembler-times counting number of .align directives.
406         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
407         dg-options.  Remove scan-assembler-times counting number of .align
408         directives.
409         * gcc.target/s390/hotpatch-26.c: New file.
410         * gcc.target/s390/hotpatch-27.c: New file.
411         * gcc.target/s390/hotpatch-28.c: New file.
412         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
413         using -Os -O0 -O1 -O2 -O3 options.
415 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
417         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
419 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
421         PR tree-optimization/66142
422         * gcc.dg/vect/pr66142.c: New test.
424 2015-05-29  Richard Biener  <rguenther@suse.de>
426         PR tree-optimization/66314
427         * gcc.dg/asan/pr66314.c: New testcase.
429 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
431         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
432         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
433         Adjust all callers.
434         (schedule-cleanups, dg-keep-saved-temps): New proc.
435         (gcc-dg-test-1): Schedule cleanups.
436         * lib/profopt.exp (profopt-execute): Likewise.
437         * g++.dg/cdce3.C: Adjust expected line numbers.
438         * gcc.dg/cdce1.c: Likewise.
439         * gcc.dg/cdce2.c: Likewise.
440         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
441         * gcc.dg/strlenopt-24.c: Likewise.
442         * gcc.dg/tree-ssa/vrp26.c: Likewise.
443         * gcc.dg/tree-ssa/vrp28.c: Likewise.
444         * obj-c++.dg/encode-2.mm: Likewise.
446 2015-05-28  DJ Delorie  <dj@redhat.com>
448         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
450 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
452         * gnat.dg/discr43.adb: New test.
454 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
456         * gnat.dg/varsize_temp.adb: Rename into...
457         * gnat.dg/varsize1.adb: ...this.
458         * gnat.dg/varsize_copy.ad[sb]: Rename into...
459         * gnat.dg/varsize2.ad[sb]: ...this.
460         * gnat.dg/varsize3_1.adb: New test.
461         * gnat.dg/varsize3_2.adb: Likewise.
462         * gnat.dg/varsize3_3.adb: Likewise.
463         * gnat.dg/varsize3_4.adb: Likewise.
464         * gnat.dg/varsize3_5.adb: Likewise.
465         * gnat.dg/varsize3_6.adb: Likewise.
466         * gnat.dg/varsize3_pkg1.ads: New helper.
467         * gnat.dg/varsize3_pkg2.ads: Likewise.
468         * gnat.dg/varsize3_pkg3.ads: Likewise.
470 2015-05-28  Richard Biener  <rguenther@suse.de>
472         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
474 2015-05-28  Richard Biener  <rguenther@suse.de>
476         PR tree-optimization/66142
477         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
479 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
481         PR target/63810
482         * gcc.dg/darwin-minversion-3.c: Update testcase.
483         * gcc.dg/darwin-minversion-4.c: Ditto.
484         * gcc.dg/darwin-minversion-5.c: New testcase.
485         * gcc.dg/darwin-minversion-6.c: Ditto.
486         * gcc.dg/darwin-minversion-7.c: Ditto.
487         * gcc.dg/darwin-minversion-8.c: Ditto.
488         * gcc.dg/darwin-minversion-9.c: Ditto.
489         * gcc.dg/darwin-minversion-10.c: Ditto.
490         * gcc.dg/darwin-minversion-11.c: Ditto.
491         * gcc.dg/darwin-minversion-12.c: Ditto.
493 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
495         PR rtl-optimization/66168
496         * gcc.c-torture/compile/pr66168.c: New test.
498 2015-05-27  Jeff Law  <law@redhat.com>
500         PR target/39726
501         * gcc.dg/target/m68k/pr39726-1.c: New test.
503 2015-05-27  Nathan Sidwell  <nathan@acm.org>
505         PR c++/66270
506         * g++.dg/ext/alias-canon3.C: New.
508 2015-05-27  Richard Biener  <rguenther@suse.de>
510         PR tree-optimization/66272
511         Revert parts of
512         2014-08-15  Richard Biener  <rguenther@suse.de>
514         PR tree-optimization/62031
515         * gcc.dg/torture/pr66272.c: New testcase.
517 2015-05-27  Richard Biener  <rguenther@suse.de>
519         * gcc.dg/vect/slp-reduc-7.c: New testcase.
521 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
523         PR target/65358
524         * gcc.dg/pr65358.c: New test. 
526 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
528         PR fortran/65548
529         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
530         semantic.
531         * gfortran.dg/allocate_with_source_6.f90: New test.
533 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
535         * gnat.dg/atomic7_1.adb: New test.
536         * gnat.dg/atomic7_2.adb: Likewise.
537         * gnat.dg/atomic7_pkg1.ads: New helper.
538         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
540 2015-05-26  Michael Matz  <matz@suse.de>
542         PR middle-end/66251
543         * gcc.dg/vect/pr66251.c: New test.
545 2015-05-26  Richard Biener  <rguenther@suse.de>
547         PR tree-optimization/66142
548         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
550 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
552         PR fortran/66082
553         * gfortran.dg/allocatable_scalar_13.f90: New test
555 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
557         * gnat.dg/warn11.adb: New test.
558         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
560 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
562         * gnat.dg/vfa1_1.adb: New test.
563         * gnat.dg/vfa1_2.adb: Likewise.
564         * gnat.dg/vfa1_3.adb: Likewise.
565         * gnat.dg/vfa1_4.adb: Likewise.
566         * gnat.dg/vfa1_pkg.ads: New helper.
568 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
570         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
571         * gcc.target/i386/pr66232-3.c: Likewise.
573 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
575         PR target/66274
576         * gcc.target/i386/pr66274.c: New test.
578 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
580         * gnat.dg/renaming6.ad[sb]: New test.
582 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
584         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
585         and 'dg-require-effective-target pie'.
587 2015-05-23  Nathan Sidwell  <nathan@acm.org>
589         PR c++/66243
590         * g++.dg/cpp0x/pr66243.C: New.
592 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
594         PR lto/66180
595         * g++.dg/lto/pr66180_0.C: New testcase.
596         * g++.dg/lto/pr66180_1.C: New testcase.
598 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
600         PR fortran/66257
601         * typebound_call_27.f90: New file.
603 2015-05-23  Nathan Sidwell  <nathan@acm.org>
605         PR c++/65936
606         * g++.dg/template/pr65936.C: New.
608 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
610         PR tree-optimization/63387
611         * gcc.dg/pr63387-2.c: New testcase.
613 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
615         * gcc.dg/simd-1.c: Update to the new message.
617 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
619         * gcc.dg/nand.c: New testcase.
621 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
623         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
624         Set dg-do-what-default to compile only on ARM targets without
625         arm_neon_hw execution support.  Remove redundant c-torture-execute
626         in loop over test cases.
628 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
630         PR target/65491
631         * gcc.target/aarch64/pr65491_1.c: New test.
632         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
633         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
635 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
637         PR c++/65598
638         * g++.dg/cpp0x/explicit9.C: New.
639         * g++.dg/cpp0x/explicit8.C: Check the locations too.
641 2015-05-22  Richard Biener  <rguenther@suse.de>
643         PR tree-optimization/66251
644         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
646 2015-05-22  Marek Polacek  <polacek@redhat.com>
648         PR c/47043
649         * c-c++-common/attributes-enum-1.c: New test.
650         * c-c++-common/attributes-enum-2.c: New test.
651         * g++.dg/cpp0x/attributes-enum-1.C: New test.
652         * g++.dg/cpp1y/attributes-enum-1.C: New test.
654 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
656         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
657         effective target support.  If no arm_neon_hw support, do not attempt
658         to execute the tests; only compile them.
659         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
660         and "dg-require-effective-target arm_neon_ok".
661         * gcc.target/arm/simd/vextp16_1.c: Likewise.
662         * gcc.target/arm/simd/vextp64_1.c: Likewise.
663         * gcc.target/arm/simd/vextp8_1.c: Likewise.
664         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
665         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
666         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
667         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
668         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
669         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
670         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
671         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
672         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
673         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
674         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
675         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
676         * gcc.target/arm/simd/vexts16_1.c: Likewise.
677         * gcc.target/arm/simd/vexts32_1.c: Likewise.
678         * gcc.target/arm/simd/vexts64_1.c: Likewise.
679         * gcc.target/arm/simd/vexts8_1.c: Likewise.
680         * gcc.target/arm/simd/vextu16_1.c: Likewise.
681         * gcc.target/arm/simd/vextu32_1.c: Likewise.
682         * gcc.target/arm/simd/vextu64_1.c: Likewise.
683         * gcc.target/arm/simd/vextu8_1.c: Likewise.
684         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
685         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
686         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
687         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
688         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
689         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
690         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
691         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
692         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
693         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
694         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
695         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
696         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
697         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
698         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
699         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
700         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
701         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
702         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
703         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
704         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
705         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
706         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
707         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
708         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
709         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
710         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
711         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
712         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
713         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
714         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
715         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
716         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
717         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
718         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
719         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
720         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
721         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
722         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
723         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
724         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
725         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
726         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
727         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
728         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
729         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
730         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
731         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
732         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
733         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
734         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
735         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
736         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
737         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
738         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
739         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
740         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
741         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
742         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
743         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
744         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
745         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
746         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
747         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
748         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
749         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
750         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
751         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
752         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
753         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
754         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
755         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
756         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
757         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
758         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
759         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
760         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
761         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
762         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
763         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
764         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
765         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
766         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
767         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
768         * gcc.target/arm/simd/vzips16_1.c: Likewise.
769         * gcc.target/arm/simd/vzips32_1.c: Likewise.
770         * gcc.target/arm/simd/vzips8_1.c: Likewise.
771         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
772         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
773         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
775 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
777         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
778         * gcc.dg/vect/pr59354.c: Likewise.
779         * gcc.dg/vect/pr64252.c: Likewise.
780         * gcc.dg/vect/pr64404.c: Likewise.
781         * gcc.dg/vect/pr64493.c: Likewise.
782         * gcc.dg/vect/pr64495.c: Likewise.
783         * gcc.dg/vect/pr64844.c: Likewise.
784         * gcc.dg/vect/pr65518.c: Likewise.
785         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
787 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
789         PR c++/66210
790         * g++.dg/cpp1y/var-templ28.C: New.
792 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
794         PR target/66232
795         * gcc.target/i386/pr66232-1.c: New test.
796         * gcc.target/i386/pr66232-2.c: Likewise.
797         * gcc.target/i386/pr66232-3.c: Likewise.
798         * gcc.target/i386/pr66232-4.c: Likewise.
799         * gcc.target/i386/pr66232-5.c: Likewise.
801 2015-05-21  Nathan Sidwell  <nathan@acm.org>
803         * g++.dg/cpp1y/pr60943.C: New.
805 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
807         PR tree-optimization/66233
808         * gcc.c-torture/execute/pr66233.c: New test.
810 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
812         PR fortran/66176
813         * gfortran.dg/inline_matmul_11.f90:  New test.
815 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
817         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
818         instead of listing several targets on its own.
819         * gcc.target/i386/pr32219-2.c: Likewise.
820         * gcc.target/i386/pr32219-3.c: Likewise.
821         * gcc.target/i386/pr32219-4.c: Likewise.
822         * gcc.target/i386/pr32219-5.c: Likewise.
823         * gcc.target/i386/pr32219-6.c: Likewise
824         * gcc.target/i386/pr32219-7.c: Likewise.
825         * gcc.target/i386/pr32219-8.c: Likewise.
826         * gcc.target/i386/pr39013-1.c: Likewise.
827         * gcc.target/i386/pr39013-2.c: Likewise.
828         * gcc.target/i386/pr64317.c: Likewise.
830 2015-05-21  Jeff Law  <law@redhat.com>
832         * gcc.target/hppa/shadd-3.c: New test.
833         * gcc.target/hppa/shadd-4.c: New test.
835 2015-05-21  Michael Matz  <matz@suse.de>
837         * gcc.dg/vect/vect-strided-store.c: New test.
838         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
839         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
841 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
843         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
844         * gcc.dg/pow-sqrt-synth-1.c: New test.
845         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
847 2015-05-21  Richard Biener  <rguenther@suse.de>
849         PR c++/66211
850         * g++.dg/conversion/pr66211.C: New testcase.
851         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
853 2015-05-21  Jeff Law  <law@redhat.com>
855         * gcc.target/hppa/shadd-2.c: New test.
857 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
859         PR target/54236
860         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
862 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
864         PR target/65937
865         * gcc.target/arm/pr26702.c: Adjust target selector.
867 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
869         PR middle-end/66221
870         * gcc.dg/lto/pr66221_0.c: New test.
871         * gcc.dg/lto/pr66221_1.c: New test.
873 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
875         PR c/52952
876         * gcc.dg/redecl-4.c: Update column numbers.
877         * gcc.dg/format/bitfld-1.c: Likewise.
878         * gcc.dg/format/attr-2.c: Likewise.
879         * gcc.dg/format/attr-6.c: Likewise.
880         * gcc.dg/format/attr-7.c (baz): Likewise.
881         * gcc.dg/format/asm_fprintf-1.c: Likewise.
882         * gcc.dg/format/attr-4.c: Likewise.
883         * gcc.dg/format/branch-1.c: Likewise.
884         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
885         locations within strings with embedded escape sequences.
887 2015-05-20  Jeff Law  <law@redhat.com>
889         * gcc.target/hppa/hppa.exp: New target test driver.
890         * gcc.target/hppa/shadd-1.c: New test.
892 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
894         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
896 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
898         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
899         (fn_33_k_and_r_style): New.
900         (fn_33_stroustrup_style): New.
901         (fn_33_allman_style): New.
902         (fn_33_whitesmiths_style): New.
903         (fn_33_horstmann_style): New.
904         (fn_33_ratliff_banner_style): New.
905         (fn_33_lisp_style): New.
906         (fn_34_indent_dash_gnu): New.
907         (fn_34_indent_dash_kr): New.
908         (fn_34_indent_dash_orig): New.
909         (fn_34_indent_linux_style): New.
911 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
913         PR fortran/65548
914         * gfortran.dg/allocate_with_source_5.f90: Extend test.
916 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
918         PR tree-optimization/65447
919         * gcc.dg/tree-ssa/pr65447.c: New test.
921 2015-05-19  Nathan sidwell  <nathan@acm.org>
923         * g++.dg/cpp0x/pr65954.C: New.
925 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
927         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
929 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
931         * lib/target-supports.exp: Vector do not always have natural
932         alignment on s390*.
934 2015-05-19  David Sherwood  <david.sherwood@arm.com>
936         * gcc.dg/loop-invariant.c: New testcase.
938 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
940         * lib/target-supports.exp: Vector do not always have natural
941         alignment on s390*.
943 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
945         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
946         s390*.
947         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
949 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
951         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
952         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
953         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
954         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
955         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
956         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
957         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
958         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
959         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
960         * gcc.target/s390/zvector/vec-elem-1.c: New test.
962 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
964         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
966 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
968         * gcc.target/s390/s390.exp
969         (check_effective_target_vector): New check.
970         * gcc.target/s390/vector/vec-abi-1.c: New test.
971         * gcc.target/s390/vector/vec-abi-2.c: New test.
972         * gcc.target/s390/vector/vec-abi-3.c: New test.
973         * gcc.target/s390/vector/vec-abi-4.c: New test.
974         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
975         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
976         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
977         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
978         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
979         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
980         * gcc.target/s390/vector/vec-clobber-1.c: New test.
981         * gcc.target/s390/vector/vec-cmp-1.c: New test.
982         * gcc.target/s390/vector/vec-cmp-2.c: New test.
983         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
984         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
985         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
986         * gcc.target/s390/vector/vec-genmask-1.c: New test.
987         * gcc.target/s390/vector/vec-genmask-2.c: New test.
988         * gcc.target/s390/vector/vec-init-1.c: New test.
989         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
990         * gcc.target/s390/vector/vec-shift-1.c: New test.
991         * gcc.target/s390/vector/vec-sub-1.c: New test.
993 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
995         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
997 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
999         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1001 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1003         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1005 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1007         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1009 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1011         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1013 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1015         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1017 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1019         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1021 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1023         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1025 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1027         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1029 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1031         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1033 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1035         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1037 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1039         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1041 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1043         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1045 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1047         PR tree-optimization/66187
1048         * gcc.c-torture/execute/pr66187.c: New test.
1049         * gcc.dg/pr66187-1.c: New test.
1050         * gcc.dg/pr66187-2.c: New test.
1052 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1054         * gcc.dg/vect/bb-slp-35.c: Adjust.
1056 2015-05-19  Richard Biener  <rguenther@suse.de>
1058         PR tree-optimization/66165
1059         * gcc.dg/torture/pr66165.c: New testcase.
1061         PR tree-optimization/66185
1062         * gcc.dg/torture/pr66185.c: New testcase.
1064 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1066         PR target/54236
1067         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1069 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1071         * gcc.target/mips/p5600-bonding.c : New file.
1073 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1075         PR fortran/66106
1076         * gfortran.dg/interface_operator_1.f90: New tests.
1078 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1080         PR fortran/66057
1081         * gfortran.dg/generic_29.f90: New tests.
1083 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1085         PR fortran/66043
1086         * gfortran.dg/storage_size_6.f90: New tests.
1088 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1090         PR fortran/66045
1091         * gfortran.dg/null1.f90: New test.
1093 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1095         PR fortran/66044
1096         * gfortran.dg/entry_21.f90: New test.
1098 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1100         PR fortran/66043
1101         * gfortran.dg/storage_size_6.f90: New tests.
1103 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1105         PR fortran/66040
1106         * gfortran.dg/misplaced_statement.f90: New test.
1108 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1110         PR fortran/66039
1111         * gfortran.dg/filepos1.f90: New test
1113 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1115         PR fortran/64925
1116         * gfortran.dg/pr64925.f90: New test.
1118 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1120         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1121         unit.
1122         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1124 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1126         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1127         to the family of pie capable targets.
1129 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1131         * gcc.target/arm/bics_1.c : New testcase.
1132         * gcc.target/arm/bics_2.c : New testcase.
1133         * gcc.target/arm/bics_3.c : New testcase.
1134         * gcc.target/arm/bics_4.c : New testcase.
1136 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1138         * gcc.target/mips/umips-attr.c: New test.
1140 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1142         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1143         * gcc.dg/20150120-2.c (dg-final): Ditto.
1144         * gcc.dg/20150120-2.c (dg-final): Ditto.
1145         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1147 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1149         PR target/66174
1150         * gcc.target/i386/pr66174.c: New test.
1152 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1154         PR fortran/37131
1155         * gfortran.dg/matmul_bounds_6.f90:  New test.
1156         * gfortran.dg/matmul_bounds_7.f90:  New test.
1158 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1160         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1161         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1162         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1163         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1164         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1165         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1167 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1169         PR fortran/65903
1170         * gfortran.dg/continuation_13.f90: Update test.
1171         * gfortran.dg/pr65903.f90: New test.
1173 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1175         PR fortran/66113
1176         * gfortran.dg/block_14.f90:  New test.
1178 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1180         PR fortran/44054
1181         * lib/gfortran-dg.exp: Update regex to handle two locations for
1182         the same diagnostic without caret.
1183         * gfortran.dg/badline.f: Test also that line numbers are correct
1184         before and after "left but not entered" warning.
1186 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1187             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1189         PR target/65768
1190         * gcc.target/arm/maskdata.c: New test.
1192 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1194         PR fortran/65792
1195         * gfortran.dg/derived_constructor_components_5: New test
1197 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1199         PR target/66140
1200         * gcc.target/alpha/pr66140.c: New test.
1202 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1204         PR c/48956
1205         * gcc.dg/Wconversion-complex-c99.c: New test.
1206         * gcc.dg/Wconversion-complex-gnu.c: New test.
1208 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1210         PR tree-optimization/64454
1211         * gcc.dg/modmod.c: New testcase.
1213 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1215         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1217 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1219         PR middle-end/66134
1220         * gcc.target/i386/mpx/pr66134.c: New test.
1222 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1224         * gcc.target/powerpc/pr60158.c: New test.
1226 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1228         * gcc.target/i386/sibcall-7.c: New test.
1229         * gcc.target/i386/sibcall-8.c: New test.
1231 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1233         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1234         (abs64_in_dreg): Likewise.
1236 2015-05-14  Marek Polacek  <polacek@redhat.com>
1238         PR c/66066
1239         PR c/66127
1240         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1241         * gcc.dg/pr19984.c: Likewise.
1242         * gcc.dg/pr66066-1.c: New test.
1243         * gcc.dg/pr66066-2.c: New test.
1244         * gcc.dg/pr66066-3.c: New test.
1246 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1248         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1249         * gcc.dg/pow-sqrt.x: New file.
1250         * gcc.dg/pow-sqrt-1.c: New test.
1251         * gcc.dg/pow-sqrt-2.c: Likewise.
1252         * gcc.dg/pow-sqrt-3.c: Likewise.
1254 2015-05-13  Richard Biener  <rguenther@suse.de>
1256         PR tree-optimization/66123
1257         * gcc.dg/torture/pr66123.c: New testcase.
1259 2015-05-13  Richard Biener  <rguenther@suse.de>
1261         PR middle-end/66110
1262         * gcc.dg/alias-2.c: Adjust.
1263         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1265 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1267         PR target/65103
1268         * gcc.target/i386/pr65103-3.c: New.
1270 2015-05-13  Martin Liska  <mliska@suse.cz>
1272         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1274 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1276         PR target/66112
1277         * gcc.target/i386/pr66112-2.c: New test.
1279         PR target/66112
1280         * gcc.target/i386/pr66112-1.c: New test.
1282 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1284         PR target/66048
1285         * gcc.target/i386/mpx/pr66048.cc: New.
1287 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1289         PR rtl-optimization/64616
1290         * gcc.dg/loop-8.c: New test.
1291         * gcc.dg/loop-9.c: New test.
1293 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1295         PR target/pr66047.c
1296         * gcc.target/i386/pr66047.c: New testcase.
1298 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1300         PR ipa/65873
1301         * gcc.c-torture/compile/pr65873.c: New testcase.
1303 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1305         PR fortran/66111
1306         * gfortran.dg/inline_matmul_10.f90:  New test.
1308 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1310         * c-c++-common/Wmisleading-indentation.c: New testcase.
1311         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1312         * c-c++-common/Wmisleading-indentation-2.md: New file.
1314 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1316         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1317         "break".
1318         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1320 2015-05-12  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/66101
1323         * gcc.dg/torture/pr66101.c: New testcase.
1325 2015-05-12  Richard Biener  <rguenther@suse.de>
1327         PR tree-optimization/37021
1328         * gcc.target/i386/vect-addsub.c: New testcase.
1330 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1332         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1334 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1336         PR tree-optimization/66010
1337         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1339 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1341         PR c++/65133
1342         * g++.dg/cpp0x/trailing10.C: New.
1344 2015-05-12  Richard Biener  <rguenther@suse.de>
1346         * gcc.dg/vect/bb-slp-35.c: New testcase.
1348 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1350         PR fortran/66100
1351         * gfortran.dg/bound_simplification_6.f90: New.
1353 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1355         * gcc.target/mips/branch-1.c: Pass argument to bar().
1357 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1359         PR target/65753
1360         * gcc.target/i386/pr65753.c: New test.
1362 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1364         PR rtl-optimization/66076
1365         * gcc.dg/torture/pr66076.c: New test.
1367 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1369         PR fortran/66041
1370         * gfortran.dg/inline_matmul_7.f90:  New test.
1371         * gfortran.dg/inline_matmul_8.f90:  New test.
1372         * gfortran.dg/inline_matmul_9.f90:  New test.
1374 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1376         * gfortran.dg/bound_simplification_5.f90: New.
1378 2015-05-09  Jason Merrill  <jason@redhat.com>
1380         * lib/target-supports.exp (cxx_default): New global.
1381         (check_effective_target_c++11_only)
1382         (check_effective_target_c++14_only)
1383         (check_effective_target_c++98_only)
1384         (check_effective_target_c++1z_only): Check it.
1386 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1388         PR tree-optimization/64454
1389         * gcc.dg/tree-ssa/vrp97.c: New file.
1390         * gcc.dg/vect/slp-perm-7.c: Update.
1392 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1394         PR fortran/65894
1395         * gfortran.dg/elemental_subroutine_11.f90: New test.
1397 2015-05-08  Richard Biener  <rguenther@suse.de>
1399         PR tree-optimization/66036
1400         * gcc.dg/vect/slp-41.c: New testcase.
1402 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1404         * gfortran.dg/elemental_optional_args_7.f90: New.
1406 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1408         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1409         allow cmlt or sshr.
1411 2015-05-08  Marek Polacek  <polacek@redhat.com>
1413         PR c/64918
1414         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1415         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1417 2015-05-07  Marek Polacek  <polacek@redhat.com>
1419         PR c/65179
1420         * c-c++-common/Wshift-negative-value-1.c: New test.
1421         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1422         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1423         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1424         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1425         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1426         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1427         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1428         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1430 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1432         PR middle-end/192
1433         PR middle-end/54303
1434         * gcc.dg/fdata-sections-2.c: New file.
1436 2015-05-07  Marek Polacek  <polacek@redhat.com>
1438         PR testsuite/66046
1439         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1440         last dg-output.
1441         * c-c++-common/ubsan/align-7.c: Likewise.
1442         * c-c++-common/ubsan/bounds-8.c: Likewise.
1443         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1444         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1445         * c-c++-common/ubsan/null-1.c: Likewise.
1446         * c-c++-common/ubsan/null-10.c: Likewise.
1447         * c-c++-common/ubsan/null-11.c: Likewise.
1448         * c-c++-common/ubsan/null-2.c: Likewise.
1449         * c-c++-common/ubsan/null-3.c: Likewise.
1450         * c-c++-common/ubsan/null-4.c: Likewise.
1451         * c-c++-common/ubsan/null-5.c: Likewise.
1452         * c-c++-common/ubsan/null-6.c: Likewise.
1453         * c-c++-common/ubsan/null-7.c: Likewise.
1454         * c-c++-common/ubsan/null-8.c: Likewise.
1455         * c-c++-common/ubsan/null-9.c: Likewise.
1456         * c-c++-common/ubsan/object-size-1.c: Likewise.
1457         * c-c++-common/ubsan/object-size-10.c: Likewise.
1458         * c-c++-common/ubsan/object-size-4.c: Likewise.
1459         * c-c++-common/ubsan/object-size-5.c: Likewise.
1460         * c-c++-common/ubsan/object-size-7.c: Likewise.
1461         * c-c++-common/ubsan/object-size-8.c: Likewise.
1462         * c-c++-common/ubsan/object-size-9.c: Likewise.
1463         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1464         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1465         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1466         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1467         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1468         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1469         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1470         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1471         * c-c++-common/ubsan/pr59333.c: Likewise.
1472         * c-c++-common/ubsan/pr59667.c: Likewise.
1473         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1474         * c-c++-common/ubsan/pr60636.c: Likewise.
1475         * c-c++-common/ubsan/pr63802.c: Likewise.
1476         * c-c++-common/ubsan/recovery-1.c: Likewise.
1477         * c-c++-common/ubsan/recovery-3.c: Likewise.
1478         * c-c++-common/ubsan/shift-1.c: Likewise.
1479         * c-c++-common/ubsan/shift-2.c: Likewise.
1480         * c-c++-common/ubsan/shift-4.c: Likewise.
1481         * c-c++-common/ubsan/shift-7.c: Likewise.
1482         * c-c++-common/ubsan/undefined-2.c: Likewise.
1483         * c-c++-common/ubsan/vla-1.c: Likewise.
1484         * g++.dg/ubsan/null-1.C: Likewise.
1485         * g++.dg/ubsan/null-3.C: Likewise.
1486         * g++.dg/ubsan/null-4.C: Likewise.
1487         * g++.dg/ubsan/vptr-8.C: Likewise.
1488         * g++.dg/ubsan/vptr-9.C: Likewise.
1489         * gcc.dg/ubsan/bounds-2.c: Likewise.
1490         * gcc.dg/ubsan/object-size-9.c: Likewise.
1492 2015-05-07  Jeff Law  <law@redhat.com>
1494         * gcc.dg/tree-ssa/shorten-1.c: New test.
1496 2015-05-07  Richard Biener  <rguenther@suse.de>
1498         PR tree-optimization/66002
1499         * gcc.dg/vect/vect-125.c: New testcase.
1501 2015-05-07  Marek Polacek  <polacek@redhat.com>
1502             Martin Uecker  <uecker@eecs.berkeley.edu>
1504         * c-c++-common/ubsan/bounds-10.c: New test.
1506 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1508         * jit.dg/harness.h (set_options): Wrap with
1509         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1510         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1511         Special-case test-benchmark.c as a negative.
1512         * jit.dg/test-benchmark.c: New file.
1514 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1516         PR target/64208
1517         * gcc.target/arm/pr64208.c: New test.
1519 2015-05-06  Alan Modra  <amodra@gmail.com>
1521         PR target/66020
1522         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1523         (gparms): Make volatile.
1525 2015-05-06  Richard Biener  <rguenther@suse.de>
1527         PR tree-optimization/62283
1528         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1530 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1532         PR target/66015
1533         * gcc.target/aarch64/iinline-attr-1.c: New test.
1535 2015-05-06  Richard Biener  <rguenther@suse.de>
1537         * gcc.dg/vect/bb-slp-34.c: New testcase.
1539 2015-05-06  Richard Biener  <rguenther@suse.de>
1541         PR tree-optimization/62283
1542         * gcc.dg/vect/bb-slp-14.c: Adjust.
1544 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1546         PR target/65990
1547         * gcc.target/i386/pr65990.c: New test.
1549 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1551         PR target/65915
1552         * gcc.target/i386/pr65915.c: New.
1554 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1556         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1557         'va_list escapes 0'.
1559 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1561         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1562         in r222173.
1564 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1566         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1567         * gcc.target/arm/pr65924.c: Likewise.
1569 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1571         PR target/65871
1572         * gcc.target/i386/pr65871-3.c: New test.
1574 2015-05-04  Jeff Law  <law@redhat.com>
1576         Revert:
1577         2015-05-04  Jeff Law  <law@redhat.com>
1578         * gcc.dg/tree-ssa/shorten-1.c: New test.
1580 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1581             Jakub Jelinek  <jakub@redhat.com>
1583         PR c++/66007
1584         * g++.dg/cpp0x/Wnarrowing4.C: New.
1586 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1588         * lib/target-supports.exp
1589         (check_effective_target_keeps_null_pointer_checks): Clarify that
1590         this is for targets that disable -fdelete-null-pointer-checks,
1591         not default it to off.
1592         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1593         -fdelete-null-pointer-checks explicit.
1594         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1595         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1596         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1597         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1598         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1599         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1600         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1601         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1602         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1603         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1604         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1605         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1606         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1607         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1608         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1609         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1610         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1611         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1612         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1613         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1614         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1615         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1616         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1617         * g++.dg/cpp0x/static_assert9.C: Likewise.
1618         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1619         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1620         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1621         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1622         * g++.dg/tree-ssa/pr26406.C: Likewise.
1624 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1626         PR tree-optimization/65984
1627         * c-c++-common/ubsan/pr65984.c: New test.
1629 2015-05-04  Jeff Law  <law@redhat.com>
1631         * gcc.dg/tree-ssa/shorten-1.c: New test.
1633 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1635         PR fortran/44735
1636         * gfortran.dg/pr44735.f90: New test.
1638 2015-05-04  Richard Biener  <rguenther@suse.de>
1640         PR tree-optimization/65965
1641         * gcc.dg/vect/bb-slp-33.c: New testcase.
1643 2015-05-04  Richard Biener  <rguenther@suse.de>
1645         PR tree-optimization/65935
1646         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1648 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1650         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1651         for each supported variant instead of CHECK_RESULTS.
1652         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1653         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1654         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1655         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1656         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1657         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1658         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1659         expected results for unsupported variants.  Call CHECK for each
1660         supported variant instead of CHECK_RESULTS.
1661         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1662         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1663         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1664         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1665         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1666         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1667         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1668         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1669         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1670         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1671         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1672         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1673         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1674         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1675         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1676         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1677         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1678         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1679         expected results for unsupported variants.
1680         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1681         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1682         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1683         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1684         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1685         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1686         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1687         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1688         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1689         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1690         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1691         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1692         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1693         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1694         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1695         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1696         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1697         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1698         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1699         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1700         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1701         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1702         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1703         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1704         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1705         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1706         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1707         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1709 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1711         PR fortran/37131
1712         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1714 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1715             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1717         PR c++/65858
1718         * g++.dg/cpp0x/Wnarrowing3.C: New.
1720 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1722         * gcc.dg/20150120-1.c: New test.
1723         * gcc.dg/20150120-2.c: New test.
1724         * gcc.dg/20150120-3.c: New test.
1726 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1728         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1730 2015-05-01  Renlin Li  <renlin.li@arm.com>
1732         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1734 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1736         * gfortran.dg/bound_simplification_4.f90: New.
1738 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1740         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1741         with powerpc_p8vector_ok.
1743 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1745         PR fortran/37131
1746         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1747         scan pattern.
1748         * gfortran.dg/bound_9.f90:  New test case.
1750 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
1752         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1753         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1754         for 32bit x86 targets.
1755         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1756         for 32bit x86 targets.
1757         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1758         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1759         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1760         for 32bit x86 targets.
1762 2015-04-30  Marek Polacek  <polacek@redhat.com>
1764         PR tree-optimization/63551
1765         * g++.dg/ipa/pr63551.C: New test.
1767 2015-04-30  Caroline Tice  <cmtice@google.com>
1769         PR  65929
1770         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
1771         partition size on certain targets.
1773 2015-04-30  Renlin Li  <renlin.li@arm.com>
1775         * gcc.target/aarch64/vect-reduc-or_1.c: New.
1777 2015-04-30  Marek Polacek  <polacek@redhat.com>
1779         * c-c++-common/Wbool-compare-3.c: New test.
1781         * gcc.dg/pr65901.c (foo): Adjust dg-error.
1782         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1784 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1786         PR c++/57610
1787         * g++.dg/init/ref22.C: New.
1789 2015-04-30  Marek Polacek  <polacek@redhat.com>
1791         * gcc.dg/init-bad-8.c: New test.
1793         * gcc.dg/incomplete-typedef-1.c: New test.
1795 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/59955
1798         * g++.dg/template/crash121.C: New.
1800 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
1802         * gcc.target/mips/call-from-init.c: New test.
1803         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1805 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1807         PR target/65871
1808         * gcc.target/i386/pr65871-1.c: New test.
1809         * gcc.target/i386/pr65871-2.c: Ditto.
1811 2015-04-29  Marek Polacek  <polacek@redhat.com>
1813         PR c/64610
1814         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1815         * c-c++-common/Wbool-compare-2.c: New test.
1817 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1819         PR target/65770
1820         * gcc.target/aarch64/vstN_lane_1.c: New file.
1822 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1824         PR c++/64667
1825         * g++.dg/warn/Winit-self-3.C: New.
1827 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1829         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1831 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
1833         PR target/65924
1834         * gcc.target/arm/pr65924.c: New test.
1836 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
1838         * g++.dg/gomp/tpl-target-update.C: New file.
1840 2015-04-29  Richard Biener  <rguenther@suse.de>
1842         PR tree-optimization/65917
1843         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1845 2015-04-29  Christian Bruel  <christian.bruel@st.com>
1847         PR target/64835
1848         * gcc.dg/ipa/iinline-attr.c: New test.
1849         * gcc.target/i386/iinline-attr-2.c: New test.
1851 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
1853         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1854         segfault is fixed.
1856 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1858         * gcc.dg/vect/vect-33.c: Remove spurious line.
1860 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
1862         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1864 2015-04-28  Marek Polacek  <polacek@redhat.com>
1866         PR c/65901
1867         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1868         * gcc.dg/pr65901.c: New test.
1870 2015-04-28  Richard Biener  <rguenther@suse.de>
1872         PR tree-optimization/62283
1873         * gfortran.dg/vect/pr62283-2.f: New testcase.
1874         * gcc.dg/vect/bb-slp-14.c: Adjust.
1876 2015-04-28  Richard Biener  <rguenther@suse.de>
1878         PR tree-optimization/65851
1879         * g++.dg/torture/pr65851.C: New testcase.
1881 2015-04-27  Jeff Law <law@redhat.com>
1883         PR tree-optimization/65217
1884         * gcc.target/i386/pr65217.c: Remove XFAIL.
1886 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1888         PR fortran/60322
1889         Add tests forgotten to svn-add.
1890         * gfortran.dg/class_allocate_19.f03: New test.
1891         * gfortran.dg/class_array_20.f03: New test.
1892         * gfortran.dg/class_array_21.f03: New test.
1893         * gfortran.dg/finalize_29.f08: New test.
1895 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1897         PR fortran/59678
1898         PR fortran/65841
1899         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1900         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1902 2015-04-27  Caroline Tice  <cmtice@google.com>
1904         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1905         partition size.
1907 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
1909         PR target/64579
1910         * gcc.target/powerpc/htm-1.c: New test.
1911         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1912         on 64-bit compiles.
1913         (__builtin_tabortdci): Likewise.
1914         (__builtin_tcheck): Remove operand.
1915         * lib/target-supports.exp (check_htm_hw_available): New function.
1917 2015-04-27  Richard Biener  <rguenther@suse.de>
1919         * gcc.target/i386/pr65217.c: XFAIL.
1921 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
1923         PR tree-optimization/65875
1924         * gcc.c-torture/compile/pr65875.c: New test.
1926 2015-04-25  Marek Polacek  <polacek@redhat.com>
1928         PR c/52085
1929         * gcc.dg/enum-incomplete-2.c: New test.
1930         * gcc.dg/enum-mode-1.c: New test.
1932 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1934         PR target/65849
1935         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1936         set new options.
1937         * gcc.target/powerpc/pr65849-2.c: Likewise.
1939 2015-04-24  Tom de Vries  <tom@codesourcery.com>
1941         PR tree-optimization/65802
1942         * g++.dg/pr65802.C: Move to ...
1943         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
1944         stdarg.h.  Rewrite for C.
1945         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
1946         va_start and va_end.  Remove unnecessary inline asm.
1948 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
1949             Wei Mi  <wmi@google.com>
1951         * gcc.target/i386/sse2-load-multi.c: New test.
1952         * gcc.target/i386/sse2-store-multi.c: Ditto.
1954 2015-04-24  Marek Polacek  <polacek@redhat.com>
1956         PR c/65830
1957         * c-c++-common/pr65830.c: New test.
1959         PR c/63357
1960         * c-c++-common/Wlogical-op-1.c: New test.
1962 2015-04-24  Marek Polacek  <polacek@redhat.com>
1964         PR c/61534
1965         * c-c++-common/pr61534-1.c: New test.
1967 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1968             Steven Bosscher <steven@gcc.gnu.org>
1970         PR rtl-optimization/34503
1971         * gcc.target/arm/pr64616.c: New file.
1973 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
1975         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1977 2015-04-24  Terry Guo  <terry.guo@arm.com>
1979         * gcc.target/arm/pr65710.c: Update the options.
1981 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
1983         * gcc.target/i386/pr65523.c: Skip x32.
1985 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1987         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1988         to look for vcl* where appropriate.
1990 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1992         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1993         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1995 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
1997         PR target/26702
1998         * gcc.target/arm/pr26702.c: New test.
2000 2015-04-23  Marek Polacek  <polacek@redhat.com>
2002         PR c/65345
2003         * gcc.dg/pr65345-1.c: New test.
2004         * gcc.dg/pr65345-2.c: New test.
2006 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2008         * gcc.target/powerpc/crypto-builtin-2.c: New.
2010 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2012         PR fortran/60322
2013         * gfortran.dg/class_allocate_19.f03: New test.
2014         * gfortran.dg/class_array_20.f03: New test.
2015         * gfortran.dg/class_array_21.f03: New test.
2016         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2017         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2018         initialization correctly.
2019         * gfortran.dg/finalize_29.f08: New test.
2021 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2023         * gcc.target/powerpc/swaps-p8-18.c: New test.
2025 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2027         PR target/65456
2028         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2029         * gcc.dg/vect/bb-slp-25.c: Likewise.
2030         * gcc.dg/vect/bb-slp-29.c: Likewise.
2031         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2032         vect_no_align && { ! vect_hw_misalign }.
2033         * gcc.dg/vect/bb-slp-9.c: Likewise.
2034         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2035         vect_hw_misalign.
2036         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2037         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2038         account for POWER8, where peeling for alignment is not needed.
2039         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2040         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2041         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2042         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2043         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2044         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2045         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2046         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2047         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2048         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2049         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2050         * gcc.dg/vect/pr16105.c: Likewise.
2051         * gcc.dg/vect/pr20122.c: Likewise.
2052         * gcc.dg/vect/pr33804.c: Likewise.
2053         * gcc.dg/vect/pr33953.c: Likewise.
2054         * gcc.dg/vect/pr56787.c: Likewise.
2055         * gcc.dg/vect/pr58508.c: Likewise.
2056         * gcc.dg/vect/slp-25.c: Likewise.
2057         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2058         * gcc.dg/vect/vect-105.c: Likewise.
2059         * gcc.dg/vect/vect-27.c: Likewise.
2060         * gcc.dg/vect/vect-29.c: Likewise.
2061         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2062         POWER8.
2063         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2064         && { ! vect_hw_misalign }.
2065         * gcc.dg/vect/vect-44.c: Likewise.
2066         * gcc.dg/vect/vect-48.c: Likewise.
2067         * gcc.dg/vect/vect-50.c: Likewise.
2068         * gcc.dg/vect/vect-52.c: Likewise.
2069         * gcc.dg/vect/vect-56.c: Likewise.
2070         * gcc.dg/vect/vect-60.c: Likewise.
2071         * gcc.dg/vect/vect-72.c: Likewise.
2072         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2073         * gcc.dg/vect/vect-75.c: Likewise.
2074         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2075         * gcc.dg/vect/vect-77-global.c: Likewise.
2076         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2077         * gcc.dg/vect/vect-78-global.c: Likewise.
2078         * gcc.dg/vect/vect-93.c: Likewise.
2079         * gcc.dg/vect/vect-95.c: Likewise.
2080         * gcc.dg/vect/vect-96.c: Likewise.
2081         * gcc.dg/vect/vect-cond-1.c: Likewise.
2082         * gcc.dg/vect/vect-cond-3.c: Likewise.
2083         * gcc.dg/vect/vect-cond-4.c: Likewise.
2084         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2085         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2086         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2087         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2088         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2089         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2090         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2091         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2092         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2093         * gcc.dg/vect/vect-outer-5.c: Likewise.
2094         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2095         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2096         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2097         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2098         * gcc.dg/vect/vect-peel-3.c: Likewise.
2099         * gcc.dg/vect/vect-peel-4.c: Likewise.
2100         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2101         * gcc.target/powerpc/pr65456.c: New test.
2102         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2103         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2104         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2105         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2106         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2107         vect_no_align && { ! vect_hw_misalign }.
2108         * gfortran.dg/vect/vect-3.f90: Likewise.
2109         * gfortran.dg/vect/vect-4.f90: Likewise.
2110         * gfortran.dg/vect/vect-5.f90: Likewise.
2111         * lib/target-supports.exp (check_effective_target_vect_no_align):
2112         Return 1 for POWER8.
2113         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2115 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2117         PR fortran/65429
2118         * gfortran.dg/pr65429.f90: New test.
2120 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2122         * c-c++-common/asan/user-section-1.c: New test.
2123         * c-c++-common/asan/user-section-2.c: New test.
2124         * c-c++-common/asan/user-section-3.c: New test.
2126 2015-04-22  Hale Wang  <hale.wang@arm.com>
2127             Terry Guo  <terry.guo@arm.com>
2129         PR rtl-optimization/64818
2130         * gcc.target/arm/pr64818.c: New test.
2132 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2134         PR ipa/65076
2135         * g++.dg/tree-ssa/pr61034.C: Update template.
2136         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2137         * gcc.dg/Warray-bounds-11.c: Likewise.
2138         * gcc.dg/Warray-bounds.c: Likewise.
2140 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2142         PR libgfortran/65234
2143         * gfortran.dg/fmt_unlimited.f90: New test.
2145 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2147         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2148         headers.
2149         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2150         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2151         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2152         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2153         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2154         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2155         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2157 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2159         PR libgfortran/56743
2160         * gfortran.dg/namelist_87.f90: New test.
2162 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2164         * gcc.target/aarch64/mult-synth_1.c: New test.
2165         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2166         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2167         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2168         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2169         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2171 2015-04-21  Richard Biener  <rguenther@suse.de>
2173         PR tree-optimization/65650
2174         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2175         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2176         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2177         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2178         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2179         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2181 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2183         PR tree-optimization/65802
2184         * g++.dg/pr65802.C: New test.
2186 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2188         PR testsuite/65767
2189         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2190         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2192 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2194         PR c++/65801
2195         * g++.dg/cpp0x/Wnarrowing2.C: New.
2197 2015-04-20  Jeff Law  <law@redhat.com>
2199         PR tree-optimization/65658
2200         * gcc.dg/pr65658.c: New test.
2202 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2204         PR target/64134
2205         * gcc.target/aarch64/vec_init_1.c: New test.
2207 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2209         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2210         targets.
2212 2015-04-18  Martin Sebor  <msebor@redhat.com>
2214         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2215         of non-nul characters.
2216         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2218 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2220         PR target/65787
2221         * gcc.target/powerpc/pr65787.c: New.
2223 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2225         PR target/65689
2226         * gcc.target/aarch64/c-output-template-4.c: New test.
2228 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2230         PR target/65780
2231         * gcc.dg/pr65780-1.c: New test.
2232         * gcc.dg/pr65780-2.c: Likewise.
2233         * gcc.target/i386/pr32219-9.c: Likewise.
2234         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2235         symbol.
2236         * gcc.target/i386/pr64317.c (c): Initialize.
2238 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2240         PR target/65612
2241         * g++.dg/ext/mv18.C: New test.
2242         * g++.dg/ext/mv19.C: Likewise.
2243         * g++.dg/ext/mv20.C: Likewise.
2244         * g++.dg/ext/mv21.C: Likewise.
2245         * g++.dg/ext/mv22.C: Likewise.
2246         * g++.dg/ext/mv23.C: Likewise.
2248 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2250         PR c++/64527
2251         * g++.dg/init/pr64527.C: New test.
2253 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2254             Michael Matz  <matz@suse.de>
2256         PR tree-optimization/64950
2257         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2258         x86_64-*-*.
2260 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2262         * c-c++-common/asan/user-section-1.c: New test.
2264 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2266         PR debug/65771
2267         * gcc.dg/debug/pr65771.c: New test.
2269 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2271         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2272         __buitlin_alloca with __builtin_alloca.
2274 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2276         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2278 2015-04-16  Richard Biener  <rguenther@suse.de>
2280         PR tree-optimization/64277
2281         * gcc.dg/Warray-bounds-14.c: New testcase.
2282         * gcc.dg/Warray-bounds-15.c: Likewise.
2283         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2284         * c-c++-common/ubsan/bounds-6.c: Likewise.
2286 2015-04-16  Renlin Li  <renlin.li@arm.com>
2288         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2289         * gcc.target/arm/unsigned-float.c: New.
2291 2015-04-16  Richard Biener  <rguenther@suse.de>
2293         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2294         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2295         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2297 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2299         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2300         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2301         * g++.dg/cpp0x/defaulted21.C: Likewise.
2302         * g++.dg/cpp0x/defaulted28.C: Likewise.
2303         * g++.dg/cpp0x/defaulted47.C: Likewise.
2304         * g++.dg/cpp0x/elision_neg.C: Likewise.
2305         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2306         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2307         * g++.dg/cpp0x/implicit1.C: Likewise.
2308         * g++.dg/cpp0x/implicit9.C: Likewise.
2309         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2310         * g++.dg/cpp0x/range-for13.C: Likewise.
2311         * g++.dg/gomp/clause-2.C: Likewise.
2312         * g++.dg/gomp/udr-5.C: Likewise.
2313         * g++.dg/inherit/access6.C: Likewise.
2314         * g++.dg/lookup/duperr1.C: Likewise.
2315         * g++.dg/lookup/friend2.C: Likewise.
2316         * g++.dg/lookup/pr6936.C: Likewise.
2317         * g++.dg/lookup/scoped1.C: Likewise.
2318         * g++.dg/lookup/using26.C: Likewise.
2319         * g++.dg/lookup/using38.C: Likewise.
2320         * g++.dg/other/access2.C: Likewise.
2321         * g++.dg/overload/defarg3.C: Likewise.
2322         * g++.dg/overload/defarg6.C: Likewise.
2323         * g++.dg/parse/access11.C: Likewise.
2324         * g++.dg/parse/access2.C: Likewise.
2325         * g++.dg/parse/access3.C: Likewise.
2326         * g++.dg/parse/access4.C: Likewise.
2327         * g++.dg/parse/access5.C: Likewise.
2328         * g++.dg/parse/access6.C: Likewise.
2329         * g++.dg/parse/access8.C: Likewise.
2330         * g++.dg/parse/access9.C: Likewise.
2331         * g++.dg/parse/crash40.C: Likewise.
2332         * g++.dg/tc1/dr142.C: Likewise.
2333         * g++.dg/tc1/dr166.C: Likewise.
2334         * g++.dg/tc1/dr52.C: Likewise.
2335         * g++.dg/template/access11.C: Likewise.
2336         * g++.dg/template/access18.C: Likewise.
2337         * g++.dg/template/access19.C: Likewise.
2338         * g++.dg/template/access2.C: Likewise.
2339         * g++.dg/template/access20.C: Likewise.
2340         * g++.dg/template/access26.C: Likewise.
2341         * g++.dg/template/access3.C: Likewise.
2342         * g++.dg/template/access7.C: Likewise.
2343         * g++.dg/template/conv12.C: Likewise.
2344         * g++.dg/template/crash69.C: Likewise.
2345         * g++.dg/template/friend31.C: Likewise.
2346         * g++.dg/template/friend32.C: Likewise.
2347         * g++.dg/template/memfriend15.C: Likewise.
2348         * g++.dg/template/memfriend16.C: Likewise.
2349         * g++.dg/template/memfriend17.C: Likewise.
2350         * g++.dg/template/memfriend7.C: Likewise.
2351         * g++.dg/template/pr32519.C: Likewise.
2352         * g++.dg/template/qualttp21.C: Likewise.
2353         * g++.dg/template/qualttp8.C: Likewise.
2354         * g++.dg/template/ttp10.C: Likewise.
2355         * g++.dg/template/typedef11.C: Likewise.
2356         * g++.dg/template/typedef13.C: Likewise.
2357         * g++.dg/template/typedef19.C: Likewise.
2358         * g++.dg/template/typedef20.C: Likewise.
2359         * g++.dg/template/typedef22.C: Likewise.
2360         * g++.dg/template/using16.C: Likewise.
2361         * g++.dg/template/virtual3.C: Likewise.
2362         * g++.dg/ubsan/pr61272.C: Likewise.
2363         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2364         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2365         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2366         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2367         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2368         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2369         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2370         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2371         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2372         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2373         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2374         * g++.old-deja/g++.jason/access17.C: Likewise.
2375         * g++.old-deja/g++.jason/access18.C: Likewise.
2376         * g++.old-deja/g++.jason/access22.C: Likewise.
2377         * g++.old-deja/g++.jason/access23.C: Likewise.
2378         * g++.old-deja/g++.jason/access8.C: Likewise.
2379         * g++.old-deja/g++.jason/delete3.C: Likewise.
2380         * g++.old-deja/g++.jason/report.C: Likewise.
2381         * g++.old-deja/g++.law/access2.C: Likewise.
2382         * g++.old-deja/g++.law/access3.C: Likewise.
2383         * g++.old-deja/g++.law/access4.C: Likewise.
2384         * g++.old-deja/g++.law/access5.C: Likewise.
2385         * g++.old-deja/g++.law/arm12.C: Likewise.
2386         * g++.old-deja/g++.law/arm14.C: Likewise.
2387         * g++.old-deja/g++.law/ctors13.C: Likewise.
2388         * g++.old-deja/g++.law/union2.C: Likewise.
2389         * g++.old-deja/g++.law/visibility12.C: Likewise.
2390         * g++.old-deja/g++.law/visibility15.C: Likewise.
2391         * g++.old-deja/g++.law/visibility16.C: Likewise.
2392         * g++.old-deja/g++.law/visibility17.C: Likewise.
2393         * g++.old-deja/g++.law/visibility18.C: Likewise.
2394         * g++.old-deja/g++.law/visibility19.C: Likewise.
2395         * g++.old-deja/g++.law/visibility20.C: Likewise.
2396         * g++.old-deja/g++.law/visibility21.C: Likewise.
2397         * g++.old-deja/g++.law/visibility24.C: Likewise.
2398         * g++.old-deja/g++.law/visibility4.C: Likewise.
2399         * g++.old-deja/g++.law/visibility5.C: Likewise.
2400         * g++.old-deja/g++.law/visibility6.C: Likewise.
2401         * g++.old-deja/g++.law/visibility7.C: Likewise.
2402         * g++.old-deja/g++.law/visibility8.C: Likewise.
2403         * g++.old-deja/g++.law/visibility9.C: Likewise.
2404         * g++.old-deja/g++.niklas/t135.C: Likewise.
2405         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2406         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2407         * g++.old-deja/g++.other/access11.C: Likewise.
2408         * g++.old-deja/g++.other/access4.C: Likewise.
2409         * g++.old-deja/g++.other/access7.C: Likewise.
2410         * g++.old-deja/g++.other/crash1.C: Likewise.
2411         * g++.old-deja/g++.other/crash7.C: Likewise.
2412         * g++.old-deja/g++.other/friend1.C: Likewise.
2413         * g++.old-deja/g++.other/friend4.C: Likewise.
2414         * g++.old-deja/g++.other/friend9.C: Likewise.
2415         * g++.old-deja/g++.other/lineno1.C: Likewise.
2416         * g++.old-deja/g++.other/using1.C: Likewise.
2417         * g++.old-deja/g++.pt/enum14.C: Likewise.
2418         * g++.old-deja/g++.pt/friend11.C: Likewise.
2419         * g++.old-deja/g++.pt/friend21.C: Likewise.
2420         * g++.old-deja/g++.pt/friend3.C: Likewise.
2421         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2422         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2423         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2424         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2426 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2428         PR ipa/65765
2429         * g++.dg/ipa/pr65765.C: New test.
2431 2015-04-15  Nick Clifton  <nickc@redhat.com>
2433         * gcc.target/rx/builtins.c: Disable RMPA test if string
2434         instructions are not allowed.
2436 2015-04-15  Alan Modra  <amodra@gmail.com>
2438         * gcc.dg/pr65408.c: New.
2440 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2442         PR target/65729
2443         * gcc.target/arm/pr65729.c: New test.
2445 2015-04-14  Richard Biener  <rguenther@suse.de>
2447         PR tree-optimization/65758
2448         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2450 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2452         PR target/65648
2453         * gcc.c-torture/execute/pr65648.c: New test.
2455 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2457         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2458         __builtin_finite instead of finite.
2459         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2460         Likewise.
2462 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2464         PR tree-optimization/63387
2465         * gcc.dg/pr63387.c: New testcase.
2467 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2469         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2471 2015-04-13  Richard Biener  <rguenther@suse.de>
2473         PR tree-optimization/65204
2474         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2476 2015-04-13  Terry Guo  <terry.guo@arm.com>
2478         PR target/65710
2479         * gcc.target/arm/pr65710.c: New.
2481 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2483         PR tree-optimization/65747
2484         * g++.dg/torture/pr65747.C: New test.
2486 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2488         PR c++/65736
2489         * g++.dg/cpp0x/pr65736.C: New test.
2491 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2492             Martin Liska  <mliska@suse.cz>
2494         PR ipa/65722
2495         * g++.dg/ipa/pr65722.C: New testcase.
2497 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2499         PR tree-optimization/65735
2500         * gcc.c-torture/compile/pr65735.c: New test.
2502 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2504         PR middle-end/65554
2505         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2507 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2509         PR target/65671
2510         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2512 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2514         PR target/65647
2515         * gcc.target/arm/pr65647-2.c: New.
2517 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2519         PR target/65694
2520         * g++.dg/torture/pr65694.C: New test.
2522 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2524         * gfortran.dg/coarray_lock_6.f90: New.
2525         * gfortran.dg/coarray_lock_7.f90: New.
2526         * gfortran.dg/coarray/lock_2.f90: New.
2528 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2530         PR fortran/56674
2531         PR fortran/58813
2532         PR fortran/59016
2533         PR fortran/59024
2534         * gfortran.dg/used_types_27.f90: New.
2536 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2538         PR target/65671
2539         * gcc.target/i386/pr65671.c: New.
2541 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2543         PR tree-optimization/65709
2544         * c-c++-common/ubsan/align-9.c: New test.
2546 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2548         PR fortran/56852
2549         * gfortran.dg/pr56852.f90: New test.
2551 2015-04-09  Marek Polacek  <polacek@redhat.com>
2552             Jakub Jelinek  <jakub@redhat.com>
2554         PR middle-end/65554
2555         * g++.dg/opt/pr65554.C: New test.
2557 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2559         PR c++/65690
2560         * c-c++-common/attr-aligned-1.c: New test.
2562 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2564         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2566 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2568         PR target/65676
2569         * gcc.target/i386/sse-25.c: New.
2571 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2573         PR target/65693
2574         * gcc.target/i386/pr65693.c: New test.
2576 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2578         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2580 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2582         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2584 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2586         * gcc.target/i386/thunk-retbnd.c: New.
2588 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gnat.dg/opt48.adb: New test.
2591         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2592         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2594 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2596         PR ipa/65540
2597         * gcc.c-torture/compile/pr65540.c: New.
2599 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2601         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2602         -Wno-pointer-arith.
2604 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2606         PR debug/65678
2607         * g++.dg/debug/pr65678.C: New test.
2609         PR middle-end/65680
2610         * gcc.c-torture/compile/pr65680.c: New test.
2612 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2614         PR fortran/65548
2615         * gfortran.dg/allocate_with_source_5.f90: New test.
2617 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2619         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2620         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2622 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2624         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2626 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2628         PR target/65614
2629         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2630         to get floating point compression.
2631         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2633 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2635         PR preprocessor/61977
2636         * gcc.dg/cpp/pr61977.c: New test.
2638 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2640         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2642 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2644         PR target/65647
2645         * gcc.target/arm/pr65647.c: New.
2647 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2649         PR ipa/65655
2650         * g++.dg/torture/pr65655.C: New testcase.
2652 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2654         PR c++/64085
2655         * g++.dg/cpp1y/lambda-init13.C: New.
2657 2015-04-03  Marek Polacek  <polacek@redhat.com>
2659         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2661 2015-04-02  Marek Polacek  <polacek@redhat.com>
2663         PR c++/65642
2664         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2665         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2667 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2669         PR preprocessor/61977
2670         * gcc.target/powerpc/pr61977-1.c: New test.
2671         * gcc.target/powerpc/pr61977-2.c: New test.
2673 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/56100
2676         * g++.dg/warn/Wshadow-8.C: New.
2677         * g++.dg/warn/Wshadow-9.C: Likewise.
2678         * g++.dg/warn/Wshadow-10.C: Likewise.
2679         * g++.dg/warn/Wshadow-11.C: Likewise.
2681 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2683         * gcc.dg/pr23623.c: Added aligned attribute.
2684         * gcc.dg/20141029-1.c: Likewise.
2685         * gcc.dg/20150306-1.c: New test.
2687 2015-04-01  Marek Polacek  <polacek@redhat.com>
2689         PR c++/65554
2690         * g++.dg/cpp0x/initlist93.C: New test.
2691         * g++.dg/cpp0x/initlist94.C: New test.
2693 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2695         PR target/65624
2696         * gcc.target/aarch64/pr65624.c: New test.
2698 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2700         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2702 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2704         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2705         extra variable to force stack alignment.
2706         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2707         extra variable to force stack alignment.
2709 2015-03-31  Marek Polacek  <polacek@redhat.com>
2711         PR c++/65390
2712         * g++.dg/template/pr65390.C: New test.
2714 2015-03-31  Martin Liska  <mliska@suse.cz>
2716         * g++.dg/ipa/pr65557.C: New test.
2718 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2720         * gcc.target/s390/hotpatch-25.c: New test.
2721         * gcc.target/s390/hotpatch-1.c: Update test.
2722         * gcc.target/s390/hotpatch-10.c: Update test.
2723         * gcc.target/s390/hotpatch-11.c: Update test.
2724         * gcc.target/s390/hotpatch-12.c: Update test.
2725         * gcc.target/s390/hotpatch-13.c: Update test.
2726         * gcc.target/s390/hotpatch-14.c: Update test.
2727         * gcc.target/s390/hotpatch-15.c: Update test.
2728         * gcc.target/s390/hotpatch-16.c: Update test.
2729         * gcc.target/s390/hotpatch-17.c: Update test.
2730         * gcc.target/s390/hotpatch-18.c: Update test.
2731         * gcc.target/s390/hotpatch-19.c: Update test.
2732         * gcc.target/s390/hotpatch-2.c: Update test.
2733         * gcc.target/s390/hotpatch-21.c: Update test.
2734         * gcc.target/s390/hotpatch-22.c: Update test.
2735         * gcc.target/s390/hotpatch-23.c: Update test.
2736         * gcc.target/s390/hotpatch-24.c: Update test.
2737         * gcc.target/s390/hotpatch-3.c: Update test.
2738         * gcc.target/s390/hotpatch-4.c: Update test.
2739         * gcc.target/s390/hotpatch-5.c: Update test.
2740         * gcc.target/s390/hotpatch-6.c: Update test.
2741         * gcc.target/s390/hotpatch-7.c: Update test.
2742         * gcc.target/s390/hotpatch-8.c: Update test.
2743         * gcc.target/s390/hotpatch-9.c: Update test.
2744         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2746 2015-03-31  Richard Biener  <rguenther@suse.de>
2748         PR middle-end/65626
2749         * g++.dg/torture/pr65626.C: New testcase.
2751 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2753         PR target/65531
2754         * gcc.target/i386/mpx/pr65531.cc: New.
2756 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2758         PR target/65602
2759         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2760         __builtin_alloca instead of alloca.
2761         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2762         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2763         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2764         check.
2766 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
2768         PR ipa/65610
2769         * g++.dg/ubsan/pr65610.C: New test.
2771 2015-03-30  Marek Polacek  <polacek@redhat.com>
2773         PR c++/65398
2774         * g++.dg/cpp0x/pr65398-2.C: New test.
2776 2015-03-30  Marek Polacek  <polacek@redhat.com>
2778         * c-c++-common/pr65556.c: Change the width of bit-fields.
2780 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2782         PR ipa/65588
2783         * gcc.target/i386/pr65588.c: New testcase.
2785 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2787         PR libgfortran/65563
2788         * gfortran.dg/open_errors_2.f90:  New test.
2790 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2792         PR libgfortran/65596
2793         * gfortran.dg/namelist_86.f90: New test.
2795 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
2797         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2798         statement to reflect new ownership.
2800 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2802         PR c++/42328
2803         * g++.dg/template/friend58.C: New.
2804         * g++.dg/template/friend59.C: Likewise.
2806 2015-03-27  Tobias Burnus  <burnus@net-b.de>
2808         PR c/65586
2809         * g++.dg/gomp/openmp-simd-3.C: New.
2810         * gcc.dg/gomp/openmp-simd-3.c: New.
2812 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2814         PR target/65248
2815         * gcc.target/i386/pr65248-1.c: New file.
2816         * gcc.target/i386/pr65248-2.c: Likewise.
2817         * gcc.target/i386/pr65248-3.c: Likewise.
2818         * gcc.target/i386/pr65248-4.c: Likewise.
2820 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
2822         PR target/65593
2823         * gcc.c-torture/compile/pr65593.c: New test.
2825 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/59329
2828         * g++.dg/cpp1y/constexpr-assert1.C: New.
2830 2015-03-27  Marek Polacek  <polacek@redhat.com>
2832         PR c++/65556
2833         * c-c++-common/pr65556.c: New test.
2835 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2837         PR ipa/65600
2838         * g++.dg/torture/pr65600.C: New testcase.
2840 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2842         PR target/65407
2843         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2845 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
2847         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2848         statement and cleanup. Fixed typos.
2850 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2852         PR middle-end/65595
2853         * gcc.c-torture/compile/pr65595.c: New testcase.
2855 2015-03-27  Marek Polacek  <polacek@redhat.com>
2857         PR sanitizer/65583
2858         * g++.dg/ubsan/pr65583.C: New test.
2860 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2862         * gcc.c-torture/compile/20150327.c: New testcase.
2864 2015-03-26  Richard Biener  <rguenther@suse.de>
2866         PR middle-end/65555
2867         * g++.dg/torture/pr65555.C: New testcase.
2869 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
2871         PR tree-optimization/64715
2872         * gcc.dg/builtin-object-size-15.c: New test.
2873         * gcc.dg/pr64715-1.c: New test.
2874         * gcc.dg/pr64715-2.c: New test.
2876 2015-03-26  Richard Biener  <rguenther@suse.de>
2878         PR middle-end/65519
2879         * gnat.dg/specs/opt2.ads: Fix testcase.
2881 2015-03-25  Martin Sebor  <msebor@redhat.com>
2883         PR testsuite/65526
2884         * lib/target-supports.exp (check_effective_target_arm32): Fail early
2885         when target isn't arm*-*-*-*.
2886         (check_effective_target_arm_nothumb): Likewise.
2887         (check_effective_target_arm_little_endian): Likewise.
2888         (check_effective_target_arm_vect_no_misalign): Likewise.
2889         (check_effective_target_aarch64_little_endian): Fail early if target
2890         isn't aarch64*-*-*.
2892 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
2894         PR tree-optimization/65177
2895         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2897 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
2899         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2900         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2901         smmintrin.h and mm3dnow.h.
2903 2015-03-25  Marek Polacek  <polacek@redhat.com>
2905         PR c++/65558
2906         * g++.dg/cpp0x/pr65558.C: New test.
2908 2015-03-25  Marek Polacek  <polacek@redhat.com>
2910         PR c++/61670
2911         * g++.dg/template/pr61670.C: New test.
2913 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2915         PR c++/54987
2916         * g++.dg/template/pr54987.C: New.
2918 2015-03-25  Richard Biener  <rguenther@suse.de>
2920         PR tree-optimization/62630
2921         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2923 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2925         PR target/65508
2926         * gcc.target/i386/mpx/pr65508.c: New.
2928 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
2930         PR fortran/64952
2931         PR fortran/65532
2932         * gfortran.dg/data_initialized_3.f90: New.
2934 2015-03-25  Richard Biener  <rguenther@suse.de>
2936         PR middle-end/65519
2937         * gnat.dg/specs/opt2.ads: New testcase.
2939 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
2941         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2942         * gcc.target/arm/memset-inline-4.c: Skip for
2943         arm_tune_string_ops_prefer_neon.
2944         * gcc.target/arm/memset-inline-5.c: Ditto.
2945         * gcc.target/arm/memset-inline-6.c: Ditto.
2946         * gcc.target/arm/memset-inline-8.c: Ditto.
2947         * gcc.target/arm/memset-inline-9.c: Ditto.
2949 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2951         PR c++/58923
2952         * g++.dg/other/virtual3.C: New.
2954 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2956         PR c++/60130
2957         * g++.dg/cpp0x/vt-60130.C: New.
2959 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2961         PR c++/61971
2962         * g++.dg/warn/Warray-bounds-7.C: New.
2964 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2966         PR c++/60067
2967         * g++.dg/template/defarg18.C: New.
2969 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2971         PR c++/59988
2972         * g++.dg/cpp0x/vt-59988.C: New.
2974 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
2976         PR tree-optimization/65533
2977         * gcc.dg/pr65533.c: New test.
2979 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
2981         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2982         source= and mold= expressions functionality.
2983         * gfortran.dg/allocate_class_4.f90: New test.
2984         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2985         copying an unlimited polymorhpic object containing a char array
2986         to another unlimited polymorphic object respects the _len
2987         component.
2988         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2989         whether deferred length char array allocate works, unlimited
2990         polymorphic object allocation from a string works and if
2991         allocating an array of deferred length strings works.
2992         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2994 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2996         PR c++/65513
2997         * g++.dg/cpp0x/constexpr-array11.C: New.
2999 2015-03-24  Richard Biener  <rguenther@suse.de>
3001         PR middle-end/65517
3002         * gcc.dg/torture/pr65517.c: New testcase.
3004 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3006         * gfortran.dg/coindexed_1.f90: Moved from
3007         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3009 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3011         PR testsuite/65506
3012         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3013         gimple dump.
3015         PR target/65523
3016         * gcc.target/i386/pr65523.c: New test.
3018         PR ipa/65475
3019         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3020         dg-options.
3021         * g++.dg/lto/pr65475b_0.C: Likewise.
3023 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3025         PR target/65505
3026         * gcc.target/sh/torture/pr65505.c: New.
3028 2015-03-23  Martin Sebor  <msebor@redhat.com>
3030         PR testsuite/63175
3031         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3032         assembly for lvx in addition to lxv.
3034 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3036         PR target/65504
3037         * gfortran.dg/pr65504.f90: New test.
3039         PR ipa/65521
3040         * gcc.dg/pr65521.c: New test.
3042 2015-03-23  Richard Biener  <rguenther@suse.de>
3044         PR tree-optimization/65518
3045         * gcc.dg/vect/pr65518.c: New testcase.
3047 2015-03-23  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/65494
3050         * gcc.dg/vect/pr65494.c: New testcase.
3052 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3054         PR preprocessor/65238
3055         * c-c++-common/cpp/pr65238-1.c: New test.
3056         * gcc.dg/cpp/pr65238-2.c: New test.
3057         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3058         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3060 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3061             Mikael Morin  <mikael@gcc.gnu.org>
3063         PR fortran/64952
3064         * gfortran.dg/elemental_dependency_4.f90: New.
3065         * gfortran.dg/elemental_dependency_5.f90: New.
3067 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3069         PR ipa/65475
3070         * g++.dg/lto/pr65475b_0.C: New testcase.
3071         * g++.dg/lto/pr65475b_1.C: New testcase.
3072         * g++.dg/lto/pr65475c_0.C: New testcase.
3073         * g++.dg/lto/pr65475c_1.C: New testcase.
3075 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3077         * gfortran.dg/coarray_38.f90: New.
3078         * gfortran.dg/coarray_39.f90: New.
3079         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3080         compile test.
3082 2015-03-20  Marek Polacek  <polacek@redhat.com>
3084         PR c++/65398
3085         * g++.dg/cpp0x/pr65398.C: New test.
3087 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3089         PR ipa/65475
3090         * g++.dg/lto/pr65475_0.C: New testcase.
3091         * g++.dg/lto/pr65475_1.C: New testcase.
3093 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3095         PR rtl-optimization/64366
3096         * gcc.target/sh/pr64366.c: New.
3098 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3100         PR c++/48324
3101         * g++.dg/cpp0x/constexpr-48324.C: New.
3103 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3105         PR c++/48453
3106         * g++.dg/cpp0x/pr48453.C: New.
3108 2015-03-20  Marek Polacek  <polacek@redhat.com>
3110         PR c++/65072
3111         * g++.dg/cpp0x/pr65072.C: New test.
3113 2015-03-20  Richard Biener  <rguenther@suse.de>
3115         PR middle-end/64715
3116         * gcc.dg/pr15347.c: Use -O.
3117         * c-c++-common/pr19807-1.c: Likewise.
3119 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3121         * gnat.dg/volatile13.ad[sb]: New test.
3123 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3125         PR rtl-optimization/60851
3126         * gcc.target/i386/pr60851.c: New test.
3128 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3130         PR target/65240
3131         * g++.dg/pr65240.h: Add tests for PR 65240.
3132         * g++.dg/pr65240-1.C: Likewise.
3133         * g++.dg/pr65240-2.C: Likewise.
3134         * g++.dg/pr65240-3.C: Likewise.
3135         * g++.dg/pr65240-4.C: Likewise.
3137 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3139         PR rtl-optimization/63491
3140         * gcc.target/powerpc/pr63491.c: New.
3142 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3144         * g++.dg/ipa/pr65465.C: New test.
3146 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3148         PR c++/52659
3149         * g++.dg/cpp0x/deleted11.C: New.
3151 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3153         PR sanitizer/65400
3154         * c-c++-common/tsan/pr65400-3.c: New test.
3156 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3158         PR c++/59686
3159         * g++.dg/cpp0x/constexpr-59686.C: New.
3161 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3163         PR sanitizer/64265
3164         * g++.dg/tsan/pr64265.C: New test.
3166         PR sanitizer/65400
3167         * c-c++-common/tsan/pr65400-1.c: New test.
3168         * c-c++-common/tsan/pr65400-2.c: New test.
3170 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/59816
3173         * g++.dg/cpp0x/pr59816.C: New.
3175 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3177         PR fortran/59198
3178         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3180 2015-03-18  Martin Liska  <mliska@suse.cz>
3182         PR ipa/65439
3183         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3184         equivalences either to 6 or 7.
3186 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3188         PR middle-end/64491
3189         Revert:
3190         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3192         * gcc.dg/undefined-loop-1.c: New file.
3193         * gcc.dg/undefined-loop-2.c: New file.
3195         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3197         PR testsuite/64032
3198         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3199         loop exits too early.
3201 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3203         PR tree-optimization/65450
3204         * gfortran.dg/pr65450.f90: New test.
3206         PR target/65078
3207         * gcc.target/i386/pr65078-1.c: New test.
3208         * gcc.target/i386/pr65078-2.c: New test.
3209         * gcc.target/i386/pr65078-3.c: New test.
3210         * gcc.target/i386/pr65078-4.c: New test.
3211         * gcc.target/i386/pr65078-5.c: New test.
3212         * gcc.target/i386/pr65078-6.c: New test.
3214 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3216         PR c++/65340
3217         * g++.dg/cpp1y/pr65340.C: New.
3219 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3221         PR fortran/64432
3222         * gfortran.dg/system_clock_3.f08: Adjust test.
3224 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3226         PR fortran/59198
3227         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3228         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3230 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232         PR fortran/64432
3233         * gfortran.dg/system_clock_3.f08: New test.
3235 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3237         PR c++/64626
3238         g++.dg/cpp1y/pr64626-1.C: New.
3239         g++.dg/cpp1y/pr64626-2.C: New.
3240         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3242 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3244         PR tree-optimization/65427
3245         * gcc.c-torture/execute/pr65427.c: New test.
3247 2015-03-16  Marek Polacek  <polacek@redhat.com>
3249         DR 1688
3250         PR c++/65327
3251         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3252         * g++.dg/cpp0x/pr65327.C: New test.
3254 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3256         PR sanitizer/64820
3257         * c-c++-common/asan/pr64820.c: New test.
3259 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3261         * gfortran.dg/pointer_2.f90: New test.
3263 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3265         * g++.dg/pr65049.C: New test.
3267 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3269         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3270         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3271         * gcc.target/i386/fuse-caller-save.c: Same.
3273 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3275         * gnat.dg/loop_optimization18.ad[sb]: New test.
3276         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3278 2015-03-16  Alan Modra  <amodra@gmail.com>
3280         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3281         2014-12-05 change.
3283 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3285         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3286         hppa*-*-hpux*.
3287         * gcc.dg/torture/pr65270-2.c: Likewise.
3289 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3291         PR fortran/61138
3292         * gfortran.dg/pointer_remapping_9.f90: New.
3294 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3296         PR tree-optimization/65369
3297         * gcc.c-torture/execute/pr65369.c: New test.
3299         PR tree-optimization/65418
3300         * gcc.c-torture/execute/pr65418-1.c: New test.
3301         * gcc.c-torture/execute/pr65418-2.c: New test.
3303         PR rtl-optimization/65401
3304         * gcc.c-torture/execute/pr65401.c: New test.
3306 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3308         PR target/64600
3309         * gcc.target/arm/pr64600_1.c: New test.
3311 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3313         PR rtl-optimization/65235
3314         * gcc.target/aarch64/pr65235_1.c: New test.
3316 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3318         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3319         * gcc.target/s390/hotpatch-22.c: Likewise.
3320         * gcc.target/s390/hotpatch-23.c: Likewise.
3321         * gcc.target/s390/hotpatch-24.c: Likewise.
3322         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3323         * gcc.target/s390/hotpatch-1.c: Update expected output.
3324         * gcc.target/s390/hotpatch-2.c: Likewise.
3325         * gcc.target/s390/hotpatch-3.c: Likewise.
3326         * gcc.target/s390/hotpatch-4.c: Likewise.
3327         * gcc.target/s390/hotpatch-5.c: Likewise.
3328         * gcc.target/s390/hotpatch-6.c: Likewise.
3329         * gcc.target/s390/hotpatch-7.c: Likewise.
3330         * gcc.target/s390/hotpatch-8.c: Likewise.
3331         * gcc.target/s390/hotpatch-9.c: Likewise.
3332         * gcc.target/s390/hotpatch-10.c: Likewise.
3333         * gcc.target/s390/hotpatch-11.c: Likewise.
3334         * gcc.target/s390/hotpatch-12.c: Likewise.
3335         * gcc.target/s390/hotpatch-13.c: Likewise.
3336         * gcc.target/s390/hotpatch-14.c: Likewise.
3337         * gcc.target/s390/hotpatch-15.c: Likewise.
3338         * gcc.target/s390/hotpatch-16.c: Likewise.
3339         * gcc.target/s390/hotpatch-17.c: Likewise.
3340         * gcc.target/s390/hotpatch-18.c: Likewise.
3341         * gcc.target/s390/hotpatch-19.c: Likewise.
3343 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3345         PR target/65103
3346         * gcc.target/i386/pr65103-1.c: New.
3348 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3350         PR target/65044
3351         * gcc.target/i386/pr65044.c: New.
3353 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3355         PR rtl-optimization/64895
3356         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3357         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3358         * gcc.target/i386/fuse-caller-save.c: Ditto.
3360 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3362         * gcc.dg/ipa/pr63569.c: Fix template.
3364 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3366         * g++.dg/ipa/pr64146.C: Require fpic support.
3368 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3370         PR libfortran/65200
3371         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3372         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3374 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3376         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3377         to dg-options, fix up dg-skip-if.
3379 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3381         PR target/65296
3382         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3383         * gcc.target/avr/tiny-caller-save.c: Same.
3385 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3387         PR target/65242
3388         * g++.dg/pr65242.C: New test.
3390 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3392         * c-c++-common/asan/no-asan-check-glob.c: New test.
3394 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3396         PR c++/65370
3397         * g++.dg/other/default11.C: New.
3398         * g++.dg/other/default12.C: Likewise.
3400 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3402         PR target/65368
3403         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3405 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3407         PR fortran/65024
3408         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3410 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3412         PR c++/65127
3413         * g++.dg/cpp0x/pr65127.C: New test.
3415 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3417         * gcc.dg/ipa/PR64550.c: Update template.
3419 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3420             Tobias Burnus  <burnus@net-b.de>
3422         * gfortran.dg/coarray_sync_memory.f90: New.
3424 2015-03-10  Marek Polacek  <polacek@redhat.com>
3426         PR sanitizer/65367
3427         * c-c++-common/ubsan/pr65367.c: New test.
3429 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3431         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3432         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3433         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3434         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3435         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3436         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3437         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3438         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3439         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3440         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3441         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3442         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3443         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3445 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3447         * lib/mpx-dg.exp (mpx_link_flags): New.
3448         (mpx_init): New.
3449         (mpx_finish): New.
3450         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3451         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3452         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3453         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3454         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3455         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3456         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3457         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3458         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3459         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3460         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3461         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3462         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3463         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3464         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3465         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3466         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3467         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3468         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3469         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3470         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3471         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3472         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3473         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3474         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3475         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3476         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3477         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3478         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3479         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3480         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3481         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3482         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3483         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3484         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3485         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3486         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3487         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3488         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3489         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3490         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3491         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3492         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3493         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3494         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3495         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3496         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3497         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3498         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3499         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3500         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3501         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3502         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3503         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3504         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3505         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3506         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3507         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3508         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3509         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3510         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3511         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3512         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3513         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3514         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3515         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3516         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3517         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3518         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3519         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3520         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3521         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3522         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3523         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3524         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3525         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3526         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3527         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3528         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3529         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3530         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3531         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3532         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3533         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3534         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3535         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3536         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3537         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3538         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3539         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3540         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3541         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3542         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3543         * gcc.target/i386/mpx/label-address-1.c: New.
3544         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3545         * gcc.target/i386/mpx/macro.c: New.
3546         * gcc.target/i386/mpx/mpx-check.h: New.
3547         * gcc.target/i386/mpx/mpx.exp: New.
3548         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3549         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3550         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3551         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3552         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3553         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3554         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3555         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3556         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3557         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3558         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3559         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3560         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3561         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3562         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3563         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3564         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3565         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3566         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3567         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3568         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3569         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3570         * gcc.target/i386/mpx/reference-1-nov.c: New.
3571         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3572         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3573         * gcc.target/i386/mpx/reference-2-nov.c: New.
3574         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3575         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3576         * gcc.target/i386/mpx/reference-3-nov.c: New.
3577         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3578         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3579         * gcc.target/i386/mpx/reference-4-nov.c: New.
3580         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3581         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3582         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3583         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3584         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3585         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3586         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3587         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3588         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3589         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3590         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3591         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3592         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3593         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3594         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3595         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3596         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3597         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3598         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3599         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3600         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3601         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3602         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3603         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3604         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3605         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3606         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3607         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3608         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3609         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3610         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3611         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3612         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3613         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3614         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3615         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3616         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3617         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3618         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3619         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3620         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3621         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3622         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3623         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3624         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3625         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3626         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3627         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3628         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3629         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3630         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3631         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3632         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3633         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3634         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3635         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3636         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3637         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3638         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3639         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3640         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3641         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3642         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3643         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3644         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3645         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3646         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3647         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3648         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3649         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3650         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3651         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3652         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3653         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3654         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3655         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3656         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3657         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3658         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3659         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3660         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3661         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3662         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3663         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3664         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3665         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3666         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3667         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3668         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3669         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3670         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3671         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3672         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3673         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3674         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3675         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3676         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3677         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3678         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3679         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3680         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3681         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3682         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3683         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3684         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3685         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3686         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3687         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3688         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3689         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3690         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3691         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3692         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3693         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3694         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3695         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3696         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3697         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3698         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3699         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3700         * gcc.target/i386/mpx/vla-1-nov.c: New.
3701         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3702         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3703         * gcc.target/i386/mpx/vla-2-nov.c: New.
3704         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3706 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3708         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3710 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3712         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3714 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3716         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3717         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3719 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3721         PR c/65120
3722         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3723         on rhs is 0.
3724         (fn4): New test.
3725         * c-c++-common/pr65120.c: New test.
3727         PR rtl-optimization/65321
3728         * gcc.dg/pr65321.c: New test.
3730 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3732         PR tree-optimization/65355
3733         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3735 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3737         PR c/65120
3738         * c-c++-common/pr49706.c: Adjust tests for not warning
3739         about !!x == y or !b == y where b is boolean, and add
3740         some further tests.
3741         * c-c++-common/pr62199-2.c: Likewise.
3743 2015-03-09  Richard Biener  <rguenther@suse.de>
3745         PR middle-end/65270
3746         * gcc.dg/torture/pr65270-1.c: New testcase.
3747         * gcc.dg/torture/pr65270-2.c: Likewise.
3749 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3751         PR tree-optimization/63743
3752         * gcc.dg/pr63743.c: New test.
3754 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
3756         PR lto/65316
3757         * g++.dg/lto/pr65316_0.C: New testcase.
3758         * g++.dg/lto/pr65316_1.C: New testcase.
3760 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3762         PR target/62247
3763         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3764         hppa*-*-hpux*.
3765         * g++.dg/abi/rtti3.C: Likewise.
3767         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3769         PR target/62251
3770         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3772         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3774         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3776         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3778 2015-03-08  Morin  <mikael@gcc.gnu.org>
3780         PR fortran/60898
3781         * gfortran.dg/entry_20.f90: New.
3783 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3785         PR target/65153
3786         * gcc.c-torture/compile/pr65153.c: New.
3788 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3790         PR target/65249
3791         * g++.dg/torture/pr65249.C: New.
3793 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
3795         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3796         long.
3797         (int64_t): Likewise.
3799 2015-03-07  Marek Polacek  <polacek@redhat.com>
3800             Martin Uecker  <uecker@eecs.berkeley.edu>
3802         PR sanitizer/65280
3803         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3804         member-like arrays.
3805         * c-c++-common/ubsan/bounds-8.c: New test.
3806         * c-c++-common/ubsan/bounds-9.c: New test.
3807         * gcc.dg/ubsan/bounds-2.c: New test.
3809 2015-03-05  Martin Sebor  <msebor@redhat.com>
3811         * PR testsuite/63175
3812         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3813         checking of results into main to prevent it from getting optimized
3814         away.
3815         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3817 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
3819         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3820         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3821         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3822         x64.
3824 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
3826         * g++.dg/lto/pr65302_1.C: New testcase.
3827         * g++.dg/lto/pr65302_0.C: New testcase.
3829 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3831         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3832         -fno-ipa-icf to dg-options.
3834 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3836         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3837         compiles using the linker plugin.
3839 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3841         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3843 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3845         * gcc.target/arm/pr65067.c: New test.
3847 2015-03-05  Martin Liska  <mliska@suse.cz>
3849         PR ipa/65318
3850         * gcc.dg/ipa/pr65318.c: New test.
3852 2015-03-05  Marek Polacek  <polacek@redhat.com>
3854         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3856 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3858         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3860 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3862         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3863         max-unroll-times back to defaults for s390.
3865 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3867         Fix last commit.
3869 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3871         PR c++/64665
3872         * g++.dg/cpp0x/initlist92.C: New.
3874 2015-03-05  Richard Biener  <rguenther@suse.de>
3876         PR tree-optimization/65310
3877         * gcc.dg/vect/pr65310.c: New testcase.
3879 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3881         PR c++/64834
3882         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3884 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3886         * gnat.dg/entry_queues3.adb: New test.
3888 2015-03-04  Ian Lance Taylor  <iant@google.com>
3890         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3892 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3894         PR c++/64227
3895         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3897 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
3899         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3900         -fno-ipa-icf to dg-options
3901         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3902         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3904 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3906         PR c++/64398
3907         * g++.dg/cpp0x/decltype62.C: New.
3909 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3911         * gnat.dg/object_overflow5.adb: New test.
3913 2015-03-03  Martin Liska  <mliska@suse.cz>
3915         PR ipa/65287
3916         * gcc.dg/ipa/pr65287.c: New test.
3918 2015-03-03  Martin Jambor  <mjambor@suse.cz>
3919             Eric Botcazou  <ebotcazou@adacore.com>
3921         * gnat.dg/specs/pack12.ads: New test.
3923 2015-03-03  Martin Liska  <mliska@suse.cz>
3925         * gcc.dg/ipa/PR65282.c: New test.
3927 2015-03-13  Jeff Law  <law@redhat.com>
3929         PR tree-optimization/65241
3930         * gcc.c-torture/compile/pr65241.c: New test.
3932 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
3934         PR target/64331
3935         * gcc.target/avr/torture/pr64331.c: New test.
3937 2015-03-03  Martin Liska  <mliska@suse.cz>
3938             Jan Hubicka  <hubicka@ucw.cz>
3940         * g++.dg/ipa/pr65263.C: New test.
3942 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3944         PR ipa/65130
3945         * gcc.dg/lto/pr65130_0.c: New testcase.
3946         * gcc.dg/lto/pr65130_1.c: New testcase.
3948 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3950         PR ipa/64988
3951         * g++.dg/torture/pr64988.C: New testcase.
3953 2015-03-02  Tobias Burnus  <burnus@net-b.de>
3955         * gfortran.dg/coarray_atomic_6.f90: New.
3957 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3959         PR target/65184
3960         * gcc.target/i386/pr65184.c: New.
3962 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3964         PR target/65183
3965         * gcc.target/i386/pr65183.c: New.
3967 2015-02-28  Martin Liska  <mliska@suse.cz>
3968             Jan Hubicka  <hubicka@ucw.cz>
3970         * gcc.dg/ipa/ipa-icf-35.c: New test.
3971         * gcc.dg/ipa/ipa-icf-36.c: New test.
3972         * gcc.dg/ipa/ipa-icf-37.c: New test.
3974 2015-02-28  Martin Liska  <mliska@suse.cz>
3975             Jan Hubicka  <hubicka@ucw.cz>
3977         PR ipa/65245
3978         * gcc.dg/ipa/ipa-icf-34.c: New test.
3980 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3982         PR target/61142
3983         * gcc.target/sh/sh/pr61142.c: New.
3985 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3987         * g++.dg/other/dump-ada-spec-3.C: New test.
3989 2015-03-01  Martin Liska  <mliska@suse.cz>
3991         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3992         * g++.dg/ipa/pr63595.C: Update expected results.
3994 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
3996         PR ipa/65236
3997         * g++.dg/ipa/ipa-icf-6.C: New testcase.
3999 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4001         * gcc.dg/vect/pr59354.c: Move vector producing code to
4002         separate function.
4004 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4006         PR ipa/65237
4007         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4008         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4009         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4010         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4012 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4014         PR tree-optimization/65048
4015         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4016         (foo): Use K&R style definition.
4018 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4020         PR target/65032
4021         * g++.dg/pr65032.C: New.
4023 2015-02-27  Marek Polacek  <polacek@redhat.com>
4025         PR c/65040
4026         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4027         -Wformat=2.
4029 2015-02-27  Marek Polacek  <polacek@redhat.com>
4031         PR c/65228
4032         * gcc.dg/pr65228.c: New test.
4034 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4036         PR c/35330
4037         * gcc.dg/weak/weak-17.c: New file.
4039 2015-02-27  Richard Biener  <rguenther@suse.de>
4041         PR lto/65193
4042         * g++.dg/lto/pr65193_0.C: New testcase.
4044 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4046         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4047         * gcc.target/s390/hotpatch-8.c: Likewise.
4048         * gcc.target/s390/hotpatch-9.c: Likewise.
4049         * gcc.target/s390/pr61078.c: Likewise.
4050         * gcc.target/s390/pr57960.c: Remove -m64.
4051         * gcc.target/s390/pr61078.c: Likewise.
4053 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4054             Martin Liska  <mliska@suse.cz>
4056         PR bootstrap/65150
4057         * gcc.dg/pr64454.c: Disable ICF.
4058         * gcc.dg/pr28685-1.c: Disable ICF
4059         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4060         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4061         * g++.dg/ipa/ipa-icf-4.C: Update template.
4063 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4065         PR tree-optimization/65216
4066         * gcc.c-torture/execute/pr65216.c: New test.
4068         PR tree-optimization/65215
4069         * gcc.c-torture/execute/pr65215-1.c: New test.
4070         * gcc.c-torture/execute/pr65215-2.c: New test.
4071         * gcc.c-torture/execute/pr65215-3.c: New test.
4072         * gcc.c-torture/execute/pr65215-4.c: New test.
4073         * gcc.c-torture/execute/pr65215-5.c: New test.
4075 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4077         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4079 2015-02-26  Martin Liska  <mliska@suse.cz>
4080             Jan Hubicka  <hubicka@ucw.cz>
4082         * g++.dg/ipa/pr64146.C: Update expected results.
4083         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4084         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4085         * gcc.dg/ipa/ipa-icf-34.c: New test.
4087 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4089         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4090         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4091         (dg-additional-options): Remove dg directive.
4092         (dg-final): Add dg directive.
4094 2015-02-26  Marek Polacek  <polacek@redhat.com>
4096         PR ipa/65008
4097         * g++.dg/ipa/pr65008.C: New test.
4099 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4101         * lib/profopt.exp (profopt-target-cleanup): New proc.
4102         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4103         files from sources from dg-additional-sources.
4105 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4107         * lib/gcov.exp: Cleanup in case of xfail.
4109 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4111         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4113 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4115         PR debug/46102
4116         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4117         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4118         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4119         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4120         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4121         * g++.dg/debug/pr46123.C: XFAIL and move...
4122         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4123         * gcc.dg/debug/dwarf2-3.c: Move...
4124         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4126 2015-02-26  Marek Polacek  <polacek@redhat.com>
4128         PR c++/65202
4129         * g++.dg/cpp1y/pr65202.C: New test.
4131 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4133         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4134         locale_facets.h.gcov.
4136 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4138         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4140 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4142         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4144 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4146         PR target/65217
4147         * gcc.target/i386/pr65217.c: New.
4149 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4151         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4153 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4155         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4157 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4159         PR tree-optimization/65048
4160         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4162 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4164         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4165         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4167 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4169         PR target/65161
4170         * gcc.target/i386/pr65161.c: New test.
4172 2015-02-26  Terry Guo  <terry.guo@arm.com>
4174         * gcc.target/arm/no-volatile-in-it.c: New test.
4176 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4178         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4179         (dg-options): Add -save-temps.
4180         (dg-final): Add cleanup-saved-temps.
4182 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4184         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4186 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4188         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4189         * gcc.target/powerpc/pack01.c: Include string.h.
4191 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4193         PR target/65167
4194         * gcc.target/i386/pr65167.c: New.
4196 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4198         PR tree-optimization/61917
4199         * gcc.dg/vect/vect-pr61917.c: New file.
4201 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4203         PR tree-optimization/65170
4204         * gcc.c-torture/execute/pr65170.c: New test.
4205         * gcc.dg/tree-ssa/vrp96.c: New test.
4207 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4209         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4211 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4213         PR testsuite/65126
4214         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4215         (dg-additional-files-options): Copy additional_sources to
4216         additional_sources_used before emptying additional_sources.
4217         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4218         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4219         (cleanup-saved-temps): Use additional_sources_used instead of
4220         additional_sources.
4221         (dg-test): Reset additional_sources_used.
4223 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4225         PR fortran/63427
4226         * gfortran.dg/integer_exponentiation_6.F90: New test.
4228 2015-02-23  Martin Sebor  <msebor@redhat.com>
4230         PR target/65109
4231         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4232         two parts.  One to save registers, the other to verify the
4233         registers have the right values.  Save register state into
4234         static data rather than on the stack.
4236 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4238         PR bootstrap/63888
4239         * c-c++-common/asan/pr63888.c: New test.
4241 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4243         PR target/65163
4244         * gcc.c-torture/compile/pr65163.c: New.
4246 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4248         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4249         with -m31 on 64 bit.
4250         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4251         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4253 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4255         * gcc.target/s390/20090223-1.c: Add
4256         -Wno-implicit-function-declaration option.
4257         * gcc.target/s390/pr42224.c: Likewise.
4258         * gcc.target/s390/pr55718.c: Likewise.
4260 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4262         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4263         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4264         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4265         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4266         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4267         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4268         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4269         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4270         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4271         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4272         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4273         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4274         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4275         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4276         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4277         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4278         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4279         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4280         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4281         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4282         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4284 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4286         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4287         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4288         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4289         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4290         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4291         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4292         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4293         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4294         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4295         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4296         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4297         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4298         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4299         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4300         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4301         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4303 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4305         PR fortran/64980
4306         PR fortran/61960
4307         * gfortran.dg/pr61960.f90: New.
4308         * gfortran.dg/pr64230.f90: New.
4309         * gfortran.dg/pr64980.f03: New.
4311 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4313         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4315 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4317         PR ada/65156
4318         * gnat.dg/timing_events.adb: Removed, invalid test.
4320 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4322         PR debug/58123
4323         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4324         location.
4325         * g++.dg/gcov/gcov-2.C: Likewise.
4327 2015-02-20  Richard Biener  <rguenther@suse.de>
4329         PR tree-optimization/65136
4330         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4332 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4334         PR testsuite/64158
4335         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4336         and nvptx-*-* blacklisting.
4338         * gcc.dg/sibcall-9.c: New test.
4339         * gcc.dg/sibcall-10.c: New test.
4341 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4343         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4345 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4347         PR target/64452
4348         * gcc.target/avr/torture/pr64452.c: New test.
4350 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4352         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4353         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4355 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4357         PR testsuite/65116
4358         * lib/target-supports.exp (check_compile): Check whether
4359         additional_sources is defined before using it.
4361 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4363         PR middle-end/65074
4364         * g++.dg/opt/pr65074.C: New file.
4366 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4368         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4369         (size_type): New typedef.
4370         (operator "" _script): Use it for the last argument.
4372 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4374         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4376 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4378         * lib/target-supports.exp (check_compile): Save/restore
4379         additional_sources that may belong to an actual test.
4381 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4383         PR gcov-profile/64634
4384         * g++.dg/gcov/gcov-15.C: New test.
4386 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4388         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4390 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4392         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4394 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4396         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4398 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4400         * gfortran.dg/fmt_cache_1.f: Add missing close.
4402 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4404         PR testsuite/65107
4405         * gfortran.dg/read_eof_8.f90: Add missing close.
4407 2015-02-18  Richard Biener  <rguenther@suse.de>
4409         PR tree-optimization/65063
4410         * gcc.dg/pr65063.c: New testcase.
4412 2015-02-18  Richard Biener  <rguenther@suse.de>
4414         PR tree-optimization/62217
4415         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4417 2015-02-18  Marek Polacek  <polacek@redhat.com>
4419         PR sanitizer/65081
4420         * c-c++-common/ubsan/pr65081.c: New test.
4422 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4424         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4425         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4427 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4429         * gcc.dg/ipa/propalign-3.c: New test.
4431 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4433         PR target/64793
4434         * gcc.target/sh/pr64793.c: New.
4435         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4437 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4439         * gcc.target/arm/divzero.c: New test case.
4441 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4443         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4445 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4446             Jakub Jelinek  <jakub@redhat.com>
4448         PR c++/65075
4449         * g++.dg/cpp0x/pr65075.C: New test.
4451 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4453         PR target/65058
4454         * gcc.target/powerpc/pr65058.c: New test.
4456 2015-02-16  Jeff Law  <law@redhat.com>
4458         PR tree-optimization/64823
4459         * gcc.dg/uninit-20.c: New test.
4461 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4462             James Greenhalgh  <james.greenhalgh@arm.com>
4464         PR ipa/64963
4465         * gcc.dg/ipa/ipa-clone-1.c: New test.
4467 2015-02-16  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/65077
4470         * gcc.dg/torture/pr65077.c: New testcase.
4472 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4474         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4475         Directive adjusted to scan for ldaxr.
4476         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4477         adjusted to scan for ldaex.
4479 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4481         PR c++/65080
4482         * g++.dg/cpp0x/constexpr-65080.C: New.
4484 2015-02-16  Richard Biener  <rguenther@suse.de>
4486         PR tree-optimization/63593
4487         * gcc.dg/pr63593.c: New testcase.
4489 2015-02-16  Marek Polacek  <polacek@redhat.com>
4491         PR c/65066
4492         * gcc.dg/pr65066.c: New test.
4494 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4496         * gcc.dg/pr65002.C: Move ...
4497         * g++.dg/ipa/pr65002.C: ... here.
4499 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4501         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4502         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4503         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4504         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4506 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4508         PR testsuite/64850
4509         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4510         the expression to find calls.
4511         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4512         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4513         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4514         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4515         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4517 2015-02-14  Marek Polacek  <polacek@redhat.com>
4519         PR c/64768
4520         * gcc.dg/array-11.c: New test.
4521         * gcc.dg/array-12.c: New test.
4522         * gcc.dg/array-13.c: New test.
4523         * gcc.dg/array-14.c: New test.
4524         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4525         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4526         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4527         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4528         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4529         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4531 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4533         PR c++/60894
4534         * g++.dg/lookup/using54.C: New.
4536 2015-02-13  Jeff Law  <law@redhat.com>
4538         PR bootstrap/65060
4539         Revert my change for tree-optimization/64823.
4541 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4543         PR tree-optimization/65053
4544         * gcc.c-torture/execute/pr65053-1.c: New test.
4545         * gcc.c-torture/execute/pr65053-2.c: New test.
4547 2015-02-13  Marek Polacek  <polacek@redhat.com>
4549         PR c/65050
4550         * gcc.dg/pr65050.c: New test.
4552 2015-02-13  Jeff Law  <law@redhat.com>
4554         PR tree-optimization/64823
4555         * gcc.dg/uninit-20.c: New test.
4557         PR rtl-optimization/47477
4558         * gcc.dg/tree-ssa/pr47477.c: New test.
4560 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4562         PR c++/60211
4563         * g++.dg/parse/ivdep-2.C: New.
4564         * g++.dg/parse/ivdep-3.C: Likewise.
4566 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4568         PR fortran/64506
4569         * gfortran.dg/continuation_13.f90: New test.
4570         * gfortran.dg/continuation_14.f: New test.
4572 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4574         PR c++/64970
4575         * g++.dg/cpp0x/sfinae55.C: New.
4577 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4579         PR ipa/65034
4580         * g++.dg/ipa/pr65034.C: New test.
4582 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4584         PR tree-optimization/65002
4585         * gcc.dg/pr65002.C: New.
4587 2015-02-13  Marek Polacek  <polacek@redhat.com>
4589         PR c/65040
4590         * c-c++-common/pr65040.c: New test.
4592 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4594         PR tree-optimization/64705
4595         * gcc.dg/tree-ssa/pr64705.c: New test.
4597 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4599         PR rtl/32219
4600         * gcc.dg/visibility-22.c: New test.
4601         * gcc.dg/visibility-23.c: New test.
4602         * gcc.target/i386/pr32219-1.c: New test.
4603         * gcc.target/i386/pr32219-2.c: New test.
4604         * gcc.target/i386/pr32219-3.c: New test.
4605         * gcc.target/i386/pr32219-4.c: New test.
4606         * gcc.target/i386/pr32219-5.c: New test.
4607         * gcc.target/i386/pr32219-6.c: New test.
4608         * gcc.target/i386/pr32219-7.c: New test.
4609         * gcc.target/i386/pr32219-8.c: New test.
4610         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4612 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4614         PR libgfortran/57822
4615         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4616         four different KINDs.
4618 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4620         PR c++/64884
4621         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4623         PR sanitizer/65000
4624         * g++.dg/ubsan/pr65000.C: New test.
4626 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4628         PR fortran/64932
4629         * gfortran.dg/finalize_28.f90: New test
4631 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4633         PR debug/55541
4634         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4635         DW_TAG_lexical_block removal.
4636         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4637         * g++.dg/guality/pr55541.C: New test.
4639         PR sanitizer/64984
4640         * g++.dg/ubsan/pr64984.C: New test.
4642 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4644         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4646 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4648         PR testsuite/64930
4649         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4650         instructions for 2015-01-14 get_memmodel changes.
4651         * gcc.target/powerpc/atomic-p8.c: Likewise.
4653         PR sanitizer/65019
4654         * g++.dg/ubsan/pr65019.C: New test.
4656         PR tree-optimization/65014
4657         * gcc.c-torture/compile/pr65014.c: New test.
4659 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4661         PR libgfortran/57822
4662         * gfortran/fmt_g0_7.f08: Revise test.
4664 2015-02-11  Jeff Law  <law@redhat.com>
4666         PR target/63347
4667         * gcc.target/m68k/pr63347.c: New test.
4669 2015-02-11  Marek Polacek  <polacek@redhat.com>
4671         * g++.dg/ubsan/shift-1.C: New test.
4672         * gcc.dg/ubsan/c-shift-2.c: New test.
4673         * c-c++-common/ubsan/shift-5.c: Remove file.
4675 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4677         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4678         Directive adjusted to XFAIL.
4679         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4680         adjusted to XFAIL.
4682 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4684         PR middle-end/65003
4685         * g++.dg/opt/pr65003.C: New test.
4687 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4689         * lib/target-supports.exp (check_effective_target_pie): Renamed
4690         to ...
4691         (check_effective_target_pie_enabled): This.
4692         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4693         * gcc.target/i386/pie.c: Likewise.
4695 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4697         PR target/64893
4698         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4699         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4701 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4703         PR target/61925
4704         * gcc.target/i386/pr61925-1.c: New test.
4705         * gcc.target/i386/pr61925-2.c: New test.
4706         * gcc.target/i386/pr61925-3.c: New test.
4708 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4710         PR sanitizer/65004
4711         * g++.dg/asan/pr65004.C: New test.
4713 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4715         PR target/64661
4716         * gcc.taget/sh/pr64661-0.h: New.
4717         * gcc.taget/sh/pr64661-1.c: New.
4718         * gcc.taget/sh/pr64661-2.c: New.
4719         * gcc.taget/sh/pr64661-3.c: New.
4720         * gcc.taget/sh/pr64661-4.c: New.
4722 2015-02-10  Richard Biener  <rguenther@suse.de>
4724         PR tree-optimization/64995
4725         * g++.dg/torture/pr64995.C: New testcase.
4727 2015-02-10  Richard Biener  <rguenther@suse.de>
4729         PR tree-optimization/64909
4730         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4732 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4734         * gcc.dg/signbit-sa.c: New test.
4736 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4738         PR libgfortran/57822
4739         * gfortran/fmt_g0_7.f08: New test.
4741 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4743         PR tree-optimization/43378
4744         * gcc.dg/tree-ssa/pr43378.c: New test.
4746 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4748         PR ipa/64978
4749         * g++.dg/torture/pr64978.C: New testcase.
4751 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4753         PR sanitizer/64981
4754         * gcc.dg/asan/pr64981.c: New test.
4756 2015-02-09  Marek Polacek  <polacek@redhat.com>
4758         PR c/64856
4759         * gcc.dg/pr64856.c: New test.
4761 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4763         PR target/64979
4764         * gcc.dg/tree-ssa/stdarg-7.c: New test.
4765         * gcc.c-torture/execute/pr64979.c: New test.
4767 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
4769         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4771 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4773         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4774         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4776 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4778         PR target/58757
4779         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4781 2015-02-09  Richard Biener  <rguenther@suse.de>
4783         PR tree-optimization/54000
4784         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4786 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4788         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4790 2015-02-09  Martin Liska  <mliska@suse.cz>
4792         * g++.dg/ipa/pr64858.C: New test.
4794 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4796         * gcc.dg/uninit-19.c: Fix warning line for fpic.
4798 2015-02-08  Andrew Pinski  <apinski@cavium.com>
4800         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4802 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4804         PR fortran/63744
4805         * gfortran.dg/use_rename_8.f90: New.
4807 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
4809         * gnat.dg/addr7.ad[sb]: New test.
4810         * gnat.dg/addr8.ad[sb]: Likewise.
4812 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
4814         PR jit/64752
4815         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4816         from jit.dg/test-compile-to-executable.c's create_code, with a
4817         clarification of the output message.
4818         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4819         pass/fail message.
4820         (test_jit): Use CHECK_NO_ERRORS when calling
4821         gcc_jit_context_compile_to_file.
4822         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4823         jit-verify-compile-to-file to jit-verify-output-file-was-created.
4824         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
4825         about deletions that are attempted.
4826         (jit-verify-compile-to-file): Rename to...
4827         (jit-verify-output-file-was-created): ...this, and drop the
4828         attempt to run "file" and verify the output.
4829         (jit-verify-assembler): New function.
4830         (jit-verify-object): New function.
4831         (jit-verify-dynamic-library): New function.
4832         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4833         favor of an implementation from new file
4834         create-code-for-hello-world-executable.h, which also adds a
4835         "main".
4836         (dg-final): Replace jit-verify-compile-to-file with
4837         jit-verify-output-file-was-created, and invoke new function
4838         jit-verify-assembler.
4839         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4840         the output message.
4841         (dg-final): Replace jit-verify-compile-to-file with
4842         jit-verify-output-file-was-created, and invoke new function
4843         jit-verify-dynamic-library.
4844         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4845         favor of an implementation from new file
4846         create-code-for-hello-world-executable.h, which also adds a
4847         "main".
4848         (dg-final): Replace jit-verify-compile-to-file with
4849         jit-verify-output-file-was-created.  Strengthen the expected stdout
4850         from the built executable.
4851         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4852         favor of an implementation from new file
4853         create-code-for-hello-world-executable.h, which also adds a
4854         "main".
4855         (dg-final): Replace jit-verify-compile-to-file with
4856         jit-verify-output-file-was-created, and invoke new function
4857         jit-verify-object.
4858         * jit.dg/verify-dynamic-library.c: New source file.
4860 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
4861             Brian Rzycki  <b.rzycki@samsung.com>
4863         PR tree-optimization/64878
4864         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4866 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4868         PR ipa/64896
4869         * g++.dg/ipa/pr64896.C: New test.
4871 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4873         PR target/64205
4874         * gcc.target/powerpc/pr64205.c: New file.
4876 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
4878         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4879         (dg-options): Use -fpie instead of -fPIE -pie.
4881 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4883         PR middle-end/64937
4884         * g++.dg/asan/pr64937.C: New test.
4886 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
4888         PR fortran/63205
4889         * gfortran.dg/class_to_type_4.f90: New test
4891 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
4893         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4895 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4897         PR rtl-optimization/64957
4898         PR debug/64817
4899         * gcc.c-torture/execute/pr64957.c: New test.
4901 2015-02-05  Jeff Law  <law@redhat.com>
4903         PR target/17306
4904         * gcc.target/h8300/pr17306-1.c: New test.
4905         * gcc.target/h8300/pr17306-2.c: New test.
4907 2015-02-05  Tobias Burnus  <burnus@net-b.de>
4909         PR fortran/64943
4910         * gfortran.dg/structure_constructor_12.f90: New.
4912 2015-02-05  Jeff Law  <law@redhat.com>
4914         PR target/58400
4915         gcc.target/h8300/pr58400.c: New test.
4917 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4919         * gcc.target/arm/macro_defs0.c: New test.
4920         * gcc.target/arm/macro_defs1.c: New test.
4921         * gcc.target/arm/macro_defs2.c: New test.
4923 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
4925         PR rtl-optimization/64905
4926         * gcc.target/i386/pr64905.c: Require nonpic target.
4927         (dg-options): Add -fomit-frame-pointer.
4928         (main): Remove.
4930 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
4932         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4933         tree dump scanning.
4935 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
4937         PR fortran/64757
4938         * gfortran.dg/type_to_class_2.f90: New test
4939         * gfortran.dg/type_to_class_3.f90: New test
4941 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
4943         PR ipa/64686
4944         * g++.dg/torture/pr64686.C: New testcase.
4946 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4948         PR rtl-optimization/64905
4949         * gcc.target/i386/pr64905.c: New file.
4951 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4953         * gcc.dg/guality/pr41447-1.c: Remove xfail.
4954         * gcc.dg/guality/pr41616-1.c: Ditto.
4956 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
4958         PR debug/64817
4959         * gcc.dg/pr64817-3.c: New.
4961 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
4962             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4964         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4965         pass parameters in registers.
4966         * gcc.dg/guality/pr36728-2.c (main): Likewise.
4967         * gcc.dg/guality/pr36728-3.c (main): Likewise.
4968         * gcc.dg/guality/pr36728-4.c (main): Likewise.
4970 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
4971             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4973         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4974         list, allow for multilibed targets.
4975         * gcc.dg/combine_ashiftrt_2.c: Likewise.
4977 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4979         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4980         * gcc.dg/pr46728-6.c: Ditto.
4982 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
4984         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4985         for mips_nanlegacy target.
4987 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
4989         * gcc.target/i386/chkp-hidden-def.c: New.
4991 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4993         PR middle-end/62103
4994         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4995         to use 24 bits for bitfield b.
4997 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4999         PR testsuite/64796
5000         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5001         cache result in a global variable.  Include all 32-bit targets for
5002         bswap64 tests.
5004 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5006         PR rtl-optimization/64756
5007         * gcc.c-torture/execute/pr64756.c: New test.
5009 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5011         PR target/64660
5012         * gcc.target/sh/pr64660-0.h: New.
5013         * gcc.target/sh/pr64660-1.c: New.
5014         * gcc.target/sh/pr64660-2.c: New.
5015         * gcc.target/sh/pr64660-3.c: New.
5016         * gcc.target/sh/pr64660-4.c: New.
5018 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5020         PR c++/64877
5021         * g++.dg/warn/Waddress-2.C: New.
5023 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5025         PR middle-end/61225
5026         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5028 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5030         PR preprocessor/64803
5031         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5033 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5035         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5037 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5039         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5040         (_ARM_FPSRC): Add DN and AHP fields.
5041         (clean_results): Force DN=1 on AArch64.
5042         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5043         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5044         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5045         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5046         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5047         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5049 2015-02-02  Alan Modra  <amodra@gmail.com>
5051         * gcc.target/powerpc/cprophard.c: New.
5053 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5055         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5056         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5058 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5060         PR debug/64817
5061         * gcc.dg/pr64817-1.c: New test.
5062         * gcc.dg/pr64817-2.c: New test.
5064 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5066         PR target/64851
5067         * gcc.target/sh/pr64851-0.h: New
5068         * gcc.target/sh/pr64851-1.c: New
5069         * gcc.target/sh/pr64851-2.c: New
5070         * gcc.target/sh/pr64851-3.c: New
5071         * gcc.target/sh/pr64851-4.c: New
5073 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5075         PR target/64882
5076         * gcc.dg/torture/pr64882.c: New test.
5078 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5080         PR target/64159
5081         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5082         sparc*-*-*.
5084 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5086         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5087         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5088         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5089         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5090         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5091         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5092         tree dump.
5093         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5094         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5095         tree dump.
5096         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5097         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5098         tree dump.
5100 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5102         PR target/64688
5103         * g++.dg/pr64688-2.C: New.
5105 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5107         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5108         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5109         * gcc.target/i386/fuse-caller-save.c: Ditto.
5110         * gcc.target/i386/headmerge-1.c: Ditto.
5111         * gcc.target/i386/headmerge-2.c: Ditto.
5112         * gcc.target/i386/sibcall-6.c: Ditto.
5114 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5116         PR target/64617
5117         * gcc.target/i386/pr64617.c: New test.
5119 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5121         PR target/15184
5122         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5123         (dg-options): Remove -m32.
5124         (dg-final): Scan for "movb %al" only.
5125         * gcc.target/i386/pr15184-2.c: Ditto.
5127 2015-01-30  Richard Biener  <rguenther@suse.de>
5129         PR tree-optimization/64829
5130         * gcc.dg/vect/pr64829.c: New testcase.
5132 2015-01-29  Marek Polacek  <polacek@redhat.com>
5134         PR c/64709
5135         * gcc.dg/pr64709.c: New test.
5137 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5139         PR c++/64717
5140         * g++.dg/ubsan/pr64717-1.C: New test.
5141         * g++.dg/ubsan/pr64717-2.C: New test.
5143 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5145         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5147 2015-01-29  Jeff Law  <law@redhat.com>
5149         PR target/15184
5150         * gcc.target/i386/pr15184-1.c: New test.
5151         * gcc.target/i386/pr15184-2.c: New test.
5153 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5155         PR tree-optimization/64746
5156         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5158 2015-01-29  Richard Biener  <rguenther@suse.de>
5160         PR tree-optimization/64853
5161         * gcc.dg/torture/pr64853.c: New testcase.
5163 2015-01-29  Richard Biener  <rguenther@suse.de>
5165         PR tree-optimization/64844
5166         * gcc.dg/vect/pr64844.c: New testcase.
5168 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5170         PR middle-end/64809
5171         * gcc.dg/pr64809.c: Delete.
5173 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5175         PR middle-end/64805
5176         * gcc.target/i386/pr64805.c: New.
5178 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5180         * gcc.dg/guality/guality.h (main): Add argv[0] to
5181         guality_gdb_command.
5183 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5185         PR ipa/64801
5186         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5188 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5190         PR target/64659
5191         * gcc.target/sh/sh.exp
5192         (check_effective_target_atomic_model_soft_gusa_available,
5193         check_effective_target_atomic_model_soft_tcb_available,
5194         check_effective_target_atomic_model_soft_imask_available,
5195         check_effective_target_atomic_model_hard_llcs_available): New.
5196         * gcc.target/sh/pr64659-0.h: New.
5197         * gcc.target/sh/pr64659-1.c: New.
5198         * gcc.target/sh/pr64659-2.c: New.
5199         * gcc.target/sh/pr64659-3.c: New.
5200         * gcc.target/sh/pr64659-4.c: New.
5202 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5204         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5205         scan-assembler-times pattern.
5207 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5209         PR middle-end/64809
5210         * gcc.dg/pr64809.c: New test.
5212 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5214         PR tree-optimization/64277
5215         * gcc.dg/pr64277.c: New.
5217 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5219         PR tree-optimization/64718
5220         * gcc.c-torture/execute/pr64718.c: New test.
5222 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5224         * gcc.target/aarch64/abs_2.c: New.
5226 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5228         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5229         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5230         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5231         ISA rev < 2.
5233 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5235         PR bootstrap/64612
5236         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5237         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5238         { target comdat_group }.
5240 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5242         PR fortran/63861
5243         * gfortran.dg/goacc/coarray_2.f90: New.
5245 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5247         PR ipa/60871
5248         PR ipa/64139
5249         * g++.dg/torture/pr64139.C: New testcase.
5250         * g++.dg/torture/pr60871.C: Likewise.
5252 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5254         PR fortran/64230
5255         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5256         prevent linking errors.
5258 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5260         PR ipa/64282
5261         * g++.dg/torture/pr64282.C: New testcase.
5263 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5265         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5266         for wzr reg.
5268 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5270         * gcc.target/s390/hotpatch-13.c: New testcase.
5271         * gcc.target/s390/hotpatch-14.c: New testcase.
5272         * gcc.target/s390/hotpatch-15.c: New testcase.
5273         * gcc.target/s390/hotpatch-16.c: New testcase.
5274         * gcc.target/s390/hotpatch-17.c: New testcase.
5275         * gcc.target/s390/hotpatch-18.c: New testcase.
5276         * gcc.target/s390/hotpatch-19.c: New testcase.
5277         * gcc.target/s390/hotpatch-20.c: New testcase.
5278         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5279         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5280         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5281         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5282         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5283         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5284         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5285         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5286         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5287         * gcc.target/s390/hotpatch-10.c: Likewise.
5288         * gcc.target/s390/hotpatch-11.c: Likewise.
5289         * gcc.target/s390/hotpatch-12.c: Likewise.
5290         * gcc.target/s390/hotpatch-2.c: Likewise.
5291         * gcc.target/s390/hotpatch-3.c: Likewise.
5292         * gcc.target/s390/hotpatch-4.c: Likewise.
5293         * gcc.target/s390/hotpatch-5.c: Likewise.
5294         * gcc.target/s390/hotpatch-6.c: Likewise.
5295         * gcc.target/s390/hotpatch-7.c: Likewise.
5296         * gcc.target/s390/hotpatch-8.c: Likewise.
5297         * gcc.target/s390/hotpatch-9.c: Likewise.
5298         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5299         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5300         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5301         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5302         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5303         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5304         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5305         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5307 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5309         * gcc.dg/long_branch.c: New testcase.
5311 2015-01-27  Richard Biener  <rguenther@suse.de>
5313         PR tree-optimization/56273
5314         PR tree-optimization/59124
5315         PR tree-optimization/64277
5316         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5317         * gcc.dg/Warray-bounds-12.c: Likewise.
5318         * gcc.dg/Warray-bounds-13.c: Likewise.
5320 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5322         PR rtl-optimization/61058
5323         * gcc.dg/pr61058.c: New test.
5325 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5327         * gcc.target/i386/chkp-narrow-bounds.c: New.
5329 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5331         PR tree-optimization/64807
5332         * gcc.dg/pr64807.c: New test.
5334         PR c/64766
5335         * gcc.dg/pr64766.c: New test.
5337 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5339         PR target/49263
5340         * gcc.target/sh/pr49263-4.c: New.
5342 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5344         PR fortran/62044
5345         * gfortran.dg/allocate_with_mold_1.f90: New test
5347 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5349         PR c/64778
5350         * gcc.dg/pr64778.c: New test.
5352         PR middle-end/64421
5353         * gcc.dg/vect/pr64421.c: New test.
5355 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5357         PR fortran/64771
5358         * gfortran.dg/coarray_36.f: New.
5359         * gfortran.dg/coarray_37.f90: New.
5361 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5363         PR fortran/64230
5364         * gfortran.dg/class_allocate_18.f90: New.
5366 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5368         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5370 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5372         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5374 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5376         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5378 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5380         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5382 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5384         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5385         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5386         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5387         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5389 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5391         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5392         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5393         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5395 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5397         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5398         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5399         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5400         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5401         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5402         vXXXhn.inc.
5404 2015-01-26  Richard Biener  <rguenther@suse.de>
5406         PR middle-end/64764
5407         * gcc.dg/uninit-19.c: New testcase.
5409 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5411         * lib/target-supports.exp (check_effective_target_vect64): Add
5412         sparc*-*-*.
5414 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5416         PR testsuite/64712
5417         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5419 2015-01-26  Tony Liu  <tony.liu@arm.com>
5421         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5422         non-UAL cases.
5424 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5426         PR libfortran/64770
5427         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5428         correctly, clean up afterwards.
5430 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5432         PR fortran/62044
5433         * gfortran.dg/use_rename_7.f90: New.
5435 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5437         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5438         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5440 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5442         PR target/54236
5443         * gcc.target/sh/pr54236-4.c: New.
5445 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5447         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5448         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5449         Bridge test.
5451 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5453         PR libfortran/64770
5454         * gfortran.dg/open_new_segv.f90: New test.
5456 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5458         PR target/49263
5459         PR target/53987
5460         PR target/64345
5461         PR target/59533
5462         PR target/52933
5463         PR target/54236
5464         PR target/51244
5465         * gcc.target/sh/pr64345-1.c: New.
5466         * gcc.target/sh/pr64345-2.c: New.
5467         * gcc.target/sh/pr59533-1.c: New.
5468         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5469         * gcc.target/sh/pr52933-2.c: Likewise.
5470         * gcc.target/sh/pr54089-1.c: Likewise.
5471         * gcc.target/sh/pr54236-1.c: Likewise.
5472         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5473         * gcc.target/sh/pr49263-1.c: Remove xfails.
5474         * gcc.target/sh/pr49263-2.c: Likewise.
5475         * gcc.target/sh/pr49263-3.c: Likewise.
5476         * gcc.target/sh/pr53987-1.c: Likewise.
5477         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5478         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5479         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5480         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5481         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5482         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5483         test_009): New.
5484         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5485         (test_02): New.
5487 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5489         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5491 2015-01-23  Ian Lance Taylor  <iant@google.com>
5493         PR go/64510
5494         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5495         targets without split stack support.
5497 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5499         PR target/64317
5500         * gcc.target/i386/pr64317.c: New test.
5502 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5504         PR rtl-optimization/63637
5505         PR rtl-optimization/60663
5506         * gcc.dg/pr63637-1.c: New test.
5507         * gcc.dg/pr63637-2.c: New test.
5508         * gcc.dg/pr63637-3.c: New test.
5509         * gcc.dg/pr63637-4.c: New test.
5510         * gcc.dg/pr63637-5.c: New test.
5511         * gcc.dg/pr63637-6.c: New test.
5512         * gcc.target/i386/pr63637-1.c: New test.
5513         * gcc.target/i386/pr63637-2.c: New test.
5514         * gcc.target/i386/pr63637-3.c: New test.
5515         * gcc.target/i386/pr63637-4.c: New test.
5516         * gcc.target/i386/pr63637-5.c: New test.
5517         * gcc.target/i386/pr63637-6.c: New test.
5519 2015-01-23  Richard Biener  <rguenther@suse.de>
5521         PR testsuite/63439
5522         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5523         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5525 2015-01-23  Marek Polacek  <polacek@redhat.com>
5527         PR preprocessor/60570
5528         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5529         * gcc.dg/cpp/pr60570.c: New test.
5531 2015-01-23  Richard Biener  <rguenther@suse.de>
5533         PR testsuite/63439
5534         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5535         vectorization on vect64 targets.
5537 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5539         PR fortran/60922
5540         * gfortran.dg/class_allocate_17.f90: New.
5542 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5544         PR fortran/64726
5545         * gfortran.dg/goacc/combined_loop.f90: New.
5547 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5549         PR fortran/61933
5550         * gfortran.dg/make_unit.f90: New test.
5552 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5554         PR fortran/61933
5555         * gfortran.dg/negative_unit_int8.f: Update.
5557 2015-01-22  Jeff Law  <law@redhat.com>
5559         PR target/52076
5560         * gcc.target/m68k/pr52076-1.c: New test.
5561         * gcc.target/m68k/pr52076-2.c: New test.
5563 2015-01-22  Richard Biener  <rguenther@suse.de>
5565         PR middle-end/64728
5566         * gcc.dg/torture/pr64728.c: New testcase.
5568 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5570         PR target/64688
5571         * g++.dg/pr64688.C: New test.
5573 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5575         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5576         to avoid errors with -fpic.
5578 2015-01-22  Richard Biener  <rguenther@suse.de>
5580         PR libstdc++/64535
5581         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5583 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5585         PR rtl-optimization/64682
5586         * gcc.c-torture/execute/pr64682.c: New file.
5588 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5590         PR debug/64511
5591         * gcc.dg/pr64511.c: New test.
5593         PR rtl-optimization/62078
5594         * g++.dg/opt/pr62078.C: New test.
5596         PR c/63307
5597         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5599 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5601         PR fortran/57023
5602         * gfortran.dg/internal_pack_15.f90:  New test.
5604 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5606         * c-c++-common/tsan/step.c: New testcase.
5608 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5610         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5612 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5614         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5616 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5618         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5620 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5622         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5624 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5626         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5628 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5630         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5632 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5634         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5636 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5638         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5640 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5642         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5644 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5646         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5648 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5650         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5652 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5654         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5656 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5658         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5659         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5660         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5661         vXXXw.inc.
5663 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5665         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5666         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5667         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5668         vXXXl.inc.
5670 2015-01-21  Renlin Li  <renlin.li@arm.com>
5672         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5673         * g++.dg/tls/thread_local5g.C: Likewise.
5674         * g++.dg/tls/thread_local6g.C: Likewise.
5676 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5678         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5679         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5680         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5682 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5684         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5685         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5686         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5688 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5690         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5691         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5692         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5694 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5696         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5697         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5698         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5700 2015-01-20  Jeff Law  <law@redhat.com>
5702         PR target/59946
5703         * gcc.target/m68k/pr59946.c: New test.
5705 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5707         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5708         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5709         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5711 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5713         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5714         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5715         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5717 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5719         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5720         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5721         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5723 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5725         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5726         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5727         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5728         vshuffle.inc.
5729         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5730         vshuffle.inc.
5732 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5734         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5735         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5736         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5738 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5740         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5741         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5742         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5744 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5746         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5748 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5750         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5752         PR sanitizer/64632
5753         * g++.dg/ubsan/pr64632.C: New test.
5755         PR debug/64663
5756         * gcc.dg/pr64663.c: New test.
5758 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5760         PR c++/64383
5761         * g++.dg/warn/Wunused-var-23.C: New.
5763 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5765         PR c++/59937
5766         * g++.dg/cpp0x/constexpr-59937-1.C: New.
5767         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5769 2015-01-20  Richard Biener  <rguenther@suse.de>
5771         PR ipa/64684
5772         * gcc.dg/lto/pr64684_0.c: New testcase.
5773         * gcc.dg/lto/pr64684_1.c: Likewise.
5774         * gcc.dg/lto/pr64684_2.c: Likewise.
5775         * gcc.dg/lto/pr64685_0.c: Likewise.
5776         * gcc.dg/lto/pr64685_1.c: Likewise.
5778 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5780         PR c++/62241
5781         * g++.dg/cpp1y/lambda-init12.C: New.
5783 2015-01-20  Richard Biener  <rguenther@suse.de>
5785         PR tree-optimization/64410
5786         * g++.dg/vect/pr64410.cc: Require vect_double.
5788 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
5790         PR target/64149
5791         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5793 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
5795         PR bootstrap/64676
5796         Revert:
5797         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5799         PR rtl-optimization/64081
5800         * gcc.dg/pr64081.c: New test.
5802 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5804         * jit.dg/harness.h: Include <unistd.h>.
5805         (CHECK_NO_ERRORS): New.
5806         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5807         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5808         gcc_jit_context_compile_to_file.
5809         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5810         args to the spawned executable.
5811         (jit-expand-vars): New function.
5812         (jit-exe-params): New variable.
5813         (dg-jit-set-exe-params): New function.
5814         (jit-dg-test): Detect testcases that use
5815         jit-verify-compile-to-file and call jit-setup-compile-to-file.
5816         Set arguments of spawned process to jit-exe-params.
5817         (jit-get-output-filename): New function.
5818         (jit-setup-compile-to-file): New function.
5819         (jit-verify-compile-to-file): New function.
5820         (jit-run-executable): New function.
5821         (jit-verify-executable): New function.
5822         * jit.dg/test-compile-to-assembler.c: New testcase.
5823         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5824         * jit.dg/test-compile-to-executable.c: New testcase.
5825         * jit.dg/test-compile-to-object.c: New testcase.
5827 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
5829         PR target/64652
5830         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5831         (test_1): New.
5833 2015-01-19  Martin Liska  <mliska@suse.cz>
5835         * objc/compile/pr64668.m: New test.
5837 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5839         * jit.dg/test-arith-overflow.c: Include stdbool.h.
5840         (create_overflow_fn): Update comment to clarify that
5841         the third param of the created function is a bool *, not
5842         an int *.
5843         (verify_int_overflow_fn): Convert param "expected_ovf" from
5844         int to bool.  Update third param of "overflow_fn_type" from int *
5845         to bool *.  Update local "actual_ovf" from int to bool.
5846         (verify_uint_overflow_fn): Likewise.
5848 2015-01-19  Martin Liska  <mliska@suse.cz>
5850         * gcc.dg/ipa/ipa-icf-33.c: New test.
5852 2015-01-19  Felix Yang  <felix.yang@huawei.com>
5853             Haijian Zhang  <z.zhanghaijian@huawei.com>
5855         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5856         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5857         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5858         result_float64x2, expected_hfloat64x2): New helper type, variable and
5859         declaration.
5860         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5861         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5862         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5863         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5864         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5865         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5866         and target without the FMA feature.
5868 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
5870         * gcc.target/aarch64/pr64304.c: New testcase.
5872 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5874         PR rtl-optimization/64081
5875         * gcc.dg/pr64081.c: New test.
5877 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
5879         PR target/63971
5880         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5881         the epilogue).
5882         * gcc.target/aarch64/test_frame_6.c: Likewise.
5883         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5884         and x19 (in the epilogue).
5885         * gcc.target/aarch64/test_frame_4.c: Likewise.
5886         * gcc.target/aarch64/test_frame_7.c: Likewise.
5888 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5890         * gcc.target/i386/chkp-always_inline.c: New.
5892 2015-01-15  Andrew Pinski  <apinski@cavium.com>
5893             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5895         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5896         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5898 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
5900         PR fortran/60255
5901         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5902         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5904 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5906         PR fortran/64578
5907         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5909 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
5911         PR target/64652
5912         * gcc.target/sh/torture/pr64652.c: New.
5914 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5916         * gcc.dg/ipa/ipa-icf-32.c: Update template.
5917         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5918         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5919         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5920         * c-c++-common/asan/kasan-recover-1.c: Likewise.
5921         * c-c++-common/asan/kasan-recover-2.c: Likewise.
5923 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5925         PR ipa/64378
5926         * g++.dg/torture/pr64378.C: New testcase.
5928 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5930         PR fortran/57959
5931         * gfortran.dg/block_13.f08: New test
5933 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5935         PR fortran/55901
5936         * gfortran.dg/associate_1.f03: Allow test for character with
5937         automatic length.
5939 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5941         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5942         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5944 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5946         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5948 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
5950         PR fortran/64578
5951         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5953 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5955         PR fortran/60357
5956         * gfortran.dg/alloc_comp_assign_13.f08: New test.
5958         PR fortran/61275
5959         * gfortran.dg/alloc_comp_assign_14.f08: New test.
5961         PR fortran/55932
5962         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5964 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5966         PR fortran/60334
5967         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5969 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
5971         PR rtl-optimization/52773
5972         * gcc.c-torture/compile/pr52773.c: New test.
5974 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5976         PR c++/62134
5977         * g++.dg/cpp0x/alias-decl-46.C: New.
5979 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5981         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5983 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5985         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5986         Add trace.
5987         (CHECK_FP): Likewise.
5988         (CHECK_CUMULATIVE_SAT): Likewise.
5990 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5992         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5993         (Set_Neon_Cumulative_Sat): Add parameter.
5994         (__set_neon_cumulative_sat): Support new parameter.
5995         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5996         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5997         argument.
5998         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5999         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6000         argument.
6002 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6004         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6005         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6007 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6009         PR c++/60056
6010         * g++.dg/tls/thread_local-ice4.C: New.
6012 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6014         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6015         than Neon options.
6017 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6019         PR c++/62276
6020         * g++.dg/cpp0x/vt-62276.C: New.
6022 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6024         PR middle-end/64353
6025         * g++.dg/pr64353.C: New.
6027 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6029         PR target/64263
6030         * gcc.target/aarch64/pr64263_1.c: New test.
6032 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6034         PR tree-optimization/64434
6035         * gcc.dg/torture/pr64434.c: Move to...
6036         * gcc.dg/pr64434.c: ... here.
6038 2015-01-16  Richard Biener  <rguenther@suse.de>
6040         PR middle-end/64614
6041         * gcc.dg/uninit-18.c: New testcase.
6043 2015-01-16  Richard Biener  <rguenther@suse.de>
6045         PR tree-optimization/64568
6046         * g++.dg/torture/pr64568-2.C: New testcase.
6048 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6050         PR target/64363
6051         * gcc.target/i386/chkp-label-address.c: New.
6053 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6055         PR fortran/45290
6056         * gfortran.dg/pointer_init_6.f90: Extended.
6058 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6060         * gcc.c-torture/compile/20150108.c: New test.
6062 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6064         * gcc.target/visium: New directory.
6066 2015-01-16  Richard Biener  <rguenther@suse.de>
6068         PR tree-optimization/61743
6069         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6070         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6072 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6074         * gcc.dg/pr64015.c: New test.
6076 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6078         PR ipa/64163
6079         PR ipa/64612
6080         * g++.dg/ipa/pr64612.C: New test.
6082 2015-01-16  Renlin Li  <renlin.li@arm.com>
6084         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6086 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6088         * gcc.target/i386/sse-14.c: Test new intrinsic.
6089         * gcc.target/i386/sse-22.c: Ditto.
6091 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6093         PR c++/58614
6094         * g++.dg/cpp0x/auto44.C: New.
6096 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6098         PR target/59710
6099         * gcc.target/nios2/gpopt-all.c: New test case.
6100         * gcc.target/nios2/gpopt-local.c: New test case.
6101         * gcc.target/nios2/gpopt-global.c: New test case.
6102         * gcc.target/nios2/gpopt-data.c: New test case.
6103         * gcc.target/nios2/gpopt-none.c: New test case.
6105 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6107         * g++.dg/ubsan/vptr-1.C: New test.
6108         * g++.dg/ubsan/vptr-2.C: New test.
6109         * g++.dg/ubsan/vptr-3.C: New test.
6110         * g++.dg/ubsan/vptr-4.C: New test.
6111         * g++.dg/ubsan/vptr-5.C: New test.
6112         * g++.dg/ubsan/vptr-6.C: New test.
6113         * g++.dg/ubsan/vptr-7.C: New test.
6114         * g++.dg/ubsan/vptr-8.C: New test.
6115         * g++.dg/ubsan/vptr-9.C: New test.
6117 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6119         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6120         is set up.
6121         * lib/gcc-dg.exp: Likewise.
6123 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6125         PR rtl-optimization/64110
6126         * gcc.target/i386/pr64110.c: Add scan-assembler.
6128 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6129             James Norris  <jnorris@codesourcery.com>
6130             Cesar Philippidis  <cesar@codesourcery.com>
6131             Ilmir Usmanov  <i.usmanov@samsung.com>
6133         * lib/target-supports.exp (check_effective_target_fopenacc): New
6134         procedure.
6135         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6136         * g++.dg/goacc/goacc.exp: Likewise.
6137         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6138         * gcc.dg/goacc/goacc.exp: Likewise.
6139         * gfortran.dg/goacc/goacc.exp: Likewise.
6140         * c-c++-common/cpp/openacc-define-1.c: New file.
6141         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6142         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6143         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6144         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6145         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6146         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6147         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6148         * c-c++-common/goacc/cache-1.c: Likewise.
6149         * c-c++-common/goacc/clauses-fail.c: Likewise.
6150         * c-c++-common/goacc/collapse-1.c: Likewise.
6151         * c-c++-common/goacc/data-1.c: Likewise.
6152         * c-c++-common/goacc/data-2.c: Likewise.
6153         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6154         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6155         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6156         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6157         * c-c++-common/goacc/if-clause-1.c: Likewise.
6158         * c-c++-common/goacc/if-clause-2.c: Likewise.
6159         * c-c++-common/goacc/kernels-1.c: Likewise.
6160         * c-c++-common/goacc/loop-1.c: Likewise.
6161         * c-c++-common/goacc/loop-private-1.c: Likewise.
6162         * c-c++-common/goacc/nesting-1.c: Likewise.
6163         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6164         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6165         * c-c++-common/goacc/parallel-1.c: Likewise.
6166         * c-c++-common/goacc/pcopy.c: Likewise.
6167         * c-c++-common/goacc/pcopyin.c: Likewise.
6168         * c-c++-common/goacc/pcopyout.c: Likewise.
6169         * c-c++-common/goacc/pcreate.c: Likewise.
6170         * c-c++-common/goacc/pragma_context.c: Likewise.
6171         * c-c++-common/goacc/present-1.c: Likewise.
6172         * c-c++-common/goacc/reduction-1.c: Likewise.
6173         * c-c++-common/goacc/reduction-2.c: Likewise.
6174         * c-c++-common/goacc/reduction-3.c: Likewise.
6175         * c-c++-common/goacc/reduction-4.c: Likewise.
6176         * c-c++-common/goacc/sb-1.c: Likewise.
6177         * c-c++-common/goacc/sb-2.c: Likewise.
6178         * c-c++-common/goacc/sb-3.c: Likewise.
6179         * c-c++-common/goacc/update-1.c: Likewise.
6180         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6181         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6182         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6183         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6184         * gfortran.dg/goacc/assumed.f95: Likewise.
6185         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6186         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6187         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6188         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6189         * gfortran.dg/goacc/branch.f95: Likewise.
6190         * gfortran.dg/goacc/cache-1.f95: Likewise.
6191         * gfortran.dg/goacc/coarray.f95: Likewise.
6192         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6193         * gfortran.dg/goacc/cray.f95: Likewise.
6194         * gfortran.dg/goacc/critical.f95: Likewise.
6195         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6196         * gfortran.dg/goacc/data-tree.f95: Likewise.
6197         * gfortran.dg/goacc/declare-1.f95: Likewise.
6198         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6199         * gfortran.dg/goacc/fixed-1.f: Likewise.
6200         * gfortran.dg/goacc/fixed-2.f: Likewise.
6201         * gfortran.dg/goacc/fixed-3.f: Likewise.
6202         * gfortran.dg/goacc/fixed-4.f: Likewise.
6203         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6204         * gfortran.dg/goacc/if.f95: Likewise.
6205         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6206         * gfortran.dg/goacc/list.f95: Likewise.
6207         * gfortran.dg/goacc/literal.f95: Likewise.
6208         * gfortran.dg/goacc/loop-1.f95: Likewise.
6209         * gfortran.dg/goacc/loop-2.f95: Likewise.
6210         * gfortran.dg/goacc/loop-3.f95: Likewise.
6211         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6212         * gfortran.dg/goacc/omp.f95: Likewise.
6213         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6214         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6215         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6216         * gfortran.dg/goacc/parameter.f95: Likewise.
6217         * gfortran.dg/goacc/private-1.f95: Likewise.
6218         * gfortran.dg/goacc/private-2.f95: Likewise.
6219         * gfortran.dg/goacc/private-3.f95: Likewise.
6220         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6221         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6222         * gfortran.dg/goacc/reduction.f95: Likewise.
6223         * gfortran.dg/goacc/routine-1.f90: Likewise.
6224         * gfortran.dg/goacc/routine-2.f90: Likewise.
6225         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6226         * gfortran.dg/goacc/several-directives.f95: Likewise.
6227         * gfortran.dg/goacc/sie.f95: Likewise.
6228         * gfortran.dg/goacc/subarrays.f95: Likewise.
6229         * gfortran.dg/gomp/map-1.f90: Likewise.
6230         * gfortran.dg/openacc-define-1.f90: Likewise.
6231         * gfortran.dg/openacc-define-2.f90: Likewise.
6232         * gfortran.dg/openacc-define-3.f90: Likewise.
6233         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6234         * g++.dg/gomp/block-2.C: Likewise.
6235         * g++.dg/gomp/block-3.C: Likewise.
6236         * g++.dg/gomp/block-5.C: Likewise.
6237         * g++.dg/gomp/target-1.C: Likewise.
6238         * g++.dg/gomp/target-2.C: Likewise.
6239         * g++.dg/gomp/taskgroup-1.C: Likewise.
6240         * g++.dg/gomp/teams-1.C: Likewise.
6241         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6242         * gcc.dg/cilk-plus/jump.c: Likewise.
6243         * gcc.dg/gomp/block-1.c: Likewise.
6244         * gcc.dg/gomp/block-10.c: Likewise.
6245         * gcc.dg/gomp/block-2.c: Likewise.
6246         * gcc.dg/gomp/block-3.c: Likewise.
6247         * gcc.dg/gomp/block-4.c: Likewise.
6248         * gcc.dg/gomp/block-5.c: Likewise.
6249         * gcc.dg/gomp/block-6.c: Likewise.
6250         * gcc.dg/gomp/block-7.c: Likewise.
6251         * gcc.dg/gomp/block-8.c: Likewise.
6252         * gcc.dg/gomp/block-9.c: Likewise.
6253         * gcc.dg/gomp/target-1.c: Likewise.
6254         * gcc.dg/gomp/target-2.c: Likewise.
6255         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6256         * gcc.dg/gomp/teams-1.c: Likewise.
6258 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6260         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6261         test case.
6263 2015-01-15  Mike Stump  <mikestump@comcast.net>
6265         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6266         * gcc.dg/inline_2.c: Likewise.
6267         * gcc.dg/inline_3.c: Likewise.
6268         * gcc.dg/inline_4.c: Likewise.
6270 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6272         PR fortran/58023
6273         * gfortran.dg/proc_ptr_comp_43.f90: New.
6275 2015-01-15  Mike Stump  <mikestump@comcast.net>
6277         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6278         * gcc.dg/unroll_2.c: Likewise.
6279         * gcc.dg/unroll_3.c: Likewise.
6280         * gcc.dg/unroll_4.c: Likewise.
6281         * gcc.dg/unroll_5.c: Likewise.
6283 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6285         PR target/63971
6286         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6287         in epilogue.
6288         * gcc.target/aarch64/test_frame_6.c: Likewise.
6289         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6290         x30 and x19 (in the epilogue).
6291         * gcc.target/aarch64/test_frame_4.c: Likewise.
6292         * gcc.target/aarch64/test_frame_7.c: Likewise.
6294 2015-01-15  Martin Liska  <mliska@suse.cz>
6296         * g++.dg/ipa/pr64068.C: New test.
6297         * gcc.dg/ipa/PR64559.c: New test.
6299 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6301         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6302         with PIE.
6304 2015-01-15  Richard Biener  <rguenther@suse.de>
6306         PR tree-optimization/61743
6307         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6308         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6310 2015-01-15 Renlin Li <renlin.li@arm.com>
6312         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6313         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6315 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6317         * gcc.dg/vect/vect-aggressive-1.c: New.
6318         * gcc.target/i386/avx2-vect-aggressive.c: New.
6320 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6322         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6324 2015-01-15  Richard Biener  <rguenther@suse.de>
6326         PR lto/64415
6327         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6328         -Wl,-undefined,dynamic_lookup.
6330 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6332         * gnat.dg/opt47.adb: New test.
6334 2015-01-15  Richard Biener  <rguenther@suse.de>
6336         PR lto/64415
6337         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6339 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6341         PR tree-optimization/64434
6342         * gcc.dg/torture/pr64434.c: New test.
6344 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6346         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6347         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6348         -march=loongson* and -march=octeon* require -mno-micromips.
6350 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6351             Matthew Fortune  <matthew.fortune@imgtec.com>
6353         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6354         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6355         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6356         * gcc.target/mips/call-saved-7.c: New file.
6357         * gcc.target/mips/call-saved-8.c: New file.
6358         * gcc.target/mips/call-saved-9.c: New file.
6360 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6362         * gcc.target/mips/lsa.c: New file.
6363         * gcc.target/mips/mips64-lsa.c: Likewise.
6364         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6365         * gcc.target/mips/mulsize-4.c: Likewise.
6366         * gcc.target/mips/mulsize-5.c: New file.
6367         * gcc.target/mips/mulsize-6.c: Likewise.
6368         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6369         and !HAS_LSA as ghost options.
6370         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6371         for !HAS_LSA.
6373 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6375         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6377 2015-01-15  Richard Biener  <rguenther@suse.de>
6379         PR middle-end/64365
6380         * gcc.dg/torture/pr64365.c: New testcase.
6382 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6384         * gcc.dg/stackprotectexplicit1.c: New test.
6385         * g++.dg/stackprotectexplicit2.c: New test.
6387 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6389         PR target/61933
6390         * gfortran.dg/inquire_internal.f90: New.
6391         * gfortran.dg/negative_unit_check.f90: New.
6393 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6395         PR target/53988
6396         * gcc.target/sh/pr53988-1.c: New.
6398 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6400         PR c++/58671
6401         * g++.dg/tls/thread_local-ice3.C: New.
6403 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6405         * gcc.target/i386/fentry-override.c: Properly place {} in target
6406         selector.  Remove nonpic.
6407         * gcc.target/i386/fentry.c: Likewise.
6409 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6411         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6412         warnings instead of errors.
6414 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6416         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6417         option support instead of ENABLE_LTO from Makefile.
6419 2015-01-14  Richard Biener  <rguenther@suse.de>
6421         PR tree-optimization/59354
6422         * gcc.dg/vect/pr59354.c: New testcase.
6424 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6426         * lib/target-supports.exp
6427         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6428         on ARM architures before v7.
6430 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6432         PR middle-end/59448
6433         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6434         an atomic_exchange.
6436 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6438         PR target/64386
6439         * gcc.target/i386/pr64386.c: New test.
6441 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6443         PR target/64393
6444         * gcc.target/i386/pr64393.c: New test.
6446 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6448         PR target/64387
6449         * gcc.target/i386/pr64387.c: New test.
6451 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6453         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6455 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6457         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6459 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6461         PR target/64453
6462         * gcc.target/arm/pr64453.c: New.
6464 2015-01-14  Richard Biener  <rguenther@suse.de>
6466         PR lto/64415
6467         * gcc.dg/lto/pr64415_0.c: New testcase.
6468         * gcc.dg/lto/pr64415_1.c: Likewise.
6470 2015-01-14  Martin Liska  <mliska@suse.cz>
6472         * gcc.dg/ipa/pr64307.c: New test.
6474 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6476         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6477         64-bit and 128-bit.
6479 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6481         PR target/64460
6482         * gcc.target/arm/pr64460_1.c: New test.
6484 2015-01-14  Richard Biener  <rguenther@suse.de>
6486         PR tree-optimization/64493
6487         PR tree-optimization/64495
6488         * gcc.dg/vect/pr64493.c: New testcase.
6489         * gcc.dg/vect/pr64495.c: Likewise.
6491 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6493         * gcc.dg/Warray-bounds-11.c: New test-case.
6495 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6497         * gcc.target/mips/octeon3-pipe-1.c: New test.
6499 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6501         * jit.dg/harness.h (set_up_logging): Move string concatenation
6502         into...
6503         (concat_strings): New function.
6504         (dump_reproducer): New function.
6505         (test_jit): Call dump_reproducer.
6506         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6507         function.
6508         (jit-dg-test): Delete any generated reproducer from previous runs.
6509         Verify that a generated reproducer was created, and verify that it
6510         compiles.
6511         * jit.dg/test-nested-contexts.c (main): Call
6512         gcc_jit_context_dump_reproducer_to_file.
6514 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6516         * gcc.dg/aru-2.c: Add dg-require-profiling.
6518 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6520         * lib/target-supports.exp (check_profiling_available): Check if
6521         -pg links.
6523 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6525         PR ipa/64565
6526         * g++.dg/torture/pr64565.C: New testcase.
6528 2015-01-13  Marek Polacek  <polacek@redhat.com>
6530         PR middle-end/64391
6531         * gcc.dg/tm/pr64391.c: New test.
6533 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6535         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6536         true.
6538 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6540         * gcc.target/i386/pie.c: New test.
6542         * lib/target-supports.exp (check_effective_target_pie): New.
6544 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6546         PR rtl-optimization/64286
6547         * gcc.target/i386/avx2-pr64286.c: New test.
6549 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6551         PR c++/57626
6552         * g++.dg/cpp0x/vt-57626.C: New.
6554 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6556         PR fortran/64528
6557         * gfortran.dg/pr64528.f90: New test.
6559 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6561         * gcc.target/aarch64/subsp.c: New test.
6563 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6565         * gcc.target/aarch64/store-pair-1.c: New testcase.
6567 2015-01-13  Richard Biener  <rguenther@suse.de>
6569         PR lto/64373
6570         * gcc.dg/lto/pr64373_0.c: New testcase.
6572 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6574         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6575         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6577 2015-01-13  Richard Biener  <rguenther@suse.de>
6579         PR tree-optimization/64406
6580         * gcc.dg/pr64406.c: New testcase.
6582 2015-01-13  Richard Biener  <rguenther@suse.de>
6584         PR tree-optimization/64404
6585         * gcc.dg/vect/pr64404.c: New testcase.
6587 2015-01-13  Richard Biener  <rguenther@suse.de>
6589         PR tree-optimization/64568
6590         * g++.dg/torture/pr64568.C: New testcase.
6592 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6594         * jit.dg/test-error-local-used-from-other-function.c: New test
6595         case.
6596         * jit.dg/test-error-param-reuse.c: New test case.
6597         * jit.dg/test-error-param-sharing.c: New test case.
6598         * jit.dg/test-error-param-used-from-other-function.c: New test
6599         case.
6600         * jit.dg/test-error-param-used-without-a-function.c: New test
6601         case.
6603 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6605         PR tree-optimization/64563
6606         * gcc.dg/pr64563.c: New test.
6608         PR target/64513
6609         * gcc.target/i386/pr64513.c: New test.
6611         PR tree-optimization/64454
6612         * gcc.dg/pr64454.c: New test.
6614         PR testsuite/64028
6615         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6616         bind_pic_locally.
6617         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6618         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6619         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6620         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6621         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6622         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6623         * gcc.dg/vect/slp-25.c: Likewise.
6624         * gcc.dg/vect/vect-109.c: Likewise.
6625         * gcc.dg/vect/vect-13.c: Likewise.
6626         * gcc.dg/vect/vect-17.c: Likewise.
6627         * gcc.dg/vect/vect-18.c: Likewise.
6628         * gcc.dg/vect/vect-19.c: Likewise.
6629         * gcc.dg/vect/vect-20.c: Likewise.
6630         * gcc.dg/vect/vect-21.c: Likewise.
6631         * gcc.dg/vect/vect-22.c: Likewise.
6632         * gcc.dg/vect/vect-27.c: Likewise.
6633         * gcc.dg/vect/vect-29.c: Likewise.
6634         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6635         * gcc.dg/vect/vect-2.c: Likewise.
6636         * gcc.dg/vect/vect-3.c: Likewise.
6637         * gcc.dg/vect/vect-4.c: Likewise.
6638         * gcc.dg/vect/vect-5.c: Likewise.
6639         * gcc.dg/vect/vect-72.c: Likewise.
6640         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6641         * gcc.dg/vect/vect-73.c: Likewise.
6642         * gcc.dg/vect/vect-77-global.c: Likewise.
6643         * gcc.dg/vect/vect-78-global.c: Likewise.
6644         * gcc.dg/vect/vect-7.c: Likewise.
6645         * gcc.dg/vect/vect-86.c: Likewise.
6646         * gcc.dg/vect/vect-align-1.c: Likewise.
6647         * gcc.dg/vect/vect-align-3.c: Likewise.
6648         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6649         * gcc.dg/vect/vect-all.c: Likewise.
6650         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6651         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6652         * gcc.dg/vect/vect-peel-3.c: Likewise.
6653         * gcc.dg/vect/vect-peel-4.c: Likewise.
6654         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6656 2015-01-12  Jeff Law  <law@redhat.com>
6658         PR target/64461
6659         * gcc.target/m68k/pr64461.c: New test.
6661 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6663         * jit.dg/test-array-as-pointer.c (create_code): Update call
6664         to gcc_jit_context_new_global by setting "kind" to
6665         GCC_JIT_GLOBAL_IMPORTED.
6666         * jit.dg/test-error-array-as-pointer.c: Likewise.
6667         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6668         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6669         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6670         * jit.dg/test-using-global.c (the_global): Rename to...
6671         (imported_global): ...this.
6672         (create_code): Update to test the three kinds of global.
6673         (verify_code): Likewise.
6675 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6677         PR testsuite/64427
6678         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6679         undefined behavior.
6680         * gcc.target/i386/pr64291-2.c: Updated.
6682 2015-01-12  Richard Biener  <rguenther@suse.de>
6684         PR tree-optimization/64530
6685         * gfortran.dg/pr64530.f90: New testcase.
6687 2015-01-12  Richard Biener  <rguenther@suse.de>
6689         PR middle-end/64357
6690         * gcc.dg/torture/pr64357.c: New testcase.
6692 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6694         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6695         selector.
6697 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6698         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6700 2015-01-12  Martin Liska  <mliska@suse.cz>
6702         * gcc.dg/ipa/PR64550.c: New test.
6704 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6706         PR ipa/63470
6707         * g++.dg/ipa/pr63470.C: New testcase.
6709 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6711         PR fortran/63733
6712         * gfortran.dg/typebound_operator_20.f90: New.
6714 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6716         PR fortran/58023
6717         * gfortran.dg/proc_ptr_comp_42.f90: New.
6719 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6721         PR fortran/64508
6722         * gfortran.dg/proc_ptr_comp_41.f90: New.
6724 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6726         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6728 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6730         PR fortran/64522
6731         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6732         and add dg-excess-errors.
6733         * gfortran.dg/line_length_6.f90: New.
6734         * gfortran.dg/line_length_7.f90: New.
6735         * gfortran.dg/line_length_8.f90: New.
6736         * gfortran.dg/line_length_9.f90: New.
6737         * gfortran.dg/line_length_10.f90: New.
6738         * gfortran.dg/line_length_11.f90: New.
6740 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6742         * jit.dg/test-threads.c (struct testcase): Move declaration
6743         to jit.dg/all-non-failing-tests.h.
6744         (testcases): Likewise.
6745         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6746         declaration here from jit.dg/all-non-failing-tests.h.
6747         (testcases): Likewise.
6748         * jit.dg/test-combination.c (create_code): Eliminate spelling
6749         out all of the testcases in favor of looping through the
6750         "testcases" metadata.
6751         (verify_code): Likewise.
6753 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
6755         PR rtl-optimization/64536
6756         * gcc.dg/pr64536.c: New test.
6758 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6760         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6761         * jit.dg/test-combination.c (create_code): Likewise.
6762         (verify_code): Likewise.
6763         * jit.dg/test-constants.c: New test case.
6764         * jit.dg/test-threads.c: Add test-constants.c.
6766 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
6768         PR libobjc/51891
6769         * objc.dg/gnu-api-2-class.m: Add a test case
6770         for the above change.
6772 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6774         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6776 2015-01-09  Richard Biener  <rguenther@suse.de>
6778         PR tree-optimization/64410
6779         * g++.dg/vect/pr64410.cc: New testcase.
6781 2015-01-09  Martin Liska  <mliska@suse.cz>
6783         * gcc.dg/ipa/ipa-icf-32.c: New test.
6785 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6787         * c-c++-common/tsan/tsan_barrier.h: New.
6788         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6789         * c-c++-common/tsan/bitfield_race.c: Likewise.
6790         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6791         * c-c++-common/tsan/mutexset1.c: Likewise.
6792         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6793         * c-c++-common/tsan/race_on_mutex.c: Likewise.
6794         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6795         * c-c++-common/tsan/simple_race.c: Likewise.
6796         * c-c++-common/tsan/simple_stack.c: Likewise.
6797         * c-c++-common/tsan/sleep_sync.c: Likewise.
6798         * c-c++-common/tsan/tiny_race.c: Likewise.
6799         * c-c++-common/tsan/tls_race.c: Likewise.
6800         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6801         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6802         * g++.dg/tsan/atomic_free.C: Likewise.
6803         * g++.dg/tsan/atomic_free2.C: Likewise.
6804         * g++.dg/tsan/cond_race.C: Likewise.
6805         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6807 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
6809         PR testsuite/62250
6810         * lib/target-supports.exp (check_effective_target_libatomic_available):
6811         New.
6812         * gfortran.dg/coarray/caf.exp: Only add -latomic for
6813         targets that match effective-target libatomic_available.
6814         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6816 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6818         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6819         Verify the result of gcc_jit_context_get_last_error.
6820         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6822 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6824         PR tree-optimization/63989
6825         * gcc.dg/strlenopt-27.c: New test.
6827 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6829         * jit.dg/harness.h (set_up_logging): New function.
6830         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
6831         set_up_logging on the context, so that every testcase is
6832         logged to a particular file.
6833         * jit.dg/test-nested-contexts.c (main): Open a logfile,
6834         and call gcc_jit_context_set_logfile on the top-level context.
6836 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6838         PR target/64338
6839         * g++.dg/opt/pr64338.C: New test.
6841 2015-01-08  Tobias Burnus  <burnus@net-b.de>
6843         * gfortran.dg/coarray/codimension_2b.f90: New file.
6844         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6845         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6847 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6849         PR c++/59004
6850         * g++.dg/ext/fnname4.C: New.
6852 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6854         PR c++/64462
6855         * g++.dg/cpp0x/constexpr-64462.C: New.
6857 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6859         PR c++/60753
6860         * g++.dg/cpp0x/deleted10.C: New.
6862 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6864         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6866 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6868         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6869         GCC_JIT_UNARY_OP_ABS.
6870         (verify_unary_ops): Likewise.
6872 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6874         * jit.dg/test-arith-overflow.c: New test case.
6875         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6876         * jit.dg/test-combination.c (create_code): Likewise.
6877         (verify_code): Likewise.
6878         * jit.dg/test-threads.c (testcases): Likewise.
6880 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6882         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6883         rather than "jit".  Load g++.exp, and call g++_init.
6884         Run test-*.cc files within the testsuite and *.cc files within
6885         docs/examples.
6886         (jit-dg-test): Drop the addition of -fgnu89-inline to
6887         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6888         doing it when compiling C testcases (since g++ does not handle
6889         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6890         is restored to the value after g++_init ran, rather than the
6891         value before g++_init ran.  Return a list of
6892         $comp_output $output_file, as dg-test assumes.
6894 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6896         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6897         make it easier to figure out the origin of each test result when
6898         running test-combination.c and test-threads.c.
6899         (CHECK_VALUE): Likewise.
6900         (CHECK_DOUBLE_VALUE): Likewise.
6901         (CHECK_STRING_VALUE): Likewise.
6902         (CHECK_STRING_STARTS_WITH): Likewise.
6903         (CHECK_STRING_CONTAINS): Likewise.
6904         (CHECK): Likewise.
6905         (check_string_value): Likewise, add "funcname" param.
6906         (check_string_starts_with): Likewise.
6907         (check_string_contains): Likewise.
6909 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6911         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6912         generating name of built executable.
6914 2015-01-07  Marek Polacek  <polacek@redhat.com>
6916         PR c/64440
6917         * gcc.dg/pr64440.c: New test.
6918         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6920 2015-01-07  Marek Polacek  <polacek@redhat.com>
6922         PR c/64417
6923         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6924         * gcc.dg/pr64417.c: New test.
6926 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6928         PR target/64505
6929         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6930         fix is correct.
6932 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6934         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6935         Check if testcases run without errors, not just if they compile.
6937 2015-01-06  Christian Bruel  <christian.bruel@st.com>
6939         PR target/64507
6940         * gcc.target/sh/pr64507.c: New test.
6942 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
6944         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6946 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
6948         * c-c++-common/asan/sanitize-all-1.c: New test.
6949         * c-c++-common/ubsan/sanitize-all-1.c: New test.
6950         * c-c++-common/ubsan/sanitize-all-2.c: New test.
6951         * c-c++-common/ubsan/sanitize-all-3.c: New test.
6952         * c-c++-common/ubsan/sanitize-all-4.c: New test.
6954 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6956         * lib/target-supports.exp (check_profiling_available): Return 0 for
6957         Visium.
6958         (check_effective_target_tls_runtime): Likewise.
6959         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6960         * gcc.dg/20020312-2.c: Adjust for Visium.
6961         * gcc.dg/tls/thr-cse-1.c: Likewise
6962         * gcc.dg/tree-ssa/20040204-1.c: Likewise
6963         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6964         * gcc.dg/weak/typeof-2.c: Likewise.
6966 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
6968         PR rtl-optimization/64287
6969         * gcc.dg/aru-2.c: New test.
6971 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6973         PR sanitizer/64344
6974         * c-c++-common/ubsan/pr64344-1.c: New test.
6975         * c-c++-common/ubsan/pr64344-2.c: New test.
6977         PR tree-optimization/64465
6978         * gcc.dg/pr64465.c: New test.
6980         PR tree-optimization/64494
6981         * gcc.c-torture/compile/pr64494.c: New test.
6983 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6985         PR fortran/47674
6986         * gfortran.dg/realloc_on_assign_25.f90:  New test.
6988 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6990         Update copyright years.
6992 2015-01-05  Marek Polacek  <polacek@redhat.com>
6994         PR c/64423
6995         * gcc.dg/pr64423.c: New test.
6997 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6999         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7000         mmix-knuth-mmixware for the same reason as for MIPS.
7001         * gcc.dg/debug/debug-2.c: Ditto.
7003         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7005 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7007         PR testsuite/62250
7008         * lib/gfortran.exp: Add libatomic library search path.
7009         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7010         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7012         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7014 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7016         * c-c++-common/tsan/bitfield_race.c: New testcase.
7017         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7019 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7021         * gfortran.dg/coarray/collectives_4.f90: New.
7023 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7025         PR fortran/57562
7026         * gfortran.dg/extends_16.f90: New.
7028 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7030         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7032 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7034         * gfortran.dg/coarray/codimension_2.f90: New.
7035         * gfortran.dg/coarray/codimension_2a.f90: New.
7036         * gfortran.dg/coarray_35.f90: New.
7037         * gfortran.dg/coarray_35a.f90: New.
7039 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7041         PR fortran/60507
7042         * gfortran.dg/dummy_procedure_11.f90: New.
7044 Copyright (C) 2015 Free Software Foundation, Inc.
7046 Copying and distribution of this file, with or without modification,
7047 are permitted in any medium without royalty provided the copyright
7048 notice and this notice are preserved.