2015-11-08 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2801c946fe7171180b057a225a56373ee5a313c0
1 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/68196
4         * gfortran.dg/proc_ptr_47.f90: New test.
6         PR fortran/66465
7         * gfortran.dg/pr66465.f90: New test.
9 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
11         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
13 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
15         PR fortran/68153
16         * gfortran.dg/pr68153.f90: New test.
18 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
20         PR fortran/68151
21         * gfortran.dg/pr68151.f90: New test.
23 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
25         PR tree-optimization/68235
26         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
28 2015-11-06  Jeff Law  <law@redhat.com>
30         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
31         realized jump threads.
32         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
33         threads rather than dom1 dump.
35 2015-11-06  Michael Collison  <michael.collison@linaro.org
36             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
38         Revert:
39         2015-08-01  Michael Collison  <michael.collison@linaro.org
40                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
42         * gcc.target/arm/mincmp.c: New test.
44 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
46         PR fortran/54224
47         * gfortran.dg/warn_unused_function_2.f90: Add two new
48         "defined but not used" subroutines.
50 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
52         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
53         * g++.dg/gomp/ordered-2.C (f1): Likewise.
54         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
55         expected diagnostics for the addition of quotes.
56         * gfortran.dg/gomp/target3.f90: Likewise.
57         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
58         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
59         * c-c++-common/gomp/doacross-1.c: Likewise.
60         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
61         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
62         Adjust expected diagnostics wording.
63         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
64         Don't expect error on ordered threads simd when in for simd.
65         * c-c++-common/gomp/nesting-2.c: New test.
66         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
67         * c-c++-common/gomp/ordered-4.c: New test.
69 2015-11-06  Mike Stump  <mikestump@comcast.net>
71         * gcc.dg/pragma-diag-5.c: Make test cases unique.
73 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
74             Sebastian Pop  <s.pop@samsung.com>
76         * gcc.dg/graphite/fuse-1.c: New.
77         * gcc.dg/graphite/fuse-2.c: New.
78         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
80 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
82         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
84 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
86         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
87         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
88         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
89         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
90         * lib/gcc-dg.exp: Load multiline.exp.
92 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
94         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
95         * gcc.target/arm/interrupt-1.c: Likewise.
96         * gcc.target/arm/interrupt-2.c: Likewise.
97         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
99 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
101         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
103 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
105         PR ipa/68057
106         PR ipa/68220
107         * g++.dg/lto/pr68057_0.C: New testcase.
108         * g++.dg/lto/pr68057_1.C: New testcase.
109         * g++.dg/torture/pr68220.C: New testcase.
111 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
113         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
114         comment.
116 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
118         PR tree-optimization/68145
119         * g++.dg/vect/pr68145.cc: New test.
121 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
123         PR target/68088
124         * gcc.dg/pr68088_1.c: New test.
126 2015-11-06  Richard Biener  <rguenther@suse.de>
128         * gcc.dg/vect/bb-slp-38.c: New testcase.
130 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
132         * gfortran.dg/goacc/private-3.f95: XFAIL.
134 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
136         PR middle-end/53852
137         PR middle-end/67518
138         * gfortran.dg/PR67518.f90: New test.
139         * gfortran.dg/PR53852.f90: New test.
141 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
142             Tom de Vries  <tom@codesourcery.com>
143             Nathan Sidwell  <nathan@codesourcery.com>
144             Thomas Schwinge  <thomas@codesourcery.com>
146         * c-c++-common/goacc/combined-directives.c: New test.
147         * c-c++-common/goacc/loop-clauses.c: New test.
148         * c-c++-common/goacc/tile.c: New test.
149         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
150         as gang static arguments.
151         * c-c++-common/goacc/update-1.c: Adjust expected error message.
152         * g++.dg/goacc/template.C: New test.
153         * gfortran.dg/goacc/combined-directives.f90: New test.
154         * gfortran.dg/goacc/default.f95: New test.
155         * gfortran.dg/goacc/default_none.f95: New test.
156         * gfortran.dg/goacc/firstprivate-1.f95: New test.
157         * gfortran.dg/goacc/gang-static.f95: New test.
158         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
159         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
160         * gfortran.dg/goacc/list.f95: Update test.
161         * gfortran.dg/goacc/loop-2.f95: Likewise.
162         * gfortran.dg/goacc/loop-4.f95: New test.
163         * gfortran.dg/goacc/loop-5.f95: New test.
164         * gfortran.dg/goacc/loop-6.f95: New test.
165         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
166         * gfortran.dg/goacc/multi-clause.f90: New test.
167         * gfortran.dg/goacc/parallel-tree.f95: Update test.
168         * gfortran.dg/goacc/update.f95: New test.
170 2015-11-05  Martin Sebor  <msebor@redhat.com>
172         PR c++/67942
173         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
174         invocations where the size of the destination buffer object
175         or its type (or both) is unknown.
177 2015-11-05  Martin Sebor  <msebor@redhat.com>
179         PR c++/67942
180         * g++.dg/warn/Wplacement-new-size.C: New test.
182 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
184         * gcc.dg/pr68112.c: New.
185         * gcc.dg/vect/vect-strided-shift-1.c: New.
187 2015-11-05  Marek Polacek  <polacek@redhat.com>
189         PR c/68090
190         * gcc.dg/pr68090.c: New test.
192 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
194         * gcc.dg/ifcvt-4.c: New.
196 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
198         PR c++/67846
199         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
201 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
203         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
204         of variables in both data sharing and mapping clauses and for
205         structure element based array sections being mapped rather than
206         privatized.
207         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
208         expected diagnostics wording in one case.
209         * c-c++-common/gomp/distribute-1.c: New test.
210         * c-c++-common/gomp/element-1.c: New test.
211         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
212         and #pragma omp end declare target pair around the function.
213         Change s from a parameter to a file scope variable.
214         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
215         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
216         on non-zero low-bound in reduction array sections.  Add further
217         tests.
218         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
219         * c-c++-common/gomp/target-teams-1.c: New test.
220         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
221         for expected mangling on x86_64/i?86.
222         * gcc.dg/gomp/declare-simd-3.c: New test.
223         * gcc.dg/gomp/declare-simd-4.c: New test.
224         * gcc.dg/gomp/for-20.c: New test.
225         * gcc.dg/gomp/for-21.c: New test.
226         * gcc.dg/gomp/for-22.c: New test.
227         * gcc.dg/gomp/for-23.c: New test.
228         * gcc.dg/gomp/for-24.c: New test.
229         * gcc.dg/gomp/linear-1.c: New test.
230         * gcc.dg/gomp/loop-1.c: New test.
231         * g++.dg/gomp/atomic-17.C: New test.
232         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
233         non-static data member in shared clause.  Add single construct.
234         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
235         scan-assembler-times directives for expected mangling on x86_64/i?86.
236         * g++.dg/gomp/declare-simd-3.C: Likewise.
237         * g++.dg/gomp/declare-simd-4.C: New test.
238         * g++.dg/gomp/declare-simd-5.C: New test.
239         * g++.dg/gomp/declare-target-1.C: New test.
240         * g++.dg/gomp/linear-2.C: New test.
241         * g++.dg/gomp/loop-1.C: New test.
242         * g++.dg/gomp/loop-2.C: New test.
243         * g++.dg/gomp/loop-3.C: New test.
244         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
245         non-static data member in shared clause.
246         * g++.dg/gomp/member-3.C: New test.
247         * g++.dg/gomp/member-4.C: New test.
248         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
249         (bar): Remove dg-message.
250         * g++.dg/gomp/target-teams-1.C: New test.
252 2015-11-05  Richard Biener  <rguenther@suse.de>
254         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
255         uninitialized variables.
256         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
257         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
258         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
259         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
260         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
261         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
262         * gcc.dg/ipa/inlinehint-2.c: Likewise.
263         * gcc.dg/ipa/pure-const-2.c: Likewise.
264         * gcc.dg/tree-ssa/loop-1.c: Likewise.
265         * gcc.dg/tree-ssa/loop-23.c: Likewise.
266         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
267         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
268         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
269         * gcc.dg/vect/pr30858.c: Likewise.
270         * gcc.dg/vect/pr33866.c: Likewise.
271         * gcc.dg/vect/pr37027.c: Likewise.
272         * c-c++-common/ubsan/null-10.c: Likewise.
273         * gcc.target/i386/incoming-8.c: Likewise.
275 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
277         * gnat.dg/slice9.adb: New test.
279 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
281         * gfortran.dg/goacc/reduction-2.f95: Delete.
283 2015-11-04  Tom de Vries  <tom@codesourcery.com>
285         PR tree-optimization/67742
286         * gcc.dg/tree-ssa/restrict-7.c: New test.
287         * gcc.dg/tree-ssa/restrict-8.c: New test.
289 2015-11-03  Martin Sebor  <msebor@redhat.com>
291         PR c++-common/67882
292         * c-c++-common/builtin-offsetof-2.c: New test.
294 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
296         PR fortran/67982
297         * gfortran.dg/warn_unused_function_3.f90: New test.
299 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
301         * gnat.dg/discr45.adb: Only compile the test.
303 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
305         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
306         * gcc.target/i386/mvc5.c: Ditto.
307         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
308         resolver.
310 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
312         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
313         from here to...
314         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
315         to succeed.
317 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
319         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
320         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
321         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
322         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
323         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
324         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
326 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
328         * gcc.target/aarch64/fp16/set_zero_1.c: New.
330 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
332         * gcc.dg/mvc1.c: Move to ...
333         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
334         * gcc.dg/mvc2.c: Move to ...
335         * gcc.target/i386/mvc2.c: ... here.
336         * gcc.dg/mvc3.c: Move to ...
337         * gcc.target/i386/mvc3.c: ... here.
338         * gcc.dg/mvc4.c: Move to ...
339         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
340         * gcc.dg/mvc5.c: Move to ...
341         * gcc.target/i386/mvc5.c: ... here.
342         * gcc.dg/mvc6.c: Move to ...
343         * gcc.target/i386/mvc6.c: ... here.
344         * gcc.dg/mvc7.c: Move to ...
345         * gcc.target/i386/mvc7.c: ... here.
347         * g++.dg/ext/mvc1.C: Require ifunc.
349 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
351         PR tree-optimization/68083
352         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
354 2015-11-02  Jeff Law  <law@redhat.com>
356         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
357         irreducible loops in the CFG.
359 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
361         Revert:
362         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
364         * gcc.dg/vect/vect-strided-shift-1.c: New.
366 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
368         PR target/67929
369         * gcc.target/arm/pr67929_1.c: Move to...
370         * gcc.c-torture/execute/pr67929_1.c: ... Here.
371         Remove arm-specific directives.  Add noclone, noinline
372         attributes.
374 2015-11-01  Jeff Law  <law@redhat.com>
376         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
378 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
380         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
381         (sse2_test): Rename from main.  Do not return 0.
383 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
385         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
386         * gfortran.dg/proc_ptr_39.f90: Require visibility.
387         * gfortran.dg/read_dir.f90: XFAIL AIX.
389 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
391         Remove the implementation of N3994, terse range-for loops.
392         * g++.dg/cpp1z/range-for1.C: Remove.
394 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
396         * gnat.dg/discr45.adb: New test.
398 2015-10-31  Tom de Vries  <tom@codesourcery.com>
400         * gfortran.dg/assumed_type_2.f90: Update test.
401         * gfortran.dg/no_arg_check_2.f90: Same.
403 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
405         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
407 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
409         PR fortran/46588
410         * gfortran.dg/pr46588.f90: New test.
412 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
414         * gcc.dg/mvc1.c: New test for multiple targets cloning.
415         * gcc.dg/mvc2.c: Ditto.
416         * gcc.dg/mvc3.c: Ditto.
417         * gcc.dg/mvc4.c: Ditto.
418         * gcc.dg/mvc5.c: Ditto.
419         * gcc.dg/mvc6.c: Ditto.
420         * gcc.dg/mvc7.c: Ditto.
421         * g++.dg/ext/mvc1.C: Ditto.
422         * g++.dg/ext/mvc2.C: Ditto.
423         * g++.dg/ext/mvc3.C: Ditto.
424         * g++.dg/ext/mvc4.C: Ditto.
426 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
428         PR fortran/51993
429         * gfortran.dg/pr51993.f90: New test.
431 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
433         PR rtl-optimization/68106
434         * gcc.target/aarch64/pr68106.c: New.
436 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
438         PR fortran/36192
439         * gfortran.dg/pr36192_1.f90: New test.
441 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
443         PR fortran/68154
444         *gfortran.dg/pr68154.f90
446 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
448         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
449         * c-c++-common/goacc/acc_on_device-2.c: Delete.
451 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
453         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
455 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
457         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
458         PowerPC.
459         * gcc.target/powerpc/float128-mix.c: Likewise.
461 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
463         PR fortran/68054
464         * gfortran.dg/pr68054.f90: New test.
466 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
468         PR fortran/67885
469         * gfortran.dg/pr67885.f90: New test.
471 2015-10-29  Jeff Law  <law@redhat.com>
473         PR tree-optimization/67892
474         * gcc.dg/tree-ssa/pr21417: Update expected output.
475         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
477 2015-10-29  Richard Biener  <rguenther@suse.de>
479         PR middle-end/68142
480         * c-c++-common/ubsan/pr68142.c: New testcase.
482 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/67845
485         * g++.dg/other/cv_func4.C: New.
487 2015-10-29  Richard Biener  <rguenther@suse.de>
489         PR middle-end/56956
490         * c-c++-common/ubsan/pr56956.c: New testcase.
492 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
494         * gnat.dg/discr44.adb: New test.
496 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
498         PR debug/66068
499         * gcc.dg/debug/pr66068.c: New test.
501 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
503         PR fortran/67933
504         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
505         array bounds error at line 25.
507 2015-10-28  Catherine Moore  <clm@codesourcery.com>
509         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
510         * gcc.target/mips/oddspreg-6.c: Likewise.
511         * gcc.target/mips/oddspreg-1.c: Likewise.
512         * gcc.target/mips/oddspreg-2.c: Likewise.
514 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
516         PR target/67839
517         * gcc.target/avr/pr67839.c: New test.
519 2015-10-28  Richard Biener  <rguenther@suse.de>
521         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
523 2015-10-28  Tom de Vries  <tom@codesourcery.com>
525         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
527 2015-10-28  Richard Biener  <rguenther@suse.de>
529         PR ipa/67600
530         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
531         of #includes.
533 2015-10-28  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/65962
536         * gcc.dg/vect/vect-62.c: Adjust.
538 2015-10-28  Richard Biener  <rguenther@suse.de>
540         PR middle-end/68067
541         * gcc.dg/torture/pr68067-1.c: New testcase.
542         * gcc.dg/torture/pr68067-2.c: Likewise.
544 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
546         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
548 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
550         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
551         as xvmadd and xvnmsub.
552         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
554 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
556         * c-c++-common/goacc/loop-shape.c: New test.
558 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
559             Cesar Philippidis  <cesar@codesourcery.com>
561         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
562         * g++.dg/gomp/pr33372-3.C: Likewise.
564 2015-10-27  Richard Henderson  <rth@redhat.com>
566         PR rtl-opt/67609
567         * gcc.target/i386/pr67609-2.c: New test.
569 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
571         PR target/68102
572         * gcc.target/aarch64/pr68102_1.c: New test.
574 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
576         PR fortran/67933
577         * gfortran.dg/allocate_with_source_15.f03: New test
579 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
580             James Norris  <jnorris@codesourcery.com>
582         PR fortran/63865
583         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
584         directive to work.
585         * gfortran.dg/goacc/loop-1.f95: Likewise.
586         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
587         * gfortran.dg/goacc/cray.f95: Likewise.
588         * gfortran.dg/goacc/parameter.f95: Likewise.
590 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
592         PR fortran/68108
593         * gfortran.dg/pr67805_2.f90: New test.
595 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
596             Aditya Kumar  <aditya.k7@samsung.com>
598         * gcc.dg/graphite/block-0.c: Changed to match pattern.
599         * gcc.dg/graphite/interchange-1.c: Same.
600         * gcc.dg/graphite/interchange-10.c: Same.
601         * gcc.dg/graphite/interchange-11.c: Same.
602         * gcc.dg/graphite/interchange-13.c: Same.
603         * gcc.dg/graphite/interchange-3.c: Same.
604         * gcc.dg/graphite/interchange-4.c: Same.
605         * gcc.dg/graphite/interchange-7.c: Same.
606         * gcc.dg/graphite/interchange-9.c: Same.
607         * gcc.dg/graphite/uns-interchange-9.c: Same.
608         * gfortran.dg/graphite/interchange-3.f90: Same.
610 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
612         PR target/67215
613         * gcc.target/i386/pr67215-1.c: New test.
614         * gcc.target/i386/pr67215-2.c: Likewise.
615         * gcc.target/i386/pr67215-3.c: Likewise.
617 2015-10-27  Richard Biener  <rguenther@suse.de>
619         PR tree-optimization/68104
620         * gcc.dg/torture/pr68104.c: New testcase.
622 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
624         * gcc.dg/vect/vect-strided-shift-1.c: New.
626 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
628         PR target/67929
629         * gcc.target/arm/pr67929_1.c: New test.
631 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
633         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
635 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
637         PR tree-optimization/68097
638         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
639         --param max-ssa-name-query-depth=3 to dg-options.
641 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
643         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
645 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
647         * gcc.dg/builtins-52.c: Add -O to dg-options.
649 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
651         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
653 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
655         PR c/64765
656         PR c/64880
657         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
658         sorry message.
659         (PR64765): New function.
660         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
661         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
662         sorry message.
663         * gfortran.dg/goacc/cray.f95: Refine prune directive.
664         * gfortran.dg/goacc/parameter.f95: Likewise.
666 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
668         PR fortran/66056
669         * gfortran.dg/empty_label_typedecl.f90: New test.
671 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
673         PR fortran/36192
674         * gfortran.dg/pr36192.f90: New test.
676 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
678         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
679         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
680         * gnat.dg/opt51.adb: New test.
681         * gnat.dg/opt51_pkg.ads: New helper.
683 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
685         * gcc.target/mips/ds-schedule-1.c: New.
686         * gcc.target/mips/ds-schedule-2.c: New.
688 2015-10-26  Jeff Law  <law@redhat.com>
690         PR tree-optimization/68013
691         * gcc.c-torture/compile/pr68013.c: New test.
693 2015-10-26  Richard Biener  <rguenther@suse.de>
694         Dominik Vogt  <vogt@linux.vnet.ibm.com>
696         PR middle-end/67443
697         * gcc.target/s390/pr67443.c: New testcase.
699 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
701         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
702         make it unique per testcase.
703         * gfortran.dg/chmod_2.f90: Likewise.
704         * gfortran.dg/chmod_3.f90: Likewise.
705         * gfortran.dg/direct_io_8.f90: Likewise.
706         * gfortran.dg/f2003_inquire_1.f03: Likewise.
707         * gfortran.dg/f2003_io_1.f03: Likewise.
708         * gfortran.dg/f2003_io_2.f03: Likewise.
709         * gfortran.dg/f2003_io_8.f03: Likewise.
710         * gfortran.dg/inquire_size.f90: Likewise.
711         * gfortran.dg/namelist_66.f90: Likewise.
712         * gfortran.dg/namelist_82.f90: Likewise.
713         * gfortran.dg/namelist_87.f90: Likewise.
714         * gfortran.dg/open_negative_unit_1.f90: Likewise.
715         * gfortran.dg/open_new.f90: Likewise.
716         * gfortran.dg/stat_1.f90: Likewise.
717         * gfortran.dg/stat_2.f90: Likewise.
718         * gfortran.dg/streamio_15.f90: Likewise.
719         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
721 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
723         PR middle-end/67989
724         * g++.dg/pr67989.C: New test.
726 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
728         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
729         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
730         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
731         suffix to the temporary filename to make it unique per testcase.
733 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
735         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
737 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
739         PR fortran/67171
740         * gfortran.dg/allocate_with_source_12.f03: New test
742         PR fortran/61819
743         * gfortran.dg/allocate_with_source_13.f03: New test
745         PR fortran/61830
746         * gfortran.dg/allocate_with_source_14.f03: New test
748 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
750         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
752 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
754         PR target/68084
755         * gcc.target/i386/pr68084.c: New test.
757 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
759         PR fortran/66927
760         PR fortran/67044
761         * gfortran.dg/allocate_with_source_10.f08: New test.
762         * gfortran.dg/allocate_with_source_11.f08: New test.
763         * gfortran.dg/class_array_15.f03: Changed count of expected
764         _builtin_frees to 11. One step of temporaries is spared, therefore
765         the allocatable component of that temporary is not to be freeed.
767 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
769         PR fortran/68055
770         * gfortran.dg/pr68055.f90: New case.
772 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
774         PR fortran/67805
775         * gfortran.dg/pr67805.f90: New testcase.
776         * gfortran.dg/array_constructor_26.f03: Update testcase.
777         * gfortran.dg/array_constructor_27.f03: Ditto.
778         * gfortran.dg/char_type_len_2.f90: Ditto.
779         * gfortran.dg/pr67802.f90: Ditto.
780         * gfortran.dg/used_before_typed_3.f90: Ditto.
782 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
784         PR ipa/pr67600
785         * g++.dg/torture/pr67600.C: New testcase.
787 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
789         * g++.dg/pr68062.C: New test.
791 2015-10-23  Jeff Law  <law@redhat.com>
793         PR tree-optimization/67830
794         * gcc.dg/pr67830.c: New test.
796 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
798         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
800 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
801             Andrew Pinski  <apinski@cavium.com>
803         PR rtl-optimization/67736
804         * gcc.dg/torture/pr67736.c: New test.
805         * gcc.dg/combine-subregs.c: New test.
807 2015-10-23  Alan Hayward <alan.hayward@arm.com>
809         PR tree-optimization/65947
810         * lib/target-supports.exp
811         (check_effective_target_vect_max_reduc): Add.
812         * gcc.dg/vect/pr65947-1.c: New test.
813         * gcc.dg/vect/pr65947-2.c: New test.
814         * gcc.dg/vect/pr65947-3.c: New test.
815         * gcc.dg/vect/pr65947-4.c: New test.
816         * gcc.dg/vect/pr65947-5.c: New test.
817         * gcc.dg/vect/pr65947-6.c: New test.
818         * gcc.dg/vect/pr65947-7.c: New test.
819         * gcc.dg/vect/pr65947-8.c: New test.
820         * gcc.dg/vect/pr65947-9.c: New test.
821         * gcc.dg/vect/pr65947-10.c: New test.
822         * gcc.dg/vect/pr65947-11.c: New test.
824 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
826         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
827         Make weak rather than noinline.
828         * gcc.dg/builtins-57.c: Compile with -O.
829         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
831 2015-10-23  Tom de Vries  <tom@codesourcery.com>
833         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
835 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
837         PR sanitizer/68042
838         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
839         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
841 2015-10-22  Martin Sebor  <msebor@redhat.com>
843         PR driver/68043
844         * gcc.misc-tests/help.exp: Verify that option descriptions
845         end in periods.
846         * lib/options.exp (check_for_options): Use the regexp --line option.
847         Print unexpected match on failure.
849 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
851         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
853 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/67838
856         * g++.dg/cpp1y/var-templ46.C: New.
858 2015-10-22  Richard Biener  <rguenther@suse.de>
860         PR tree-optimization/58497
861         * gcc.dg/tree-ssa/vector-5.c: New testcase.
863 2015-10-22  Richard Biener  <rguenther@suse.de>
865         PR tree-optimization/19049
866         PR tree-optimization/65962
867         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
868         * gcc.dg/vect/vect-63.c: Adjust.
869         * gcc.dg/vect/vect-70.c: Likewise.
870         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
871         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
872         * gfortran.dg/vect/pr19049.f90: Likewise.
873         * gfortran.dg/vect/vect-8.f90: Likewise.
875 2015-10-22  Richard Biener  <rguenther@suse.de>
877         PR middle-end/68046
878         PR middle-end/61893
879         * gcc.dg/torture/ftrapv-2.c: New testcase.
881 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
883         PR target/68015
884         * gcc.target/s390/pr68015.c: New test.
886 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
888         PR testsuite/67948
889         * gcc.target/arm/xor-and.c: Adjust test to check for eor
890         instead of orr.
892 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
893             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
895         PR target/63304
896         * gcc.target/aarch64/pr63304_1.c: New test.
898 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
900         PR c++/66781
901         * g++.dg/parse/enum13.C: New.
903 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
905         PR c++/67847
906         * g++.dg/parse/enum12.C: New.
908 2015-10-21  Martin Sebor  <msebor@redhat.com>
910         PR driver/68043
911         * gcc.misc-tests/help.exp: Adjust.
912         * lib/options.exp (check_for_options): Add detail to output.
914 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
916         PR fortran/67939
917         * gfortran.dg/pr67939.f90: New test.
919 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
920             Sebastian Pop  <s.pop@samsung.com>
922         * gcc.dg/graphite/scop-11.c: Update pattern.
924 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
926         PR ipa/67056
927         * g++.dg/ipa/pr67056.C: New testcase.
929 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
931         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
932         are matched.
934 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
936         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
937         Add associated options for arm*-*-*.
938         (sqrt): Remove dummy definition.
940 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
942         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
944 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
946         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
947         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
948         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
950 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
952         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
953         sra-max-scalarization-size-Ospeed.
955 2015-10-21  Marek Polacek  <polacek@redhat.com>
958         PR c/68024
959         * gcc.dg/pr68024.c: New test.
961 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
963         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
964         * c-c++-common/goacc/sb-1.c: Adjust errors.
965         * c-c++-common/goacc/sb-3.c: Adjust errors.
966         * c-c++-common/goacc/loop-1.c: Adjust errors.
967         * c-c++-common/goacc/nesting-1.c: Adjust errors.
968         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
969         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
971 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
973         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
975 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
977         * gcc.dg/lto/simd-function_0.c: New test.
979 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
981         PR target/68018
982         * gcc.target/i386/pr68018.c: New test.
984 2015-10-21  Richard Biener  <rguenther@suse.de>
986         PR middle-end/68031
987         * gcc.dg/torture/pr68031.c: New testcase.
989 2015-10-21  Richard Biener  <rguenther@suse.de>
991         PR tree-optimization/68026
992         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
994 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
996         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
997         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
998         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
999         * g++.dg/asan/default-options-1.C: Likewise.
1001 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1003         * gcc.target/aarch64/stp_vec_64_1.c: New test.
1004         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1006 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1008         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1010 2015-10-20  Marek Polacek  <polacek@redhat.com>
1012         PR c/67964
1013         * gcc.dg/pr67964.c: New test.
1015 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
1017         PR rtl-optimization/67609
1018         * gcc.target/i386/pr67609.c: New.
1020 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1022         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1024 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1026         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1027         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1029 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1031         PR target/66810
1032         * gcc.target/i386/pr66810.c: New test.
1034 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1036         PR target/67963
1037         PR target/67985
1038         * gcc.target/i386/pr67963-1.c: New test.
1039         * gcc.target/i386/pr67963-2.c: Likewise.
1040         * gcc.target/i386/pr67963-3.c: Likewise.
1041         * gcc.target/i386/pr67985-1.c: Likewise.
1042         * gcc.target/i386/pr67985-2.c: Likewise.
1043         * gcc.target/i386/pr67985-3.c: Likewise.
1045 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1047         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1049 2015-10-20  Richard Biener  <rguenther@suse.de>
1051         PR tree-optimization/68017
1052         * gcc.dg/torture/pr68017.c: New testcase.
1054 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1056         PR target/66912
1057         * gcc.target/aarch64/pr66912.c: New.
1058         * gcc.target/arm/pr66912.c: New.
1060 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1062         * gfortran.dg/pr67900.f90: New tests.
1064 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
1066         * gnat.dg/opt50.adb: New test.
1067         * gnat.dg/opt50_pkg.adb: New helper.
1068         * gnat.dg/opt50_pkg.ads: New helper.
1070 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1072         PR fortran/68019
1073         * gfortran.dg/pr68019.f90: new test.
1075 2015-10-19  Richard Biener  <rguenther@suse.de>
1077         PR tree-optimization/67975
1078         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1080 2015-10-19  Richard Biener  <rguenther@suse.de>
1082         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1084 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
1086         PR target/67995
1087         * gcc.target/i386/pr67995-1.c: New test.
1088         * gcc.target/i386/pr67995-2.c: Likewise.
1089         * gcc.target/i386/pr67995-3.c: Likewise.
1091 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
1093         PR middle-end/68002
1094         * gcc.dg/PR68002.c: New test.
1096 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
1098         * gcc.dg/builtins-20.c: Remove undefined behavior.
1100 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1102         PR fortran/67758
1103         * gfortran.dg/common_25.f90: New file.
1105 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
1107         PR fortran/67177
1108         * gfortran.dg/move_alloc_15.f90: New test
1109         * gfortran.dg/move_alloc_16.f90: New test
1111         PR fortran/67977
1112         * gfortran.dg/deferred_character_assignment_1.f90: New test
1114 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1116         PR fortran/67987
1117         * gfortran.df/pr67987.f90: New test.
1118         * gfortran.dg/char_length_2.f90: Update testcase.
1120 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1122         * gcc.target/i386/iamcu/test_basic_returning.c
1123         (def_test_returning_type): Use union to check float return bits.
1125 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1127         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1128         Replace printf with __builtin_printf.
1130 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1132         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1133         initialize u5.
1135 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1137         PR middle-end/67966
1138         * gnat.dg/pack21.adb: New test.
1139         * gnat.dg/pack22.adb: Likewise.
1140         * gnat.dg/pack22_pkg.ad[sb]: New helper.
1142 2015-10-16  Christian Bruel  <christian.bruel@st.com>
1144         PR target/67745
1145         * gcc.target/arm/no-align.c: New test.
1146         * gcc.target/arm/attr-align1.c: New test.
1147         * gcc.target/arm/attr-align2.c: New test.
1148         * gcc.target/arm/attr-align3.c: New test.
1150 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1152         * gcc.c-torture/compile/icfmatch.c: Add testcase
1154 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
1156         PR c++/67926
1157         * g++.dg/cpp1z/fold-ice1.C: New.
1159 2015-10-16  Michael Collison  <michael.collison@linaro.org>
1160             Andrew Pinski <andrew.pinski@caviumnetworks.com>
1162         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1164 2015-10-15  Marek Polacek  <polacek@redhat.com>
1166         * gcc.dg/tree-ssa/reassoc-42.c: New test.
1168 2015-10-15  Marek Polacek  <polacek@redhat.com>
1170         PR tree-optimization/67953
1171         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1172         unsigned.
1173         * gcc.dg/torture/pr67953.c: New test.
1175 2015-10-14  Jeff Law  <law@redhat.com>
1177         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
1178         contained within have their own file/test now.
1179         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1180         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
1181         expectations a bit more.
1182         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1183         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1184         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1185         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1186         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1188         PR testsuite/67959
1189         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1191 2015-10-14  Marek Polacek  <polacek@redhat.com>
1193         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
1194         (f6): New.
1195         (f7): New.
1196         (f8): New.
1197         (f9): New.
1198         (f10): New.
1199         (f11): New.
1200         (f12): New.
1201         (f13): New.
1203 2015-10-14  Richard Biener  <rguenther@suse.de>
1205         PR tree-optimization/67915
1206         * gcc.dg/torture/pr67915.c: New testcase.
1208 2015-10-14  Marek Polacek  <polacek@redhat.com>
1210         PR tree-optimization/67815
1211         * gcc.dg/tree-ssa/reassoc-39.c: New test.
1212         * gcc.dg/tree-ssa/reassoc-40.c: New test.
1213         * gcc.dg/tree-ssa/reassoc-41.c: New test.
1215 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1217         * gcc.dg/pragma-pop_options-1.c: New test.
1219 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
1220             Aldy Hernandez  <aldyh@redhat.com>
1222         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1223         * c-c++-common/gomp/clauses-1.c: New test.
1224         * c-c++-common/gomp/clauses-2.c: New test.
1225         * c-c++-common/gomp/clauses-3.c: New test.
1226         * c-c++-common/gomp/clauses-4.c: New test.
1227         * c-c++-common/gomp/declare-target-1.c: New test.
1228         * c-c++-common/gomp/declare-target-2.c: New test.
1229         * c-c++-common/gomp/depend-3.c: New test.
1230         * c-c++-common/gomp/depend-4.c: New test.
1231         * c-c++-common/gomp/doacross-1.c: New test.
1232         * c-c++-common/gomp/if-1.c: New test.
1233         * c-c++-common/gomp/if-2.c: New test.
1234         * c-c++-common/gomp/linear-1.c: New test.
1235         * c-c++-common/gomp/map-2.c: New test.
1236         * c-c++-common/gomp/map-3.c: New test.
1237         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1238         f_omp_target_data): Add map clause to target data.
1239         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1240         * c-c++-common/gomp/ordered-1.c: New test.
1241         * c-c++-common/gomp/ordered-2.c: New test.
1242         * c-c++-common/gomp/ordered-3.c: New test.
1243         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1244         on non-iterator.
1245         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1246         clause and ordered construct where no longer allowed.
1247         * c-c++-common/gomp/priority-1.c: New test.
1248         * c-c++-common/gomp/reduction-1.c: New test.
1249         * c-c++-common/gomp/schedule-simd-1.c: New test.
1250         * c-c++-common/gomp/sink-1.c: New test.
1251         * c-c++-common/gomp/sink-2.c: New test.
1252         * c-c++-common/gomp/sink-3.c: New test.
1253         * c-c++-common/gomp/sink-4.c: New test.
1254         * c-c++-common/gomp/udr-1.c: New test.
1255         * c-c++-common/taskloop-1.c: New test.
1256         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1257         value of _OPENMP macro.
1258         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1259         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1260         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1261         * gcc.dg/gomp/clause-1.c:
1262         * gcc.dg/gomp/reduction-1.c: New test.
1263         * gcc.dg/gomp/sink-fold-1.c: New test.
1264         * gcc.dg/gomp/sink-fold-2.c: New test.
1265         * gcc.dg/gomp/sink-fold-3.c: New test.
1266         * gcc.dg/vect/vect-simd-clone-15.c: New test.
1267         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1268         of non-static data members.
1269         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1270         Add some linear clause tests.
1271         * g++.dg/gomp/declare-simd-3.C: New test.
1272         * g++.dg/gomp/linear-1.C: New test.
1273         * g++.dg/gomp/member-1.C: New test.
1274         * g++.dg/gomp/member-2.C: New test.
1275         * g++.dg/gomp/pr66571-2.C: New test.
1276         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1277         dependent argument.
1278         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1279         in reduction clause.
1280         * g++.dg/gomp/reference-1.C: New test.
1281         * g++.dg/gomp/sink-1.C: New test.
1282         * g++.dg/gomp/sink-2.C: New test.
1283         * g++.dg/gomp/sink-3.C: New test.
1284         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1285         * g++.dg/gomp/this-1.C: New test.
1286         * g++.dg/gomp/this-2.C: New test.
1287         * g++.dg/vect/simd-clone-2.cc: New test.
1288         * g++.dg/vect/simd-clone-2.h: New test.
1289         * g++.dg/vect/simd-clone-3.cc: New test.
1290         * g++.dg/vect/simd-clone-4.cc: New test.
1291         * g++.dg/vect/simd-clone-4.h: New test.
1292         * g++.dg/vect/simd-clone-5.cc: New test.
1294 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
1296         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1297         after r228716 (Fix vtbl[34] and vtbx4).
1299 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
1301         PR tree-optimization/67909, 67947
1302         * gcc.dg/torture/pr67947.c: New test.
1304 2015-10-13  Jeff Law  <law@redhat.com>
1306         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1308 2015-10-12  Jeff Law  <law@redhat.com>
1310         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1311         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1312         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1313         ssa-dom-thread-11.c.
1315         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1317 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
1319         PR c++/58566
1320         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1322 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
1324         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1325         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1326         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1327         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1328         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1329         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1330         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1331         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1333 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
1335         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1336         and -mno-frame-header-opt options.
1337         * gcc.target/mips/frame-header-1.c: New file.
1338         * gcc.target/mips/frame-header-2.c: New file.
1339         * gcc.target/mips/frame-header-3.c: New file.
1341 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1342             Hale Wang  <hale.wang@arm.com>
1344         * gcc.dg/tree-ssa/forwprop-33.c: New.
1346 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1348         PR target/67895
1349         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1350         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1351         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1352         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1353         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1354         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1355         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1356         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1357         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1358         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1360 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
1362         * lib/multiline.exp: New file.
1363         * lib/prune.exp: Load multiline.exp.
1364         (prune_gcc_output): Call into multiline.exp to handle any
1365         multiline output directives.
1366         * lib/libgo.exp: Load multiline.exp before prune.exp, using
1367         load_gcc_lib.
1369 2015-10-09  Martin Jambor  <mjambor@suse.cz>
1371         PR tree-optimization/67794
1372         * gcc.dg/ipa/ipa-sra-10.c: New test.
1373         * gcc.dg/torture/pr67794.c: Likewise.
1375 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
1377         PR rtl-optimization/67828
1378         * gcc.dg/torture/pr67828.c: New.
1380 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1382         PR target/67366
1383         * lib/target-supports.exp (check_effective_target_non_strict_align):
1384         Adjust for arm*-*-*.
1385         * gcc.target/arm/pr67366.c: New test.
1387 2015-10-09  Richard Biener  <rguenther@suse.de>
1389         PR tree-optimization/67891
1390         * gcc.dg/tree-ssa/pr67891.c: New testcase.
1392 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
1394         * gcc.dg/builtins-47.c: Test the optimized dump instead.
1396 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1398         * gcc.dg/vect/vect-outer-simd-3.c: New test.
1400 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1402         * gcc.dg/loop-unswitch-2.c: New test.
1403         * gcc.dg/loop-unswitch-3.c: Likewise.
1404         * gcc.dg/loop-unswitch-4.c: Likewise.
1406 2015-10-08  Tom de Vries  <tom@codesourcery.com>
1408         * gcc.dg/dse.c: Only dump in dse1 pass.
1409         * gcc.dg/tree-ssa/pr30375.c: Same.
1411 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
1413         PR target/66697
1414         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1415         (PUSH, POP): New defines.
1416         (sse2_test): Use PUSH and POP to misalign runtime stack.
1417         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1419 2015-10-07  James Norris  <jnorris@codesourcery.com>
1421         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1422         to atomic_init. (atomic_init): Restrict flags usage.
1424 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
1426         PR fortran/65889
1427         * gfortran.dg/sizeof_5.f90: New test.
1429 2015-10-06  Jeff Law  <law@redhat.com>
1431         * gcc.c-torture/compile/pr67816.c: New test.
1433 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1435         * gcc.target/aarch64/get_lane_f16_1.c: New test.
1437 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
1439         PR fortran/65766
1440         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1442 2015-10-06  Marek Polacek  <polacek@redhat.com>
1444         PR c++/67863
1445         * c-c++-common/Wtautological-compare-4.c: New test.
1447 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1448             Peter Bergner <bergner@vnet.ibm.com>
1450         PR target/67808
1451         * gcc.target/powerpc/pr67808.c: New test.
1453 2015-10-06  Nick Clifton  <nickc@redhat.com>
1455         * gcc.target/msp430: New directory.
1456         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
1457         tests.
1458         * gcc.target/msp430/data-attributes.c: New file.  Checks the
1459         noinit and persistent data attributes.
1461 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
1463         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1465 2015-10-06  Richard Biener  <rguenther@suse.de>
1467         PR tree-optimization/67859
1468         * gcc.dg/torture/pr67859.c: New testcase.
1470 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1472         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1474 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1476         PR c++/53856
1477         * g++.dg/template/defarg19.C: New.
1478         * g++.dg/template/defarg20.C: Likewise.
1480 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1481             Sebastian Pop  <s.pop@samsung.com>
1483         * gcc.dg/graphite/scop-sor.c: Un-xfail.
1485 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1486             Sebastian Pop  <s.pop@samsung.com>
1488         * gcc.dg/graphite/scop-sor.c: Xfail.
1490 2015-10-05  Martin Jambor  <mjambor@suse.cz>
1491             Jan Hubicka  <hubicka@ucw.cz>
1493         * gcc.dg/ipa/propalign-4.c: New test.
1494         * gcc.dg/ipa/propalign-5.c: Likewise.
1496 2015-10-05  Marek Polacek  <polacek@redhat.com>
1498         PR tree-optimization/67821
1499         * gcc.dg/torture/pr67821-2.c: New test.
1500         * gcc.dg/torture/pr67821.c: New test.
1502 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1504         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1506 2015-10-05  Christian Bruel  <christian.bruel@st.com>
1508         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1510 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1512         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1513         (exec_vcvt): Add comments.
1515 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1517         PR rtl-optimization/67447
1518         * gcc.target/i386/pr67447.c: New test.
1520 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1522         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1523         effective target.
1524         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1525         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1526         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1527         * gcc.target/i386/vect-unpack-1.c: Ditto.
1528         * gcc.target/i386/vect-unpack-2.c: Ditto.
1530 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
1532         PR fortran/67758
1533         * gfortran.dg/common_24.f: New.
1535 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1537         * gcc.target/arm/pr67756.c: Fixed warnings.
1539 2015-10-02  Marek Polacek  <polacek@redhat.com>
1541         PR c/67730
1542         * gcc.dg/pr67730-1.c: New test.
1543         * gcc.dg/pr67730-2.c: New test.
1544         * gcc.dg/pr67730.h: New test.
1546 2015-10-02  Marek Polacek  <polacek@redhat.com>
1548         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1550 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1552         PR tree-optimization/67754
1553         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1554         * gfortran.dg/graphite/block-2.f: Same.
1556 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1558         * gcc.dg/graphite/scop-23.c: New.
1560 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1562         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1563         and "avx512vbmi".
1565 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
1567         PR rtl-optimization/67756
1568         * gcc.target/arm/pr67756.c: New.
1570 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
1572         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1573         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1574         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1575         for tiny model.
1576         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1577         for small model.
1579 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1581         * gcc.target/i386/vect-pack-trunc-1.c: New test.
1582         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1583         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1584         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1585         * gcc.target/i386/vect-unpack-1.c: Ditto.
1586         * gcc.target/i386/vect-unpack-2.c: Ditto.
1588 2015-10-02  Marek Polacek  <polacek@redhat.com>
1590         PR c/64249
1591         * c-c++-common/Wduplicated-cond-1.c: New test.
1592         * c-c++-common/Wduplicated-cond-2.c: New test.
1593         * c-c++-common/Wduplicated-cond-3.c: New test.
1594         * c-c++-common/Wduplicated-cond-4.c: New test.
1595         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1596         -Wduplicated-cond warning.
1598 2015-10-02  Renlin Li  <renlin.li@arm.com>
1600         * gcc.target/aarch64/csneg-1.c: Update.
1602 2015-10-02  Renlin Li  <renlin.li@arm.com>
1604         PR target/66776
1605         * gcc.target/aarch64/pr66776.c: New.
1607 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1609         * gnat.dg/warn13.adb: New test.
1611 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1613         * gnat.dg/vect15.ad[sb]: New test.
1614         * gnat.dg/vect16.ad[sb]: Likewise.
1615         * gnat.dg/vect17.ad[sb]: Likewise.
1616         * gnat.dg/vect18.ad[sb]: Likewise.
1618 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1620         PR rtl-optimization/67786
1621         PR rtl-optimization/67787
1622         * gcc.dg/pr67786.c: New test.
1623         * gcc.dg/pr67787.c: Likewise.
1625 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1627         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1629 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1631         PR target/51726
1632         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1634 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1636         PR fortran/62242
1637         PR fortran/52332
1638         * gfortran.dg/string_array_constructor_1.f90: New.
1639         * gfortran.dg/string_array_constructor_2.f90: New.
1640         * gfortran.dg/string_array_constructor_3.f90: New.
1642 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1644         PR target/67788
1645         PR target/67789
1646         * gcc.target/powerpc/pr67789.c: New testcase.
1648 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1650         PR fortran.67802
1651         * gfortran.dg/pr67802.f90: New test.
1653 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1655         PR fortran/66979
1656         gfortran.dg/pr66979.f90: new test.
1658 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1660         PR fortran/67616
1661         * gfortran.dg/pr67616.f90: New test.
1663 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1665         PR c++/54430
1666         * g++.dg/cpp0x/range-for30.C: New.
1668 2015-10-01  Marek Polacek  <polacek@redhat.com>
1670         PR c/65345
1671         * gcc.dg/atomic/pr65345-4.c: New test.
1672         * gcc.dg/pr65345-3.c: New test.
1674 2015-10-01  Marek Polacek  <polacek@redhat.com>
1676         PR tree-optimization/67769
1677         * gcc.dg/torture/pr67769.c: New test.
1679 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1681         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1683 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1685         PR target/54236
1686         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1688 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1690         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1691         (main): Rename to sse2_test.  Abort if count != 5.
1692         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1693         of -march=slm.
1694         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1696 2015-10-01  Richard Biener  <rguenther@suse.de>
1698         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1699         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1701 2015-09-30  Jeff Law  <law@redhat.com>
1703         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1705 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1707         PR rtl-optimization/67037
1708         * gcc.c-torture/execute/pr67037.c: New test.
1710 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1712         * lib/target-supports.exp (check_effective_target_sync_int_128):
1713         Return 1 on spu-*-* targets.
1714         (check_effective_target_sync_int_128_runtime): Likewise.
1715         (check_effective_target_sync_long_long): Likewise.
1716         (check_effective_target_sync_long_long_runtime): Likewise.
1717         (check_effective_target_sync_int_long): Likewise.
1718         (check_effective_target_sync_char_short): Likewise.
1720 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1722         * gcc.target/i386/pr67761.c: New test.
1724 2015-09-30  Marek Polacek  <polacek@redhat.com>
1726         PR c/67730
1727         * gcc.dg/pr67730.c: New test.
1729 2015-09-30  Marek Polacek  <polacek@redhat.com>
1731         PR tree-optimization/67690
1732         * gcc.dg/torture/pr67690.c: New test.
1734 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1736         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1737         * g++.dg/gomp/tls-wrap4.C: Likewise.
1738         * gcc.dg/atomic-op-optimize.c: Likewise.
1739         * gcc.dg/pr54087.c: Likewise.
1740         * gcc.dg/tls/section-2.c: Likewise.
1741         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1742         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1743         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1744         * gcc.target/arm/divzero.c: Likewise.
1745         * gcc.target/arm/sibcall-2.c: Likewise.
1746         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1747         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1748         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1749         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1750         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1751         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1752         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1753         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1754         * gfortran.dg/default_format_2.f90: Likewise.
1755         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1757 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1759         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1761 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1763         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1764         * gfortran.dg/round_4.f90: ditto.
1766 2015-09-29  Richard Biener  <rguenther@suse.de>
1768         PR tree-optimization/67170
1769         * gfortran.dg/pr67170.f90: New testcase.
1771 2015-09-29  Richard Biener  <rguenther@suse.de>
1773         PR tree-optimization/67741
1774         * gcc.dg/torture/pr67741.c: New testcase.
1776 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1778         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1779         non-zero for __builtin_signbit tests.
1781 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1783         PR target/65105
1784         * gcc.target/i386/pr65105-1.c: New.
1785         * gcc.target/i386/pr65105-2.c: New.
1786         * gcc.target/i386/pr65105-3.c: New.
1787         * gcc.target/i386/pr65105-4.C: New.
1788         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1790 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1792         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1794 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1796         PR fortran/40054
1797         PR fortran/63921
1798         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1799         standard as legacy.
1800         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1801         * gfortran.dg/function_types_3.f90: Change error message to
1802         "Type inaccessible...."
1803         * gfortran.dg/ptr_func_assign_1.f08: New test.
1804         * gfortran.dg/ptr_func_assign_2.f08: New test.
1806 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1808         PR fortran/40054
1809         PR fortran/63921
1810         * gfortran.dg/ptr_func_assign_3.f08: New test.
1811         * gfortran.dg/ptr_func_assign_4.f08: New test.
1813 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1814             Sebastian Pop  <s.pop@samsung.com>
1816         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1817         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1818         * gcc.dg/graphite/block-3.c: Same.
1819         * gcc.dg/graphite/block-4.c: Same.
1820         * gcc.dg/graphite/block-5.c: Same.
1821         * gcc.dg/graphite/block-6.c: Same.
1822         * gcc.dg/graphite/block-7.c: Same.
1823         * gcc.dg/graphite/block-8.c: Same.
1824         * gcc.dg/graphite/block-pr47654.c: Same.
1825         * gcc.dg/graphite/interchange-0.c: Same.
1826         * gcc.dg/graphite/interchange-1.c: Same.
1827         * gcc.dg/graphite/interchange-10.c: Same.
1828         * gcc.dg/graphite/interchange-11.c: Same.
1829         * gcc.dg/graphite/interchange-12.c: Same.
1830         * gcc.dg/graphite/interchange-13.c: Same.
1831         * gcc.dg/graphite/interchange-14.c: Same.
1832         * gcc.dg/graphite/interchange-15.c: Same.
1833         * gcc.dg/graphite/interchange-3.c: Same.
1834         * gcc.dg/graphite/interchange-4.c: Same.
1835         * gcc.dg/graphite/interchange-5.c: Same.
1836         * gcc.dg/graphite/interchange-6.c: Same.
1837         * gcc.dg/graphite/interchange-7.c: Same.
1838         * gcc.dg/graphite/interchange-8.c: Same.
1839         * gcc.dg/graphite/interchange-9.c: Same.
1840         * gcc.dg/graphite/interchange-mvt.c: Same.
1841         * gcc.dg/graphite/pr35356-1.c: Same.
1842         * gcc.dg/graphite/pr35356-3.c: Same.
1843         * gcc.dg/graphite/pr37485.c: Same.
1844         * gcc.dg/graphite/scop-1.c: Same.
1845         * gcc.dg/graphite/scop-11.c: Same.
1846         * gcc.dg/graphite/scop-5.c: Same.
1847         * gcc.dg/graphite/uns-block-1.c: Same.
1848         * gcc.dg/graphite/uns-interchange-9.c: Same.
1849         * gfortran.dg/graphite/block-1.f90: Same.
1850         * gfortran.dg/graphite/interchange-3.f90: Same.
1851         * gfortran.dg/graphite/pr14741.f90: Same.
1852         * gfortran.dg/graphite/block-2.f: Same.
1854 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1855             Sebastian Pop  <s.pop@samsung.com>
1857         PR tree-optimization/67700
1858         * gcc.dg/graphite/run-id-pr67700.c: New.
1860 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1862         PR target/54236
1863         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1864         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1865         test_27): New.
1866         * gcc.target/sh/pr54236-5.c: New.
1867         * gcc.target/sh/pr54236-6.c: New.
1869 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1871         PR rtl-optimization/67456
1872         PR rtl-optimization/67464
1873         PR rtl-optimization/67465
1874         * gcc.dg/pr67465.c: New test.
1876 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1878         PR tree-optimization/62171
1879         * gcc.dg/vect/pr62171.c: New test.
1881 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1883         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1884         skip on AIX.  XFAIL individual line tests.
1886 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1888         PR rtl-optimization/64164
1889         PR tree-optimization/67312
1890         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1891         * gcc.target/i386/stackalign/return-4.c: Add -O.
1893 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1895         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1897 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1899         PR fortran/67721
1900         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1902 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1904         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1905         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1906         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1907         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1908         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1909         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1910         DW_AT_noreturn on AIX.
1911         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1912         DW_AT_noreturn on AIX.
1913         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1914         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1915         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1916         DW_AT_GNU_deleted on AIX.
1917         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1918         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1919         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1920         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1921         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1922         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1923         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1924         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1925         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1926         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1927         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1928         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1929         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1930         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1931         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1933 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1935         PR fortran/67614
1936         * gfortran.dg/pr67614.f90: New test.
1938 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1940         PR fortran/67525
1941         * gfortran.dg/pr67525.f90: New test.
1943 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1945         PR fortran/55603
1946         * gfortran.dg/allocatable_function_9.f90: New.
1948 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1950         PR target/67675
1951         * gcc.target/sh/pr67675.c: New.
1953 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
1955         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1957 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1959         * gcc.target/i386/pr66749.c (dg-options): Replace
1960         -mtune=lakemount with -mtune=lakemont.
1961         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1962         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1964 2015-09-25  Marek Polacek  <polacek@redhat.com>
1966         * c-c++-common/ubsan/bounds-11.c: New test.
1967         * c-c++-common/ubsan/bounds-12.c: New test.
1969 2015-09-25  Marek Polacek  <polacek@redhat.com>
1971         PR sanitizer/64906
1972         * c-c++-common/ubsan/pr64906.c: New test.
1974 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1976         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1977         with -mtune=lakemount.
1978         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1979         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1981 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1983         PR driver/67640
1984         * gcc.dg/Werror-13.c: New test.
1986 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1988         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1990 2015-09-24  Richard Biener  <rguenther@suse.de>
1992         PR lto/67699
1993         * g++.dg/pr67699.C: New testcase.
1995 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1997         PR libgcc/67624
1998         * gcc.target/arm/fp16-inf.c: New test.
2000 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
2002         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2003         name while checking for AVX-512VBMI presence.
2005 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2007         * lib/target-supports.exp (check_effective_target_pie): Check for
2008         PIE support on Solaris 11.x and 12.
2010 2015-09-24  Richard Biener  <rguenther@suse.de>
2012         * g++.dg/tree-ssa/restrict3.C: New testcase.
2014 2015-09-24  Richard Biener  <rguenther@suse.de>
2016         PR tree-optimization/48885
2017         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2019 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
2021         * c-c++-common/Wmisleading-indentation.c: Augment test.
2023 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
2025         Fix small typos in the coding rule enforcement warnings.
2026         * g++.dg/diagnostic/disable.C: Replace 'namepace'
2027         with 'namespace'.
2029 2015-09-23  Richard Biener  <rguenther@suse.de>
2031         PR middle-end/67662
2032         * gcc.dg/ubsan/pr67662.c: New testcase.
2034 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2036         PR c/49655
2037         * gcc.dg/pragma-diag-6.c: New test.
2039 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
2041         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2043 2015-09-23  Richard Biener  <rguenther@suse.de>
2045         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2047 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
2049         * c-c++-common/Wmisleading-indentation.c: Augment test.
2051 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
2053         * g++.dg/diagostic/disable.C: New.
2055 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2057         PR tree-optimization/67671
2058         * g++.dg/pr67671.C: New test.
2060 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
2062         PR target/67480
2063         * gcc.target/i386/pr67480.c: New test.
2065 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
2067         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2068         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2069         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
2070         avx512dq, avx512cd, avx512er and avx512pf.
2072 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2074         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2075         update-fetch operations.
2076         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2078 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2080         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2081         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2083 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2085         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2086         (TEST_ONE): New.
2087         * gcc.target/aarch64/atomic-inst-swap.c: New.
2089 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2091         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2092         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2093         * gcc.target/i386/pr59789.c (f1): Likewise.
2094         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2095         * gcc.target/i386/intrinsics_6.c: Likewise.
2096         * gcc.dg/winline-5.c (int t): Likewise.
2097         * gcc.dg/winline-9.c (t): Likewise.
2098         * gcc.dg/always_inline2.c (q): Likewise.
2099         * gcc.dg/winline-2.c (inline int t): Likewise.
2100         * gcc.dg/winline-6.c: Likewise.
2101         * gcc.dg/winline-10.c (void g): Likewise.
2102         * gcc.dg/pr49243.c (void parse): Likewise.
2103         * gcc.dg/always_inline3.c (q2): Likewise.
2104         * gcc.dg/winline-3.c: Likewise.
2105         * gcc.dg/winline-7.c (inline void *t): Likewise.
2107 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2109         PR tree-optimization/67666
2110         * g++.dg/pr67666.C: New test.
2112 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2114         PR fortran/67615
2115         * gfortran.dg/pr67615.f90: new test.
2117 2015-09-21  Jeff Law  <law@redhat.com>
2119         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2121 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2123         Complete the implementation of N4230, Nested namespace definition.
2124         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2125         attributes and nested namespace definitions.
2126         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2127         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2128         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2129         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2130         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2131         appearing before the namespace identifier.
2133 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2135         PR c/66415
2136         * gcc.dg/cpp/pr66415-1.c: Test column number.
2138 2015-09-21  Richard Biener  <rguenther@suse.de>
2140         * g++.dg/ext/attr-alias-3.C: Add -g.
2142 2015-09-21  Richard Biener  <rguenther@suse.de>
2144         PR debug/67664
2145         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2147 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2149         PR target/64345
2150         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2152 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2154         * gcc.dg/pragma-diag-5.c: Fix excess warning.
2156 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2158         PR middle-end/60832
2159         * gcc.dg/pr53265.c: Update.
2161 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2163         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2165 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2167         PR target/59478
2168         * gcc.target/sh/pr59478.c: New.
2170 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2172         PR target/67126
2173         * gcc.target/sh/pr51244-12.c: Adjust testcase.
2174         * gcc.target/sh/pr54236-2.c: Likewise.
2176 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2178         * gcc.target/sh/pr43417.c: Move target independent test to ...
2179         * gcc.c-torture/compile/pr43417.c: ... here.
2181 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2183         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2184         check_effective_target_big_endian, check_effective_target_little_endian,
2185         check_effective_target_any_fpu, check_effective_target_double_fpu,
2186         check_effective_target_use_single_only_fpu,
2187         check_effective_target_default_single_fpu,
2188         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2189         check_effective_target_has_fsca, check_effective_target_has_fsrra,
2190         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2191         check_effective_target_fmovd_enabled,
2192         check_effective_target_has_privileged, check_effective_target_has_pref,
2193         check_effective_target_banked_r0r7_isr,
2194         check_effective_target_stack_save_isr): New effective target checks.
2195         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2196         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2197         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2198         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2199         * gcc.target/sh/20080410-1.c: Use new effective target checks.
2200         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2201         * gcc.target/sh/attr-isr.c: Likewise.
2202         * gcc.target/sh/fpul-usage-1.c: Likewise.
2203         * gcc.target/sh/hiconst.c: Likewise.
2204         * gcc.target/sh/mfmovd.c: Likewise.
2205         * gcc.target/sh/pr21255-3.c: Likewise.
2206         * gcc.target/sh/pr33135-1.c: Likewise.
2207         * gcc.target/sh/pr33135-2.c: Likewise.
2208         * gcc.target/sh/pr33135-3.c: Likewise.
2209         * gcc.target/sh/pr33135-4.c: Likewise.
2210         * gcc.target/sh/pr39423-2.c: Likewise.
2211         * gcc.target/sh/pr49880-4.c: Likewise.
2212         * gcc.target/sh/pr49880-5.c: Likewise.
2213         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2214         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2215         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2216         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2217         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2218         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2219         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2220         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2221         * gcc.target/sh/pr50751-2.c: Likewise.
2222         * gcc.target/sh/pr50751-3.c: Likewise.
2223         * gcc.target/sh/pr50751-5.c: Likewise.
2224         * gcc.target/sh/pr50751-6.c: Likewise.
2225         * gcc.target/sh/pr50751-8.c: Likewise.
2226         * gcc.target/sh/pr51244-15.c: Likewise.
2227         * gcc.target/sh/pr51244-2.c: Likewise.
2228         * gcc.target/sh/pr51244-20.c: Likewise.
2229         * gcc.target/sh/pr51244-6.c: Likewise.
2230         * gcc.target/sh/pr52483-4.c: Likewise.
2231         * gcc.target/sh/pr53511-1.c: Likewise.
2232         * gcc.target/sh/pr53512-1.c: Likewise.
2233         * gcc.target/sh/pr53512-2.c: Likewise.
2234         * gcc.target/sh/pr53512-3.c: Likewise.
2235         * gcc.target/sh/pr53512-4.c: Likewise.
2236         * gcc.target/sh/pr53513-1.c: Likewise.
2237         * gcc.target/sh/pr54089-2.c: Likewise.
2238         * gcc.target/sh/pr54089-3.c: Likewise.
2239         * gcc.target/sh/pr54089-4.c: Likewise.
2240         * gcc.target/sh/pr54602-2.c: Likewise.
2241         * gcc.target/sh/pr54602-3.c: Likewise.
2242         * gcc.target/sh/pr54602-4.c: Likewise.
2243         * gcc.target/sh/pr54680.c: Likewise.
2244         * gcc.target/sh/pr55303-1.c: Likewise.
2245         * gcc.target/sh/pr55303-2.c: Likewise.
2246         * gcc.target/sh/pr55303-3.c: Likewise.
2247         * gcc.target/sh/pr56547-1.c: Likewise.
2248         * gcc.target/sh/pr56547-2.c: Likewise.
2249         * gcc.target/sh/pr61195.c: Likewise.
2250         * gcc.target/sh/pr61996.c: Likewise.
2251         * gcc.target/sh/pr6526.c: Likewise.
2252         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2253         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2254         * gcc.target/sh/prefetch.c: Likewise.
2255         * gcc.target/sh/rte-delay-slot.c: Likewise.
2256         * gcc.target/sh/sh2a-band.c: Likewise.
2257         * gcc.target/sh/sh2a-bclr.c: Likewise.
2258         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2259         * gcc.target/sh/sh2a-bld.c: Likewise.
2260         * gcc.target/sh/sh2a-bor.c: Likewise.
2261         * gcc.target/sh/sh2a-bset.c: Likewise.
2262         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2263         * gcc.target/sh/sh2a-bxor.c: Likewise.
2264         * gcc.target/sh/sh2a-jsrn.c: Likewise.
2265         * gcc.target/sh/sh2a-movi20s.c: Likewise.
2266         * gcc.target/sh/sh2a-movrt.c: Likewise.
2267         * gcc.target/sh/sh2a-resbank.c: Likewise.
2268         * gcc.target/sh/sh2a-rtsn.c: Likewise.
2269         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2270         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2271         * gcc.target/sh/sh4a-cosf.c: Likewise.
2272         * gcc.target/sh/sh4a-fsrra.c: Likewise.
2273         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2274         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2275         * gcc.target/sh/sh4a-sinf.c: Likewise.
2277 2015-09-20  Jeff Law  <law@redhat.com>
2279         PR tree-optimization/47679
2280         * g++.dg/warn/Wuninitialized-6.C: New test.
2282 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
2284         Implement nested namespace definitions.
2285         * g++.dg/cpp1z/nested-namespace-def1.C: New.
2286         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2287         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2288         * g++.dg/lookup/name-clash5.C: Adjust.
2289         * g++.dg/lookup/name-clash6.C: Likewise.
2291 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2293         * gcc.dg/pragma-diag-5.c: New test.
2295 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
2297         PR middle-end/67619
2298         * gcc.dg/torture/pr67619.c: New test.
2299         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2300         New procedure.
2302 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
2304         PR tree-optimization/67283
2305         * gcc.dg/tree-ssa/sra-15.c: New.
2306         * gcc.dg/tree-ssa/sra-16.c: New.
2308 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2310         PR sanitizer/64078
2311         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2312         (f2, f3): Make the function static.
2313         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2315 2015-09-17  Christian Bruel  <christian.bruel@st.com>
2317         * gcc.target/arm/attr_thumb-static2.c: New test.
2319 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2321         * gnat.dg/overflow_sum3.adb: New test.
2323 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2325         * gcc.target/arm/stack-checking.c: New test.
2327 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
2329         PR fortran/52846
2330         * gfortran.dg/public_private_module_5.f90: Add module procedure
2331         trigger_smod to ensure that the smod file is written.
2333 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
2335         * gcc.target/aarch64/copysign_1.c: New.
2336         * gcc.target/aarch64/copysign_2.c: New.
2338 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
2340         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2341         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2342         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2344 2015-09-16  John Marino  <gnugcc@marino.st>
2346         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2348 2015-09-16  Richard Biener  <rguenther@suse.de>
2350         PR middle-end/67253
2351         * gcc.dg/torture/pr67253.c: New testcase.
2353 2015-09-16  Richard Biener  <rguenther@suse.de>
2355         PR middle-end/67271
2356         * gcc.dg/pr67271.c: New testcase.
2358 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2360         * gnat.dg/opt49.adb: New test.
2362 2015-09-16  Richard Biener  <rguenther@suse.de>
2364         PR middle-end/67442
2365         * gcc.dg/torture/pr67442.c: New testcase.
2367 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2369         * gnat.dg/array24.adb: New test.
2370         * gnat.dg/blocklocs.adb: Delete.
2372 2015-09-15  Marek Polacek  <polacek@redhat.com>
2374         PR c/67580
2375         * gcc.dg/pr67580.c: New test.
2377 2015-09-15  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/67470
2380         * gcc.dg/torture/pr67470.c: New testcase.
2382 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
2384         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2386 2015-09-15  Richard Biener  <rguenther@suse.de>
2388         PR middle-end/67563
2389         * gcc.dg/pr67563.c: New testcase.
2391 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2393         PR fortran/67460
2394         * gfortran.dg/pr67460.f90: New test.
2396 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
2398         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2399         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2401 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2403         PR c++/51911
2404         * g++.dg/cpp0x/new-auto1.C: New.
2406 2015-09-11  Mark Wielaard  <mjw@redhat.com>
2408         PR c/28901
2409         * g++.dg/warn/unused-variable-1.C: New test.
2410         * g++.dg/warn/unused-variable-2.C: Likewise.
2411         * gcc.dg/unused-4.c: Adjust warning for static const.
2412         * gcc.dg/unused-variable-1.c: New test.
2413         * gcc.dg/unused-variable-2.c: Likewise.
2415 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
2417         * gfortran.dg/private_type_3.f90: Require visibility.
2418         * gfortran.dg/module_variable_2.f90: Same.
2419         * gfortran.dg/nested_forall_1.f: Same.
2420         * gfortran.dg/elemental_dependency_4.f90: Same.
2421         * gfortran.dg/bind_c_usage_25.f90: Same.
2422         * gfortran.dg/access_spec_1.f90: Same.
2423         * gfortran.dg/public_private_module_2.f90: Same.
2424         * gfortran.dg/host_assoc_variable_1.f90: Same.
2425         * gfortran.dg/public_private_module_6.f90: Same.
2426         * gfortran.dg/module_variable_1.f90: Same.
2427         * gfortran.dg/pr37286.f90: Same.
2428         * gfortran.dg/internal_pack_7.f90: Same.
2429         * gfortran.dg/submodule_10.f08: Same.
2430         * gfortran.dg/allocatable_function_8.f90: Same.
2431         * gfortran.dg/merge_init_expr_2.f90: Same.
2432         * gfortran.dg/class_37.f03: Same.
2433         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2434         * gfortran.dg/typebound_call_20.f03: Same.
2435         * gfortran.dg/proc_ptr_result_3.f90: Same.
2436         * gfortran.dg/pr32535.f90: Same.
2437         * gfortran.dg/typebound_proc_19.f90: Same.
2438         * gfortran.dg/initialization_10.f90: Same.
2439         * gfortran.dg/bind_c_usage_8.f03: Same.
2440         * gfortran.dg/pr61335.f90: Same.
2441         * gfortran.dg/elemental_dependency_5.f90: Same.
2442         * gfortran.dg/proc_ptr_3.f90: Same.
2443         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2445 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2447         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2448         * gcc.dg/Wno-frame-address.c: Skip for Visium.
2449         * gcc.dg/loop-8.c: Likewise.
2451 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
2453         PR ada/66965
2454         * gnat.dg/specs/addr1.ads: Remove.
2456 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2458         * gcc.dg/pie-link.c: Add -pie to dg-options.
2460 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2462         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2463         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2465 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2467         * gcc.target/powerpc/swaps-p8-20.c: New test.
2468         * gcc.target/powerpc/swaps-p8-21.c: New test.
2470 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2472         PR fortran/67526
2473         * gfortran.dg/pr67526.f90: New test.
2475 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2477         PR c++/67318
2478         * g++.dg/cpp0x/variadic166.C: New.
2480 2015-09-09  Mark Wielaard  <mjw@redhat.com>
2482         * c-c++-common/nonnull-1.c: New test.
2484 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
2486         PR fortran/66993
2487         * gfortran.dg/submodule_11.f08: New test.
2489 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2491         PR target/67506
2492         * gcc.c-torture/compile/pr67506.c: New test.
2494 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2496         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2497         initialization with a byte mask.  No change expected here.
2498         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2499         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2500         initialization with contigious bitmask.  Literal pool is expectd
2501         to be used here.
2503 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2505         PR target/67439
2506         * gcc.target/arm/pr67439_1.c: New test.
2508 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
2510         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2511         model.
2513 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2515         PR c++/67523
2516         * g++.dg/gomp/pr67523.C: New test.
2518         PR c++/67522
2519         * g++.dg/gomp/pr67522.C: New test.
2521         PR middle-end/67521
2522         * c-c++-common/gomp/pr67521.c: New test.
2524         PR middle-end/67517
2525         * c-c++-common/gomp/pr67517.c: New test.
2527         PR c++/67514
2528         * g++.dg/gomp/pr67514.C: New test.
2530         PR c++/67511
2531         * g++.dg/gomp/pr67511.C: New test.
2533         PR c/67502
2534         * c-c++-common/gomp/pr67502.c: New test.
2536 2015-09-09  Marek Polacek  <polacek@redhat.com>
2538         PR middle-end/67512
2539         * gcc.dg/pr67512.c: New test.
2541 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2543         PR c++/53184
2544         * g++.dg/warn/Wsubobject-linkage-1.C: New.
2545         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2546         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2547         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2549 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2551         * gcc.target/aarch64/mod_2.x: New file.
2552         * gcc.target/aarch64/mod_256.x: Likewise.
2553         * gcc.target/arm/mod_2.c: New test.
2554         * gcc.target/arm/mod_256.c: Likewise.
2555         * gcc.target/aarch64/mod_2.c: Likewise.
2556         * gcc.target/aarch64/mod_256.c: Likewise.
2558 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2560         PR c++/67504
2561         * g++.dg/gomp/pr67504.C: New test.
2563         PR c/67501
2564         * c-c++-common/gomp/pr67501.c: New test.
2566         PR c/67500
2567         * gcc.dg/gomp/pr67500.c: New test.
2569         PR c/67495
2570         * gcc.dg/gomp/pr67495.c: New test.
2572 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
2573             Sebastian Pop  <s.pop@samsung.com>
2575         PR tree-optimization/53852
2576         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2577         both isl-0.12 and isl-0.15.
2578         * gcc.dg/graphite/uns-interchange-14.c: Same.
2579         * gcc.dg/graphite/uns-interchange-15.c: Same.
2580         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2582 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
2583             Sebastian Pop  <s.pop@samsung.com>
2585         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2586         * gcc.dg/graphite/block-1.c: Same.
2587         * gcc.dg/graphite/block-5.c: Same.
2588         * gcc.dg/graphite/block-6.c: Same.
2589         * gcc.dg/graphite/interchange-1.c: Same.
2590         * gcc.dg/graphite/interchange-10.c: Same.
2591         * gcc.dg/graphite/interchange-11.c: Same.
2592         * gcc.dg/graphite/interchange-13.c: Same.
2593         * gcc.dg/graphite/interchange-14.c: Same.
2594         * gcc.dg/graphite/interchange-3.c: Same.
2595         * gcc.dg/graphite/interchange-4.c: Same.
2596         * gcc.dg/graphite/interchange-7.c: Same.
2597         * gcc.dg/graphite/interchange-8.c: Same.
2598         * gcc.dg/graphite/interchange-9.c: Same.
2599         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2600         * gcc.dg/graphite/pr35356-1.c (foo): Same.
2601         * gcc.dg/graphite/pr37485.c: Same.
2602         * gcc.dg/graphite/scop-0.c (int toto): Same.
2603         * gcc.dg/graphite/scop-1.c: Same.
2604         * gcc.dg/graphite/scop-10.c: Same.
2605         * gcc.dg/graphite/scop-11.c: Same.
2606         * gcc.dg/graphite/scop-12.c: Same.
2607         * gcc.dg/graphite/scop-13.c: Same.
2608         * gcc.dg/graphite/scop-16.c: Same.
2609         * gcc.dg/graphite/scop-17.c: Same.
2610         * gcc.dg/graphite/scop-18.c: Same.
2611         * gcc.dg/graphite/scop-2.c: Same.
2612         * gcc.dg/graphite/scop-21.c (int test): Same.
2613         * gcc.dg/graphite/scop-22.c (void foo): Same.
2614         * gcc.dg/graphite/scop-4.c: Same.
2615         * gcc.dg/graphite/scop-5.c: Same.
2616         * gcc.dg/graphite/scop-6.c: Same.
2617         * gcc.dg/graphite/scop-7.c: Same.
2618         * gcc.dg/graphite/scop-8.c: Same.
2619         * gcc.dg/graphite/scop-9.c: Same.
2620         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2621         data-refs remain inside the inner loop.
2622         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2623         * gcc.dg/graphite/uns-interchange-14.c: Same.
2624         * gcc.dg/graphite/uns-interchange-9.c: Same.
2625         * gfortran.dg/graphite/interchange-3.f90
2627 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2629         PR target/63870
2630         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2631         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2632         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2633         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2634         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2635         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2636         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2637         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2638         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2639         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2640         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2641         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2643 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2645         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2646         * lib/target-supports.exp
2647         (check_effective_target_arm_neon_fp16_hw): New.
2649 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2651         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2652         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2654         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2655         (hfloat16_t): New.
2656         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2657         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2658         if supported.
2659         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2660         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2661         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2662         when those are supported.
2663         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2664         (vdup_n_f16): New.
2666         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2667         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2668         cases if supported.
2670         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2671         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2672         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2673         Likewise.
2674         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2675         Likewise.
2676         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2678         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2679         Add float16x8_t case.
2680         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2681         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2682         main, exec_vcreate): Likewise.
2683         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2684         exec_vget_high): Likewise.
2685         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2686         exec_vget_low): Likewise.
2687         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2688         Likewise.
2689         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2690         exec_vld1_dup): Likewise.
2691         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2692         exec_vld1_lane): Likewise.
2693         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2694         Likewise.
2695         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2696         exec_vldX_dup): Likewise.
2697         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2698         exec_vldX_lane): Likewise.
2699         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2700         exec_vset_lane): Likewise.
2701         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2702         exec_vst1_lane): Likewise.
2704 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2706         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2707         * gcc.target/aarch64/vget_low_1.c: Likewise.
2709 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2711         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2712         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2713         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2714         (main): update orig_data to avoid float16 NaN on bigendian.
2716 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2718         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2719         float16x8_t.
2720         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2721         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2722         * gcc.target/aarch64/vld1_lane.c: Likewise.
2724 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2726         PR c++/67369
2727         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2729 2015-09-07  Marek Polacek  <polacek@redhat.com>
2731         PR inline-asm/67448
2732         * gcc.dg/asm-10.c: New test.
2734 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2736         PR middle-end/67452
2737         * gcc.dg/lto/pr67452_0.c: New test.
2739 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2741         PR target/65210
2742         * gcc.target/avr/pr65210.c: New test.
2744 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2746         PR testsuite/67450
2747         * lib/target-supports.exp (check_cached_effective_target):
2748         Apppend $prop to et_prop_list only if needed.
2750 2015-09-04  Marek Polacek  <polacek@redhat.com>
2752         PR sanitizer/67279
2753         * gcc.dg/ubsan/pr67279.c: New test.
2755 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2756             Petr Murzin  <petr.murzin@intel.com>
2757             Kirill Yukhin <kirill.yukhin@intel.com>
2759         * gcc.target/i386/avx512f-scatter-1.c: New.
2760         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2761         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2763 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2765         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2766         rather than calling rmdir, cleanup if open fails.
2768 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2770         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2771         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2772         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2773         Return true for PowerPC targets that implement Altivec.
2775 2015-09-03  Renlin Li  <renlin.li@arm.com>
2777         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2778         check the assembly.
2779         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2781 2015-09-03  Martin Sebor  <msebor@redhat.com>
2783         PR c/66516
2784         * g++.dg/addr_builtin-1.C: New test.
2785         * gcc.dg/addr_builtin-1.c: New test.
2787 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2789         * gcc.target/powerpc/vec-shift.c: New test.
2791 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2793         PR tree-optimization/65637
2794         * gcc.dg/autopar/reduc-4.c: New test.
2796 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2798         PR tree-optimization/65637
2799         * gcc.dg/autopar/pr46099-2.c: New test.
2801 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2803         PR middle-end/67351
2804         * g++.dg/pr67351.C: New test.
2806 2015-09-03  Richard Biener  <rguenther@suse.de>
2808         PR ipa/66705
2809         * g++.dg/lto/pr66705_0.C: New testcase.
2811 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2813         PR middle-end/60586
2814         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2815         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2817 2015-09-02  Marek Polacek  <polacek@redhat.com>
2819         PR c/67432
2820         * gcc.dg/pr67432.c: New test.
2822 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2824         * lib/target-supports.exp (clear_effective_target_cache): New.
2825         (check_cached_effective_target): Update et_prop_list.
2826         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2827         * g++.dg/compat/compat.exp: Likewise.
2828         * g++.dg/compat/struct-layout-1.exp: Likewise.
2829         * lib/asan-dg.exp: Likewise.
2830         * lib/atomic-dg.exp: Likewise.
2831         * lib/cilk-plus-dg.exp: Likewise.
2832         * lib/clearcap.exp: Likewise.
2833         * lib/mpx-dg.exp: Likewise.
2834         * lib/tsan-dg.exp: Likewise.
2835         * lib/ubsan-dg.exp: Likewise.
2837 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2839         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2841 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2842             Andrew Bennett  <andrew.bennett@imgtec.com>
2844         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2845         dependencies between ISA level and compact-branches.
2846         * gcc.target/mips/branch-10.c: Update expected output to allow
2847         compact forms of b/bal.
2848         * gcc.target/mips/branch-11.c: Likewise.
2849         * gcc.target/mips/branch-12.c: Likewise.
2850         * gcc.target/mips/branch-13.c: Likewise.
2851         * gcc.target/mips/branch-3.c: Likewise.
2852         * gcc.target/mips/branch-4.c: Likewise.
2853         * gcc.target/mips/branch-5.c: Likewise.
2854         * gcc.target/mips/branch-6.c: Likewise.
2855         * gcc.target/mips/branch-7.c: Likewise.
2856         * gcc.target/mips/branch-8.c: Likewise.
2857         * gcc.target/mips/branch-9.c: Likewise.
2858         * gcc.target/mips/branch-cost-1.c: Likewise.
2859         * gcc.target/mips/call-1.c: Likewise.
2860         * gcc.target/mips/call-2.c: Likewise.
2861         * gcc.target/mips/call-3.c: Likewise.
2862         * gcc.target/mips/call-4.c: Likewise.
2863         * gcc.target/mips/call-5.c: Likewise.
2864         * gcc.target/mips/call-6.c: Likewise.
2865         * gcc.target/mips/lazy-binding-1.c: Likewise.
2866         * gcc.target/mips/near-far-1.c: Likewise.
2867         * gcc.target/mips/near-far-2.c: Likewise.
2868         * gcc.target/mips/near-far-3.c: Likewise.
2869         * gcc.target/mips/near-far-4.c: Likewise.
2870         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2871         run with compact branches allowed.
2872         * gcc.target/mips/compact-branches-1.c: New file.
2873         * gcc.target/mips/compact-branches-2.c: Likewise.
2874         * gcc.target/mips/compact-branches-3.c: Likewise.
2875         * gcc.target/mips/compact-branches-4.c: Likewise.
2876         * gcc.target/mips/compact-branches-5.c: Likewise.
2877         * gcc.target/mips/compact-branches-6.c: Likewise.
2878         * gcc.target/mips/compact-branches-7.c: Likewise.
2880 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2882         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2883         Clean-up a created directory if testcase fails.
2885 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2887         PR target/67405
2888         * g++.dg/pr67405.C: New test.
2890 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2892         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2894 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2896         * gcc.dg/ifcvt-1.c: New test.
2897         * gcc.dg/ifcvt-2.c: Likewise.
2898         * gcc.dg/ifcvt-3.c: Likewise.
2900 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2902         PR libfortran/67412
2903         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2904         *-*-solaris2.10.
2906 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2908         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2910 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
2912         PR c++/61753
2913         * g++.dg/other/pr61753.C: New.
2915 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2917         * gcc.dg/tree-ssa/cmp-1.c: New file.
2919 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2921         * gcc.dg/tree-ssa/complex-7.c: New file.
2923 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2925         * gcc.target/powerpc/swaps-p8-19.c: New test.
2927 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929         PR fortran/67367
2930         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2932 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2934         PR tree-optimization/46193
2935         * gcc.dg/autopar/pr46193.c: New test.
2937 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2939         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2940         use exit code for failure.
2942         * gcc.dg/torture/matrix-1.c: Use plain printf.
2943         * gcc.dg/torture/matrix-2.c: Likewise.
2944         * gcc.dg/torture/matrix-5.c: Likewise.
2945         * gcc.dg/torture/matrix-6.c: Likewise.
2946         * gcc.dg/torture/transpose-1.c: Likewise.
2947         * gcc.dg/torture/transpose-2.c: Likewise.
2948         * gcc.dg/torture/transpose-3.c: Likewise.
2949         * gcc.dg/torture/transpose-4.c: Likewise.
2950         * gcc.dg/torture/transpose-5.c: Likewise.
2951         * gcc.dg/torture/transpose-6.c: Likewise.
2953 2015-08-28  Jeff Law  <law@redhat.com>
2955         PR lto/66752
2956         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2957         * gcc.dg/torture/pr66752-1.c: New test
2958         * g++.dg/torture/pr66752-2.C: New test.
2960 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
2961         Revert:
2962         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2964                 * gcc.dg/tree-ssa/sra-15.c: New.
2966 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
2968         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2969         * gcc.target/mips/msub-8.c: Ditto
2971 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2973         * lib/target-supports.exp (check-effective_target_vect_double):
2974         Enable for Power targets with VSX hardware available.
2975         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2976         vect_no_align && { ! vect_hw_misalign }.
2978 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2980         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2981         Replaced by opt_files, compile with -floop-nest-optimize.
2982         * g++.dg/graphite/graphite.exp: Same.
2983         * gfortran.dg/graphite/graphite.exp: Same.
2984         * gcc.dg/graphite/block-0.c: Adjust pattern.
2985         * gcc.dg/graphite/block-1.c: Same.
2986         * gcc.dg/graphite/block-3.c: Same.
2987         * gcc.dg/graphite/block-4.c: Same.
2988         * gcc.dg/graphite/block-5.c: Same.
2989         * gcc.dg/graphite/block-6.c: Same.
2990         * gcc.dg/graphite/block-7.c: Same.
2991         * gcc.dg/graphite/block-8.c: Same.
2992         * gcc.dg/graphite/block-pr47654.c: Same.
2993         * gcc.dg/graphite/interchange-0.c: Same.
2994         * gcc.dg/graphite/interchange-1.c: Same.
2995         * gcc.dg/graphite/interchange-10.c: Same.
2996         * gcc.dg/graphite/interchange-11.c: Same.
2997         * gcc.dg/graphite/interchange-12.c: Same.
2998         * gcc.dg/graphite/interchange-13.c: Same.
2999         * gcc.dg/graphite/interchange-14.c: Same.
3000         * gcc.dg/graphite/interchange-15.c: Same.
3001         * gcc.dg/graphite/interchange-3.c: Same.
3002         * gcc.dg/graphite/interchange-4.c: Same.
3003         * gcc.dg/graphite/interchange-5.c: Same.
3004         * gcc.dg/graphite/interchange-6.c: Same.
3005         * gcc.dg/graphite/interchange-7.c: Same.
3006         * gcc.dg/graphite/interchange-8.c: Same.
3007         * gcc.dg/graphite/interchange-9.c: Same.
3008         * gcc.dg/graphite/interchange-mvt.c: Same.
3009         * gcc.dg/graphite/pr37485.c: Same.
3010         * gcc.dg/graphite/uns-block-1.c: Same.
3011         * gcc.dg/graphite/uns-interchange-12.c: Same.
3012         * gcc.dg/graphite/uns-interchange-14.c: Same.
3013         * gcc.dg/graphite/uns-interchange-15.c: Same.
3014         * gcc.dg/graphite/uns-interchange-9.c: Same.
3015         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3016         * gfortran.dg/graphite/interchange-3.f90: Same.
3018 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
3020         PR target/67317
3021         * gcc.target/i386/pr67317-1.c: New test.
3022         * gcc.target/i386/pr67317-2.c: Ditto.
3023         * gcc.target/i386/pr67317-3.c: Ditto.
3024         * gcc.target/i386/pr67317-4.c: Ditto.
3025         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3026         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3028 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
3030         * gcc.target/powerpc/vec-shr.c: New.
3032 2015-08-27  Marek Polacek  <polacek@redhat.com>
3034         PR middle-end/67005
3035         * gcc.dg/torture/pr67005.c: New test.
3037 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3039         * gcc.dg/tree-ssa/sra-15.c: New.
3041 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3043         * gcc.target/aarch64/long_branch_1.c: New test.
3045 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3047         * gcc.target/s390/20150826-1.c: New test.
3049 2015-08-26  Renlin Li  <renlin.li@arm.com>
3051         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3053 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3055         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3057 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3059         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3060         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3061         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3062         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3064 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3066         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3067         New test directive.
3068         * gcc.target/aarch64/tlsle_1.x: New test source.
3069         * gcc.target/aarch64/tlsle12_1.c: New testcase.
3070         * gcc.target/aarch64/tlsle24_1.c: Likewise.
3071         * gcc.target/aarch64/tlsle32_1.c: Likewise.
3073 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3075         PR fortran/29600
3076         * gfortran.dg/shape_8.f90: New test.
3078 2015-08-25  Marek Polacek  <polacek@redhat.com>
3080         PR middle-end/67330
3081         * gcc.dg/weak/weak-18.c: New test.
3083 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
3085         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3086         gcc_jit_context_set_bool_use_external_driver.
3088 2015-08-25  Nathan Sidwell  <nathan@acm.org>
3090         * gcc.c-torture/execute/builtins/20010124-1.x: New.
3092         * gcc.dg/20001117-1.c: Needs return_address.
3093         * gcc.dg/20020415-1.c: Needs alloca.
3094         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3095         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3096         * gcc.dg/pr63186.c: Needs label_values.
3097         * gcc.dg/torture/pr33848.c: Likwise.
3099         * lib/target-supports.exp (check_effective_target_fopenacc,
3100         check_effective_target_fopenmp): Disable for nvptx.
3101         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3102         * gcc.dg/stack-usage-1.c: Likewise.
3103         * gcc.dg/stack-usage-2.c: Likewise.
3104         * gcc.dg/unused-5.c: Likewise.
3105         * gcc.dg/unwind-1.c: Likewise.
3107 2015-08-25  Christian Bruel  <christian.bruel@st.com>
3109         * gcc.dg/Wno-frame-address.c: Skip for ARM.
3110         * g++.dg/Wno-frame-address.C: Ditto.
3112 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3114         PR target/67211
3115         * g++.dg/pr67211.C: New test.
3117 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
3119         PR fortran/62536
3120         PR fortran/66175
3121         * gfortran.dg/block_end_error_1.f90: New test.
3122         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3124 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3126         PR target/66821
3127         * gcc.target/i386/pr66821.c: New test.
3129 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3131         PR target/67329
3132         * gcc.target/i386/pr67329.c: New test.
3134 2015-08-24  Nathan Sidwell  <nathan@acm.org>
3136         * gcc.dg/pr49551.c: Needs -fdata-sections.
3138         * gcc.dg/pr64935-2.c: Needs scheduling.
3140         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3141         * gcc.dg/torture/pr63738.c: Likewise.
3142         * gcc.dg/torture/pr64728.c: Likewise.
3143         * gcc.dg/pr63748.c: Likewise.
3144         * gcc.dg/20020312-2.c: Likewise.
3146         * gcc.dg/torture/pr66123.c: Needs label_values.
3148         * gcc.dg/torture/pr41261.c: Needs profiling.
3149         * gcc.dg/pr26570.c: Likewise.
3150         * gcc.dg/pr61776.c: Likewise.
3151         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3152         * gcc.dg/gomp/pr34610.c: Likewise.
3153         * gcc.dg/pr54121.c: Likewise.
3154         * gcc.dg/20050325-1.c: Likewise.
3155         * gcc.dg/pr66899.c: Likewise.
3156         * gcc.dg/pr48770.c: Likewise.
3157         * gcc.dg/pr24225.c: Likewise.
3159         * gcc.dg/pr27531-1.c: Needs io.
3160         * gcc.dg/pr44606.c: Likewise.
3162         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3164         * gcc.dg/pr51990.c: Needs alloca.
3166         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3168 2015-08-24  Tom de Vries  <tom@codesourcery.com>
3170         PR tree-optimization/65468
3171         * gcc.dg/gomp/static-chunk-size-one.c: New test.
3173 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3175         PR libfortran/54572
3176         * gfortran.dg/backtrace_1.f90: New test.
3178 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3180         PR libfortran/62296
3181         * gfortran.dg/execute_command_line_2.f90: New test.
3183 2015-08-23  Tom de Vries  <tom@codesourcery.com>
3185         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3186         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3187         vect_no_int_max to vect_no_int_min_max.
3188         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3189         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3190         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3191         * gcc.dg/vect/slp-reduc-4.c: Same.
3192         * gcc.dg/vect/slp-reduc-5.c: Same.
3193         * gcc.dg/vect/vect-125.c: Same.
3194         * gcc.dg/vect/vect-13.c: Same.
3195         * gcc.dg/vect/vect-double-reduc-3.c: Same.
3196         * gcc.dg/vect/vect-reduc-1.c: Same.
3197         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3198         * gcc.dg/vect/vect-reduc-1char.c:Same.
3199         * gcc.dg/vect/vect-reduc-1short.c: Same.
3200         * gcc.dg/vect/vect-reduc-2.c: Same.
3201         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3202         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3203         * lib/target-supports.exp: Same.
3205 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/63693
3208         * g++.dg/cpp0x/decltype63.C: New.
3210 2015-08-22  Nathan Sidwell  <nathan@acm.org>
3212         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3213         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3214         * c-c++-common/Wunused-var-8.c: Likewise.
3215         * c-c++-common/gomp/pr61486-2.c: Likewise.
3216         * c-c++-common/Wunused-var-6.c: Likewise.
3217         * c-c++-common/goacc/reduction-1.c: Likewise.
3218         * c-c++-common/goacc/reduction-2.c: Likewise.
3219         * c-c++-common/goacc/reduction-3.c: Likewise.
3220         * c-c++-common/goacc/reduction-4.c: Likewise.
3221         * gcc.dg/builtins-64.c: Likewise.
3222         * gcc.dg/pr59523.c: Likewise.
3223         * gcc.dg/tree-ssa/20080530.c: Likewise.
3224         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3225         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3226         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3227         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3228         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3229         * gcc.dg/pr59011.c: Likewise.
3230         * gcc.dg/uninit-9.c: Likewise.
3231         * gcc.dg/pr61561.c: Likewise.
3232         * gcc.dg/vla-4.c: Likewise.
3233         * gcc.dg/20101010-1.c: Likewise.
3234         * gcc.dg/pr49120.c: Likewise.
3235         * gcc.dg/20030331-2.c: Likewise.
3236         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3237         * gcc.dg/pr25682.c: Likewise.
3238         * gcc.dg/guality/guality.c: Likewise.
3239         * gcc.dg/pr27301.c: Likewise.
3240         * gcc.dg/uninit-9-O0.c: Likewise.
3241         * gcc.dg/fold-alloca-1.c: Likewise.
3242         * gcc.dg/pr41470.c: Likewise.
3243         * gcc.dg/pr51491-2.c: Likewise.
3244         * gcc.dg/winline-7.c: Likewise.
3245         * gcc.dg/vla-2.c: Likewise.
3246         * gcc.dg/pr50764.c: Likewise.
3247         * gcc.dg/c99-vla-1.c: Likewise.
3248         * gcc.dg/pr33238.c: Likewise.
3249         * gcc.dg/c99-const-expr-13.c: Likewise.
3250         * gcc.dg/builtin-return-1.c: Likewise.
3251         * gcc.dg/vla-3.c: Likewise.
3252         * gcc.dg/20020415-1.c: Likewise.
3253         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3254         * gcc.dg/shrink-wrap-alloca.c: Likewise.
3255         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3256         * gcc.dg/torture/calleesave-sse.c: Likewise.
3257         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3258         * gcc.dg/gomp/vla-2.c: Likewise.
3259         * gcc.dg/gomp/vla-3.c: Likewise.
3260         * gcc.dg/gomp/vla-4.c: Likewise.
3261         * gcc.dg/gomp/pr30494.c: Likewise.
3262         * gcc.dg/gomp/vla-5.c: Likewise.
3263         * gcc.dg/pr51990-2.c: Likewise.
3264         * gcc.dg/vla-22.c: Likewise.
3266 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3268         * gcc.dg/cpp/multiline-2.c: Add column numbers.
3269         * gcc.dg/dollar.c: Likewise.
3270         * gcc.dg/pragma-message.c: Likewise.
3271         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3272         * c-c++-common/raw-string-14.c: Likewise.
3274 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
3276         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3277         property that instantiation here is a compile-time error.
3279 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3281         * g++.dg/other/pr67065.C: Extend.
3283 2015-08-21  Nathan Sidwell  <nathan@acm.org>
3285         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3286         is freestanding.
3287         (check_effective_target_global_constructor): New.
3288         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3289         * gcc.dg/debug/debug.exp: Skip  for nvptx.
3290         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3292         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3293         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3294         * gcc.c-torture/compile/pr33855.c: Likewise.
3295         * gcc.c-torture/compile/920723-1.c: Likewise.
3296         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3297         writing a const.
3298         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3299         label.
3300         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3301         'call'.
3303         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3304         prototype normal.
3305         * gcc.c-torture/execute/switch-1.c: Likewise.
3307         * gcc.c-torture/execute/pr34456.c: Require not freestanding
3308         * gcc.c-torture/execute/printf-1.c: Likewise.
3309         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3310         * gcc.c-torture/execute/fprintf-1.c: Likewise.
3311         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3312         * gcc.c-torture/execute/vprintf-1.c: Likewise.
3313         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3314         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3315         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3316         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3317         * gcc.c-torture/execute/gofast.c: Likewise.
3318         * gcc.c-torture/execute/complex-6.c: Likewise.
3320         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3321         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3322         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3323         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3324         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3325         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3326         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3327         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3328         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3329         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3330         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3331         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3332         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3333         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3334         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3335         * gcc.dg/setjmp-1.c: Likewise.
3336         * gcc.dg/cleanup-5.c: Likewise.
3337         * gcc.dg/cleanup-12.c: Likewise.
3338         * gcc.dg/cleanup-13.c: Likewise.
3340         * gcc.dg/constructor-1.c: Require global ctor.
3342         * gcc.dg/fork-instrumentation.c: Require profiling.
3343         * gcc.dg/20030107-1.c: Likewise.
3344         * gcc.dg/20030702-1.c: Likewise.
3346         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3347         * gcc.dg/cpp/paste2.c: Likewise.
3348         * gcc.dg/cpp/strify3.c: Likewise.
3349         * gcc.dg/cpp/strify4.c: Likewise.
3350         * gcc.dg/cpp/lexnum.c: Likewise.
3351         * gcc.dg/cpp/digraphs.c: Likewise.
3352         * gcc.dg/cpp/macro1.c: Likewise.
3354 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3356         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3358 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3360         * lib/gcc-dg.exp: Add extra options for db-final to the command line
3361         only once.
3363 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3365         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3366         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3367         vec_vpmsum_be and vec_shasigma_be.
3369 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
3371         * lib/target-supports.exp
3372         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3373         with -mfp16-format=ieee.
3375 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3377         PR c++/67065
3378         * g++.dg/other/pr67065.C: New.
3380 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
3382         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3383         memcpy.
3384         * gcc.target/mips/inline-memcpy-2.c: Ditto.
3385         * gcc.target/mips/inline-memcpy-3.c: Ditto.
3386         * gcc.target/mips/inline-memcpy-4.c: Ditto.
3387         * gcc.target/mips/inline-memcpy-5.c: Ditto.
3389 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
3391         * gcc.dg/wide_shift_64_1.c: New testcase.
3392         * gcc.dg/wide_shift_128_1.c: Likewise.
3393         * gcc.target/aarch64/ashlti3_1.c: Likewise.
3395 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
3397         * lib/target-supports.exp
3398         (check_effective_target_fstack_protector_enabled): New test.
3399         * gcc.target/i386/ssp-default.c: New test.
3401 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
3403         PR fortran/66929
3404         * gfortran.dg/generic_31.f90: New.
3406 2015-08-19  Marek Polacek  <polacek@redhat.com>
3408         PR middle-end/67133
3409         * g++.dg/torture/pr67133.C: New test.
3411 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3413         * gcc.target/powerpc/altivec-35.c: New test.
3414         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3415         * gcc.target/powerpc/vsx-vector-7.c: New test.
3417 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3419         PR middle-end/36757
3420         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3421         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3423 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
3425         PR rtl-optimization/67218
3426         * gcc.c-torture/execute/ieee/pr67218.c,
3427         gcc.target/aarch64/fcvt_int_float_double1.c,
3428         gcc.target/aarch64/fcvt_int_float_double2.c,
3429         gcc.target/aarch64/fcvt_int_float_double3.c,
3430         gcc.target/aarch64/fcvt_int_float_double4.c,
3431         gcc.target/aarch64/fcvt_uint_float_double1.c,
3432         gcc.target/aarch64/fcvt_uint_float_double2.c,
3433         gcc.target/aarch64/fcvt_uint_float_double3.c,
3434         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3436 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
3438         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3439         dg-options to disable LSE extensions.
3440         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3441         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3442         * gcc.target/aarch64/atomic-op-char.c: Likewise.
3443         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3444         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3445         * gcc.target/aarch64/atomic-op-int.c: Likewise.
3446         * gcc.target/aarch64/atomic-op-long.c: Likewise.
3447         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3448         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3449         * gcc.target/aarch64/atomic-op-release.c: Likewise.
3450         * gcc.target/aarch64/atomic-op-short.c: Likewise.
3451         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3452         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3453         * gcc.target/aarch64/sync-op-full.c: Likewise.
3454         * gcc.target/aarch64/sync-op-release.c: Likewise.
3456 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
3458         PR c++/67160
3459         * g++.dg/cpp1z/feat-cxx1z.C: New.
3461 2015-08-18  Marek Polacek  <polacek@redhat.com>
3463         PR middle-end/67222
3464         * gcc.dg/torture/pr67222.c: New test.
3466 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3468         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3470 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
3472         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3473         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3474         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3476 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
3478         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3479         which is used in later code.
3481 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
3483         PR c++/67216
3484         * g++.dg/cpp0x/nullptr34.C: New.
3485         * g++.dg/warn/Wconversion2.C: Adjust.
3486         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3487         * g++.old-deja/g++.other/null3.C: Likewise.
3489         * g++.dg/cpp0x/pr51313.C: Adjust.
3491 2015-08-17  Richard Biener  <rguenther@suse.de>
3493         PR tree-optimization/67221
3494         * gcc.dg/torture/pr67221.c: New testcase.
3496 2015-08-17  Mike Stump  <mikestump@comcast.net>
3497             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3499         * gcc.target/arm/memcpy-aligned-1.c: New test.
3501 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3503         PR fortran/54656
3504         * gfortran.dg/norm_4.f90: Rename to...
3505         * gfortran.dg/norm2_4.f90: this.
3506         * gfortran.dg/norm2_5.f90: New test.
3508 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
3510         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3511         * gcc.dg/ssp-1.c: Make counter a register.
3512         * gcc.dg/ssp-2.c: Likewise.
3513         * gcc.dg/torture/parm-coalesce.c: New.
3515 2015-08-14  Marek Polacek  <polacek@redhat.com>
3517         PR middle-end/67133
3518         * gcc.dg/torture/pr67133.c: New test.
3520 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
3521             Matthias Klose  <doko@debian.org>
3523         PR target/67143
3524         * gcc.c-torture/compile/pr67143.c: New
3525         * gcc.target/aarch64/atomic-op-imm.c
3526         (atomic_fetch_add_negative_RELAXED): New.
3527         (atomic_fetch_sub_negative_ACQUIRE): New.
3529 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3531         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3532         * gcc.target/aarch64/target_attr_8.c: Likewise.
3533         * gcc.target/aarch64/target_attr_14.c: Likewise.
3535 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3537         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3539 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
3541         * gcc.target/i386/builtin_target.c: Add skylake check.
3543 2015-08-13  Jeff Law  <law@redhat.com>
3545         * gcc.dg/pr66314.c: Moved from here to ..
3546         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
3547         to clear all sanitizers before -fsanitize=kernel-address.
3549 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3551         * gcc.target/aarch64/cinc_common_1.c: New test.
3553 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3555         PR c++/53421
3556         * g++.dg/ext/attribute-may-alias-1.C: New.
3557         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3559 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
3561         * gcc.target/aarch64/atomic-inst-cas.c: New.
3562         * gcc.target/aarch64/atomic-inst-ops.inc: New.
3564 2015-08-13  Andreas Schwab  <schwab@suse.de>
3566         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3568 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3570         PR c++/62164
3571         * g++.dg/torture/pr62164.C: New.
3573 2015-08-13  Richard Biener  <rguenther@suse.de>
3575         PR tree-optimization/67191
3576         * gcc.dg/torture/pr67191.c: New testcase.
3577         * g++.dg/torture/pr67191.C: Likewise.
3579 2015-08-13  Richard Biener  <rguenther@suse.de>
3581         PR tree-optimization/66502
3582         PR tree-optimization/67167
3583         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3585 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3587         PR c++/53330
3588         * g++.dg/init/new42.C: New.
3590 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3592         PR target/67071
3593         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3594         vector constants.
3595         * gcc.target/powerpc/pr67071-2.c: Likewise.
3596         * gcc.target/powerpc/pr67071-3.c: Likewise.
3598 2015-08-12  Marek Polacek  <polacek@redhat.com>
3600         PR c++/55095
3601         * c-c++-common/Wshift-overflow-6.c: New test.
3602         * c-c++-common/Wshift-overflow-7.c: New test.
3603         * g++.dg/cpp1y/left-shift-2.C: New test.
3605 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3607         PR c++/52742
3608         * g++.dg/cpp0x/pr52742.C: New.
3610 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
3612         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3613         Check Knights Landing support.
3615 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3617         PR c++/47461
3618         * g++.dg/warn/Wunused-result-1.C: New.
3620 2015-08-12  Richard Biener  <rguenther@suse.de>
3622         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3623         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3624         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3625         * g++.dg/tree-ssa/pr61034.C: Adjust.
3626         * gcc.dg/fold-compare-2.c: Likewise.
3627         * gcc.dg/pr50763.c: Likewise.
3628         * gcc.dg/predict-3.c: Likewise.
3629         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3630         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3631         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3632         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3633         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3634         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3635         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3636         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3637         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3638         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3639         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3640         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3642 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3644         * gcc.dg/vrp-min-max-1.c: New.
3645         * gcc.dg/vrp-min-max-2.c: New.
3647 2015-08-12  Richard Biener  <rguenther@suse.de>
3649         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3651 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3653         PR testsuite/67175
3654         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3655         Handle absence of vector min/max for sparc.
3657 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3659         PR target/66954
3660         * g++.dg/ext/mv25.C: New test.
3662 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3664         * gcc.target/i386/avx2-vect-shift.c: New test.
3666 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3668         PR c/66098
3669         PR c/66711
3670         * gcc.dg/pragma-diag-3.c: New test.
3671         * gcc.dg/pragma-diag-4.c: New test.
3673 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3675         * c-c++-common/dfp/operator-comma.c: Call init function.
3676         * c-c++-common/dfp/convert-dfp-2.c: New test.
3678 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3680         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3681         Treat model == 0x4f as Broadwell.
3683 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3685         PR libfortran/67140
3686         * gfortran.dg/pr67140.f90: New test.
3688 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3690         PR libgomp/65742
3691         PR middle-end/66332
3692         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3694 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3696         PR fortran/64022
3697         * gfortran.dg/ieee/large_4.f90: New test.
3699 2015-08-08  Bud Davis  <jmdavis@link.com>
3701         PR fortran/59746
3702         * gfortran.dg/common_22.f90: New.
3704 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3706         PR rtl-optimization/67028
3707         * gcc.dg/pr67028.c: New testcase.
3709 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3711         PR rtl-optimization/67029
3712         * gcc.dg/pr67029.c: New test.
3714 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3716         PR fortran/64104
3717         * gfortran.dg/ieee/ieee_8.f90: New test.
3719 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3721         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3722         modifers.
3723         * gcc.target/aarch64/noplt_2.c: Likewise.
3724         * gcc.target/aarch64/noplt_3.c: Likewise.
3726 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3728         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3729         optimization level, and print a summary at the end.
3731 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3733         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3735 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3737         * gcc.target/aarch64/noplt_3.c: New testcase.
3739 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3741         * gcc.target/aarch64/noplt_1.c: New testcase.
3742         * gcc.target/aarch64/noplt_2.c: Likewise.
3744 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3746         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3747         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3749 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3751         * gcc.target/s390/dwarfregtable-1.c: New test.
3752         * gcc.target/s390/dwarfregtable-2.c: New test.
3753         * gcc.target/s390/dwarfregtable-3.c: New test.
3755 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3757         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3759 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3761         PR fortran/64022
3762         * gfortran.dg/ieee/large_2.f90: New test.
3763         * gfortran.dg/ieee/large_3.F90: New test.
3765 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3767         PR fortran/64022
3768         * gfortran.dg/ieee/large_1.f90: Adjust test.
3770 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3771             Jeff Law  <law@redhat.com>
3773         PR c/16351
3774         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3775         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3776         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3777         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3778         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3779         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3781 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3783         PR middle-end/66311
3784         * gfortran.dg/pr66311.f90: New file.
3786 2015-08-05  Richard Biener  <rguenther@suse.de>
3788         PR tree-optimization/67121
3789         * gcc.dg/torture/pr67121.c: New testcase.
3791 2015-08-05  Nick Clifton  <nickc@redhat.com>
3793         * gcc.target/rl78: New directory.
3794         * gcc.target/rl78/rl78.exp: New file: Test driver.
3795         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3797 2015-08-05  Richard Biener  <rguenther@suse.de>
3799         PR middle-end/67120
3800         * gcc.dg/torture/pr67120.c: New testcase.
3802 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3804         PR fortran/52846
3806         * lib/fortran-modules.exp: Call cleanup-submodules from
3807         cleanup-modules.
3808         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3809         cover the cases where private entities are no longer optimized
3810         away.
3811         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3812         same reason.
3813         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3814         * gfortran.dg/submodule_5.f08: The same.
3815         * gfortran.dg/submodule_9.f08: The same.
3816         * gfortran.dg/submodule_10.f08: New test.
3818 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3820         PR c++/66595
3821         * g++.dg/cpp1y/var-templ35.C: New.
3823 2015-08-05  Richard Biener  <rguenther@suse.de>
3825         PR tree-optimization/67055
3826         * g++.dg/torture/pr67055.C: New testcase.
3828 2015-08-05  Richard Biener  <rguenther@suse.de>
3830         PR tree-optimization/67109
3831         * gcc.dg/torture/pr67109.c: New testcase.
3832         * gcc.dg/vect/vect-119.c: Adjust.
3834 2015-08-05  Richard Biener  <rguenther@suse.de>
3836         PR middle-end/67107
3837         * gcc.dg/pr67107.c: New testcase.
3839 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3841         PR c++/66197
3842         * g++.dg/cpp1z/abbrev2.C: New.
3844 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3846         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3848 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3850         PR c++/66392
3851         * g++.dg/init/explicit4.C: New.
3853 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3855         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3856         without VSX an Power8 vector support.
3858 2015-08-04  Richard Biener  <rguenther@suse.de>
3860         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3862 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3864         PR target/67110
3865         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3866         -fno-pie -no-pie.
3868 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3870         PR c++/66427
3871         * g++.dg/cpp1y/var-templ34.C: New.
3873 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3875         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3876         * gcc.target/aarch64/target_attr_1.c: Likewise.
3877         * gcc.target/aarch64/target_attr_2.c: Likewise.
3878         * gcc.target/aarch64/target_attr_3.c: Likewise.
3879         * gcc.target/aarch64/target_attr_4.c: Likewise.
3880         * gcc.target/aarch64/target_attr_5.c: Likewise.
3881         * gcc.target/aarch64/target_attr_6.c: Likewise.
3882         * gcc.target/aarch64/target_attr_7.c: Likewise.
3883         * gcc.target/aarch64/target_attr_8.c: Likewise.
3884         * gcc.target/aarch64/target_attr_9.c: Likewise.
3885         * gcc.target/aarch64/target_attr_10.c: Likewise.
3886         * gcc.target/aarch64/target_attr_11.c: Likewise.
3887         * gcc.target/aarch64/target_attr_12.c: Likewise.
3888         * gcc.target/aarch64/target_attr_13.c: Likewise.
3889         * gcc.target/aarch64/target_attr_14.c: Likewise.
3890         * gcc.target/aarch64/target_attr_15.c: Likewise.
3892 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3894         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3896 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3898         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3900 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3902         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3903         message.
3905 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3907         PR fortran/64022
3908         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3909         * gfortran.dg/ieee/large_1.f90: New test.
3911 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3913         PR tree-optimization/67043
3914         * gcc.dg/pr67043.c: New test.
3916 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3918         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3920 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3922         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3923         it to push/pop timing items.
3924         (main): For each optimization level, create a gcc_jit_timer, and
3925         time all of the iteration within that level cumulatively.
3926         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3927         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3929 2015-08-03  Alexander Basov <coohpt@gmail.com>
3931         PR middle-end/64744
3932         PR middle-end/48470
3933         PR middle-end/43404
3934         * gcc.target/arm/pr43404.c : New testcase.
3935         * gcc.target/arm/pr48470.c : New testcase.
3936         * gcc.target/arm/pr64744-1.c : New testcase.
3937         * gcc.target/arm/pr64744-2.c : New testcase.
3939 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3941         PR tree-optimization/67077
3942         * gcc.dg/pr67077.c: New test.
3944 2015-08-03  Jeff Law  <law@redhat.com>
3946         PR middle-end/66314
3947         PR gcov-profile/66899
3948         * gcc.dg/pr66899.c: New test.
3949         * gcc.dg/pr66314.c: New test.
3951 2015-08-03  Marek Polacek  <polacek@redhat.com>
3953         PR c/67088
3954         * gcc.dg/pr67088.c: New test.
3956 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3958         PR target/66731
3959         * gcc.target/arm/vnmul-1.c: New.
3960         * gcc.target/arm/vnmul-2.c: New.
3961         * gcc.target/arm/vnmul-3.c: New.
3962         * gcc.target/arm/vnmul-4.c: New.
3964 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3966         PR fortran/64921
3967         * gfortran.dg/class_allocate_20.f90: New.
3969 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3971         * gcc.target/aarch64/csel_bfx_1.c: New test.
3972         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3974 2015-08-02  Martin Sebor  <msebor@redhat.com>
3976         * g++.dg/Wframe-address-in-Wall.C: New test.
3977         * g++.dg/Wframe-address.C: New test.
3978         * g++.dg/Wno-frame-address.C: New test.
3979         * gcc.dg/Wframe-address-in-Wall.c: New test.
3980         * gcc.dg/Wframe-address.c: New test.
3981         * gcc.dg/Wno-frame-address.c: New test.
3983 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3985         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3987 2015-08-01  Michael Collison  <michael.collison@linaro.org
3988             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3990         * gcc.target/arm/mincmp.c: New test.
3992 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3994         PR fortran/67091
3995         * gfortran.dg/associated_target_6.f03: New test
3997 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3999         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4000         optimize ("-ftree-parallelize-loops=0").
4001         Add successful scans for 2 detected reductions.  Add xfail scans for 3
4002         detected reductions.
4003         * gcc.dg/autopar/reduc-2short.c: Same.
4004         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4005         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
4006         detected reductions.
4007         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4008         and max reductions.
4010 2015-07-31  Marek Polacek  <polacek@redhat.com>
4012         PR sanitizer/66977
4013         * g++.dg/ubsan/pr66977.C: New test.
4015 2015-07-30  Marek Polacek  <polacek@redhat.com>
4017         * c-c++-common/Wtautological-compare-3.c: New test.
4019 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4021         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4022         (CHECK): Pass address of scalar, rather than array.
4024 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4026         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4028 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4030         * gcc.target/aarch64/fp16/fp16.exp: New.
4031         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4032         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4034 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4036         * gcc.target/aarch64/f16_movs_1.c: New test.
4038 2015-07-28  Tom de Vries  <tom@codesourcery.com>
4040         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4041         outer loop.
4043 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
4044             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4046         * gcc.dg/parm-incomplete-1.c: Update.
4047         * gcc.dg/pr18809-1.c: Update.
4048         * gcc.dg/pr27953.c: Update.
4049         * gcc.dg/vla-11.c: Update.
4051 2015-07-27  Marek Polacek  <polacek@redhat.com>
4053         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4055 2015-07-27  Tom de Vries  <tom@codesourcery.com>
4057         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4058         attribute.  Update comment.
4059         (main): Remove.
4060         Add scan for not parallelizing inner loop.
4061         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4062         attribute.
4063         (main): Remove.
4065 2015-07-27  Marek Polacek  <polacek@redhat.com>
4067         PR bootstrap/67030
4068         * c-c++-common/Wtautological-compare-2.c: New test.
4070 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
4072         PR target/66232
4073         * gcc.target/i386/pr66232-6.c: New tests.
4074         * gcc.target/i386/pr66232-7.c: Likewise.
4075         * gcc.target/i386/pr66232-8.c: Likewise.
4076         * gcc.target/i386/pr66232-9.c: Likewise.
4078 2015-07-27  Marek Polacek  <polacek@redhat.com>
4080         PR c++/66555
4081         PR c/54979
4082         * c-c++-common/Wtautological-compare-1.c: New test.
4084 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4086         PR c++/18969
4087         * g++.dg/template/pr18969.C: New test.
4088         * g++.dg/template/pr18969-2.C: New test.
4089         * g++.old-deja/g++.jason/overload.C: Remove return value in
4090         template function returning void.
4092 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
4094         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4095         immediates to avoid shift-overflow warnings.
4097 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
4099         PR c++/66857
4100         * g++.dg/init/pr66857.C: New test.
4102 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
4104         PR target/66648
4105         * gcc.target/i386/pr66648.c: New test.
4107 2015-07-25  Tom de Vries  <tom@codesourcery.com>
4109         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4110         interchange_files and block_files variables.
4111         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4112         arithmetic.
4113         * gcc.dg/graphite/uns-interchange-12.c: Same.
4114         * gcc.dg/graphite/uns-interchange-14.c: Same.
4115         * gcc.dg/graphite/uns-interchange-15.c: Same.
4116         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4117         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4119 2015-07-25  Jeff Law  <law@redhat.com>
4121         Revert:
4122         PR lto/66752
4123         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4124         * gcc.dg/torture/pr66752-1.c: New test
4125         * g++.dg/torture/pr66752-2.C: New test.
4127 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
4129         Revert:
4130         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4132         PR rtl-optimization/64164
4133         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4134         * gcc.dg/ssp-1.c: Make counter a register.
4135         * gcc.dg/ssp-2.c: Likewise.
4136         * gcc.dg/torture/parm-coalesce.c: New.
4138 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4140         * gcc.dg/graphite/block-1.c: Xfail scan.
4141         * gcc.dg/graphite/interchange-12.c: Same.
4142         * gcc.dg/graphite/interchange-14.c: Same.
4143         * gcc.dg/graphite/interchange-15.c: Same.
4144         * gcc.dg/graphite/interchange-9.c: Same.
4145         * gcc.dg/graphite/interchange-mvt.c: Same.
4146         * gcc.dg/graphite/uns-block-1.c: New test.
4147         * gcc.dg/graphite/uns-interchange-12.c: New test.
4148         * gcc.dg/graphite/uns-interchange-14.c: New test.
4149         * gcc.dg/graphite/uns-interchange-15.c: New test.
4150         * gcc.dg/graphite/uns-interchange-9.c: New test.
4151         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4153 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4155         PR c++/64079
4156         * c-c++-common/Wunused-function-1.c: New.
4158 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4160         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4161         alternative exit-first loop transform.
4162         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4163         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4164         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4165         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4166         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4167         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4168         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4169         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4170         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4172 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
4174         PR ipa/66566
4175         * gcc.target/i386/mpx/pr66566.c: New test.
4177 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4179         PR bootstrap/66978
4180         * gcc.target/i386/pr66978.c: New test.
4182 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4184         * gcc.target/s390/gpr2fprsavecfi.c: New test.
4186 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4188         * gcc.target/s390/insv-1.c: New test.
4189         * gcc.target/s390/insv-2.c: New test.
4190         * gcc.target/s390/insv-3.c: New test.
4192 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4194         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4196 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4198         PR middle-end/25530
4199         * gcc.dg/pr25530.c: New test.
4201 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4203         PR middle-end/25529
4204         * gcc.dg/pr25529.c: New test.
4206 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4208         * gcc.target/arm/reg_equal_test.c: New test.
4210 2015-07-23  Jeff Law  <law@redhat.com>
4212         PR lto/66752
4213         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4214         * gcc.dg/torture/pr66752-1.c: New test
4215         * g++.dg/torture/pr66752-2.C: New test.
4217 2015-07-23  Marek Polacek  <polacek@redhat.com>
4219         PR c++/66572
4220         * g++.dg/warn/Wlogical-op-2.C: New test.
4222 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4224         PR rtl-optimization/64164
4225         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4226         * gcc.dg/ssp-1.c: Make counter a register.
4227         * gcc.dg/ssp-2.c: Likewise.
4228         * gcc.dg/torture/parm-coalesce.c: New.
4230 2015-07-23  Marek Polacek  <polacek@redhat.com>
4232         PR sanitizer/66908
4233         * c-c++-common/ubsan/pr66908.c: New test.
4235 2015-07-23  Tom de Vries  <tom@codesourcery.com>
4237         * gcc.dg/autopar/outer-4.c: Add xfail.
4238         * gcc.dg/autopar/outer-5.c: Same.
4239         * gcc.dg/autopar/outer-6.c: Same.
4240         * gcc.dg/autopar/reduc-2.c: Same.
4241         * gcc.dg/autopar/reduc-2char.c: Same.
4242         * gcc.dg/autopar/reduc-2short.c: Same.
4243         * gcc.dg/autopar/reduc-8.c: Same.
4244         * gcc.dg/autopar/uns-outer-4.c: New test.
4245         * gcc.dg/autopar/uns-outer-5.c: New test.
4246         * gcc.dg/autopar/uns-outer-6.c: New test.
4248 2015-07-23  Richard Biener  <rguenther@suse.de>
4250         PR tree-optimization/66952
4251         * gcc.dg/torture/pr66952.c: Use signed char.
4253 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
4255         PR tree-optimization/66926,66951
4256         * gcc.dg/vect/pr66951.c: New test.
4258 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
4260         PR c++/52987
4261         * g++.dg/parse/error57.C: New.
4262         * g++.dg/expr/string-2.C: Update.
4264 2015-07-23  Richard Biener  <rguenther@suse.de>
4266         PR tree-optimization/66945
4267         * gcc.dg/torture/pr66945.c: New testcase.
4269 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
4271         PR target/66954
4272         * g++.dg/ext/mv24.C: New test.
4274 2015-07-22  Marek Polacek  <polacek@redhat.com>
4276         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4277         dg-options.
4279 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
4281         PR fortran/61831
4282         PR fortran/66929
4283         * gfortran.dg/generic_30.f90: New.
4285 2015-07-22  Richard Biener  <rguenther@suse.de>
4287         PR tree-optimization/66952
4288         * gcc.dg/torture/pr66952.c: New testcase.
4290 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
4292         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4293         test.
4294         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4295         test.
4296         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4297         test.
4298         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4299         test.
4300         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4301         test.
4302         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4303         test.
4304         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4305         test.
4306         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4307         test.
4308         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4309         test.
4310         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4311         test.
4312         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4313         test.
4314         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4315         test.
4316         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4317         test.
4318         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4319         test.
4320         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4321         test.
4322         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4323         test.
4324         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4325         test.
4326         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4327         test.
4328         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4329         test.
4330         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4331         test.
4332         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4333         test.
4334         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4335         test.
4336         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4337         test.
4338         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4339         test.
4340         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4341         test.
4342         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4343         test.
4344         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4345         test.
4346         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4347         test.
4348         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4349         test.
4350         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4351         test.
4352         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4353         test.
4354         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4355         test.
4356         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4357         test.
4358         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4359         test.
4360         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4361         test.
4362         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4363         test.
4364         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4365         test.
4366         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4367         test.
4368         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4369         test.
4370         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4371         test.
4372         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4373         test.
4374         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4375         test.
4376         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4377         test.
4378         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4379         test.
4380         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4381         test.
4382         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4383         test.
4384         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4385         test.
4386         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4387         test.
4388         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4389         test.
4390         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4391         test.
4392         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4393         test.
4394         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4395         test.
4396         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4397         test.
4398         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4399         test.
4400         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4401         test.
4402         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4403         test.
4404         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4405         test.
4406         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4407         test.
4408         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4409         test.
4410         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4411         test.
4412         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4413         test.
4414         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4415         test.
4416         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4417         test.
4418         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4419         test.
4420         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4421         test.
4422         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4423         test.
4424         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4425         test.
4426         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4427         test.
4428         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4429         test.
4430         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4431         test.
4432         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4433         test.
4434         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4435         test.
4436         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4437         test.
4438         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4439         test.
4440         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4441         test.
4442         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4443         test.
4444         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4445         test.
4446         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4447         test.
4448         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4449         test.
4450         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4451         test.
4452         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4453         test.
4454         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4455         test.
4456         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4457         test.
4458         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4459         test.
4460         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4461         test.
4462         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4463         test.
4464         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4465         test.
4466         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4467         test.
4468         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4469         test.
4470         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4471         test.
4472         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4473         test.
4474         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4475         test.
4476         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4477         test.
4478         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4479         test.
4480         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4481         test.
4482         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4483         test.
4484         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4485         test.
4486         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4487         test.
4488         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4489         test.
4490         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4491         test.
4492         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4493         test.
4494         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4495         test.
4496         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4497         test.
4498         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4499         test.
4500         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4501         test.
4502         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4503         test.
4504         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4505         test.
4506         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4507         test.
4508         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4509         test.
4510         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4511         test.
4512         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4513         test.
4514         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4515         test.
4516         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4517         test.
4518         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4519         test.
4520         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4521         test.
4522         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4523         test.
4524         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4525         test.
4526         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4527         test.
4528         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4529         test.
4530         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4531         test.
4532         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4533         test.
4534         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4535         test.
4536         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4537         test.
4538         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4539         test.
4540         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4541         test.
4542         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4543         test.
4544         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4545         test.
4546         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4547         test.
4548         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4549         test.
4550         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4551         test.
4552         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4553         test.
4554         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4555         test.
4557 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
4559         * g++.dg/template/crash81.C: Update.
4561 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
4563         PR ipa/66424.
4564         * gcc.target/i386/pr66424.c: New.
4566 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4568         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4570 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
4572         PR fortran/61831
4573         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4574         Drop address sanitization.
4576 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4578         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4579         Skip -march=armv4t.
4580         (dg-additional-options): Set armv5t flag.
4582 2015-07-21  Marek Polacek  <polacek@redhat.com>
4584         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4585         * gcc.dg/vmx/unpack.c: Likewise.
4586         * gcc.target/powerpc/quad-atomic.c: Likewise.
4588 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
4590         * gcc.target/i386/asm-flag-5.c (f_ll): New.
4592 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
4594         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4595         model.
4597 2015-07-20  Marek Polacek  <polacek@redhat.com>
4599         PR c++/55095
4600         * c-c++-common/Wshift-overflow-1.c: New test.
4601         * c-c++-common/Wshift-overflow-2.c: New test.
4602         * c-c++-common/Wshift-overflow-3.c: New test.
4603         * c-c++-common/Wshift-overflow-4.c: New test.
4604         * c-c++-common/Wshift-overflow-5.c: New test.
4605         * g++.dg/cpp1y/left-shift-1.C: New test.
4606         * gcc.dg/c90-left-shift-2.c: New test.
4607         * gcc.dg/c90-left-shift-3.c: New test.
4608         * gcc.dg/c99-left-shift-2.c: New test.
4609         * gcc.dg/c99-left-shift-3.c: New test.
4610         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4611         * gcc.c-torture/execute/pr40386.c: Likewise.
4612         * gcc.dg/vect/pr33373.c: Likewise.
4613         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4614         * gcc.dg/vect/vect-shift-2.c: Likewise.
4616 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4618         * gcc.target/aarch64/neg_abs_1.c: New test.
4620 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
4622         PR target/66922
4623         * gcc.target/i386/pr66922.c: New test.
4625 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4627         PR middle-end/46851
4628         PR middle-end/60340
4629         * gcc.dg/tree-ssa/pr42327.c: Removed.
4630         * g++.dg/other/pr35011.C: Removed.
4632 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4634         PR target/66906
4635         * gcc.target/i386/pr66906.c: New test.
4637 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4639         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4640         as follow-up to r225930.
4642 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4644         PR fortran/52846
4645         * lib/fortran-modules.exp (proc cleanup-submodules): New
4646         procedure.
4647         * gfortran.dg/submodule_1.f08: Change extension and clean up
4648         the submodule files.
4649         * gfortran.dg/submodule_2.f08: ditto
4650         * gfortran.dg/submodule_6.f08: ditto
4651         * gfortran.dg/submodule_7.f08: ditto
4652         * gfortran.dg/submodule_8.f08: New test
4653         * gfortran.dg/submodule_9.f08: New test
4655 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4656             Sebastian Pop  <s.pop@samsung.com>
4658         PR middle-end/61929
4659         * gcc.dg/graphite/pr61929.c: New.
4661 2015-07-17  Marek Polacek  <polacek@redhat.com>
4663         * gcc.dg/fold-minus-7.c: New test.
4665 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4667         * gfortran.dg/co_reduce_1.f90: New file.
4669 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4671         PR target/66824
4672         * gcc.target/i386/pr66824.c:
4674 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4676         PR fortran/66035
4677         * gfortran.dg/structure_constructor_13.f03: New test.
4679 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4681         PR fortran/61831
4682         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4683         of generated while loops in the tree dump.
4684         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4686 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4688         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4690 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4692         PR target/66891
4693         * gcc.target/i386/pr66891.c: New test.
4695 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4697         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4699 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4701         PR rtl-optimization/66626
4702         * gcc.target/i386/pr66626-2.c: New.
4704 2015-07-16  Martin Liska  <mliska@suse.cz>
4706         * g++.dg/ipa/pr66896.c: New test.
4708 2015-07-16  Richard Biener  <rguenther@suse.de>
4710         PR tree-optimization/66894
4711         * gcc.dg/torture/pr66894.c: New testcase.
4713 2015-07-16  Richard Biener  <rguenther@suse.de>
4715         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4717 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4719         PR target/66866
4720         * g++.dg/pr66866.C: New test.
4722 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4724         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4726 2015-07-15  Richard Biener  <rguenther@suse.de>
4728         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4729         { -O3 -fomit-frame-pointer },
4730         { -O3 -fomit-frame-pointer -funroll-loops } and
4731         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4732         in favor of
4733         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4734           -finline-functions }
4736 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4738         * gcc.target/mips/interrupt_handler-5.c: New test.
4740 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4741             Robert Suchanek  <robert.suchanek@imgtec.com>
4743         * gcc.target/mips/interrupt_handler-4.c: New test.
4745 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4747         PR testsuite/66734
4748         * gcc.dg/lto/lto.exp: Initialize MPX.
4750 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4752         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4753         dg-skip-if.
4754         * gcc.target/arm/scd42-3.c: Likewise.
4756 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4758         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4759         code to be run when the pre-arch code increases the isa_rev to
4760         mips32r6 or greater.
4762 2015-07-15  Richard Biener  <rguenther@suse.de>
4764         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4765         { -O3 -fomit-frame-pointer },
4766         { -O3 -fomit-frame-pointer -funroll-loops } and
4767         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4768         in favor of
4769         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4770           -finline-functions }
4771         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4772         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4773         to additional_flags.
4775 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4777         PR rtl-optimization/66838
4778         * gcc.target/i386/pr66838.c: New test.
4780 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4782         PR c++/66850
4783         * g++.dg/template/pr66850.C: New test.
4785 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4786             Cesar Philippidis  <cesar@codesourcery.com>
4787             Chung-Lin Tang  <cltang@codesourcery.com>
4789         * gcc.target/nios2/nios2-flushd.c: New.
4790         * gcc.target/nios2/nios2-rdprs.c: New.
4791         * gcc.target/nios2/r2-atomic.c: New.
4792         * gcc.target/nios2/r2-eni.c: New.
4793         * gcc.target/nios2/r2-wrpie.c: New.
4795 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4796             Cesar Philippidis  <cesar@codesourcery.com>
4797             Chung-Lin Tang  <cltang@codesourcery.com>
4799         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4800         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4802 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4803             Cesar Philippidis  <cesar@codesourcery.com>
4804             Chung-Lin Tang  <cltang@codesourcery.com>
4806         * gcc.target/nios2/andci.c: New.
4807         * gcc.target/nios2/bmx.c: New.
4808         * gcc.target/nios2/cdx-add.c: New.
4809         * gcc.target/nios2/cdx-branch.c: New.
4810         * gcc.target/nios2/cdx-callret.c: New.
4811         * gcc.target/nios2/cdx-loadstore.c: New.
4812         * gcc.target/nios2/cdx-logical.c: New.
4813         * gcc.target/nios2/cdx-mov.c: New.
4814         * gcc.target/nios2/cdx-shift.c: New.
4815         * gcc.target/nios2/cdx-sub.c: New.
4816         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4818 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4820         PR c++/65071
4821         * g++.dg/cpp0x/vt-65071.C: New.
4823 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4824             Cesar Philippidis  <cesar@codesourcery.com>
4825             Chung-Lin Tang  <cltang@codesourcery.com>
4827         * gcc.target/nios2/r2-io-range.c: New.
4828         * gcc.target/nios2/r2-stio-1.c: New.
4829         * gcc.target/nios2/r2-stio-2.c: New.
4830         * gcc.target/nios2/nios2-ldxio.c: New.
4831         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4832         of just compile.  Add more tests.
4834 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4836         gfortran.dg/pr66864.f90: New test.
4838 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4840         PR rtl-optimization/66626
4841         * gcc.target/i386/pr66626.c: New.
4843 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4845         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4846         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4847         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4849 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4851         * g++.dg/template/crash81.C: Adjust for error + inform change.
4852         * g++.dg/template/pr58878.C: Likewise.
4853         * g++.dg/template/shadow1.C: Likewise.
4854         * g++.dg/template/shadow2.C: Likewise.
4855         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4856         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4857         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4858         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4860 2015-07-14  Richard Biener  <rguenther@suse.de>
4862         PR tree-optimization/66863
4863         * gcc.dg/torture/pr66863.c: New testcase.
4865 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4867         PR c++/65186
4868         * g++.dg/template/pr65186.C: New test.
4870 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4872         * gcc.target/arm/macro_defs0.c: Add directive to skip
4873         test if -marm is present.
4874         * gcc.target/arm/macro_defs1.c: Likewise.
4876 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4878         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4879         if-conversion..
4880         * gcc.target/aarch64/adds1.c: Likewise.
4881         * gcc.target/aarch64/ands_1.c: Likewise.
4882         * gcc.target/aarch64/bics_1.c: Likewise.
4883         * gcc.target/aarch64/subs1.c: Likewise.
4884         * gcc.target/aarch64/subs3.c: Likewise.
4886 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4888         PR fortran/64589
4889         * gfortran.dg/pr64589.f90: New test.
4891 2015-07-13  Renlin Li  <renlin.li@arm.com>
4893         PR rtl/66556
4894         * gcc.c-torture/execute/pr66556.c: New.
4896 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4898         * gcc.dg/20020219-1.c: Fix double word typos.
4899         * gcc.dg/20020919-1.c: Same.
4901 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4902             Jeff Law  <law@redhat.com>
4904         PR middle-end/66726
4905         * g++.dg/tree-ssa/pr66726.c: New test.
4906         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4907         * gcc.dg/tree-ssa/pr66726.c: New test.
4909 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4911         PR c++/58734
4912         * g++.dg/cpp0x/variadic-ttp2.C: New.
4914 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4916         PR c++/30044
4917         * g++.dg/cpp0x/auto46.C: New test.
4918         * g++.dg/template/pr30044.C: New test.
4919         * g++.dg/template/shadow2.C: New test.
4920         * g++.dg/template/error55.C: New test.
4921         * g++.dg/template/crash83.C: Accept any error string.
4922         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4923         parameters.
4924         * g++.dg/cpp0x/variadic19.C: Likewise
4925         * g++.dg/template/canon-type-13.C: Likewise.
4926         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4927         * g++.dg/torture/20070621-1.C: Likewise.
4929 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4931         PR c++/54521
4932         * g++.dg/init/explicit3.C: New.
4934 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4936         PR target/66819
4937         * gcc.target/i386/pr66819-1.c: New test.
4938         * gcc.target/i386/pr66819-2.c: Likewise.
4939         * gcc.target/i386/pr66819-3.c: Likewise.
4940         * gcc.target/i386/pr66819-4.c: Likewise.
4941         * gcc.target/i386/pr66819-5.c: Likewise.
4943 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4945         PR target/66703
4946         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4947         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4948         type to prevent possible flag-clobbering zero-extensions.
4949         * gcc.target/i386/pr66703.c: New test.
4951 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4953         PR c++/60842
4954         * g++.dg/cpp0x/nsdmi-template15.C: New.
4956 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
4958         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4960 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
4962         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4963         * gcc.target/arm/flip-thumb.c: Likewise.
4965 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4967         PR target/66813
4968         * gcc.target/i386/pr66813.c: New test.
4970 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
4972         PR middle-end/66820
4973         * gcc.dg/gomp/pr66820.c: New test.
4975 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4977         PR c++/65592
4978         * g++.dg/cpp0x/scoped_enum6.C: New.
4980 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4982         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4983         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4985 2015-07-10  Richard Biener  <rguenther@suse.de>
4987         PR tree-optimization/66823
4988         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4989         which should not be necessary.  XFAIL.
4991 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4993         PR c++/64848
4994         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4996 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4998         PR middle-end/66633
4999         * gcc.dg/gomp/pr66633-1.c: New test.
5000         * gcc.dg/gomp/pr66633-2.c: New test.
5001         * gcc.dg/gomp/pr66633-3.c: New test.
5002         * gcc.dg/gomp/pr66633-4.c: New test.
5004 2015-07-09  John Marino  <gnugcc@marino.st>
5006         * lib/target-supports.exp (check_effective_target_pie):
5007         Add *-*-dragonfly*
5009 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
5011         PR target/66814
5012         * gcc.target/i386/pr66814.c: New test.
5014 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5016         PR target/66731
5017         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5018         * gcc.target/aarch64/fnmul-2.c: Likewise.
5019         * gcc.target/aarch64/fnmul-3.c: Likewise.
5020         * gcc.target/aarch64/fnmul-4.c: Likewise.
5022 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5024         PR c++/65790
5025         * g++.dg/cpp0x/vt-65790.C: New.
5027 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5029         PR target/66818
5030         * gcc.target/i386/pr66818.c: New test.
5032 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5034         PR target/66817
5035         * gcc.target/i386/pr66817.c: New test.
5037 2015-07-09  Marek Polacek  <polacek@redhat.com>
5039         PR tree-optimization/66718
5040         * gcc.dg/vect/vect-126.c: New test.
5042 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
5044         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5045         even when dwarf-2 is not the default.
5047 2015-07-08  Jeff Law  <law@redhat.com>
5049         PR testsuite/66796
5050         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5051         to have a single memory reference.
5053 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
5055         * g++.dg/other/dump-ada-spec-9.C: New test.
5057 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
5059         * g++.dg/vect/vect.exp: Run also simd* tests.
5060         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5061         (check_vect): Fix up get_cpuid call for C++.
5062         * g++.dg/vect/simd-clone-1.cc: New test.
5064 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5066         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5068 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5070         * gcc.target/i386/readeflags-1.c (abort): New prototype.
5071         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5073 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5075         PR target/66806
5076         * gcc.target/i386/pr66806.c: New test.
5078 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
5080         PR c++/66421
5081         * g++.dg/cpp0x/auto45.C: New.
5083 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5085         PR middle-end/66334
5086         * gcc.target/i386/pr66334.c: New.
5088 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5090         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5091         comments.
5093 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5095         PR jit/66783
5096         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5097         (verify_code): Update expected error message.
5098         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5099         (verify_code): Likewise.
5100         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5101         (verify_code): Likewise.
5103 2015-07-08  Richard Biener  <rguenther@suse.de>
5105         PR tree-optimization/66793
5106         * gcc.dg/torture/pr66793.c: New testcase.
5108 2015-07-08  Richard Biener  <rguenther@suse.de>
5110         PR tree-optimization/66794
5111         * gcc.dg/torture/pr66794.c: New testcase.
5113 2015-07-08  Marek Polacek  <polacek@redhat.com>
5115         PR c++/66748
5116         * g++.dg/abi/abi-tag15.C: New test.
5118 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5120         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5121         * gcc.target/mips/branch-3.c: Ditto
5122         * gcc.target/mips/branch-4.c: Ditto.
5123         * gcc.target/mips/branch-5.c: Ditto.
5124         * gcc.target/mips/branch-6.c: Ditto.
5125         * gcc.target/mips/branch-7.c: Ditto.
5126         * gcc.target/mips/branch-8.c: Ditto.
5127         * gcc.target/mips/branch-9.c: Ditto.
5128         * gcc.target/mips/branch-10.c: Ditto.
5129         * gcc.target/mips/branch-11.c: Ditto.
5130         * gcc.target/mips/branch-12.c: Ditto.
5131         * gcc.target/mips/branch-13.c: Ditto.
5132         * gcc.target/mips/umips-branch-5.c: New file.
5133         * gcc.target/mips/umips-branch-6.c: New file.
5134         * gcc.target/mips/umips-branch-7.c: New file.
5135         * gcc.target/mips/umips-branch-8.c: New file.
5136         * gcc.target/mips/umips-branch-9.c: New file.
5137         * gcc.target/mips/umips-branch-10.c: New file.
5138         * gcc.target/mips/umips-branch-11.c: New file.
5139         * gcc.target/mips/umips-branch-12.c: New file.
5140         * gcc.target/mips/umips-branch-13.c: New file.
5141         * gcc.target/mips/umips-branch-14.c: New file.
5142         * gcc.target/mips/umips-branch-15.c: New file.
5143         * gcc.target/mips/umips-branch-16.c: New file.
5144         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5145         (OCCUPY_0xfffc): New define.
5147 2015-07-08  Renlin Li  <renlin.li@arm.com>
5149         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5151 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5153         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5155 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
5157         * gcc.target/i386/bt-3.c: New test.
5158         * gcc.target/i386/bt-4.c: Ditto.
5160 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5162         * g++.dg/other/dump-ada-spec-8.C: New test.
5164 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5166         PR jit/66783
5167         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5168         test case.
5169         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5170         New test case.
5171         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5172         New test case.
5173         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5174         Avoid using an opaque struct for local "f".
5176 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5178         PR jit/66779
5179         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5180         * jit.dg/test-pr66779.c: New testcase.
5182 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5184         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5185         NOCOMPRESSION.
5187 2015-07-07  Richard Biener  <rguenther@suse.de>
5189         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5191 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5193         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5194         * gcc.target/mips/call-5.c: Ditto.
5195         * gcc.target/mips/call-6.c: Ditto.
5197 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5199         * gcc.dg/dx-test.c: New test-case.
5201 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
5203         PR fortran/66578
5204         * gfortran.dg/allocate_with_source_9.f08: New test.
5206 2015-07-07  Christian Bruel  <christian.bruel@st.com>
5208         PR target/52144
5209         * gcc.target/arm/flip-thumb.c: Fix scan.
5210         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5211         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5212         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5213         Fix return value.
5215 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
5217         PR target/65956
5218         * gcc.c-torture/execute/pr65956.c: New test.
5220 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
5222         * gcc.target/arm/aapcs/align1.c: New.
5223         * gcc.target/arm/aapcs/align_rec1.c: New.
5224         * gcc.target/arm/aapcs/align2.c: New.
5225         * gcc.target/arm/aapcs/align_rec2.c: New.
5226         * gcc.target/arm/aapcs/align3.c: New.
5227         * gcc.target/arm/aapcs/align_rec3.c: New.
5228         * gcc.target/arm/aapcs/align4.c: New.
5229         * gcc.target/arm/aapcs/align_rec4.c: New.
5230         * gcc.target/arm/aapcs/align_vararg1.c: New.
5231         * gcc.target/arm/aapcs/align_vararg2.c: New.
5233 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5235         * gfortran.dg/iomsg_2.f90: New test.
5237 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5239         PR target/66749
5240         * gcc.target/i386/pr66749.c: New test.
5242 2015-07-06  Richard Biener  <rguenther@suse.de>
5244         PR tree-optimization/66772
5245         * gcc.dg/torture/pr66772-1.c: New testcase.
5246         * gcc.dg/torture/pr66772-2.c: Likewise.
5248 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
5250         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5251         the jals instruction.
5253 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5255         PR target/53383
5256         * gcc.target/i386/pr53383-1.c: New file.
5257         * gcc.target/i386/pr53383-2.c: Likewise.
5258         * gcc.target/i386/pr53383-3.c: Likewise.
5260 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5262         * gcc.target/aarch64/fnmul-1.c: New.
5263         * gcc.target/aarch64/fnmul-2.c: New.
5264         * gcc.target/aarch64/fnmul-3.c: New.
5265         * gcc.target/aarch64/fnmul-4.c: New.
5267 2015-07-06  Richard Biener  <rguenther@suse.de>
5269         PR middle-end/66759
5270         * gcc.dg/torture/pr66759.c: New testcase.
5272 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
5274         PR fortran/58586
5275         * gfortran.dg/alloc_comp_class_3.f03: New test.
5276         * gfortran.dg/alloc_comp_class_4.f03: New test.
5278 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5280         * gcc.c-torture/execute/pr66757.c: New test.
5282 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
5284         PR tree-optimization/66720
5285         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5287 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
5288             Sandra Loosemore <sandra@codesourcery.com>
5290         * gcc.target/nios2/gprel-offset.c: New test.
5292 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5294         PR fortran/66725
5295         * gfortran.dg/pr66725.f90: New test.
5297 2015-07-03  Jason Merrill  <jason@redhat.com>
5299         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5300         Avoid narrowing error.
5302 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5304         PR rtl-optimization/66706
5305         * gcc.target/powerpc/shift-int.c: New testcase.
5307 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5309         PR target/66746.
5310         * gcc.target/i386/pr66746.c: New file.
5312 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
5314         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5316 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
5318         PR tree-optimization/66119
5319         * g++.dg/opt/pr66119.C: New.
5321 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
5323         PR fortran/52846
5324         * gfortran.dg/submodule_1.f90: New test
5325         * gfortran.dg/submodule_2.f90: New test
5326         * gfortran.dg/submodule_3.f90: New test
5327         * gfortran.dg/submodule_4.f90: New test
5328         * gfortran.dg/submodule_5.f90: New test
5329         * gfortran.dg/submodule_6.f90: New test
5330         * gfortran.dg/submodule_7.f90: New test
5332 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5334         PR preprocessor/53690
5335         * g++.dg/cpp/pr53690.C: New.
5337 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5339         * gcc.target/powerpc/vec-cmp.c: New test.
5341 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5343         PR fortran/56520
5344         * gfortran.dg/pr56520.f90: New test.
5346 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
5348         PR fortran/66545
5349         * gfortran.dg/pr66545_1.f90: New test.
5350         * gfortran.dg/pr66545_2.f90: New test.
5352 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
5354         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5355         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5357 2015-07-02  Richard Biener  <rguenther@suse.de>
5359         PR testsuite/66719
5360         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5361         unaligned loads.
5363 2015-07-02  Richard Biener  <rguenther@suse.de>
5365         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5367 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
5369         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5371 2015-07-01  Jason Merrill  <jason@redhat.com>
5373         * lib/target-supports.exp (cxx_default): Set to C++14.
5375 2015-07-01  Tom de Vries  <tom@codesourcery.com>
5377         PR testsuite/66723
5378         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5379         scan-assembler.
5381 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5383         * gfortran.dg/warn_conversion_8.f90:  New test.
5385 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5387         PR rtl-optimization/61047
5388         * gcc.c-torture/execute/20150611-1.c: New testcase.
5390 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5392         PR jit/66700
5393         * jit.dg/all-non-failing-tests.h: Add
5394         test-pr66700-observing-write-through-ptr.c.
5395         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5397 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5399         * jit.dg/test-accessing-union.c: Add comments for use by
5400         gcc/jit/docs/topics/types.rst.
5402 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
5404         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5405         'do-require-effective-target' with 'dg-require-effective-target'.
5406         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5407         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5408         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
5409         'stlex' with 'strex' as the expected output.
5411 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5413         PR c++/60365
5414         * g++.dg/cpp0x/gen-attrs-60.C: New.
5415         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5417 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
5419         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5420         New function.
5421         * gcc.target/aarch64/pic-small.c: Restrict this test under
5422         check_effective_target_aarch64_small_fpic.
5424 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
5426         * gfortran.dg/gomp/pr66633.f90: New test.
5428 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
5430         PR c++/66686
5431         * g++.dg/template/pr66686.C: New test.
5433 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5435         * gnat.dg/lto17.ad[sb]: New test.
5437 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5439         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5440         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5441         testcase.
5442         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5443         New testcase.
5444         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5445         New testcase.
5446         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5447         New testcase.
5448         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5449         New testcase.
5450         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5451         New testcase.
5452         * jit.dg/test-switch.c: New testcase.
5453         * jit.dg/test-switch.cc: New testcase.
5455 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5457         PR jit/66546
5458         * jit.dg/all-non-failing-tests.h: Add note about
5459         test-validly-unreachable-block.c.
5460         * jit.dg/test-validly-unreachable-block.c: New file.
5462 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5464         PR jit/66628
5465         * jit.dg/all-non-failing-tests.h: Add note about
5466         test-extra-options.c.
5467         * jit.dg/test-extra-options.c: New testcase.
5469 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
5471         PR debug/66691
5472         * gcc.target/i386/pr66691.c: New.
5474 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
5476         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5477         * gcc.target/i386/iamcu/args.h: Likewise.
5478         * gcc.target/i386/iamcu/asm-support.S: Likewise.
5479         * gcc.target/i386/iamcu/defines.h: Likewise.
5480         * gcc.target/i386/iamcu/macros.h: Likewise.
5481         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5482         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5483         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5484         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5485         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5486         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5487         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5488         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5489         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5490         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5491         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5492         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5493         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5494         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5495         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5496         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5497         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5499 2015-06-30  Marek Polacek  <polacek@redhat.com>
5501         * gcc.dg/fold-minus-6.c: New test.
5503         * gcc.dg/fold-ior-3.c: New test.
5505 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5507         Implement N4197 - Adding u8 character literals
5508         * g++.dg/cpp1z/utf8.C: New.
5509         * g++.dg/cpp1z/utf8-neg.C: New.
5510         * g++.dg/cpp1z/udlit-utf8char.C: New.
5512 2015-06-30  Marek Polacek  <polacek@redhat.com>
5514         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5516 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5518         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5519         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5520         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5521         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5523 2015-06-30  Marek Polacek  <polacek@redhat.com>
5525         * gcc.dg/fold-ior-2.c: New test.
5527 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5529         PR tree-optimization/66652
5530         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5531         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
5532         pointers.
5533         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5535 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
5537         PR c++/65977
5538         * g++.dg/cpp0x/constexpr-friend-3.C: New.
5539         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5541 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5543         PR fortran/66605
5544         * gfortran.dg/wunused-parameter.f90: New test.
5546 2015-06-29  Richard Henderson  <rth@redhat.com>
5548         * gcc.target/i386/asm-flag-1.c: New.
5549         * gcc.target/i386/asm-flag-2.c: New.
5550         * gcc.target/i386/asm-flag-3.c: New.
5551         * gcc.target/i386/asm-flag-4.c: New.
5552         * gcc.target/i386/asm-flag-5.c: New.
5554 2015-06-29  Marek Polacek  <polacek@redhat.com>
5556         PR c/66322
5557         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5558         * c-c++-common/pr66322.c: New test.
5559         * g++.dg/eh/scope1.C: Remove dg-warning.
5561 2015-06-29  Richard Biener  <rguenther@suse.de>
5563         PR tree-optimization/66677
5564         * gcc.dg/vect/pr66677.c: New testcase.
5566 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5568         PR middle-end/64130
5569         * gcc.dg/tree-ssa/pr64130.c: New test.
5571 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
5573         * gcc.target/aarch64/pic-small.c: New testcase.
5575 2015-06-26  Richard Biener  <rguenther@suse.de>
5577         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5579 2015-06-26  Marek Polacek  <polacek@redhat.com>
5581         * gcc.dg/fold-and-1.c: New test.
5582         * gcc.dg/fold-and-2.c: New test.
5584 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5586         * gnat.dg/warn11.adb: Add missing dg directive.
5587         * gnat.dg/warn12.adb: New test.
5588         * gnat.dg/warn12_pkg.ads: New helper.
5590 2015-06-26  Richard Biener  <rguenther@suse.de>
5592         * gfortran.dg/reassoc_3.f90: Adjust.
5594 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
5596         PR target/66412
5597         * gcc.target/i386/pr66412.c: New test.
5599 2015-06-25  Richard Biener  <rguenther@suse.de>
5601         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5603 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
5605         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5607 2015-06-25  Richard Biener  <rguenther@suse.de>
5609         * gfortran.dg/vect/vect-9.f90: New testcase.
5611 2015-06-25  Nick Clifton  <nickc@redhat.com>
5613         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5614         H8300 and M32R targets.
5616 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5618         PR fortran/66528
5619         * gfortran.dg/maxerrors.f90: New test.
5621 2015-06-08  DJ Delorie  <dj@redhat.com>
5623         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5625 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5627         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5629 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5631         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5632         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5633         * gcc.target/aarch64/nofp_1.c: New file.
5635 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5637         Implement N3928 - Extending static_assert
5638         * g++.dg/cpp0x/static_assert8.C: Adjust.
5639         * g++.dg/cpp0x/static_assert12.C: New.
5640         * g++.dg/cpp0x/static_assert13.C: New.
5641         * g++.dg/cpp1y/static_assert1.C: New.
5642         * g++.dg/cpp1y/static_assert2.C: New.
5643         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5645 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5647         PR c++/65750
5648         * g++.dg/cpp0x/trailing11.C: New.
5650 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5652         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5653         multilibs.
5654         * gcc.target/arm/memset-inline-10.c: Likewise.
5655         * gcc.target/arm/pr58784.c: Likewise.
5656         * gcc.target/arm/pr59985.C: Likewise.
5657         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5659 2015-06-24  Renlin Li  <renlin.li@arm.com>
5661         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5662         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5664 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5666         Revert:
5667         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5669         PR c++/30044
5670         * g++.dg/cpp0x/auto45.C: New test.
5671         * g++.dg/template/pr30044.C: New test.
5672         * g++.dg/template/crash83.C: Accept any error string.
5673         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5674         parameters.
5675         * g++.dg/cpp0x/variadic18.C: Likewise
5676         * g++.dg/template/canon-type-13.C: Likewise.
5677         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5679 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5681         PR c++/65811
5682         * g++.dg/other/linkage2.C: New.
5684 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5686         PR target/63408
5687         * gcc.target/arm/pr63408.c: New test.
5689 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5691         * lib/c-torture.exp: Don't call check_effective_target_lto
5692         before setting up environment correctly.
5693         * lib/gcc-dg.exp: Likewise, and protect
5694         gcc_force_conventional_output.
5696 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5698         PR rtl-optimization/66306
5699         * gcc.target/s390/pr66306.c: New test.
5701 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5703         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5704         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5705         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5706         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5707         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5708         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5709         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5711 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5713         PR target/65803
5714         * gcc.c-torture/pr65803.c: New test.
5716 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5718         PR c++/30044
5719         * g++.dg/cpp0x/auto45.C: New test.
5720         * g++.dg/template/pr30044.C: New test.
5721         * g++.dg/template/crash83.C: Accept any error string.
5722         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5723         parameters.
5724         * g++.dg/cpp0x/variadic18.C: Likewise
5725         * g++.dg/template/canon-type-13.C: Likewise.
5726         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5728 2015-06-23  Marek Polacek  <polacek@redhat.com>
5730         * c-c++-common/Wlogical-op-3.c: New test.
5732 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5734         PR c++/66254
5735         * g++.dg/cpp0x/scoped_enum5.C: New.
5737 2015-06-23  Richard Biener  <rguenther@suse.de>
5739         PR tree-optimization/66636
5740         * gcc.dg/vect/pr66636.c: New testcase.
5742 2015-06-23  Marek Polacek  <polacek@redhat.com>
5744         * gcc.dg/fold-minus-4.c: New test.
5745         * gcc.dg/fold-minus-5.c: New test.
5746         * c-c++-common/ubsan/overflow-add-5.c: New test.
5748 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5750         Add missing testcase from r224672.
5751         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5753         * gcc.target/vax/bswapdi-1.c: New.
5755 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5757         PR fortran/64674
5758         * gfortran.dg/associate_18.f08: New test.
5760 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5762         PR target/66560
5763         * gcc.target/i386/pr66560-1.c: New test.
5764         * gcc.target/i386/pr66560-2.c: Ditto.
5765         * gcc.target/i386/pr66560-3.c: Ditto.
5766         * gcc.target/i386/pr66560-4.c: Ditto.
5768 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5770         * gcc.target/nvptx/nvptx.exp: New file.
5771         * gcc.target/nvptx/proto-1.c: Likewise.
5773 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5775         PR tree-optimization/66449
5776         * gcc.dg/vect/pr66449.c: New test.
5778 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5780         * g++.dg/other/dump-ada-spec-5.C: New test.
5781         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5782         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5784 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5786         * g++.dg/inherit/pure1.C: Test location too.
5788 2015-06-22  Marek Polacek  <polacek@redhat.com>
5790         * gcc.dg/fold-ior-1.c: New test.
5791         * gcc.dg/fold-minus-2.c: New test.
5792         * gcc.dg/fold-minus-3.c: New test.
5793         * gcc.dg/fold-plus-1.c: New test.
5794         * gcc.dg/fold-plus-2.c: New test.
5795         * gcc.dg/fold-xor-4.c: New test.
5796         * gcc.dg/fold-xor-5.c: New test.
5798 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5800         PR target/65914
5801         * g++.dg/torture/pr65914.C:  New.
5803 2015-06-22  Richard Biener  <rguenther@suse.de>
5805         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5806         not existing TORTURE_OPTIONS only.
5807         * lib/gcc-dg.exp: Likewise.
5809 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5811         PR target/52144
5812         * gcc.target/arm/flip-thumb.c: New test.
5814 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5815             Martin Liska  <mliska@suse.cz>
5817         PR ipa/65908
5818         * g++.dg/ipa/pr65908.C: New testcase.
5820 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5822         PR c++/65882
5823         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5824         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5826 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5828         * gnat.dg/specs/debug1.ads: Adjust.
5830 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5832         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5833         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5834         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5835         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5836         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5837         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5838         * gcc.target/aarch64/fmovd-zero.c: Delete.
5839         * gcc.target/aarch64/fmovf-zero.c: Delete.
5841 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5843         * gcc.target/vax/bswapdi-1.c: New.
5845 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5847         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5849 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5851         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5853 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5855         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5857 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5859         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5861 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5863         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5865 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5867         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5869 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5871         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5873 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5875         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5877 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5879         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5881 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5883         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5885 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5887         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5889 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5891         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5893 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5895         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5897 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5899         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5901 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5903         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5905 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5907         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5909 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5911         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5913 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5915         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5917 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5919         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5921 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5923         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5924         (_ARM_FPSCR): Add FZ field.
5925         (clean_results): Force FZ=1 on AArch64.
5926         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5928 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5930         * gcc.target/aarch64/pr62308.c: New test.
5932 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5934         PR fortran/66549
5935         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5937 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5939         * gcc.target/i386/mpx/pr66581.c: New test.
5941 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5943         * gcc.target/i386/cmov9.c: New test.
5945 2015-06-18  Richard Biener  <rguenther@suse.de>
5947         * g++.dg/other/const4.C: New testcase.
5949 2015-06-18  Michael Matz  <matz@suse.de>
5951         PR middle-end/66253
5952         * gcc.dg/vect/pr66253.c: New testcase.
5954 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5956         PR target/66569
5957         * gcc.target/i386/mpx/chkp-vararg.c: New test.
5959 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5961         PR middle-end/66568
5962         * gcc.target/i386/mpx/pr66568.c: New test.
5964 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5966         PR middle-end/66567
5967         * gcc.target/i386/mpx/pr66567.c: New test.
5969 2015-06-18  Richard Biener  <rguenther@suse.de>
5971         PR tree-optimization/66510
5972         * gcc.dg/vect/slp-perm-12.c: New testcase.
5974 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5976         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5977         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5978         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5979         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5981 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5983         PR c++/66571
5984         * g++.dg/gomp/pr66571-1.C: New test.
5986         PR middle-end/66429
5987         * c-c++-common/gomp/pr66429.c: New test.
5989 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5991         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5992         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5993         ...this.
5994         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5995         New testcase.
5996         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5997         New testcase.
5999 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6001         PR testsuite/65944
6002         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6004 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
6006         * gcc.target/mips/pr65862-1.c: New test.
6007         * gcc.target/mips/pr65862-2.c: Likewise.
6009 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6011         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6012         * gcc.target/i386/pr52252-atom.c: Ditto.
6013         * gcc.target/i386/vect-div-1.c: Ditto.
6014         * gcc.target/i386/rotate-5.c: Ditto.
6015         * gcc.target/i386/pr50202.c: Ditto.
6016         * gcc.target/i386/pr37843-3.c: Ditto.
6017         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6018         * gcc.target/i386/pr53397-1.c: Ditto.
6019         * gcc.target/i386/pr55934.c: Ditto.
6020         * gcc.target/i386/pr37843-4.c: Ditto.
6021         * gcc.target/i386/pr60451.c: Ditto.
6022         * gcc.target/i386/pr53397-2.c: Ditto.
6023         * gcc.target/i386/vectorize1.c: Ditto.
6024         * gcc.target/i386/extract-insert-combining.c: Ditto.
6025         * gcc.target/i386/pr53759.c: Ditto.
6026         * gcc.target/i386/pr52252-core.c: Ditto.
6027         * gcc.target/i386/rotate-3.c: Ditto.
6028         * gcc.target/i386/sse-20.c: Ditto.
6029         * gcc.target/i386/rotate-4.c: Ditto.
6030         * gcc.target/i386/pr61403.c: Ditto.
6031         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6032         * gcc.target/i386/pr60901.c: Ditto.
6033         * gcc.target/i386/pr59794-7.c: Ditto.
6034         * gcc.target/i386/pr62208.c: Ditto.
6035         * gcc.target/i386/pr53416.c: Ditto.
6036         * gcc.target/i386/asm-dialect-1.c: Ditto.
6037         * gcc.target/i386/pr50038.c: Ditto.
6038         * gcc.target/i386/47698.c: Ditto.
6039         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6040         * gcc.target/i386/pr59794-2.c: Ditto.
6041         * gcc.target/i386/pr59794-3.c: Ditto.
6042         * gcc.target/i386/pr39058.c: Ditto.
6043         * gcc.target/i386/pr60205-1.c: Ditto.
6044         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6045         * gcc.target/i386/sse2-movq-2.c: Ditto.
6047 2015-06-17  Richard Biener  <rguenther@suse.de>
6049         PR tree-optimization/66251
6050         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6052 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
6054         PR c++/59682
6055         * g++.dg/parse/new-placement1.C: New.
6057 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6059         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6060         * jit.dg/test-compound-assignment.c: New testcase.
6062 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6064         PR jit/66539
6065         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6066         to "testcases" array.
6068 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6070         PR jit/66539
6071         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6072         * jit.dg/test-debug-strings.c: New test case.
6073         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6074         the discriminant has a sane debug string.
6076 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
6078         PR target/56766
6079         * gcc.target/i386/pr56766-1.c: New test.
6080         * gcc.target/i386/pr56766-2.c: Ditto.
6082 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
6084         * gcc.target/mips/loongson-shift-count-truncated-1.c:
6085         Skip on mips*-mti-linux* and mips*-img-linux* targets.
6086         * gcc.target/mips/loongson-simd.c: Ditto.
6088 2015-06-16  Richard Biener  <rguenther@suse.de>
6090         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6092 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6094         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6095         passed by the testsuite driver.
6097 2015-06-16  Richard Biener  <rguenther@suse.de>
6099         * gcc.dg/vect/slp-perm-11.c: New testcase.
6101 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
6103         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6104         dg-options.
6106 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6108         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6109         Reinstate calls to torture-init and torture-finalize.
6111 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6113         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6115 2015-06-15  Nathan Sidwell  <nathan@acm.org>
6117         PR c++/58583
6118         * g++.dg/cpp0x/nsdmi-template14.C: New test.
6120 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6122         PR c++/51048
6123         * g++.dg/cpp0x/local-type1.C: New.
6125 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
6127         PR fortran/44672
6128         PR fortran/45440
6129         PR fortran/57307
6130         * gfortran.dg/allocate_with_source_3.f90: Removed check for
6131         unimplemented error.
6132         * gfortran.dg/allocate_with_source_7.f08: New test.
6133         * gfortran.dg/allocate_with_source_8.f08: New test.
6135 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
6137         PR c++/65168
6138         * g++.dg/warn/Walways-true-3.C: New test.
6140 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6142         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6144 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6146         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6147         (main): Remove superfluous attributes.
6148         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6149         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6151 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6153         * gcc.target/i386/monitorx.c: New.
6154         * gcc.target/i386/sse-12.c: Add -mmwaitx.
6155         * gcc.target/i386/sse-13.c: Ditto.
6156         * gcc.target/i386/sse-14.c: Ditto.
6157         * gcc.target/i386/sse-22.c: Ditto.
6158         * gcc.target/i386/sse-23.c: Ditto.
6159         * g++.dg/other/i386-2.C: Ditto.
6160         * g++.dg/other/i386-3.C: Ditto.
6162 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
6164         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6166 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
6168         PR fortran/66079
6169         * gfortran.dg/allocatable_scalar_13.f90: New test
6171 2015-06-11  Marek Polacek  <polacek@redhat.com>
6173         * gcc.dg/fold-xor-3.c: New test.
6175 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6177         * gcc.target/arm/short-it-ifcvt-1.c: New test.
6178         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6180 2015-06-11  Christian Bruel  <christian.bruel@st.com>
6182         PR target/52144
6183         * gcc.target/arm/pragma_attribute.c: New test.
6185 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6187         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6189 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6191         PR target/66473
6192         * gcc.target/i386/pr66473.c: New test.
6194 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
6196         PR target/66470
6197         * gcc.dg/tls/pr66470.c: New test.
6198         * gcc.target/i386/pr66470.c: New test.
6200 2015-06-10  Christian Bruel  <christian.bruel@st.com>
6202         PR target/52144
6203         * gcc.target/arm/attr_arm.c: New test
6204         * gcc.target/arm/attr_arm-err.c: New test
6205         * gcc.target/arm/attr_thumb.c: New test
6206         * gcc.target/arm/attr_thumb-static.c: New test
6208 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6210         PR target/66200
6211         PR target/66428
6212         PR c++/66192
6213         * g++.dg/abi/aarch64_guard1.C: Adjust test.
6215 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
6217         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6218         passed by the testsuite driver.
6220 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6222         Revert:
6223         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6224         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6225         * gcc.dg/ssp-1.c: Make counter a register.
6226         * gcc.dg/ssp-2.c: Likewise.
6227         * gcc.dg/torture/parm-coalesce.c: New.
6229 2015-06-09  Tom de Vries  <tom@codesourcery.com>
6231         * gcc.target/i386/vararg-loc.c: New test.
6233 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6235         PR c++/65815
6236         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6237         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6239 2015-06-09  Marek Polacek  <polacek@redhat.com>
6241         PR tree-optimization/66299
6242         * gcc.dg/pr66299-1.c: New test.
6243         * gcc.dg/pr66299-2.c: New test.
6244         * gcc.dg/pr66299-3.c: New test.
6246 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
6248         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6249         passed by the testsuite driver.
6251 2015-06-09  Richard Biener  <rguenther@suse.de>
6253         PR middle-end/66423
6254         * gcc.dg/fold-modpow2.c: New testcase.
6256 2015-06-09  Richard Biener  <rguenther@suse.de>
6258         PR tree-optimization/66419
6259         * gcc.dg/vect/bb-slp-37.c: New testcase.
6261 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
6263         * gcc.target/arm/stl-cond.c: New test.
6265 2015-06-09  Richard Biener  <rguenther@suse.de>
6267         PR middle-end/66413
6268         * gcc.dg/torture/pr66413.c: New testcase.
6270 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6272         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6273         * gcc.dg/ssp-1.c: Make counter a register.
6274         * gcc.dg/ssp-2.c: Likewise.
6275         * gcc.dg/torture/parm-coalesce.c: New.
6277 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
6279         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6280         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6282 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6284         PR rtl-optimization/66444
6285         * gcc.dg/pr66444.c: New test.
6287 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6289         PR fortran/66245
6290         * gfortran.dg/class_is_1.f90: New test.
6291         * gfortran.dg/type_is_1.f90: Ditto.
6293 2015-06-08  Marek Polacek  <polacek@redhat.com>
6295         PR c/66415
6296         * gcc.dg/cpp/pr66415-1.c: New test.
6297         * gcc.dg/cpp/pr66415-2.c: New test.
6299 2015-06-08  Richard Biener  <rguenther@suse.de>
6301         PR tree-optimization/66422
6302         * gcc.dg/Warray-bounds-16.c: New testcase.
6304 2015-06-08  Richard Biener  <rguenther@suse.de>
6306         * gcc.dg/vect/slp-perm-10.c: New testcase.
6307         * gcc.dg/vect/slp-23.c: Adjust.
6308         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6309         vector pointer update.
6311 2015-06-08  Marek Polacek  <polacek@redhat.com>
6313         PR sanitizer/66452
6314         * g++.dg/ubsan/pr66452.C: New test.
6316 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6318         PR tree-optimization/66436
6319         * gcc.dg/gomp/dump-new-function-2.c: New test.
6320         * gcc.dg/gomp/dump-new-function-3.c: Same.
6321         * gcc.dg/gomp/dump-new-function.c: Same.
6323 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6325         PR tree-optimization/66435
6326         * gcc.dg/gomp/notify-new-function-2.c: New test.
6327         * gcc.dg/gomp/notify-new-function-3.c: Same.
6328         * gcc.dg/gomp/notify-new-function.c: Same.
6330 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
6332         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6333         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6334         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6335         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6336         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6337         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6338         -fshort-enum.
6340 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
6342         PR fortran/47659
6343         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6344         * gfortran.dg/warn_conversion.f90: Add warning for change in value
6345         for assignment.
6346         * gfortran.dg/warn_conversion_3.f90: Add warnings.
6347         * gfortran.dg/warn_conversion_5.f90: New test.
6348         * gfortran.dg/warn_conversion_6.f90: New test.
6349         * gfortran.dg/warn_conversion_7.f90: New test.
6351 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6353         PR fortran/66347
6354         * gfortran.dg/blockdata_9.f: New test.
6356 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6358         PR fortran/66385
6359         * gfortran.dg/forall_17.f90:  New test.
6361 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
6363         * g++.dg/cpp0x/pr57101.C: Add warning.
6364         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6365         * g++.dg/ext/visibility/anon7.C: Same.
6366         * g++.dg/ipa/pr63587-2.C: Same.
6367         * g++.dg/opt/dump1.C: Same.
6368         * g++.dg/opt/pr59622-3.C: Same.
6369         * g++.dg/opt/pr59622.C: Same.
6370         * g++.dg/torture/pr46383.C: Same.
6371         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6372         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6373         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6374         functions.
6375         * gfortran.dg/intent_out_8.f90: Same.
6376         * gfortran.dg/warn_target_lifetime_3.f90: Same.
6378 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6380         PR fortran/66377
6381         gfortran.dg/equiv_9.f90: New test.
6384 2015-06-05  Tom de Vries  <tom@codesourcery.com>
6386         merge from gomp4 branch:
6387         2015-05-28  Tom de Vries  <tom@codesourcery.com>
6389         PR tree-optimization/65443
6390         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6391         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6392         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6394 2015-06-05  Nathan Sidwell  <nathan@acm.org>
6396         PR c++/52595
6397         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6399 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
6401         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6403 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6405         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6407 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
6409         * gcc.target/i386/noplt-1.c: New test.
6410         * gcc.target/i386/noplt-2.c: New test.
6411         * gcc.target/i386/noplt-3.c: New test.
6412         * gcc.target/i386/noplt-4.c: New test.
6414 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
6416         PR fortran/58749
6417         * gfortran.dg/adjustl_1.f90:  New test.
6419 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
6421         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6422         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6424 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
6426         * lto.c (iterative_hash_canonical_type,
6427         gimple_register_canonical_type): only hash main variants of types
6429 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
6431         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6432         Move set of dg-do-what-default after early return.
6434 2015-06-04  Marek Polacek  <polacek@redhat.com>
6436         PR c/66341
6437         * gcc.dg/lvalue-8.c: New test.
6439 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6440             Paolo Carlini  <paolo.carlini@oracle.com>
6442         PR c++/66130
6443         * g++.dg/other/pr66130.C: New.
6444         * g++.dg/cpp0x/pr66130.C: Likewise.
6446 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6448         * g++.dg/cpp0x/decl-loc1.C: New.
6449         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6450         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6451         * g++.dg/init/ctor8.C: Likewise.
6452         * g++.dg/parse/semicolon4.C: Likewise.
6454 2015-06-03  Marek Polacek  <polacek@redhat.com>
6456         PR sanitizer/66190
6457         * g++.dg/ubsan/static-init-1.C: New test.
6458         * g++.dg/ubsan/static-init-2.C: New test.
6459         * g++.dg/ubsan/static-init-3.C: New test.
6461 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
6463         PR target/66275
6464         * gcc.target/i386/pr66275.c: New test.
6466 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6468         * gcc.dg/Wcxx-compat-22.c: New testcase.
6469         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6470         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6471         * c-c++-common/pr58346-1.c: Likewise.
6472         * c-c++-common/transparent-union-1.c: Likewise.
6474 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
6476         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6477         * g++.dg/plugin/def_plugin.c: New file.
6478         * g++.dg/plugin/def-plugin-test.C: New file.
6480 2015-06-03  Richard Biener  <rguenther@suse.de>
6482         * gcc.dg/vect/bb-slp-36.c: New testcase.
6484 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6486         * gcc.dg/lto/chkp-removed-alias_0.c: New.
6488 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6490         * gcc.dg/lto/chkp-privatize-1_0.c: New.
6491         * gcc.dg/lto/chkp-privatize-1_1.c: New.
6492         * gcc.dg/lto/chkp-privatize-2_0.c: New.
6493         * gcc.dg/lto/chkp-privatize-2_1.c: New.
6495 2015-06-03  Marek Polacek  <polacek@redhat.com>
6497         PR c/64223
6498         PR c/29358
6499         * gcc.dg/pr64223-1.c: New test.
6500         * gcc.dg/pr64223-2.c: New test.
6502 2015-06-03  Richard Biener  <rguenther@suse.de>
6504         PR tree-optimization/63916
6505         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6507 2015-06-03  Richard Biener  <rguenther@suse.de>
6509         PR tree-optimization/66375
6510         * gcc.dg/torture/pr66375.c: New testcase.
6512 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
6514         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6516 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
6518         PR target/65768
6519         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6521 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6523         PR fortran/66380
6524         * gfortran.dg/reshape_7.f90: New test.
6526 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
6528         PR c/66220:
6529         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6530         (fn_36): New.
6532 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6534         PR c/49551
6535         * gcc.dg/pr49551.c: New testcase.
6537 2015-06-02  Richard Biener  <rguenther@suse.de>
6539         PR debug/65549
6540         * g++.dg/lto/pr65549_0.C: New testcase.
6542 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
6544         PR libgomp/65742
6545         PR middle-end/66332
6546         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6548 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6550         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6552 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6554         PR c++/61683
6555         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6557 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6559         PR tree-optimization/48052
6560         * gcc.dg/tree-ssa/scev-8.c: New.
6561         * gcc.dg/tree-ssa/scev-9.c: New.
6562         * gcc.dg/tree-ssa/scev-10.c: New.
6563         * gcc.dg/vect/pr48052.c: New.
6565 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6567         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6569 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6571         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6573 2015-06-02  Marek Polacek  <polacek@redhat.com>
6575         PR middle-end/66345
6576         * gcc.dg/torture/pr66345.c: New test.
6578 2015-06-02  Richard Biener  <rguenther@suse.de>
6580         PR tree-optimization/65961
6581         * gcc.dg/torture/pr65961.c: New testcase.
6583 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6585         PR tree-optimization/52563
6586         PR tree-optimization/62173
6587         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6588         * gcc.dg/tree-ssa/scev-4.c: Ditto.
6590 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6592         * gnat.dg/specs/varsize_return2.ads: New test.
6593         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6595 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
6597         * gcc.dg/vect/vect-outer-simd-1.c: New test.
6599 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
6601         PR target/65697
6602         * gcc.target/aarch64/sync-comp-swap.c: New.
6603         * gcc.target/aarch64/sync-comp-swap.x: New.
6604         * gcc.target/aarch64/sync-op-acquire.c: New.
6605         * gcc.target/aarch64/sync-op-acquire.x: New.
6606         * gcc.target/aarch64/sync-op-full.c: New.
6607         * gcc.target/aarch64/sync-op-full.x: New.
6608         * gcc.target/aarch64/sync-op-release.c: New.
6609         * gcc.target/aarch64/sync-op-release.x: New.
6611 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
6613         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6614         (bar): Predefined.
6616 2015-06-01  Richard Biener  <rguenther@suse.de>
6618         PR tree-optimization/66349
6619         PR tree-optimization/66352
6620         PR tree-optimization/66357
6621         * gcc.dg/torture/pr66357.c: New testcase.
6622         * gcc.dg/torture/pr66349.c: Likewise.
6623         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6625 2015-06-01  Richard Biener  <rguenther@suse.de>
6627         Revert
6628         2015-05-29  Richard Biener  <rguenther@suse.de>
6630         PR tree-optimization/66314
6631         * gcc.dg/asan/pr66314.c: New testcase.
6633 2015-06-01  Richard Biener  <rguenther@suse.de>
6635         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6637 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6639         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6640         directives.
6641         (hp3, hp4): Add inline keyword.
6642         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6643         (hp2): Add inline keyword.
6644         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6645         (hp2): Add inline keyword.
6647 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6649         PR target/65527
6650         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6651         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6652         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6653         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6655 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6657         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6658         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6660 2015-06-01  Richard Biener  <rguenther@suse.de>
6662         PR tree-optimization/66280
6663         * g++.dg/torture/pr66280.C: New testcase.
6664         * g++.dg/torture/pr66280-2.C: Likewise.
6666 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6668         * gnat.dg/addr9_1.adb: New test.
6669         * gnat.dg/addr9_2.adb: Likewise.
6670         * gnat.dg/addr9_3.adb: Likewise.
6671         * gnat.dg/addr9_4.adb: Likewise.
6673 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6675           * g++.dg/other/dump-ada-spec-4.C: New test.
6677 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6679         * gcc.dg/alias-8.c: Fix dg-warning.
6681 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6683         * gcc.dg/alias-8.c: Do not xfail.
6684         * gcc.dg/pr62167.c: Prevent FRE.
6685         * gcc.dg/alias-14.c: New testcase.
6687 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6689         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6691 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6693         PR target/66215
6694         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6695         dg-options.
6696         * gcc.target/s390/hotpatch-10.c: Likewise.
6697         * gcc.target/s390/hotpatch-11.c: Likewise.
6698         * gcc.target/s390/hotpatch-12.c: Likewise.
6699         * gcc.target/s390/hotpatch-17.c: Likewise.
6700         * gcc.target/s390/hotpatch-18.c: Likewise.
6701         * gcc.target/s390/hotpatch-20.c: Likewise.
6702         * gcc.target/s390/hotpatch-21.c: Likewise.
6703         * gcc.target/s390/hotpatch-22.c: Likewise.
6704         * gcc.target/s390/hotpatch-23.c: Likewise.
6705         * gcc.target/s390/hotpatch-24.c: Likewise.
6706         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6707         to check for the exact nops too.
6708         * gcc.target/s390/hotpatch-3.c: Likewise.
6709         * gcc.target/s390/hotpatch-4.c: Likewise.
6710         * gcc.target/s390/hotpatch-5.c: Likewise.
6711         * gcc.target/s390/hotpatch-6.c: Likewise.
6712         * gcc.target/s390/hotpatch-7.c: Likewise.
6713         * gcc.target/s390/hotpatch-8.c: Likewise.
6714         * gcc.target/s390/hotpatch-9.c: Likewise.
6715         * gcc.target/s390/hotpatch-14.c: Likewise.
6716         * gcc.target/s390/hotpatch-15.c: Likewise.
6717         * gcc.target/s390/hotpatch-16.c: Likewise.
6718         * gcc.target/s390/hotpatch-19.c: Likewise.
6719         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6720         scan-assembler-times counting number of .align directives.
6721         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6722         dg-options.  Remove scan-assembler-times counting number of .align
6723         directives.
6724         * gcc.target/s390/hotpatch-26.c: New file.
6725         * gcc.target/s390/hotpatch-27.c: New file.
6726         * gcc.target/s390/hotpatch-28.c: New file.
6727         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6728         using -Os -O0 -O1 -O2 -O3 options.
6730 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6732         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6734 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6736         PR tree-optimization/66142
6737         * gcc.dg/vect/pr66142.c: New test.
6739 2015-05-29  Richard Biener  <rguenther@suse.de>
6741         PR tree-optimization/66314
6742         * gcc.dg/asan/pr66314.c: New testcase.
6744 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6746         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6747         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6748         Adjust all callers.
6749         (schedule-cleanups, dg-keep-saved-temps): New proc.
6750         (gcc-dg-test-1): Schedule cleanups.
6751         * lib/profopt.exp (profopt-execute): Likewise.
6752         * g++.dg/cdce3.C: Adjust expected line numbers.
6753         * gcc.dg/cdce1.c: Likewise.
6754         * gcc.dg/cdce2.c: Likewise.
6755         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6756         * gcc.dg/strlenopt-24.c: Likewise.
6757         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6758         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6759         * obj-c++.dg/encode-2.mm: Likewise.
6761 2015-05-28  DJ Delorie  <dj@redhat.com>
6763         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6765 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6767         * gnat.dg/discr43.adb: New test.
6769 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6771         * gnat.dg/varsize_temp.adb: Rename into...
6772         * gnat.dg/varsize1.adb: ...this.
6773         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6774         * gnat.dg/varsize2.ad[sb]: ...this.
6775         * gnat.dg/varsize3_1.adb: New test.
6776         * gnat.dg/varsize3_2.adb: Likewise.
6777         * gnat.dg/varsize3_3.adb: Likewise.
6778         * gnat.dg/varsize3_4.adb: Likewise.
6779         * gnat.dg/varsize3_5.adb: Likewise.
6780         * gnat.dg/varsize3_6.adb: Likewise.
6781         * gnat.dg/varsize3_pkg1.ads: New helper.
6782         * gnat.dg/varsize3_pkg2.ads: Likewise.
6783         * gnat.dg/varsize3_pkg3.ads: Likewise.
6785 2015-05-28  Richard Biener  <rguenther@suse.de>
6787         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6789 2015-05-28  Richard Biener  <rguenther@suse.de>
6791         PR tree-optimization/66142
6792         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6794 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6796         PR target/63810
6797         * gcc.dg/darwin-minversion-3.c: Update testcase.
6798         * gcc.dg/darwin-minversion-4.c: Ditto.
6799         * gcc.dg/darwin-minversion-5.c: New testcase.
6800         * gcc.dg/darwin-minversion-6.c: Ditto.
6801         * gcc.dg/darwin-minversion-7.c: Ditto.
6802         * gcc.dg/darwin-minversion-8.c: Ditto.
6803         * gcc.dg/darwin-minversion-9.c: Ditto.
6804         * gcc.dg/darwin-minversion-10.c: Ditto.
6805         * gcc.dg/darwin-minversion-11.c: Ditto.
6806         * gcc.dg/darwin-minversion-12.c: Ditto.
6808 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6810         PR rtl-optimization/66168
6811         * gcc.c-torture/compile/pr66168.c: New test.
6813 2015-05-27  Jeff Law  <law@redhat.com>
6815         PR target/39726
6816         * gcc.dg/target/m68k/pr39726-1.c: New test.
6818 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6820         PR c++/66270
6821         * g++.dg/ext/alias-canon3.C: New.
6823 2015-05-27  Richard Biener  <rguenther@suse.de>
6825         PR tree-optimization/66272
6826         Revert parts of
6827         2014-08-15  Richard Biener  <rguenther@suse.de>
6829         PR tree-optimization/62031
6830         * gcc.dg/torture/pr66272.c: New testcase.
6832 2015-05-27  Richard Biener  <rguenther@suse.de>
6834         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6836 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6838         PR target/65358
6839         * gcc.dg/pr65358.c: New test.
6841 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6843         PR fortran/65548
6844         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6845         semantic.
6846         * gfortran.dg/allocate_with_source_6.f90: New test.
6848 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6850         * gnat.dg/atomic7_1.adb: New test.
6851         * gnat.dg/atomic7_2.adb: Likewise.
6852         * gnat.dg/atomic7_pkg1.ads: New helper.
6853         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6855 2015-05-26  Michael Matz  <matz@suse.de>
6857         PR middle-end/66251
6858         * gcc.dg/vect/pr66251.c: New test.
6860 2015-05-26  Richard Biener  <rguenther@suse.de>
6862         PR tree-optimization/66142
6863         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6865 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6867         PR fortran/66082
6868         * gfortran.dg/allocatable_scalar_13.f90: New test
6870 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6872         * gnat.dg/warn11.adb: New test.
6873         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6875 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6877         * gnat.dg/vfa1_1.adb: New test.
6878         * gnat.dg/vfa1_2.adb: Likewise.
6879         * gnat.dg/vfa1_3.adb: Likewise.
6880         * gnat.dg/vfa1_4.adb: Likewise.
6881         * gnat.dg/vfa1_pkg.ads: New helper.
6883 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6885         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6886         * gcc.target/i386/pr66232-3.c: Likewise.
6888 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6890         PR target/66274
6891         * gcc.target/i386/pr66274.c: New test.
6893 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6895         * gnat.dg/renaming6.ad[sb]: New test.
6897 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6899         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6900         and 'dg-require-effective-target pie'.
6902 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6904         PR c++/66243
6905         * g++.dg/cpp0x/pr66243.C: New.
6907 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
6909         PR lto/66180
6910         * g++.dg/lto/pr66180_0.C: New testcase.
6911         * g++.dg/lto/pr66180_1.C: New testcase.
6913 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6915         PR fortran/66257
6916         * typebound_call_27.f90: New file.
6918 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6920         PR c++/65936
6921         * g++.dg/template/pr65936.C: New.
6923 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6925         PR tree-optimization/63387
6926         * gcc.dg/pr63387-2.c: New testcase.
6928 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6930         * gcc.dg/simd-1.c: Update to the new message.
6932 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6934         * gcc.dg/nand.c: New testcase.
6936 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6938         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6939         Set dg-do-what-default to compile only on ARM targets without
6940         arm_neon_hw execution support.  Remove redundant c-torture-execute
6941         in loop over test cases.
6943 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6945         PR target/65491
6946         * gcc.target/aarch64/pr65491_1.c: New test.
6947         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6948         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6950 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6952         PR c++/65598
6953         * g++.dg/cpp0x/explicit9.C: New.
6954         * g++.dg/cpp0x/explicit8.C: Check the locations too.
6956 2015-05-22  Richard Biener  <rguenther@suse.de>
6958         PR tree-optimization/66251
6959         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6961 2015-05-22  Marek Polacek  <polacek@redhat.com>
6963         PR c/47043
6964         * c-c++-common/attributes-enum-1.c: New test.
6965         * c-c++-common/attributes-enum-2.c: New test.
6966         * g++.dg/cpp0x/attributes-enum-1.C: New test.
6967         * g++.dg/cpp1y/attributes-enum-1.C: New test.
6969 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6971         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6972         effective target support.  If no arm_neon_hw support, do not attempt
6973         to execute the tests; only compile them.
6974         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6975         and "dg-require-effective-target arm_neon_ok".
6976         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6977         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6978         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6979         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6980         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6981         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6982         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6983         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6984         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6985         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6986         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6987         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6988         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6989         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6990         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6991         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6992         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6993         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6994         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6995         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6996         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6997         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6998         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6999         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7000         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7001         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7002         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7003         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7004         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7005         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7006         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7007         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7008         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7009         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7010         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7011         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7012         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7013         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7014         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7015         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7016         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7017         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7018         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7019         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7020         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7021         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7022         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7023         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7024         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7025         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7026         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7027         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7028         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7029         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7030         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7031         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7032         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7033         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7034         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7035         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7036         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7037         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7038         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7039         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7040         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7041         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7042         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7043         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7044         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7045         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7046         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7047         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7048         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7049         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7050         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7051         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7052         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7053         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7054         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7055         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7056         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7057         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7058         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7059         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7060         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7061         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7062         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7063         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7064         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7065         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7066         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7067         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7068         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7069         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7070         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7071         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7072         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7073         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7074         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7075         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7076         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7077         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7078         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7079         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7080         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7081         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7082         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7083         * gcc.target/arm/simd/vzips16_1.c: Likewise.
7084         * gcc.target/arm/simd/vzips32_1.c: Likewise.
7085         * gcc.target/arm/simd/vzips8_1.c: Likewise.
7086         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7087         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7088         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7090 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7092         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7093         * gcc.dg/vect/pr59354.c: Likewise.
7094         * gcc.dg/vect/pr64252.c: Likewise.
7095         * gcc.dg/vect/pr64404.c: Likewise.
7096         * gcc.dg/vect/pr64493.c: Likewise.
7097         * gcc.dg/vect/pr64495.c: Likewise.
7098         * gcc.dg/vect/pr64844.c: Likewise.
7099         * gcc.dg/vect/pr65518.c: Likewise.
7100         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7102 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7104         PR c++/66210
7105         * g++.dg/cpp1y/var-templ28.C: New.
7107 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7109         PR target/66232
7110         * gcc.target/i386/pr66232-1.c: New test.
7111         * gcc.target/i386/pr66232-2.c: Likewise.
7112         * gcc.target/i386/pr66232-3.c: Likewise.
7113         * gcc.target/i386/pr66232-4.c: Likewise.
7114         * gcc.target/i386/pr66232-5.c: Likewise.
7116 2015-05-21  Nathan Sidwell  <nathan@acm.org>
7118         * g++.dg/cpp1y/pr60943.C: New.
7120 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
7122         PR tree-optimization/66233
7123         * gcc.c-torture/execute/pr66233.c: New test.
7125 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7127         PR fortran/66176
7128         * gfortran.dg/inline_matmul_11.f90:  New test.
7130 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
7132         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7133         instead of listing several targets on its own.
7134         * gcc.target/i386/pr32219-2.c: Likewise.
7135         * gcc.target/i386/pr32219-3.c: Likewise.
7136         * gcc.target/i386/pr32219-4.c: Likewise.
7137         * gcc.target/i386/pr32219-5.c: Likewise.
7138         * gcc.target/i386/pr32219-6.c: Likewise
7139         * gcc.target/i386/pr32219-7.c: Likewise.
7140         * gcc.target/i386/pr32219-8.c: Likewise.
7141         * gcc.target/i386/pr39013-1.c: Likewise.
7142         * gcc.target/i386/pr39013-2.c: Likewise.
7143         * gcc.target/i386/pr64317.c: Likewise.
7145 2015-05-21  Jeff Law  <law@redhat.com>
7147         * gcc.target/hppa/shadd-3.c: New test.
7148         * gcc.target/hppa/shadd-4.c: New test.
7150 2015-05-21  Michael Matz  <matz@suse.de>
7152         * gcc.dg/vect/vect-strided-store.c: New test.
7153         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7154         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7156 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7158         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7159         * gcc.dg/pow-sqrt-synth-1.c: New test.
7160         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7162 2015-05-21  Richard Biener  <rguenther@suse.de>
7164         PR c++/66211
7165         * g++.dg/conversion/pr66211.C: New testcase.
7166         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7168 2015-05-21  Jeff Law  <law@redhat.com>
7170         * gcc.target/hppa/shadd-2.c: New test.
7172 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7174         PR target/54236
7175         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7177 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7179         PR target/65937
7180         * gcc.target/arm/pr26702.c: Adjust target selector.
7182 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7184         PR middle-end/66221
7185         * gcc.dg/lto/pr66221_0.c: New test.
7186         * gcc.dg/lto/pr66221_1.c: New test.
7188 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7190         PR c/52952
7191         * gcc.dg/redecl-4.c: Update column numbers.
7192         * gcc.dg/format/bitfld-1.c: Likewise.
7193         * gcc.dg/format/attr-2.c: Likewise.
7194         * gcc.dg/format/attr-6.c: Likewise.
7195         * gcc.dg/format/attr-7.c (baz): Likewise.
7196         * gcc.dg/format/asm_fprintf-1.c: Likewise.
7197         * gcc.dg/format/attr-4.c: Likewise.
7198         * gcc.dg/format/branch-1.c: Likewise.
7199         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7200         locations within strings with embedded escape sequences.
7202 2015-05-20  Jeff Law  <law@redhat.com>
7204         * gcc.target/hppa/hppa.exp: New target test driver.
7205         * gcc.target/hppa/shadd-1.c: New test.
7207 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
7209         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7211 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
7213         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7214         (fn_33_k_and_r_style): New.
7215         (fn_33_stroustrup_style): New.
7216         (fn_33_allman_style): New.
7217         (fn_33_whitesmiths_style): New.
7218         (fn_33_horstmann_style): New.
7219         (fn_33_ratliff_banner_style): New.
7220         (fn_33_lisp_style): New.
7221         (fn_34_indent_dash_gnu): New.
7222         (fn_34_indent_dash_kr): New.
7223         (fn_34_indent_dash_orig): New.
7224         (fn_34_indent_linux_style): New.
7226 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
7228         PR fortran/65548
7229         * gfortran.dg/allocate_with_source_5.f90: Extend test.
7231 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
7233         PR tree-optimization/65447
7234         * gcc.dg/tree-ssa/pr65447.c: New test.
7236 2015-05-19  Nathan sidwell  <nathan@acm.org>
7238         * g++.dg/cpp0x/pr65954.C: New.
7240 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
7242         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7244 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7246         * lib/target-supports.exp: Vector do not always have natural
7247         alignment on s390*.
7249 2015-05-19  David Sherwood  <david.sherwood@arm.com>
7251         * gcc.dg/loop-invariant.c: New testcase.
7253 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7255         * lib/target-supports.exp: Vector do not always have natural
7256         alignment on s390*.
7258 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7260         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7261         s390*.
7262         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7264 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7266         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7267         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7268         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7269         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7270         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7271         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7272         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7273         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7274         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7275         * gcc.target/s390/zvector/vec-elem-1.c: New test.
7277 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7279         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7281 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7283         * gcc.target/s390/s390.exp
7284         (check_effective_target_vector): New check.
7285         * gcc.target/s390/vector/vec-abi-1.c: New test.
7286         * gcc.target/s390/vector/vec-abi-2.c: New test.
7287         * gcc.target/s390/vector/vec-abi-3.c: New test.
7288         * gcc.target/s390/vector/vec-abi-4.c: New test.
7289         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7290         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7291         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7292         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7293         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7294         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7295         * gcc.target/s390/vector/vec-clobber-1.c: New test.
7296         * gcc.target/s390/vector/vec-cmp-1.c: New test.
7297         * gcc.target/s390/vector/vec-cmp-2.c: New test.
7298         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7299         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7300         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7301         * gcc.target/s390/vector/vec-genmask-1.c: New test.
7302         * gcc.target/s390/vector/vec-genmask-2.c: New test.
7303         * gcc.target/s390/vector/vec-init-1.c: New test.
7304         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7305         * gcc.target/s390/vector/vec-shift-1.c: New test.
7306         * gcc.target/s390/vector/vec-sub-1.c: New test.
7308 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7310         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7312 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7314         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7316 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7318         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7320 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7322         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7324 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7326         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7328 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7330         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7332 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7334         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7336 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7338         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7340 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7342         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7344 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7346         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7348 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7350         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7352 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7354         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7356 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7358         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7360 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
7362         PR tree-optimization/66187
7363         * gcc.c-torture/execute/pr66187.c: New test.
7364         * gcc.dg/pr66187-1.c: New test.
7365         * gcc.dg/pr66187-2.c: New test.
7367 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7369         * gcc.dg/vect/bb-slp-35.c: Adjust.
7371 2015-05-19  Richard Biener  <rguenther@suse.de>
7373         PR tree-optimization/66165
7374         * gcc.dg/torture/pr66165.c: New testcase.
7376         PR tree-optimization/66185
7377         * gcc.dg/torture/pr66185.c: New testcase.
7379 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
7381         PR target/54236
7382         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7384 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
7386         * gcc.target/mips/p5600-bonding.c : New file.
7388 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7390         PR fortran/66106
7391         * gfortran.dg/interface_operator_1.f90: New tests.
7393 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7395         PR fortran/66057
7396         * gfortran.dg/generic_29.f90: New tests.
7398 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7400         PR fortran/66043
7401         * gfortran.dg/storage_size_6.f90: New tests.
7403 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7405         PR fortran/66045
7406         * gfortran.dg/null1.f90: New test.
7408 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7410         PR fortran/66044
7411         * gfortran.dg/entry_21.f90: New test.
7413 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7415         PR fortran/66043
7416         * gfortran.dg/storage_size_6.f90: New tests.
7418 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7420         PR fortran/66040
7421         * gfortran.dg/misplaced_statement.f90: New test.
7423 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7425         PR fortran/66039
7426         * gfortran.dg/filepos1.f90: New test
7428 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7430         PR fortran/64925
7431         * gfortran.dg/pr64925.f90: New test.
7433 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7435         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7436         unit.
7437         * gfortran.dg/lto/pr41576_1.f90: Ditto.
7439 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
7441         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7442         to the family of pie capable targets.
7444 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
7446         * gcc.target/arm/bics_1.c : New testcase.
7447         * gcc.target/arm/bics_2.c : New testcase.
7448         * gcc.target/arm/bics_3.c : New testcase.
7449         * gcc.target/arm/bics_4.c : New testcase.
7451 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
7453         * gcc.target/mips/umips-attr.c: New test.
7455 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7457         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7458         * gcc.dg/20150120-2.c (dg-final): Ditto.
7459         * gcc.dg/20150120-2.c (dg-final): Ditto.
7460         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7462 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7464         PR target/66174
7465         * gcc.target/i386/pr66174.c: New test.
7467 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7469         PR fortran/37131
7470         * gfortran.dg/matmul_bounds_6.f90:  New test.
7471         * gfortran.dg/matmul_bounds_7.f90:  New test.
7473 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
7475         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7476         * gfortran.dg/lto/pr41576_1.f90: Add interface.
7477         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7478         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7479         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7480         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7482 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7484         PR fortran/65903
7485         * gfortran.dg/continuation_13.f90: Update test.
7486         * gfortran.dg/pr65903.f90: New test.
7488 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7490         PR fortran/66113
7491         * gfortran.dg/block_14.f90:  New test.
7493 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7495         PR fortran/44054
7496         * lib/gfortran-dg.exp: Update regex to handle two locations for
7497         the same diagnostic without caret.
7498         * gfortran.dg/badline.f: Test also that line numbers are correct
7499         before and after "left but not entered" warning.
7501 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
7502             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7504         PR target/65768
7505         * gcc.target/arm/maskdata.c: New test.
7507 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
7509         PR fortran/65792
7510         * gfortran.dg/derived_constructor_components_5: New test
7512 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
7514         PR target/66140
7515         * gcc.target/alpha/pr66140.c: New test.
7517 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
7519         PR c/48956
7520         * gcc.dg/Wconversion-complex-c99.c: New test.
7521         * gcc.dg/Wconversion-complex-gnu.c: New test.
7523 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
7525         PR tree-optimization/64454
7526         * gcc.dg/modmod.c: New testcase.
7528 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7530         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7532 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
7534         PR middle-end/66134
7535         * gcc.target/i386/mpx/pr66134.c: New test.
7537 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
7539         * gcc.target/powerpc/pr60158.c: New test.
7541 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
7543         * gcc.target/i386/sibcall-7.c: New test.
7544         * gcc.target/i386/sibcall-8.c: New test.
7546 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
7548         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7549         (abs64_in_dreg): Likewise.
7551 2015-05-14  Marek Polacek  <polacek@redhat.com>
7553         PR c/66066
7554         PR c/66127
7555         * gcc.dg/pr14649-1.c: Add -Wpedantic.
7556         * gcc.dg/pr19984.c: Likewise.
7557         * gcc.dg/pr66066-1.c: New test.
7558         * gcc.dg/pr66066-2.c: New test.
7559         * gcc.dg/pr66066-3.c: New test.
7561 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7563         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7564         * gcc.dg/pow-sqrt.x: New file.
7565         * gcc.dg/pow-sqrt-1.c: New test.
7566         * gcc.dg/pow-sqrt-2.c: Likewise.
7567         * gcc.dg/pow-sqrt-3.c: Likewise.
7569 2015-05-13  Richard Biener  <rguenther@suse.de>
7571         PR tree-optimization/66123
7572         * gcc.dg/torture/pr66123.c: New testcase.
7574 2015-05-13  Richard Biener  <rguenther@suse.de>
7576         PR middle-end/66110
7577         * gcc.dg/alias-2.c: Adjust.
7578         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7580 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7582         PR target/65103
7583         * gcc.target/i386/pr65103-3.c: New.
7585 2015-05-13  Martin Liska  <mliska@suse.cz>
7587         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7589 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
7591         PR target/66112
7592         * gcc.target/i386/pr66112-2.c: New test.
7594         PR target/66112
7595         * gcc.target/i386/pr66112-1.c: New test.
7597 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7599         PR target/66048
7600         * gcc.target/i386/mpx/pr66048.cc: New.
7602 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7604         PR rtl-optimization/64616
7605         * gcc.dg/loop-8.c: New test.
7606         * gcc.dg/loop-9.c: New test.
7608 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7610         PR target/pr66047.c
7611         * gcc.target/i386/pr66047.c: New testcase.
7613 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7615         PR ipa/65873
7616         * gcc.c-torture/compile/pr65873.c: New testcase.
7618 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7620         PR fortran/66111
7621         * gfortran.dg/inline_matmul_10.f90:  New test.
7623 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
7625         * c-c++-common/Wmisleading-indentation.c: New testcase.
7626         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7627         * c-c++-common/Wmisleading-indentation-2.md: New file.
7629 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7631         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7632         "break".
7633         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7635 2015-05-12  Richard Biener  <rguenther@suse.de>
7637         PR tree-optimization/66101
7638         * gcc.dg/torture/pr66101.c: New testcase.
7640 2015-05-12  Richard Biener  <rguenther@suse.de>
7642         PR tree-optimization/37021
7643         * gcc.target/i386/vect-addsub.c: New testcase.
7645 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7647         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7649 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7651         PR tree-optimization/66010
7652         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7654 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7656         PR c++/65133
7657         * g++.dg/cpp0x/trailing10.C: New.
7659 2015-05-12  Richard Biener  <rguenther@suse.de>
7661         * gcc.dg/vect/bb-slp-35.c: New testcase.
7663 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7665         PR fortran/66100
7666         * gfortran.dg/bound_simplification_6.f90: New.
7668 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7670         * gcc.target/mips/branch-1.c: Pass argument to bar().
7672 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7674         PR target/65753
7675         * gcc.target/i386/pr65753.c: New test.
7677 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7679         PR rtl-optimization/66076
7680         * gcc.dg/torture/pr66076.c: New test.
7682 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7684         PR fortran/66041
7685         * gfortran.dg/inline_matmul_7.f90:  New test.
7686         * gfortran.dg/inline_matmul_8.f90:  New test.
7687         * gfortran.dg/inline_matmul_9.f90:  New test.
7689 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7691         * gfortran.dg/bound_simplification_5.f90: New.
7693 2015-05-09  Jason Merrill  <jason@redhat.com>
7695         * lib/target-supports.exp (cxx_default): New global.
7696         (check_effective_target_c++11_only)
7697         (check_effective_target_c++14_only)
7698         (check_effective_target_c++98_only)
7699         (check_effective_target_c++1z_only): Check it.
7701 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7703         PR tree-optimization/64454
7704         * gcc.dg/tree-ssa/vrp97.c: New file.
7705         * gcc.dg/vect/slp-perm-7.c: Update.
7707 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7709         PR fortran/65894
7710         * gfortran.dg/elemental_subroutine_11.f90: New test.
7712 2015-05-08  Richard Biener  <rguenther@suse.de>
7714         PR tree-optimization/66036
7715         * gcc.dg/vect/slp-41.c: New testcase.
7717 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7719         * gfortran.dg/elemental_optional_args_7.f90: New.
7721 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7723         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7724         allow cmlt or sshr.
7726 2015-05-08  Marek Polacek  <polacek@redhat.com>
7728         PR c/64918
7729         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7730         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7732 2015-05-07  Marek Polacek  <polacek@redhat.com>
7734         PR c/65179
7735         * c-c++-common/Wshift-negative-value-1.c: New test.
7736         * c-c++-common/Wshift-negative-value-2.c: New test.
7737         * c-c++-common/Wshift-negative-value-3.c: New test.
7738         * c-c++-common/Wshift-negative-value-4.c: New test.
7739         * c-c++-common/Wshift-negative-value-5.c: New test.
7740         * c-c++-common/Wshift-negative-value-6.c: New test.
7741         * gcc.dg/c90-left-shift-1.c: New test.
7742         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7743         * gcc.dg/c99-left-shift-1.c: New test.
7745 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7747         PR middle-end/192
7748         PR middle-end/54303
7749         * gcc.dg/fdata-sections-2.c: New file.
7751 2015-05-07  Marek Polacek  <polacek@redhat.com>
7753         PR testsuite/66046
7754         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7755         last dg-output.
7756         * c-c++-common/ubsan/align-7.c: Likewise.
7757         * c-c++-common/ubsan/bounds-8.c: Likewise.
7758         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7759         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7760         * c-c++-common/ubsan/null-1.c: Likewise.
7761         * c-c++-common/ubsan/null-10.c: Likewise.
7762         * c-c++-common/ubsan/null-11.c: Likewise.
7763         * c-c++-common/ubsan/null-2.c: Likewise.
7764         * c-c++-common/ubsan/null-3.c: Likewise.
7765         * c-c++-common/ubsan/null-4.c: Likewise.
7766         * c-c++-common/ubsan/null-5.c: Likewise.
7767         * c-c++-common/ubsan/null-6.c: Likewise.
7768         * c-c++-common/ubsan/null-7.c: Likewise.
7769         * c-c++-common/ubsan/null-8.c: Likewise.
7770         * c-c++-common/ubsan/null-9.c: Likewise.
7771         * c-c++-common/ubsan/object-size-1.c: Likewise.
7772         * c-c++-common/ubsan/object-size-10.c: Likewise.
7773         * c-c++-common/ubsan/object-size-4.c: Likewise.
7774         * c-c++-common/ubsan/object-size-5.c: Likewise.
7775         * c-c++-common/ubsan/object-size-7.c: Likewise.
7776         * c-c++-common/ubsan/object-size-8.c: Likewise.
7777         * c-c++-common/ubsan/object-size-9.c: Likewise.
7778         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7779         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7780         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7781         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7782         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7783         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7784         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7785         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7786         * c-c++-common/ubsan/pr59333.c: Likewise.
7787         * c-c++-common/ubsan/pr59667.c: Likewise.
7788         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7789         * c-c++-common/ubsan/pr60636.c: Likewise.
7790         * c-c++-common/ubsan/pr63802.c: Likewise.
7791         * c-c++-common/ubsan/recovery-1.c: Likewise.
7792         * c-c++-common/ubsan/recovery-3.c: Likewise.
7793         * c-c++-common/ubsan/shift-1.c: Likewise.
7794         * c-c++-common/ubsan/shift-2.c: Likewise.
7795         * c-c++-common/ubsan/shift-4.c: Likewise.
7796         * c-c++-common/ubsan/shift-7.c: Likewise.
7797         * c-c++-common/ubsan/undefined-2.c: Likewise.
7798         * c-c++-common/ubsan/vla-1.c: Likewise.
7799         * g++.dg/ubsan/null-1.C: Likewise.
7800         * g++.dg/ubsan/null-3.C: Likewise.
7801         * g++.dg/ubsan/null-4.C: Likewise.
7802         * g++.dg/ubsan/vptr-8.C: Likewise.
7803         * g++.dg/ubsan/vptr-9.C: Likewise.
7804         * gcc.dg/ubsan/bounds-2.c: Likewise.
7805         * gcc.dg/ubsan/object-size-9.c: Likewise.
7807 2015-05-07  Jeff Law  <law@redhat.com>
7809         * gcc.dg/tree-ssa/shorten-1.c: New test.
7811 2015-05-07  Richard Biener  <rguenther@suse.de>
7813         PR tree-optimization/66002
7814         * gcc.dg/vect/vect-125.c: New testcase.
7816 2015-05-07  Marek Polacek  <polacek@redhat.com>
7817             Martin Uecker  <uecker@eecs.berkeley.edu>
7819         * c-c++-common/ubsan/bounds-10.c: New test.
7821 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7823         * jit.dg/harness.h (set_options): Wrap with
7824         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7825         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7826         Special-case test-benchmark.c as a negative.
7827         * jit.dg/test-benchmark.c: New file.
7829 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7831         PR target/64208
7832         * gcc.target/arm/pr64208.c: New test.
7834 2015-05-06  Alan Modra  <amodra@gmail.com>
7836         PR target/66020
7837         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7838         (gparms): Make volatile.
7840 2015-05-06  Richard Biener  <rguenther@suse.de>
7842         PR tree-optimization/62283
7843         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7845 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7847         PR target/66015
7848         * gcc.target/aarch64/iinline-attr-1.c: New test.
7850 2015-05-06  Richard Biener  <rguenther@suse.de>
7852         * gcc.dg/vect/bb-slp-34.c: New testcase.
7854 2015-05-06  Richard Biener  <rguenther@suse.de>
7856         PR tree-optimization/62283
7857         * gcc.dg/vect/bb-slp-14.c: Adjust.
7859 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7861         PR target/65990
7862         * gcc.target/i386/pr65990.c: New test.
7864 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7866         PR target/65915
7867         * gcc.target/i386/pr65915.c: New.
7869 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7871         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7872         'va_list escapes 0'.
7874 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7876         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7877         in r222173.
7879 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7881         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7882         * gcc.target/arm/pr65924.c: Likewise.
7884 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7886         PR target/65871
7887         * gcc.target/i386/pr65871-3.c: New test.
7889 2015-05-04  Jeff Law  <law@redhat.com>
7891         Revert:
7892         2015-05-04  Jeff Law  <law@redhat.com>
7893         * gcc.dg/tree-ssa/shorten-1.c: New test.
7895 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7896             Jakub Jelinek  <jakub@redhat.com>
7898         PR c++/66007
7899         * g++.dg/cpp0x/Wnarrowing4.C: New.
7901 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7903         * lib/target-supports.exp
7904         (check_effective_target_keeps_null_pointer_checks): Clarify that
7905         this is for targets that disable -fdelete-null-pointer-checks,
7906         not default it to off.
7907         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7908         -fdelete-null-pointer-checks explicit.
7909         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7910         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7911         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7912         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7913         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7914         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7915         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7916         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7917         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7918         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7919         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7920         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7921         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7922         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7923         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7924         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7925         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7926         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7927         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7928         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7929         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7930         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7931         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7932         * g++.dg/cpp0x/static_assert9.C: Likewise.
7933         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7934         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7935         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7936         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7937         * g++.dg/tree-ssa/pr26406.C: Likewise.
7939 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7941         PR tree-optimization/65984
7942         * c-c++-common/ubsan/pr65984.c: New test.
7944 2015-05-04  Jeff Law  <law@redhat.com>
7946         * gcc.dg/tree-ssa/shorten-1.c: New test.
7948 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7950         PR fortran/44735
7951         * gfortran.dg/pr44735.f90: New test.
7953 2015-05-04  Richard Biener  <rguenther@suse.de>
7955         PR tree-optimization/65965
7956         * gcc.dg/vect/bb-slp-33.c: New testcase.
7958 2015-05-04  Richard Biener  <rguenther@suse.de>
7960         PR tree-optimization/65935
7961         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7963 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7965         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7966         for each supported variant instead of CHECK_RESULTS.
7967         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7968         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7969         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7970         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7971         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7972         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7973         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7974         expected results for unsupported variants.  Call CHECK for each
7975         supported variant instead of CHECK_RESULTS.
7976         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7977         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7978         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7979         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7980         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7981         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7982         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7983         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7984         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7985         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7986         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7987         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7988         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7989         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7990         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7991         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7992         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7993         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7994         expected results for unsupported variants.
7995         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7996         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7997         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7998         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7999         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8000         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8001         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8002         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8003         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8004         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8005         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8006         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8007         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8008         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8009         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8010         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8011         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8012         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8013         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8014         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8015         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8016         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8017         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8018         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8019         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8020         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8021         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8022         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8024 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8026         PR fortran/37131
8027         * gfortran.dg/bound_9.f90:  Add pointer assignment.
8029 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
8030             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
8032         PR c++/65858
8033         * g++.dg/cpp0x/Wnarrowing3.C: New.
8035 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
8037         * gcc.dg/20150120-1.c: New test.
8038         * gcc.dg/20150120-2.c: New test.
8039         * gcc.dg/20150120-3.c: New test.
8041 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
8043         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8045 2015-05-01  Renlin Li  <renlin.li@arm.com>
8047         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8049 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
8051         * gfortran.dg/bound_simplification_4.f90: New.
8053 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8055         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8056         with powerpc_p8vector_ok.
8058 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8060         PR fortran/37131
8061         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
8062         scan pattern.
8063         * gfortran.dg/bound_9.f90:  New test case.
8065 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
8067         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8068         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8069         for 32bit x86 targets.
8070         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8071         for 32bit x86 targets.
8072         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8073         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8074         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8075         for 32bit x86 targets.
8077 2015-04-30  Marek Polacek  <polacek@redhat.com>
8079         PR tree-optimization/63551
8080         * g++.dg/ipa/pr63551.C: New test.
8082 2015-04-30  Caroline Tice  <cmtice@google.com>
8084         PR  65929
8085         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
8086         partition size on certain targets.
8088 2015-04-30  Renlin Li  <renlin.li@arm.com>
8090         * gcc.target/aarch64/vect-reduc-or_1.c: New.
8092 2015-04-30  Marek Polacek  <polacek@redhat.com>
8094         * c-c++-common/Wbool-compare-3.c: New test.
8096         * gcc.dg/pr65901.c (foo): Adjust dg-error.
8097         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8099 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8101         PR c++/57610
8102         * g++.dg/init/ref22.C: New.
8104 2015-04-30  Marek Polacek  <polacek@redhat.com>
8106         * gcc.dg/init-bad-8.c: New test.
8108         * gcc.dg/incomplete-typedef-1.c: New test.
8110 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8112         PR c++/59955
8113         * g++.dg/template/crash121.C: New.
8115 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
8117         * gcc.target/mips/call-from-init.c: New test.
8118         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8120 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8122         PR target/65871
8123         * gcc.target/i386/pr65871-1.c: New test.
8124         * gcc.target/i386/pr65871-2.c: Ditto.
8126 2015-04-29  Marek Polacek  <polacek@redhat.com>
8128         PR c/64610
8129         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8130         * c-c++-common/Wbool-compare-2.c: New test.
8132 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8134         PR target/65770
8135         * gcc.target/aarch64/vstN_lane_1.c: New file.
8137 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8139         PR c++/64667
8140         * g++.dg/warn/Winit-self-3.C: New.
8142 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8144         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8146 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
8148         PR target/65924
8149         * gcc.target/arm/pr65924.c: New test.
8151 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
8153         * g++.dg/gomp/tpl-target-update.C: New file.
8155 2015-04-29  Richard Biener  <rguenther@suse.de>
8157         PR tree-optimization/65917
8158         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8160 2015-04-29  Christian Bruel  <christian.bruel@st.com>
8162         PR target/64835
8163         * gcc.dg/ipa/iinline-attr.c: New test.
8164         * gcc.target/i386/iinline-attr-2.c: New test.
8166 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
8168         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8169         segfault is fixed.
8171 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8173         * gcc.dg/vect/vect-33.c: Remove spurious line.
8175 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
8177         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8179 2015-04-28  Marek Polacek  <polacek@redhat.com>
8181         PR c/65901
8182         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8183         * gcc.dg/pr65901.c: New test.
8185 2015-04-28  Richard Biener  <rguenther@suse.de>
8187         PR tree-optimization/62283
8188         * gfortran.dg/vect/pr62283-2.f: New testcase.
8189         * gcc.dg/vect/bb-slp-14.c: Adjust.
8191 2015-04-28  Richard Biener  <rguenther@suse.de>
8193         PR tree-optimization/65851
8194         * g++.dg/torture/pr65851.C: New testcase.
8196 2015-04-27  Jeff Law <law@redhat.com>
8198         PR tree-optimization/65217
8199         * gcc.target/i386/pr65217.c: Remove XFAIL.
8201 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8203         PR fortran/60322
8204         Add tests forgotten to svn-add.
8205         * gfortran.dg/class_allocate_19.f03: New test.
8206         * gfortran.dg/class_array_20.f03: New test.
8207         * gfortran.dg/class_array_21.f03: New test.
8208         * gfortran.dg/finalize_29.f08: New test.
8210 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8212         PR fortran/59678
8213         PR fortran/65841
8214         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8215         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8217 2015-04-27  Caroline Tice  <cmtice@google.com>
8219         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8220         partition size.
8222 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
8224         PR target/64579
8225         * gcc.target/powerpc/htm-1.c: New test.
8226         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8227         on 64-bit compiles.
8228         (__builtin_tabortdci): Likewise.
8229         (__builtin_tcheck): Remove operand.
8230         * lib/target-supports.exp (check_htm_hw_available): New function.
8232 2015-04-27  Richard Biener  <rguenther@suse.de>
8234         * gcc.target/i386/pr65217.c: XFAIL.
8236 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
8238         PR tree-optimization/65875
8239         * gcc.c-torture/compile/pr65875.c: New test.
8241 2015-04-25  Marek Polacek  <polacek@redhat.com>
8243         PR c/52085
8244         * gcc.dg/enum-incomplete-2.c: New test.
8245         * gcc.dg/enum-mode-1.c: New test.
8247 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8249         PR target/65849
8250         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8251         set new options.
8252         * gcc.target/powerpc/pr65849-2.c: Likewise.
8254 2015-04-24  Tom de Vries  <tom@codesourcery.com>
8256         PR tree-optimization/65802
8257         * g++.dg/pr65802.C: Move to ...
8258         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
8259         stdarg.h.  Rewrite for C.
8260         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
8261         va_start and va_end.  Remove unnecessary inline asm.
8263 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
8264             Wei Mi  <wmi@google.com>
8266         * gcc.target/i386/sse2-load-multi.c: New test.
8267         * gcc.target/i386/sse2-store-multi.c: Ditto.
8269 2015-04-24  Marek Polacek  <polacek@redhat.com>
8271         PR c/65830
8272         * c-c++-common/pr65830.c: New test.
8274         PR c/63357
8275         * c-c++-common/Wlogical-op-1.c: New test.
8277 2015-04-24  Marek Polacek  <polacek@redhat.com>
8279         PR c/61534
8280         * c-c++-common/pr61534-1.c: New test.
8282 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8283             Steven Bosscher <steven@gcc.gnu.org>
8285         PR rtl-optimization/34503
8286         * gcc.target/arm/pr64616.c: New file.
8288 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
8290         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8292 2015-04-24  Terry Guo  <terry.guo@arm.com>
8294         * gcc.target/arm/pr65710.c: Update the options.
8296 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
8298         * gcc.target/i386/pr65523.c: Skip x32.
8300 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8302         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8303         to look for vcl* where appropriate.
8305 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8307         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8308         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8310 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
8312         PR target/26702
8313         * gcc.target/arm/pr26702.c: New test.
8315 2015-04-23  Marek Polacek  <polacek@redhat.com>
8317         PR c/65345
8318         * gcc.dg/pr65345-1.c: New test.
8319         * gcc.dg/pr65345-2.c: New test.
8321 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8323         * gcc.target/powerpc/crypto-builtin-2.c: New.
8325 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
8327         PR fortran/60322
8328         * gfortran.dg/class_allocate_19.f03: New test.
8329         * gfortran.dg/class_array_20.f03: New test.
8330         * gfortran.dg/class_array_21.f03: New test.
8331         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8332         * gfortran.dg/finalize_15.f90: Fixing comparision to model
8333         initialization correctly.
8334         * gfortran.dg/finalize_29.f08: New test.
8336 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8338         * gcc.target/powerpc/swaps-p8-18.c: New test.
8340 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8342         PR target/65456
8343         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8344         * gcc.dg/vect/bb-slp-25.c: Likewise.
8345         * gcc.dg/vect/bb-slp-29.c: Likewise.
8346         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8347         vect_no_align && { ! vect_hw_misalign }.
8348         * gcc.dg/vect/bb-slp-9.c: Likewise.
8349         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8350         vect_hw_misalign.
8351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8352         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8353         account for POWER8, where peeling for alignment is not needed.
8354         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8355         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8356         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8357         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8358         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8359         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8360         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8361         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8362         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8363         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8364         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8365         * gcc.dg/vect/pr16105.c: Likewise.
8366         * gcc.dg/vect/pr20122.c: Likewise.
8367         * gcc.dg/vect/pr33804.c: Likewise.
8368         * gcc.dg/vect/pr33953.c: Likewise.
8369         * gcc.dg/vect/pr56787.c: Likewise.
8370         * gcc.dg/vect/pr58508.c: Likewise.
8371         * gcc.dg/vect/slp-25.c: Likewise.
8372         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8373         * gcc.dg/vect/vect-105.c: Likewise.
8374         * gcc.dg/vect/vect-27.c: Likewise.
8375         * gcc.dg/vect/vect-29.c: Likewise.
8376         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8377         POWER8.
8378         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8379         && { ! vect_hw_misalign }.
8380         * gcc.dg/vect/vect-44.c: Likewise.
8381         * gcc.dg/vect/vect-48.c: Likewise.
8382         * gcc.dg/vect/vect-50.c: Likewise.
8383         * gcc.dg/vect/vect-52.c: Likewise.
8384         * gcc.dg/vect/vect-56.c: Likewise.
8385         * gcc.dg/vect/vect-60.c: Likewise.
8386         * gcc.dg/vect/vect-72.c: Likewise.
8387         * gcc.dg/vect/vect-75-big-array.c: Likewise.
8388         * gcc.dg/vect/vect-75.c: Likewise.
8389         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8390         * gcc.dg/vect/vect-77-global.c: Likewise.
8391         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8392         * gcc.dg/vect/vect-78-global.c: Likewise.
8393         * gcc.dg/vect/vect-93.c: Likewise.
8394         * gcc.dg/vect/vect-95.c: Likewise.
8395         * gcc.dg/vect/vect-96.c: Likewise.
8396         * gcc.dg/vect/vect-cond-1.c: Likewise.
8397         * gcc.dg/vect/vect-cond-3.c: Likewise.
8398         * gcc.dg/vect/vect-cond-4.c: Likewise.
8399         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8400         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8401         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8402         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8403         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8404         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8405         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8406         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8407         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8408         * gcc.dg/vect/vect-outer-5.c: Likewise.
8409         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8410         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8411         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8412         * gcc.dg/vect/vect-outer-fir.c: Likewise.
8413         * gcc.dg/vect/vect-peel-3.c: Likewise.
8414         * gcc.dg/vect/vect-peel-4.c: Likewise.
8415         * gcc.dg/vect/vect-pre-interact.c: Likewise.
8416         * gcc.target/powerpc/pr65456.c: New test.
8417         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8418         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8419         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8420         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8421         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8422         vect_no_align && { ! vect_hw_misalign }.
8423         * gfortran.dg/vect/vect-3.f90: Likewise.
8424         * gfortran.dg/vect/vect-4.f90: Likewise.
8425         * gfortran.dg/vect/vect-5.f90: Likewise.
8426         * lib/target-supports.exp (check_effective_target_vect_no_align):
8427         Return 1 for POWER8.
8428         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8430 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8432         PR fortran/65429
8433         * gfortran.dg/pr65429.f90: New test.
8435 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
8437         * c-c++-common/asan/user-section-1.c: New test.
8438         * c-c++-common/asan/user-section-2.c: New test.
8439         * c-c++-common/asan/user-section-3.c: New test.
8441 2015-04-22  Hale Wang  <hale.wang@arm.com>
8442             Terry Guo  <terry.guo@arm.com>
8444         PR rtl-optimization/64818
8445         * gcc.target/arm/pr64818.c: New test.
8447 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
8449         PR ipa/65076
8450         * g++.dg/tree-ssa/pr61034.C: Update template.
8451         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8452         * gcc.dg/Warray-bounds-11.c: Likewise.
8453         * gcc.dg/Warray-bounds.c: Likewise.
8455 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8457         PR libgfortran/65234
8458         * gfortran.dg/fmt_unlimited.f90: New test.
8460 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
8462         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8463         headers.
8464         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8465         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8466         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8467         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8468         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8469         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8470         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8472 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8474         PR libgfortran/56743
8475         * gfortran.dg/namelist_87.f90: New test.
8477 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8479         * gcc.target/aarch64/mult-synth_1.c: New test.
8480         * gcc.target/aarch64/mult-synth_2.c: Likewise.
8481         * gcc.target/aarch64/mult-synth_3.c: Likewise.
8482         * gcc.target/aarch64/mult-synth_4.c: Likewise.
8483         * gcc.target/aarch64/mult-synth_5.c: Likewise.
8484         * gcc.target/aarch64/mult-synth_6.c: Likewise.
8486 2015-04-21  Richard Biener  <rguenther@suse.de>
8488         PR tree-optimization/65650
8489         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8490         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8491         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8492         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8493         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8494         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8496 2015-04-21  Tom de Vries  <tom@codesourcery.com>
8498         PR tree-optimization/65802
8499         * g++.dg/pr65802.C: New test.
8501 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
8503         PR testsuite/65767
8504         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8505         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8507 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
8509         PR c++/65801
8510         * g++.dg/cpp0x/Wnarrowing2.C: New.
8512 2015-04-20  Jeff Law  <law@redhat.com>
8514         PR tree-optimization/65658
8515         * gcc.dg/pr65658.c: New test.
8517 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
8519         PR target/64134
8520         * gcc.target/aarch64/vec_init_1.c: New test.
8522 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
8524         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8525         targets.
8527 2015-04-18  Martin Sebor  <msebor@redhat.com>
8529         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8530         of non-nul characters.
8531         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8533 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8535         PR target/65787
8536         * gcc.target/powerpc/pr65787.c: New.
8538 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8540         PR target/65689
8541         * gcc.target/aarch64/c-output-template-4.c: New test.
8543 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8545         PR target/65780
8546         * gcc.dg/pr65780-1.c: New test.
8547         * gcc.dg/pr65780-2.c: Likewise.
8548         * gcc.target/i386/pr32219-9.c: Likewise.
8549         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8550         symbol.
8551         * gcc.target/i386/pr64317.c (c): Initialize.
8553 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8555         PR target/65612
8556         * g++.dg/ext/mv18.C: New test.
8557         * g++.dg/ext/mv19.C: Likewise.
8558         * g++.dg/ext/mv20.C: Likewise.
8559         * g++.dg/ext/mv21.C: Likewise.
8560         * g++.dg/ext/mv22.C: Likewise.
8561         * g++.dg/ext/mv23.C: Likewise.
8563 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
8565         PR c++/64527
8566         * g++.dg/init/pr64527.C: New test.
8568 2015-04-17  Tom de Vries  <tom@codesourcery.com>
8569             Michael Matz  <matz@suse.de>
8571         PR tree-optimization/64950
8572         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8573         x86_64-*-*.
8575 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
8577         * c-c++-common/asan/user-section-1.c: New test.
8579 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8581         PR debug/65771
8582         * gcc.dg/debug/pr65771.c: New test.
8584 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
8586         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8587         __buitlin_alloca with __builtin_alloca.
8589 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
8591         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8593 2015-04-16  Richard Biener  <rguenther@suse.de>
8595         PR tree-optimization/64277
8596         * gcc.dg/Warray-bounds-14.c: New testcase.
8597         * gcc.dg/Warray-bounds-15.c: Likewise.
8598         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8599         * c-c++-common/ubsan/bounds-6.c: Likewise.
8601 2015-04-16  Renlin Li  <renlin.li@arm.com>
8603         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8604         * gcc.target/arm/unsigned-float.c: New.
8606 2015-04-16  Richard Biener  <rguenther@suse.de>
8608         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8609         * gcc.dg/tree-ssa/pr37508.c: Adjust.
8610         * gfortran.dg/reassoc_6.f: Remove XFAIL.
8612 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
8614         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8615         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8616         * g++.dg/cpp0x/defaulted21.C: Likewise.
8617         * g++.dg/cpp0x/defaulted28.C: Likewise.
8618         * g++.dg/cpp0x/defaulted47.C: Likewise.
8619         * g++.dg/cpp0x/elision_neg.C: Likewise.
8620         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8621         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8622         * g++.dg/cpp0x/implicit1.C: Likewise.
8623         * g++.dg/cpp0x/implicit9.C: Likewise.
8624         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8625         * g++.dg/cpp0x/range-for13.C: Likewise.
8626         * g++.dg/gomp/clause-2.C: Likewise.
8627         * g++.dg/gomp/udr-5.C: Likewise.
8628         * g++.dg/inherit/access6.C: Likewise.
8629         * g++.dg/lookup/duperr1.C: Likewise.
8630         * g++.dg/lookup/friend2.C: Likewise.
8631         * g++.dg/lookup/pr6936.C: Likewise.
8632         * g++.dg/lookup/scoped1.C: Likewise.
8633         * g++.dg/lookup/using26.C: Likewise.
8634         * g++.dg/lookup/using38.C: Likewise.
8635         * g++.dg/other/access2.C: Likewise.
8636         * g++.dg/overload/defarg3.C: Likewise.
8637         * g++.dg/overload/defarg6.C: Likewise.
8638         * g++.dg/parse/access11.C: Likewise.
8639         * g++.dg/parse/access2.C: Likewise.
8640         * g++.dg/parse/access3.C: Likewise.
8641         * g++.dg/parse/access4.C: Likewise.
8642         * g++.dg/parse/access5.C: Likewise.
8643         * g++.dg/parse/access6.C: Likewise.
8644         * g++.dg/parse/access8.C: Likewise.
8645         * g++.dg/parse/access9.C: Likewise.
8646         * g++.dg/parse/crash40.C: Likewise.
8647         * g++.dg/tc1/dr142.C: Likewise.
8648         * g++.dg/tc1/dr166.C: Likewise.
8649         * g++.dg/tc1/dr52.C: Likewise.
8650         * g++.dg/template/access11.C: Likewise.
8651         * g++.dg/template/access18.C: Likewise.
8652         * g++.dg/template/access19.C: Likewise.
8653         * g++.dg/template/access2.C: Likewise.
8654         * g++.dg/template/access20.C: Likewise.
8655         * g++.dg/template/access26.C: Likewise.
8656         * g++.dg/template/access3.C: Likewise.
8657         * g++.dg/template/access7.C: Likewise.
8658         * g++.dg/template/conv12.C: Likewise.
8659         * g++.dg/template/crash69.C: Likewise.
8660         * g++.dg/template/friend31.C: Likewise.
8661         * g++.dg/template/friend32.C: Likewise.
8662         * g++.dg/template/memfriend15.C: Likewise.
8663         * g++.dg/template/memfriend16.C: Likewise.
8664         * g++.dg/template/memfriend17.C: Likewise.
8665         * g++.dg/template/memfriend7.C: Likewise.
8666         * g++.dg/template/pr32519.C: Likewise.
8667         * g++.dg/template/qualttp21.C: Likewise.
8668         * g++.dg/template/qualttp8.C: Likewise.
8669         * g++.dg/template/ttp10.C: Likewise.
8670         * g++.dg/template/typedef11.C: Likewise.
8671         * g++.dg/template/typedef13.C: Likewise.
8672         * g++.dg/template/typedef19.C: Likewise.
8673         * g++.dg/template/typedef20.C: Likewise.
8674         * g++.dg/template/typedef22.C: Likewise.
8675         * g++.dg/template/using16.C: Likewise.
8676         * g++.dg/template/virtual3.C: Likewise.
8677         * g++.dg/ubsan/pr61272.C: Likewise.
8678         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8679         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8680         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8681         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8682         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8683         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8684         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8685         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8686         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8687         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8688         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8689         * g++.old-deja/g++.jason/access17.C: Likewise.
8690         * g++.old-deja/g++.jason/access18.C: Likewise.
8691         * g++.old-deja/g++.jason/access22.C: Likewise.
8692         * g++.old-deja/g++.jason/access23.C: Likewise.
8693         * g++.old-deja/g++.jason/access8.C: Likewise.
8694         * g++.old-deja/g++.jason/delete3.C: Likewise.
8695         * g++.old-deja/g++.jason/report.C: Likewise.
8696         * g++.old-deja/g++.law/access2.C: Likewise.
8697         * g++.old-deja/g++.law/access3.C: Likewise.
8698         * g++.old-deja/g++.law/access4.C: Likewise.
8699         * g++.old-deja/g++.law/access5.C: Likewise.
8700         * g++.old-deja/g++.law/arm12.C: Likewise.
8701         * g++.old-deja/g++.law/arm14.C: Likewise.
8702         * g++.old-deja/g++.law/ctors13.C: Likewise.
8703         * g++.old-deja/g++.law/union2.C: Likewise.
8704         * g++.old-deja/g++.law/visibility12.C: Likewise.
8705         * g++.old-deja/g++.law/visibility15.C: Likewise.
8706         * g++.old-deja/g++.law/visibility16.C: Likewise.
8707         * g++.old-deja/g++.law/visibility17.C: Likewise.
8708         * g++.old-deja/g++.law/visibility18.C: Likewise.
8709         * g++.old-deja/g++.law/visibility19.C: Likewise.
8710         * g++.old-deja/g++.law/visibility20.C: Likewise.
8711         * g++.old-deja/g++.law/visibility21.C: Likewise.
8712         * g++.old-deja/g++.law/visibility24.C: Likewise.
8713         * g++.old-deja/g++.law/visibility4.C: Likewise.
8714         * g++.old-deja/g++.law/visibility5.C: Likewise.
8715         * g++.old-deja/g++.law/visibility6.C: Likewise.
8716         * g++.old-deja/g++.law/visibility7.C: Likewise.
8717         * g++.old-deja/g++.law/visibility8.C: Likewise.
8718         * g++.old-deja/g++.law/visibility9.C: Likewise.
8719         * g++.old-deja/g++.niklas/t135.C: Likewise.
8720         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8721         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8722         * g++.old-deja/g++.other/access11.C: Likewise.
8723         * g++.old-deja/g++.other/access4.C: Likewise.
8724         * g++.old-deja/g++.other/access7.C: Likewise.
8725         * g++.old-deja/g++.other/crash1.C: Likewise.
8726         * g++.old-deja/g++.other/crash7.C: Likewise.
8727         * g++.old-deja/g++.other/friend1.C: Likewise.
8728         * g++.old-deja/g++.other/friend4.C: Likewise.
8729         * g++.old-deja/g++.other/friend9.C: Likewise.
8730         * g++.old-deja/g++.other/lineno1.C: Likewise.
8731         * g++.old-deja/g++.other/using1.C: Likewise.
8732         * g++.old-deja/g++.pt/enum14.C: Likewise.
8733         * g++.old-deja/g++.pt/friend11.C: Likewise.
8734         * g++.old-deja/g++.pt/friend21.C: Likewise.
8735         * g++.old-deja/g++.pt/friend3.C: Likewise.
8736         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8737         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8738         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8739         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8741 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8743         PR ipa/65765
8744         * g++.dg/ipa/pr65765.C: New test.
8746 2015-04-15  Nick Clifton  <nickc@redhat.com>
8748         * gcc.target/rx/builtins.c: Disable RMPA test if string
8749         instructions are not allowed.
8751 2015-04-15  Alan Modra  <amodra@gmail.com>
8753         * gcc.dg/pr65408.c: New.
8755 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8757         PR target/65729
8758         * gcc.target/arm/pr65729.c: New test.
8760 2015-04-14  Richard Biener  <rguenther@suse.de>
8762         PR tree-optimization/65758
8763         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8765 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8767         PR target/65648
8768         * gcc.c-torture/execute/pr65648.c: New test.
8770 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8772         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8773         __builtin_finite instead of finite.
8774         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8775         Likewise.
8777 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8779         PR tree-optimization/63387
8780         * gcc.dg/pr63387.c: New testcase.
8782 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8784         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8786 2015-04-13  Richard Biener  <rguenther@suse.de>
8788         PR tree-optimization/65204
8789         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8791 2015-04-13  Terry Guo  <terry.guo@arm.com>
8793         PR target/65710
8794         * gcc.target/arm/pr65710.c: New.
8796 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8798         PR tree-optimization/65747
8799         * g++.dg/torture/pr65747.C: New test.
8801 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8803         PR c++/65736
8804         * g++.dg/cpp0x/pr65736.C: New test.
8806 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8807             Martin Liska  <mliska@suse.cz>
8809         PR ipa/65722
8810         * g++.dg/ipa/pr65722.C: New testcase.
8812 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8814         PR tree-optimization/65735
8815         * gcc.c-torture/compile/pr65735.c: New test.
8817 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8819         PR middle-end/65554
8820         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8822 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8824         PR target/65671
8825         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8827 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8829         PR target/65647
8830         * gcc.target/arm/pr65647-2.c: New.
8832 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8834         PR target/65694
8835         * g++.dg/torture/pr65694.C: New test.
8837 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8839         * gfortran.dg/coarray_lock_6.f90: New.
8840         * gfortran.dg/coarray_lock_7.f90: New.
8841         * gfortran.dg/coarray/lock_2.f90: New.
8843 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8845         PR fortran/56674
8846         PR fortran/58813
8847         PR fortran/59016
8848         PR fortran/59024
8849         * gfortran.dg/used_types_27.f90: New.
8851 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8853         PR target/65671
8854         * gcc.target/i386/pr65671.c: New.
8856 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8858         PR tree-optimization/65709
8859         * c-c++-common/ubsan/align-9.c: New test.
8861 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8863         PR fortran/56852
8864         * gfortran.dg/pr56852.f90: New test.
8866 2015-04-09  Marek Polacek  <polacek@redhat.com>
8867             Jakub Jelinek  <jakub@redhat.com>
8869         PR middle-end/65554
8870         * g++.dg/opt/pr65554.C: New test.
8872 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8874         PR c++/65690
8875         * c-c++-common/attr-aligned-1.c: New test.
8877 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8879         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8881 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8883         PR target/65676
8884         * gcc.target/i386/sse-25.c: New.
8886 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8888         PR target/65693
8889         * gcc.target/i386/pr65693.c: New test.
8891 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8893         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8895 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8897         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8899 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8901         * gcc.target/i386/thunk-retbnd.c: New.
8903 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8905         * gnat.dg/opt48.adb: New test.
8906         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8907         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8909 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
8911         PR ipa/65540
8912         * gcc.c-torture/compile/pr65540.c: New.
8914 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8916         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8917         -Wno-pointer-arith.
8919 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8921         PR debug/65678
8922         * g++.dg/debug/pr65678.C: New test.
8924         PR middle-end/65680
8925         * gcc.c-torture/compile/pr65680.c: New test.
8927 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8929         PR fortran/65548
8930         * gfortran.dg/allocate_with_source_5.f90: New test.
8932 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8934         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8935         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8937 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8939         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8941 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8943         PR target/65614
8944         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8945         to get floating point compression.
8946         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8948 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8950         PR preprocessor/61977
8951         * gcc.dg/cpp/pr61977.c: New test.
8953 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
8955         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8957 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
8959         PR target/65647
8960         * gcc.target/arm/pr65647.c: New.
8962 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
8964         PR ipa/65655
8965         * g++.dg/torture/pr65655.C: New testcase.
8967 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8969         PR c++/64085
8970         * g++.dg/cpp1y/lambda-init13.C: New.
8972 2015-04-03  Marek Polacek  <polacek@redhat.com>
8974         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8976 2015-04-02  Marek Polacek  <polacek@redhat.com>
8978         PR c++/65642
8979         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8980         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8982 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8984         PR preprocessor/61977
8985         * gcc.target/powerpc/pr61977-1.c: New test.
8986         * gcc.target/powerpc/pr61977-2.c: New test.
8988 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8990         PR c++/56100
8991         * g++.dg/warn/Wshadow-8.C: New.
8992         * g++.dg/warn/Wshadow-9.C: Likewise.
8993         * g++.dg/warn/Wshadow-10.C: Likewise.
8994         * g++.dg/warn/Wshadow-11.C: Likewise.
8996 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8998         * gcc.dg/pr23623.c: Added aligned attribute.
8999         * gcc.dg/20141029-1.c: Likewise.
9000         * gcc.dg/20150306-1.c: New test.
9002 2015-04-01  Marek Polacek  <polacek@redhat.com>
9004         PR c++/65554
9005         * g++.dg/cpp0x/initlist93.C: New test.
9006         * g++.dg/cpp0x/initlist94.C: New test.
9008 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9010         PR target/65624
9011         * gcc.target/aarch64/pr65624.c: New test.
9013 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
9015         * gcc.dg/ipa/inlinehint-4.c: New testcase.
9017 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
9019         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9020         extra variable to force stack alignment.
9021         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9022         extra variable to force stack alignment.
9024 2015-03-31  Marek Polacek  <polacek@redhat.com>
9026         PR c++/65390
9027         * g++.dg/template/pr65390.C: New test.
9029 2015-03-31  Martin Liska  <mliska@suse.cz>
9031         * g++.dg/ipa/pr65557.C: New test.
9033 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9035         * gcc.target/s390/hotpatch-25.c: New test.
9036         * gcc.target/s390/hotpatch-1.c: Update test.
9037         * gcc.target/s390/hotpatch-10.c: Update test.
9038         * gcc.target/s390/hotpatch-11.c: Update test.
9039         * gcc.target/s390/hotpatch-12.c: Update test.
9040         * gcc.target/s390/hotpatch-13.c: Update test.
9041         * gcc.target/s390/hotpatch-14.c: Update test.
9042         * gcc.target/s390/hotpatch-15.c: Update test.
9043         * gcc.target/s390/hotpatch-16.c: Update test.
9044         * gcc.target/s390/hotpatch-17.c: Update test.
9045         * gcc.target/s390/hotpatch-18.c: Update test.
9046         * gcc.target/s390/hotpatch-19.c: Update test.
9047         * gcc.target/s390/hotpatch-2.c: Update test.
9048         * gcc.target/s390/hotpatch-21.c: Update test.
9049         * gcc.target/s390/hotpatch-22.c: Update test.
9050         * gcc.target/s390/hotpatch-23.c: Update test.
9051         * gcc.target/s390/hotpatch-24.c: Update test.
9052         * gcc.target/s390/hotpatch-3.c: Update test.
9053         * gcc.target/s390/hotpatch-4.c: Update test.
9054         * gcc.target/s390/hotpatch-5.c: Update test.
9055         * gcc.target/s390/hotpatch-6.c: Update test.
9056         * gcc.target/s390/hotpatch-7.c: Update test.
9057         * gcc.target/s390/hotpatch-8.c: Update test.
9058         * gcc.target/s390/hotpatch-9.c: Update test.
9059         * gcc.target/s390/hotpatch-compile-16.c: Update test.
9061 2015-03-31  Richard Biener  <rguenther@suse.de>
9063         PR middle-end/65626
9064         * g++.dg/torture/pr65626.C: New testcase.
9066 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9068         PR target/65531
9069         * gcc.target/i386/mpx/pr65531.cc: New.
9071 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9073         PR target/65602
9074         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9075         __builtin_alloca instead of alloca.
9076         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9077         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9078         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9079         check.
9081 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
9083         PR ipa/65610
9084         * g++.dg/ubsan/pr65610.C: New test.
9086 2015-03-30  Marek Polacek  <polacek@redhat.com>
9088         PR c++/65398
9089         * g++.dg/cpp0x/pr65398-2.C: New test.
9091 2015-03-30  Marek Polacek  <polacek@redhat.com>
9093         * c-c++-common/pr65556.c: Change the width of bit-fields.
9095 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9097         PR ipa/65588
9098         * gcc.target/i386/pr65588.c: New testcase.
9100 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9102         PR libgfortran/65563
9103         * gfortran.dg/open_errors_2.f90:  New test.
9105 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9107         PR libgfortran/65596
9108         * gfortran.dg/namelist_86.f90: New test.
9110 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
9112         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9113         statement to reflect new ownership.
9115 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
9117         PR c++/42328
9118         * g++.dg/template/friend58.C: New.
9119         * g++.dg/template/friend59.C: Likewise.
9121 2015-03-27  Tobias Burnus  <burnus@net-b.de>
9123         PR c/65586
9124         * g++.dg/gomp/openmp-simd-3.C: New.
9125         * gcc.dg/gomp/openmp-simd-3.c: New.
9127 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9129         PR target/65248
9130         * gcc.target/i386/pr65248-1.c: New file.
9131         * gcc.target/i386/pr65248-2.c: Likewise.
9132         * gcc.target/i386/pr65248-3.c: Likewise.
9133         * gcc.target/i386/pr65248-4.c: Likewise.
9135 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
9137         PR target/65593
9138         * gcc.c-torture/compile/pr65593.c: New test.
9140 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
9142         PR c++/59329
9143         * g++.dg/cpp1y/constexpr-assert1.C: New.
9145 2015-03-27  Marek Polacek  <polacek@redhat.com>
9147         PR c++/65556
9148         * c-c++-common/pr65556.c: New test.
9150 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9152         PR ipa/65600
9153         * g++.dg/torture/pr65600.C: New testcase.
9155 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9157         PR target/65407
9158         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9160 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
9162         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9163         statement and cleanup. Fixed typos.
9165 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9167         PR middle-end/65595
9168         * gcc.c-torture/compile/pr65595.c: New testcase.
9170 2015-03-27  Marek Polacek  <polacek@redhat.com>
9172         PR sanitizer/65583
9173         * g++.dg/ubsan/pr65583.C: New test.
9175 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9177         * gcc.c-torture/compile/20150327.c: New testcase.
9179 2015-03-26  Richard Biener  <rguenther@suse.de>
9181         PR middle-end/65555
9182         * g++.dg/torture/pr65555.C: New testcase.
9184 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
9186         PR tree-optimization/64715
9187         * gcc.dg/builtin-object-size-15.c: New test.
9188         * gcc.dg/pr64715-1.c: New test.
9189         * gcc.dg/pr64715-2.c: New test.
9191 2015-03-26  Richard Biener  <rguenther@suse.de>
9193         PR middle-end/65519
9194         * gnat.dg/specs/opt2.ads: Fix testcase.
9196 2015-03-25  Martin Sebor  <msebor@redhat.com>
9198         PR testsuite/65526
9199         * lib/target-supports.exp (check_effective_target_arm32): Fail early
9200         when target isn't arm*-*-*-*.
9201         (check_effective_target_arm_nothumb): Likewise.
9202         (check_effective_target_arm_little_endian): Likewise.
9203         (check_effective_target_arm_vect_no_misalign): Likewise.
9204         (check_effective_target_aarch64_little_endian): Fail early if target
9205         isn't aarch64*-*-*.
9207 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
9209         PR tree-optimization/65177
9210         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9212 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
9214         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9215         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9216         smmintrin.h and mm3dnow.h.
9218 2015-03-25  Marek Polacek  <polacek@redhat.com>
9220         PR c++/65558
9221         * g++.dg/cpp0x/pr65558.C: New test.
9223 2015-03-25  Marek Polacek  <polacek@redhat.com>
9225         PR c++/61670
9226         * g++.dg/template/pr61670.C: New test.
9228 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9230         PR c++/54987
9231         * g++.dg/template/pr54987.C: New.
9233 2015-03-25  Richard Biener  <rguenther@suse.de>
9235         PR tree-optimization/62630
9236         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9238 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9240         PR target/65508
9241         * gcc.target/i386/mpx/pr65508.c: New.
9243 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
9245         PR fortran/64952
9246         PR fortran/65532
9247         * gfortran.dg/data_initialized_3.f90: New.
9249 2015-03-25  Richard Biener  <rguenther@suse.de>
9251         PR middle-end/65519
9252         * gnat.dg/specs/opt2.ads: New testcase.
9254 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
9256         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9257         * gcc.target/arm/memset-inline-4.c: Skip for
9258         arm_tune_string_ops_prefer_neon.
9259         * gcc.target/arm/memset-inline-5.c: Ditto.
9260         * gcc.target/arm/memset-inline-6.c: Ditto.
9261         * gcc.target/arm/memset-inline-8.c: Ditto.
9262         * gcc.target/arm/memset-inline-9.c: Ditto.
9264 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9266         PR c++/58923
9267         * g++.dg/other/virtual3.C: New.
9269 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9271         PR c++/60130
9272         * g++.dg/cpp0x/vt-60130.C: New.
9274 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9276         PR c++/61971
9277         * g++.dg/warn/Warray-bounds-7.C: New.
9279 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9281         PR c++/60067
9282         * g++.dg/template/defarg18.C: New.
9284 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9286         PR c++/59988
9287         * g++.dg/cpp0x/vt-59988.C: New.
9289 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
9291         PR tree-optimization/65533
9292         * gcc.dg/pr65533.c: New test.
9294 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
9296         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9297         source= and mold= expressions functionality.
9298         * gfortran.dg/allocate_class_4.f90: New test.
9299         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9300         copying an unlimited polymorhpic object containing a char array
9301         to another unlimited polymorphic object respects the _len
9302         component.
9303         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9304         whether deferred length char array allocate works, unlimited
9305         polymorphic object allocation from a string works and if
9306         allocating an array of deferred length strings works.
9307         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9309 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9311         PR c++/65513
9312         * g++.dg/cpp0x/constexpr-array11.C: New.
9314 2015-03-24  Richard Biener  <rguenther@suse.de>
9316         PR middle-end/65517
9317         * gcc.dg/torture/pr65517.c: New testcase.
9319 2015-03-24  Tobias Burnus  <burnus@net-b.de>
9321         * gfortran.dg/coindexed_1.f90: Moved from
9322         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9324 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9326         PR testsuite/65506
9327         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9328         gimple dump.
9330         PR target/65523
9331         * gcc.target/i386/pr65523.c: New test.
9333         PR ipa/65475
9334         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9335         dg-options.
9336         * g++.dg/lto/pr65475b_0.C: Likewise.
9338 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
9340         PR target/65505
9341         * gcc.target/sh/torture/pr65505.c: New.
9343 2015-03-23  Martin Sebor  <msebor@redhat.com>
9345         PR testsuite/63175
9346         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9347         assembly for lvx in addition to lxv.
9349 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9351         PR target/65504
9352         * gfortran.dg/pr65504.f90: New test.
9354         PR ipa/65521
9355         * gcc.dg/pr65521.c: New test.
9357 2015-03-23  Richard Biener  <rguenther@suse.de>
9359         PR tree-optimization/65518
9360         * gcc.dg/vect/pr65518.c: New testcase.
9362 2015-03-23  Richard Biener  <rguenther@suse.de>
9364         PR tree-optimization/65494
9365         * gcc.dg/vect/pr65494.c: New testcase.
9367 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9369         PR preprocessor/65238
9370         * c-c++-common/cpp/pr65238-1.c: New test.
9371         * gcc.dg/cpp/pr65238-2.c: New test.
9372         * gcc.dg/cpp/trad/pr65238-3.c: New test.
9373         * gcc.dg/cpp/trad/pr65238-4.c: New test.
9375 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
9376             Mikael Morin  <mikael@gcc.gnu.org>
9378         PR fortran/64952
9379         * gfortran.dg/elemental_dependency_4.f90: New.
9380         * gfortran.dg/elemental_dependency_5.f90: New.
9382 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
9384         PR ipa/65475
9385         * g++.dg/lto/pr65475b_0.C: New testcase.
9386         * g++.dg/lto/pr65475b_1.C: New testcase.
9387         * g++.dg/lto/pr65475c_0.C: New testcase.
9388         * g++.dg/lto/pr65475c_1.C: New testcase.
9390 2015-03-21  Tobias Burnus  <burnus@net-b.de>
9392         * gfortran.dg/coarray_38.f90: New.
9393         * gfortran.dg/coarray_39.f90: New.
9394         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9395         compile test.
9397 2015-03-20  Marek Polacek  <polacek@redhat.com>
9399         PR c++/65398
9400         * g++.dg/cpp0x/pr65398.C: New test.
9402 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
9404         PR ipa/65475
9405         * g++.dg/lto/pr65475_0.C: New testcase.
9406         * g++.dg/lto/pr65475_1.C: New testcase.
9408 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
9410         PR rtl-optimization/64366
9411         * gcc.target/sh/pr64366.c: New.
9413 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9415         PR c++/48324
9416         * g++.dg/cpp0x/constexpr-48324.C: New.
9418 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9420         PR c++/48453
9421         * g++.dg/cpp0x/pr48453.C: New.
9423 2015-03-20  Marek Polacek  <polacek@redhat.com>
9425         PR c++/65072
9426         * g++.dg/cpp0x/pr65072.C: New test.
9428 2015-03-20  Richard Biener  <rguenther@suse.de>
9430         PR middle-end/64715
9431         * gcc.dg/pr15347.c: Use -O.
9432         * c-c++-common/pr19807-1.c: Likewise.
9434 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
9436         * gnat.dg/volatile13.ad[sb]: New test.
9438 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
9440         PR rtl-optimization/60851
9441         * gcc.target/i386/pr60851.c: New test.
9443 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
9445         PR target/65240
9446         * g++.dg/pr65240.h: Add tests for PR 65240.
9447         * g++.dg/pr65240-1.C: Likewise.
9448         * g++.dg/pr65240-2.C: Likewise.
9449         * g++.dg/pr65240-3.C: Likewise.
9450         * g++.dg/pr65240-4.C: Likewise.
9452 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
9454         PR rtl-optimization/63491
9455         * gcc.target/powerpc/pr63491.c: New.
9457 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9459         * g++.dg/ipa/pr65465.C: New test.
9461 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9463         PR c++/52659
9464         * g++.dg/cpp0x/deleted11.C: New.
9466 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9468         PR sanitizer/65400
9469         * c-c++-common/tsan/pr65400-3.c: New test.
9471 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9473         PR c++/59686
9474         * g++.dg/cpp0x/constexpr-59686.C: New.
9476 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9478         PR sanitizer/64265
9479         * g++.dg/tsan/pr64265.C: New test.
9481         PR sanitizer/65400
9482         * c-c++-common/tsan/pr65400-1.c: New test.
9483         * c-c++-common/tsan/pr65400-2.c: New test.
9485 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9487         PR c++/59816
9488         * g++.dg/cpp0x/pr59816.C: New.
9490 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
9492         PR fortran/59198
9493         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9495 2015-03-18  Martin Liska  <mliska@suse.cz>
9497         PR ipa/65439
9498         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9499         equivalences either to 6 or 7.
9501 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
9503         PR middle-end/64491
9504         Revert:
9505         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
9507         * gcc.dg/undefined-loop-1.c: New file.
9508         * gcc.dg/undefined-loop-2.c: New file.
9510         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
9512         PR testsuite/64032
9513         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9514         loop exits too early.
9516 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
9518         PR tree-optimization/65450
9519         * gfortran.dg/pr65450.f90: New test.
9521         PR target/65078
9522         * gcc.target/i386/pr65078-1.c: New test.
9523         * gcc.target/i386/pr65078-2.c: New test.
9524         * gcc.target/i386/pr65078-3.c: New test.
9525         * gcc.target/i386/pr65078-4.c: New test.
9526         * gcc.target/i386/pr65078-5.c: New test.
9527         * gcc.target/i386/pr65078-6.c: New test.
9529 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9531         PR c++/65340
9532         * g++.dg/cpp1y/pr65340.C: New.
9534 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9536         PR fortran/64432
9537         * gfortran.dg/system_clock_3.f08: Adjust test.
9539 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
9541         PR fortran/59198
9542         * gfortran.dg/proc_ptr_comp_44.f90: New test.
9543         * gfortran.dg/proc_ptr_comp_45.f90: New test.
9545 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547         PR fortran/64432
9548         * gfortran.dg/system_clock_3.f08: New test.
9550 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
9552         PR c++/64626
9553         g++.dg/cpp1y/pr64626-1.C: New.
9554         g++.dg/cpp1y/pr64626-2.C: New.
9555         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9557 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
9559         PR tree-optimization/65427
9560         * gcc.c-torture/execute/pr65427.c: New test.
9562 2015-03-16  Marek Polacek  <polacek@redhat.com>
9564         DR 1688
9565         PR c++/65327
9566         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9567         * g++.dg/cpp0x/pr65327.C: New test.
9569 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9571         PR sanitizer/64820
9572         * c-c++-common/asan/pr64820.c: New test.
9574 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
9576         * gfortran.dg/pointer_2.f90: New test.
9578 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9580         * g++.dg/pr65049.C: New test.
9582 2015-03-16  Tom de Vries  <tom@codesourcery.com>
9584         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9585         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9586         * gcc.target/i386/fuse-caller-save.c: Same.
9588 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9590         * gnat.dg/loop_optimization18.ad[sb]: New test.
9591         * gnat.dg/loop_optimization18_pkg.ads: New helper.
9593 2015-03-16  Alan Modra  <amodra@gmail.com>
9595         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
9596         2014-12-05 change.
9598 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
9600         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9601         hppa*-*-hpux*.
9602         * gcc.dg/torture/pr65270-2.c: Likewise.
9604 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9606         PR fortran/61138
9607         * gfortran.dg/pointer_remapping_9.f90: New.
9609 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
9611         PR tree-optimization/65369
9612         * gcc.c-torture/execute/pr65369.c: New test.
9614         PR tree-optimization/65418
9615         * gcc.c-torture/execute/pr65418-1.c: New test.
9616         * gcc.c-torture/execute/pr65418-2.c: New test.
9618         PR rtl-optimization/65401
9619         * gcc.c-torture/execute/pr65401.c: New test.
9621 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9623         PR target/64600
9624         * gcc.target/arm/pr64600_1.c: New test.
9626 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9628         PR rtl-optimization/65235
9629         * gcc.target/aarch64/pr65235_1.c: New test.
9631 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9633         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9634         * gcc.target/s390/hotpatch-22.c: Likewise.
9635         * gcc.target/s390/hotpatch-23.c: Likewise.
9636         * gcc.target/s390/hotpatch-24.c: Likewise.
9637         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9638         * gcc.target/s390/hotpatch-1.c: Update expected output.
9639         * gcc.target/s390/hotpatch-2.c: Likewise.
9640         * gcc.target/s390/hotpatch-3.c: Likewise.
9641         * gcc.target/s390/hotpatch-4.c: Likewise.
9642         * gcc.target/s390/hotpatch-5.c: Likewise.
9643         * gcc.target/s390/hotpatch-6.c: Likewise.
9644         * gcc.target/s390/hotpatch-7.c: Likewise.
9645         * gcc.target/s390/hotpatch-8.c: Likewise.
9646         * gcc.target/s390/hotpatch-9.c: Likewise.
9647         * gcc.target/s390/hotpatch-10.c: Likewise.
9648         * gcc.target/s390/hotpatch-11.c: Likewise.
9649         * gcc.target/s390/hotpatch-12.c: Likewise.
9650         * gcc.target/s390/hotpatch-13.c: Likewise.
9651         * gcc.target/s390/hotpatch-14.c: Likewise.
9652         * gcc.target/s390/hotpatch-15.c: Likewise.
9653         * gcc.target/s390/hotpatch-16.c: Likewise.
9654         * gcc.target/s390/hotpatch-17.c: Likewise.
9655         * gcc.target/s390/hotpatch-18.c: Likewise.
9656         * gcc.target/s390/hotpatch-19.c: Likewise.
9658 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9660         PR target/65103
9661         * gcc.target/i386/pr65103-1.c: New.
9663 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9665         PR target/65044
9666         * gcc.target/i386/pr65044.c: New.
9668 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9670         PR rtl-optimization/64895
9671         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9672         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9673         * gcc.target/i386/fuse-caller-save.c: Ditto.
9675 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9677         * gcc.dg/ipa/pr63569.c: Fix template.
9679 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9681         * g++.dg/ipa/pr64146.C: Require fpic support.
9683 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9685         PR libfortran/65200
9686         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9687         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9689 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9691         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9692         to dg-options, fix up dg-skip-if.
9694 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9696         PR target/65296
9697         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9698         * gcc.target/avr/tiny-caller-save.c: Same.
9700 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9702         PR target/65242
9703         * g++.dg/pr65242.C: New test.
9705 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9707         * c-c++-common/asan/no-asan-check-glob.c: New test.
9709 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9711         PR c++/65370
9712         * g++.dg/other/default11.C: New.
9713         * g++.dg/other/default12.C: Likewise.
9715 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9717         PR target/65368
9718         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9720 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9722         PR fortran/65024
9723         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9725 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9727         PR c++/65127
9728         * g++.dg/cpp0x/pr65127.C: New test.
9730 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9732         * gcc.dg/ipa/PR64550.c: Update template.
9734 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9735             Tobias Burnus  <burnus@net-b.de>
9737         * gfortran.dg/coarray_sync_memory.f90: New.
9739 2015-03-10  Marek Polacek  <polacek@redhat.com>
9741         PR sanitizer/65367
9742         * c-c++-common/ubsan/pr65367.c: New test.
9744 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9746         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9747         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9748         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9749         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9750         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9751         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9752         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9753         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9754         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9755         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9756         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9757         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9758         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9760 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9762         * lib/mpx-dg.exp (mpx_link_flags): New.
9763         (mpx_init): New.
9764         (mpx_finish): New.
9765         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9766         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9767         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9768         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9769         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9770         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9771         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9772         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9773         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9774         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9775         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9776         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9777         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9778         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9779         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9780         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9781         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9782         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9783         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9784         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9785         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9786         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9787         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9788         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9789         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9790         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9791         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9792         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9793         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9794         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9795         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9796         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9797         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9798         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9799         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9800         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9801         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9802         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9803         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9804         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9805         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9806         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9807         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9808         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9809         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9810         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9811         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9812         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9813         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9814         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9815         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9816         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9817         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9818         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9819         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9820         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9821         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9822         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9823         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9824         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9825         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9826         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9827         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9828         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9829         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9830         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9831         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9832         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9833         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9834         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9835         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9836         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9837         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9838         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9839         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9840         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9841         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9842         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9843         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9844         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9845         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9846         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9847         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9848         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9849         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9850         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9851         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9852         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9853         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9854         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9855         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9856         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9857         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9858         * gcc.target/i386/mpx/label-address-1.c: New.
9859         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9860         * gcc.target/i386/mpx/macro.c: New.
9861         * gcc.target/i386/mpx/mpx-check.h: New.
9862         * gcc.target/i386/mpx/mpx.exp: New.
9863         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9864         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9865         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9866         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9867         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9868         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9869         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9870         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9871         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9872         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9873         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9874         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9875         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9876         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9877         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9878         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9879         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9880         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9881         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9882         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9883         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9884         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9885         * gcc.target/i386/mpx/reference-1-nov.c: New.
9886         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9887         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9888         * gcc.target/i386/mpx/reference-2-nov.c: New.
9889         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9890         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9891         * gcc.target/i386/mpx/reference-3-nov.c: New.
9892         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9893         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9894         * gcc.target/i386/mpx/reference-4-nov.c: New.
9895         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9896         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9897         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9898         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9899         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9900         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9901         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9902         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9903         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9904         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9905         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9906         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9907         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9908         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9909         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9910         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9911         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9912         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9913         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9914         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9915         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9916         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9917         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9918         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9919         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9920         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9921         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9922         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9923         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9924         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9925         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9926         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9927         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9928         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9929         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9930         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9931         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9932         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9933         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9934         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9935         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9936         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9937         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9938         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9939         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9940         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9941         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9942         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9943         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9944         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9945         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9946         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9947         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9948         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9949         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9950         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9951         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9952         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9953         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9954         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9955         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9956         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9957         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9958         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9959         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9960         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9961         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9962         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9963         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9964         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9965         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9966         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9967         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9968         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9969         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9970         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9971         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9972         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9973         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9974         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9975         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9976         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9977         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9978         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9979         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9980         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9981         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9982         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9983         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9984         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9985         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9986         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9987         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9988         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9989         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9990         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9991         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9992         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9993         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9994         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9995         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9996         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9997         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9998         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9999         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10000         * gcc.target/i386/mpx/vararg-4-nov.c: New.
10001         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10002         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10003         * gcc.target/i386/mpx/vararg-5-nov.c: New.
10004         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10005         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10006         * gcc.target/i386/mpx/vararg-6-nov.c: New.
10007         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10008         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10009         * gcc.target/i386/mpx/vararg-7-nov.c: New.
10010         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10011         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10012         * gcc.target/i386/mpx/vararg-8-nov.c: New.
10013         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10014         * gcc.target/i386/mpx/vla-1-lbv.c: New.
10015         * gcc.target/i386/mpx/vla-1-nov.c: New.
10016         * gcc.target/i386/mpx/vla-1-ubv.c: New.
10017         * gcc.target/i386/mpx/vla-2-lbv.c: New.
10018         * gcc.target/i386/mpx/vla-2-nov.c: New.
10019         * gcc.target/i386/mpx/vla-2-ubv.c: New.
10021 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
10023         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10025 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
10027         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10029 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
10031         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10032         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10034 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
10036         PR c/65120
10037         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10038         on rhs is 0.
10039         (fn4): New test.
10040         * c-c++-common/pr65120.c: New test.
10042         PR rtl-optimization/65321
10043         * gcc.dg/pr65321.c: New test.
10045 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
10047         PR tree-optimization/65355
10048         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10050 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
10052         PR c/65120
10053         * c-c++-common/pr49706.c: Adjust tests for not warning
10054         about !!x == y or !b == y where b is boolean, and add
10055         some further tests.
10056         * c-c++-common/pr62199-2.c: Likewise.
10058 2015-03-09  Richard Biener  <rguenther@suse.de>
10060         PR middle-end/65270
10061         * gcc.dg/torture/pr65270-1.c: New testcase.
10062         * gcc.dg/torture/pr65270-2.c: Likewise.
10064 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10066         PR tree-optimization/63743
10067         * gcc.dg/pr63743.c: New test.
10069 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
10071         PR lto/65316
10072         * g++.dg/lto/pr65316_0.C: New testcase.
10073         * g++.dg/lto/pr65316_1.C: New testcase.
10075 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
10077         PR target/62247
10078         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10079         hppa*-*-hpux*.
10080         * g++.dg/abi/rtti3.C: Likewise.
10082         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10084         PR target/62251
10085         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10087         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10089         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10091         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10093 2015-03-08  Morin  <mikael@gcc.gnu.org>
10095         PR fortran/60898
10096         * gfortran.dg/entry_20.f90: New.
10098 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10100         PR target/65153
10101         * gcc.c-torture/compile/pr65153.c: New.
10103 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10105         PR target/65249
10106         * g++.dg/torture/pr65249.C: New.
10108 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
10110         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10111         long.
10112         (int64_t): Likewise.
10114 2015-03-07  Marek Polacek  <polacek@redhat.com>
10115             Martin Uecker  <uecker@eecs.berkeley.edu>
10117         PR sanitizer/65280
10118         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10119         member-like arrays.
10120         * c-c++-common/ubsan/bounds-8.c: New test.
10121         * c-c++-common/ubsan/bounds-9.c: New test.
10122         * gcc.dg/ubsan/bounds-2.c: New test.
10124 2015-03-05  Martin Sebor  <msebor@redhat.com>
10126         PR testsuite/63175
10127         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10128         checking of results into main to prevent it from getting optimized
10129         away.
10130         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10132 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
10134         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10135         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10136         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10137         x64.
10139 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
10141         * g++.dg/lto/pr65302_1.C: New testcase.
10142         * g++.dg/lto/pr65302_0.C: New testcase.
10144 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10146         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10147         -fno-ipa-icf to dg-options.
10149 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10151         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10152         compiles using the linker plugin.
10154 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10156         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10158 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10160         * gcc.target/arm/pr65067.c: New test.
10162 2015-03-05  Martin Liska  <mliska@suse.cz>
10164         PR ipa/65318
10165         * gcc.dg/ipa/pr65318.c: New test.
10167 2015-03-05  Marek Polacek  <polacek@redhat.com>
10169         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10171 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10173         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10175 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10177         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10178         max-unroll-times back to defaults for s390.
10180 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10182         Fix last commit.
10184 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10186         PR c++/64665
10187         * g++.dg/cpp0x/initlist92.C: New.
10189 2015-03-05  Richard Biener  <rguenther@suse.de>
10191         PR tree-optimization/65310
10192         * gcc.dg/vect/pr65310.c: New testcase.
10194 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10196         PR c++/64834
10197         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10199 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10201         * gnat.dg/entry_queues3.adb: New test.
10203 2015-03-04  Ian Lance Taylor  <iant@google.com>
10205         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10207 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10209         PR c++/64227
10210         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10212 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
10214         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10215         -fno-ipa-icf to dg-options
10216         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10217         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10219 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10221         PR c++/64398
10222         * g++.dg/cpp0x/decltype62.C: New.
10224 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10226         * gnat.dg/object_overflow5.adb: New test.
10228 2015-03-03  Martin Liska  <mliska@suse.cz>
10230         PR ipa/65287
10231         * gcc.dg/ipa/pr65287.c: New test.
10233 2015-03-03  Martin Jambor  <mjambor@suse.cz>
10234             Eric Botcazou  <ebotcazou@adacore.com>
10236         * gnat.dg/specs/pack12.ads: New test.
10238 2015-03-03  Martin Liska  <mliska@suse.cz>
10240         * gcc.dg/ipa/PR65282.c: New test.
10242 2015-03-13  Jeff Law  <law@redhat.com>
10244         PR tree-optimization/65241
10245         * gcc.c-torture/compile/pr65241.c: New test.
10247 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
10249         PR target/64331
10250         * gcc.target/avr/torture/pr64331.c: New test.
10252 2015-03-03  Martin Liska  <mliska@suse.cz>
10253             Jan Hubicka  <hubicka@ucw.cz>
10255         * g++.dg/ipa/pr65263.C: New test.
10257 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10259         PR ipa/65130
10260         * gcc.dg/lto/pr65130_0.c: New testcase.
10261         * gcc.dg/lto/pr65130_1.c: New testcase.
10263 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10265         PR ipa/64988
10266         * g++.dg/torture/pr64988.C: New testcase.
10268 2015-03-02  Tobias Burnus  <burnus@net-b.de>
10270         * gfortran.dg/coarray_atomic_6.f90: New.
10272 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10274         PR target/65184
10275         * gcc.target/i386/pr65184.c: New.
10277 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10279         PR target/65183
10280         * gcc.target/i386/pr65183.c: New.
10282 2015-02-28  Martin Liska  <mliska@suse.cz>
10283             Jan Hubicka  <hubicka@ucw.cz>
10285         * gcc.dg/ipa/ipa-icf-35.c: New test.
10286         * gcc.dg/ipa/ipa-icf-36.c: New test.
10287         * gcc.dg/ipa/ipa-icf-37.c: New test.
10289 2015-02-28  Martin Liska  <mliska@suse.cz>
10290             Jan Hubicka  <hubicka@ucw.cz>
10292         PR ipa/65245
10293         * gcc.dg/ipa/ipa-icf-34.c: New test.
10295 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
10297         PR target/61142
10298         * gcc.target/sh/sh/pr61142.c: New.
10300 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10302         * g++.dg/other/dump-ada-spec-3.C: New test.
10304 2015-03-01  Martin Liska  <mliska@suse.cz>
10306         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10307         * g++.dg/ipa/pr63595.C: Update expected results.
10309 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
10311         PR ipa/65236
10312         * g++.dg/ipa/ipa-icf-6.C: New testcase.
10314 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
10316         * gcc.dg/vect/pr59354.c: Move vector producing code to
10317         separate function.
10319 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
10321         PR ipa/65237
10322         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10323         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10324         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10325         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10327 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
10329         PR tree-optimization/65048
10330         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10331         (foo): Use K&R style definition.
10333 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
10335         PR target/65032
10336         * g++.dg/pr65032.C: New.
10338 2015-02-27  Marek Polacek  <polacek@redhat.com>
10340         PR c/65040
10341         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10342         -Wformat=2.
10344 2015-02-27  Marek Polacek  <polacek@redhat.com>
10346         PR c/65228
10347         * gcc.dg/pr65228.c: New test.
10349 2015-02-27  Kai Tietz  <ktietz@redhat.com>
10351         PR c/35330
10352         * gcc.dg/weak/weak-17.c: New file.
10354 2015-02-27  Richard Biener  <rguenther@suse.de>
10356         PR lto/65193
10357         * g++.dg/lto/pr65193_0.C: New testcase.
10359 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10361         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10362         * gcc.target/s390/hotpatch-8.c: Likewise.
10363         * gcc.target/s390/hotpatch-9.c: Likewise.
10364         * gcc.target/s390/pr61078.c: Likewise.
10365         * gcc.target/s390/pr57960.c: Remove -m64.
10366         * gcc.target/s390/pr61078.c: Likewise.
10368 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
10369             Martin Liska  <mliska@suse.cz>
10371         PR bootstrap/65150
10372         * gcc.dg/pr64454.c: Disable ICF.
10373         * gcc.dg/pr28685-1.c: Disable ICF
10374         * gcc.dg/ipa/iinline-5.c: Disable ICF.
10375         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10376         * g++.dg/ipa/ipa-icf-4.C: Update template.
10378 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
10380         PR tree-optimization/65216
10381         * gcc.c-torture/execute/pr65216.c: New test.
10383         PR tree-optimization/65215
10384         * gcc.c-torture/execute/pr65215-1.c: New test.
10385         * gcc.c-torture/execute/pr65215-2.c: New test.
10386         * gcc.c-torture/execute/pr65215-3.c: New test.
10387         * gcc.c-torture/execute/pr65215-4.c: New test.
10388         * gcc.c-torture/execute/pr65215-5.c: New test.
10390 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10392         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10394 2015-02-26  Martin Liska  <mliska@suse.cz>
10395             Jan Hubicka  <hubicka@ucw.cz>
10397         * g++.dg/ipa/pr64146.C: Update expected results.
10398         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10399         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10400         * gcc.dg/ipa/ipa-icf-34.c: New test.
10402 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10404         * gcc.dg/vect/vect-pr61917.c: Rename to ...
10405         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10406         (dg-additional-options): Remove dg directive.
10407         (dg-final): Add dg directive.
10409 2015-02-26  Marek Polacek  <polacek@redhat.com>
10411         PR ipa/65008
10412         * g++.dg/ipa/pr65008.C: New test.
10414 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10416         * lib/profopt.exp (profopt-target-cleanup): New proc.
10417         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10418         files from sources from dg-additional-sources.
10420 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10422         * lib/gcov.exp: Cleanup in case of xfail.
10424 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10426         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10428 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
10430         PR debug/46102
10431         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10432         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10433         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10434         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10435         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10436         * g++.dg/debug/pr46123.C: XFAIL and move...
10437         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10438         * gcc.dg/debug/dwarf2-3.c: Move...
10439         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10441 2015-02-26  Marek Polacek  <polacek@redhat.com>
10443         PR c++/65202
10444         * g++.dg/cpp1y/pr65202.C: New test.
10446 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10448         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10449         locale_facets.h.gcov.
10451 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10453         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10455 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10457         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10459 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10461         PR target/65217
10462         * gcc.target/i386/pr65217.c: New.
10464 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10466         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10468 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10470         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10472 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10474         PR tree-optimization/65048
10475         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10477 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10479         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10480         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10482 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
10484         PR target/65161
10485         * gcc.target/i386/pr65161.c: New test.
10487 2015-02-26  Terry Guo  <terry.guo@arm.com>
10489         * gcc.target/arm/no-volatile-in-it.c: New test.
10491 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
10493         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10494         (dg-options): Add -save-temps.
10495         (dg-final): Add cleanup-saved-temps.
10497 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
10499         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10501 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
10503         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10504         * gcc.target/powerpc/pack01.c: Include string.h.
10506 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
10508         PR target/65167
10509         * gcc.target/i386/pr65167.c: New.
10511 2015-02-25  Kai Tietz  <ktietz@redhat.com>
10513         PR tree-optimization/61917
10514         * gcc.dg/vect/vect-pr61917.c: New file.
10516 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
10518         PR tree-optimization/65170
10519         * gcc.c-torture/execute/pr65170.c: New test.
10520         * gcc.dg/tree-ssa/vrp96.c: New test.
10522 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10524         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10526 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10528         PR testsuite/65126
10529         * lib/gcc-defs.exp (additional_sources_used): Add new var.
10530         (dg-additional-files-options): Copy additional_sources to
10531         additional_sources_used before emptying additional_sources.
10532         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10533         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10534         (cleanup-saved-temps): Use additional_sources_used instead of
10535         additional_sources.
10536         (dg-test): Reset additional_sources_used.
10538 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
10540         PR fortran/63427
10541         * gfortran.dg/integer_exponentiation_6.F90: New test.
10543 2015-02-23  Martin Sebor  <msebor@redhat.com>
10545         PR target/65109
10546         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10547         two parts.  One to save registers, the other to verify the
10548         registers have the right values.  Save register state into
10549         static data rather than on the stack.
10551 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
10553         PR bootstrap/63888
10554         * c-c++-common/asan/pr63888.c: New test.
10556 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
10558         PR target/65163
10559         * gcc.c-torture/compile/pr65163.c: New.
10561 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10563         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10564         with -m31 on 64 bit.
10565         * gcc.dg/hoist-register-pressure-2.c: Likewise.
10566         * gcc.dg/hoist-register-pressure-3.c: Likewise.
10568 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10570         * gcc.target/s390/20090223-1.c: Add
10571         -Wno-implicit-function-declaration option.
10572         * gcc.target/s390/pr42224.c: Likewise.
10573         * gcc.target/s390/pr55718.c: Likewise.
10575 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10577         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10578         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10579         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10580         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10581         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10582         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10583         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10584         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10585         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10586         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10587         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10588         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10589         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10590         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10591         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10592         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10593         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10594         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10595         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10596         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10597         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10599 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10601         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10602         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10603         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10604         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10605         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10606         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10607         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10608         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10609         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10610         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10611         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10612         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10613         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10614         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10615         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10616         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10618 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10620         PR fortran/64980
10621         PR fortran/61960
10622         * gfortran.dg/pr61960.f90: New.
10623         * gfortran.dg/pr64230.f90: New.
10624         * gfortran.dg/pr64980.f03: New.
10626 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10628         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10630 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10632         PR ada/65156
10633         * gnat.dg/timing_events.adb: Removed, invalid test.
10635 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10637         PR debug/58123
10638         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10639         location.
10640         * g++.dg/gcov/gcov-2.C: Likewise.
10642 2015-02-20  Richard Biener  <rguenther@suse.de>
10644         PR tree-optimization/65136
10645         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10647 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10649         PR testsuite/64158
10650         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10651         powerpc*-*-linux* and nvptx-*-* blacklisting.
10653         * gcc.dg/sibcall-9.c: New test.
10654         * gcc.dg/sibcall-10.c: New test.
10656 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10658         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10660 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10662         PR target/64452
10663         * gcc.target/avr/torture/pr64452.c: New test.
10665 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10667         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10668         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10670 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10672         PR testsuite/65116
10673         * lib/target-supports.exp (check_compile): Check whether
10674         additional_sources is defined before using it.
10676 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10678         PR middle-end/65074
10679         * g++.dg/opt/pr65074.C: New file.
10681 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10683         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10684         (size_type): New typedef.
10685         (operator "" _script): Use it for the last argument.
10687 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10689         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10691 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10693         * lib/target-supports.exp (check_compile): Save/restore
10694         additional_sources that may belong to an actual test.
10696 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10698         PR gcov-profile/64634
10699         * g++.dg/gcov/gcov-15.C: New test.
10701 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10703         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10705 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10707         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10709 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10711         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10713 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10715         * gfortran.dg/fmt_cache_1.f: Add missing close.
10717 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10719         PR testsuite/65107
10720         * gfortran.dg/read_eof_8.f90: Add missing close.
10722 2015-02-18  Richard Biener  <rguenther@suse.de>
10724         PR tree-optimization/65063
10725         * gcc.dg/pr65063.c: New testcase.
10727 2015-02-18  Richard Biener  <rguenther@suse.de>
10729         PR tree-optimization/62217
10730         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10732 2015-02-18  Marek Polacek  <polacek@redhat.com>
10734         PR sanitizer/65081
10735         * c-c++-common/ubsan/pr65081.c: New test.
10737 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10739         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10740         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10742 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10744         * gcc.dg/ipa/propalign-3.c: New test.
10746 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10748         PR target/64793
10749         * gcc.target/sh/pr64793.c: New.
10750         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10752 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10754         * gcc.target/arm/divzero.c: New test case.
10756 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10758         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10760 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10761             Jakub Jelinek  <jakub@redhat.com>
10763         PR c++/65075
10764         * g++.dg/cpp0x/pr65075.C: New test.
10766 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10768         PR target/65058
10769         * gcc.target/powerpc/pr65058.c: New test.
10771 2015-02-16  Jeff Law  <law@redhat.com>
10773         PR tree-optimization/64823
10774         * gcc.dg/uninit-20.c: New test.
10776 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10777             James Greenhalgh  <james.greenhalgh@arm.com>
10779         PR ipa/64963
10780         * gcc.dg/ipa/ipa-clone-1.c: New test.
10782 2015-02-16  Richard Biener  <rguenther@suse.de>
10784         PR tree-optimization/65077
10785         * gcc.dg/torture/pr65077.c: New testcase.
10787 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10789         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10790         Directive adjusted to scan for ldaxr.
10791         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10792         adjusted to scan for ldaex.
10794 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10796         PR c++/65080
10797         * g++.dg/cpp0x/constexpr-65080.C: New.
10799 2015-02-16  Richard Biener  <rguenther@suse.de>
10801         PR tree-optimization/63593
10802         * gcc.dg/pr63593.c: New testcase.
10804 2015-02-16  Marek Polacek  <polacek@redhat.com>
10806         PR c/65066
10807         * gcc.dg/pr65066.c: New test.
10809 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10811         * gcc.dg/pr65002.C: Move ...
10812         * g++.dg/ipa/pr65002.C: ... here.
10814 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10816         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10817         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10818         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10819         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10821 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10823         PR testsuite/64850
10824         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10825         the expression to find calls.
10826         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10827         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10828         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10829         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10830         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10832 2015-02-14  Marek Polacek  <polacek@redhat.com>
10834         PR c/64768
10835         * gcc.dg/array-11.c: New test.
10836         * gcc.dg/array-12.c: New test.
10837         * gcc.dg/array-13.c: New test.
10838         * gcc.dg/array-14.c: New test.
10839         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10840         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10841         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10842         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10843         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10844         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10846 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10848         PR c++/60894
10849         * g++.dg/lookup/using54.C: New.
10851 2015-02-13  Jeff Law  <law@redhat.com>
10853         PR bootstrap/65060
10854         Revert my change for tree-optimization/64823.
10856 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10858         PR tree-optimization/65053
10859         * gcc.c-torture/execute/pr65053-1.c: New test.
10860         * gcc.c-torture/execute/pr65053-2.c: New test.
10862 2015-02-13  Marek Polacek  <polacek@redhat.com>
10864         PR c/65050
10865         * gcc.dg/pr65050.c: New test.
10867 2015-02-13  Jeff Law  <law@redhat.com>
10869         PR tree-optimization/64823
10870         * gcc.dg/uninit-20.c: New test.
10872         PR rtl-optimization/47477
10873         * gcc.dg/tree-ssa/pr47477.c: New test.
10875 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10877         PR c++/60211
10878         * g++.dg/parse/ivdep-2.C: New.
10879         * g++.dg/parse/ivdep-3.C: Likewise.
10881 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10883         PR fortran/64506
10884         * gfortran.dg/continuation_13.f90: New test.
10885         * gfortran.dg/continuation_14.f: New test.
10887 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10889         PR c++/64970
10890         * g++.dg/cpp0x/sfinae55.C: New.
10892 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10894         PR ipa/65034
10895         * g++.dg/ipa/pr65034.C: New test.
10897 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10899         PR tree-optimization/65002
10900         * gcc.dg/pr65002.C: New.
10902 2015-02-13  Marek Polacek  <polacek@redhat.com>
10904         PR c/65040
10905         * c-c++-common/pr65040.c: New test.
10907 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
10909         PR tree-optimization/64705
10910         * gcc.dg/tree-ssa/pr64705.c: New test.
10912 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10914         PR rtl/32219
10915         * gcc.dg/visibility-22.c: New test.
10916         * gcc.dg/visibility-23.c: New test.
10917         * gcc.target/i386/pr32219-1.c: New test.
10918         * gcc.target/i386/pr32219-2.c: New test.
10919         * gcc.target/i386/pr32219-3.c: New test.
10920         * gcc.target/i386/pr32219-4.c: New test.
10921         * gcc.target/i386/pr32219-5.c: New test.
10922         * gcc.target/i386/pr32219-6.c: New test.
10923         * gcc.target/i386/pr32219-7.c: New test.
10924         * gcc.target/i386/pr32219-8.c: New test.
10925         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10927 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10929         PR libgfortran/57822
10930         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10931         four different KINDs.
10933 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10935         PR c++/64884
10936         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10938         PR sanitizer/65000
10939         * g++.dg/ubsan/pr65000.C: New test.
10941 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10943         PR fortran/64932
10944         * gfortran.dg/finalize_28.f90: New test
10946 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10948         PR debug/55541
10949         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10950         DW_TAG_lexical_block removal.
10951         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10952         * g++.dg/guality/pr55541.C: New test.
10954         PR sanitizer/64984
10955         * g++.dg/ubsan/pr64984.C: New test.
10957 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
10959         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10961 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10963         PR testsuite/64930
10964         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10965         instructions for 2015-01-14 get_memmodel changes.
10966         * gcc.target/powerpc/atomic-p8.c: Likewise.
10968         PR sanitizer/65019
10969         * g++.dg/ubsan/pr65019.C: New test.
10971         PR tree-optimization/65014
10972         * gcc.c-torture/compile/pr65014.c: New test.
10974 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10976         PR libgfortran/57822
10977         * gfortran/fmt_g0_7.f08: Revise test.
10979 2015-02-11  Jeff Law  <law@redhat.com>
10981         PR target/63347
10982         * gcc.target/m68k/pr63347.c: New test.
10984 2015-02-11  Marek Polacek  <polacek@redhat.com>
10986         * g++.dg/ubsan/shift-1.C: New test.
10987         * gcc.dg/ubsan/c-shift-2.c: New test.
10988         * c-c++-common/ubsan/shift-5.c: Remove file.
10990 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10992         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10993         Directive adjusted to XFAIL.
10994         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10995         adjusted to XFAIL.
10997 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10999         PR middle-end/65003
11000         * g++.dg/opt/pr65003.C: New test.
11002 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11004         * lib/target-supports.exp (check_effective_target_pie): Renamed
11005         to ...
11006         (check_effective_target_pie_enabled): This.
11007         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11008         * gcc.target/i386/pie.c: Likewise.
11010 2015-02-11  Andrew Pinski  <apinski@cavium.com>
11012         PR target/64893
11013         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11014         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11016 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11018         PR target/61925
11019         * gcc.target/i386/pr61925-1.c: New test.
11020         * gcc.target/i386/pr61925-2.c: New test.
11021         * gcc.target/i386/pr61925-3.c: New test.
11023 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
11025         PR sanitizer/65004
11026         * g++.dg/asan/pr65004.C: New test.
11028 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
11030         PR target/64661
11031         * gcc.taget/sh/pr64661-0.h: New.
11032         * gcc.taget/sh/pr64661-1.c: New.
11033         * gcc.taget/sh/pr64661-2.c: New.
11034         * gcc.taget/sh/pr64661-3.c: New.
11035         * gcc.taget/sh/pr64661-4.c: New.
11037 2015-02-10  Richard Biener  <rguenther@suse.de>
11039         PR tree-optimization/64995
11040         * g++.dg/torture/pr64995.C: New testcase.
11042 2015-02-10  Richard Biener  <rguenther@suse.de>
11044         PR tree-optimization/64909
11045         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11047 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11049         * gcc.dg/signbit-sa.c: New test.
11051 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11053         PR libgfortran/57822
11054         * gfortran/fmt_g0_7.f08: New test.
11056 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
11058         PR tree-optimization/43378
11059         * gcc.dg/tree-ssa/pr43378.c: New test.
11061 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
11063         PR ipa/64978
11064         * g++.dg/torture/pr64978.C: New testcase.
11066 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11068         PR sanitizer/64981
11069         * gcc.dg/asan/pr64981.c: New test.
11071 2015-02-09  Marek Polacek  <polacek@redhat.com>
11073         PR c/64856
11074         * gcc.dg/pr64856.c: New test.
11076 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11078         PR target/64979
11079         * gcc.dg/tree-ssa/stdarg-7.c: New test.
11080         * gcc.c-torture/execute/pr64979.c: New test.
11082 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
11084         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11086 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11088         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11089         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11091 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11093         PR target/58757
11094         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11096 2015-02-09  Richard Biener  <rguenther@suse.de>
11098         PR tree-optimization/54000
11099         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11101 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11103         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11105 2015-02-09  Martin Liska  <mliska@suse.cz>
11107         * g++.dg/ipa/pr64858.C: New test.
11109 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11111         * gcc.dg/uninit-19.c: Fix warning line for fpic.
11113 2015-02-08  Andrew Pinski  <apinski@cavium.com>
11115         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11117 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11119         PR fortran/63744
11120         * gfortran.dg/use_rename_8.f90: New.
11122 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
11124         * gnat.dg/addr7.ad[sb]: New test.
11125         * gnat.dg/addr8.ad[sb]: Likewise.
11127 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
11129         PR jit/64752
11130         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11131         from jit.dg/test-compile-to-executable.c's create_code, with a
11132         clarification of the output message.
11133         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11134         pass/fail message.
11135         (test_jit): Use CHECK_NO_ERRORS when calling
11136         gcc_jit_context_compile_to_file.
11137         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11138         jit-verify-compile-to-file to jit-verify-output-file-was-created.
11139         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
11140         about deletions that are attempted.
11141         (jit-verify-compile-to-file): Rename to...
11142         (jit-verify-output-file-was-created): ...this, and drop the
11143         attempt to run "file" and verify the output.
11144         (jit-verify-assembler): New function.
11145         (jit-verify-object): New function.
11146         (jit-verify-dynamic-library): New function.
11147         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11148         favor of an implementation from new file
11149         create-code-for-hello-world-executable.h, which also adds a
11150         "main".
11151         (dg-final): Replace jit-verify-compile-to-file with
11152         jit-verify-output-file-was-created, and invoke new function
11153         jit-verify-assembler.
11154         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11155         the output message.
11156         (dg-final): Replace jit-verify-compile-to-file with
11157         jit-verify-output-file-was-created, and invoke new function
11158         jit-verify-dynamic-library.
11159         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11160         favor of an implementation from new file
11161         create-code-for-hello-world-executable.h, which also adds a
11162         "main".
11163         (dg-final): Replace jit-verify-compile-to-file with
11164         jit-verify-output-file-was-created.  Strengthen the expected stdout
11165         from the built executable.
11166         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11167         favor of an implementation from new file
11168         create-code-for-hello-world-executable.h, which also adds a
11169         "main".
11170         (dg-final): Replace jit-verify-compile-to-file with
11171         jit-verify-output-file-was-created, and invoke new function
11172         jit-verify-object.
11173         * jit.dg/verify-dynamic-library.c: New source file.
11175 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
11176             Brian Rzycki  <b.rzycki@samsung.com>
11178         PR tree-optimization/64878
11179         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11181 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11183         PR ipa/64896
11184         * g++.dg/ipa/pr64896.C: New test.
11186 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11188         PR target/64205
11189         * gcc.target/powerpc/pr64205.c: New file.
11191 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
11193         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11194         (dg-options): Use -fpie instead of -fPIE -pie.
11196 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11198         PR middle-end/64937
11199         * g++.dg/asan/pr64937.C: New test.
11201 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
11203         PR fortran/63205
11204         * gfortran.dg/class_to_type_4.f90: New test
11206 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
11208         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11210 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11212         PR rtl-optimization/64957
11213         PR debug/64817
11214         * gcc.c-torture/execute/pr64957.c: New test.
11216 2015-02-05  Jeff Law  <law@redhat.com>
11218         PR target/17306
11219         * gcc.target/h8300/pr17306-1.c: New test.
11220         * gcc.target/h8300/pr17306-2.c: New test.
11222 2015-02-05  Tobias Burnus  <burnus@net-b.de>
11224         PR fortran/64943
11225         * gfortran.dg/structure_constructor_12.f90: New.
11227 2015-02-05  Jeff Law  <law@redhat.com>
11229         PR target/58400
11230         gcc.target/h8300/pr58400.c: New test.
11232 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11234         * gcc.target/arm/macro_defs0.c: New test.
11235         * gcc.target/arm/macro_defs1.c: New test.
11236         * gcc.target/arm/macro_defs2.c: New test.
11238 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
11240         PR rtl-optimization/64905
11241         * gcc.target/i386/pr64905.c: Require nonpic target.
11242         (dg-options): Add -fomit-frame-pointer.
11243         (main): Remove.
11245 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
11247         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11248         tree dump scanning.
11250 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
11252         PR fortran/64757
11253         * gfortran.dg/type_to_class_2.f90: New test
11254         * gfortran.dg/type_to_class_3.f90: New test
11256 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
11258         PR ipa/64686
11259         * g++.dg/torture/pr64686.C: New testcase.
11261 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11263         PR rtl-optimization/64905
11264         * gcc.target/i386/pr64905.c: New file.
11266 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11268         * gcc.dg/guality/pr41447-1.c: Remove xfail.
11269         * gcc.dg/guality/pr41616-1.c: Ditto.
11271 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
11273         PR debug/64817
11274         * gcc.dg/pr64817-3.c: New.
11276 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
11277             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11279         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11280         pass parameters in registers.
11281         * gcc.dg/guality/pr36728-2.c (main): Likewise.
11282         * gcc.dg/guality/pr36728-3.c (main): Likewise.
11283         * gcc.dg/guality/pr36728-4.c (main): Likewise.
11285 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
11286             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11288         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11289         list, allow for multilibed targets.
11290         * gcc.dg/combine_ashiftrt_2.c: Likewise.
11292 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11294         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11295         * gcc.dg/pr46728-6.c: Ditto.
11297 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
11299         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11300         for mips_nanlegacy target.
11302 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
11304         * gcc.target/i386/chkp-hidden-def.c: New.
11306 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11308         PR middle-end/62103
11309         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11310         to use 24 bits for bitfield b.
11312 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11314         PR testsuite/64796
11315         * lib/target-supports.exp (check_effective_target_bswap64): Do not
11316         cache result in a global variable.  Include all 32-bit targets for
11317         bswap64 tests.
11319 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
11321         PR rtl-optimization/64756
11322         * gcc.c-torture/execute/pr64756.c: New test.
11324 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
11326         PR target/64660
11327         * gcc.target/sh/pr64660-0.h: New.
11328         * gcc.target/sh/pr64660-1.c: New.
11329         * gcc.target/sh/pr64660-2.c: New.
11330         * gcc.target/sh/pr64660-3.c: New.
11331         * gcc.target/sh/pr64660-4.c: New.
11333 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11335         PR c++/64877
11336         * g++.dg/warn/Waddress-2.C: New.
11338 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
11340         PR middle-end/61225
11341         * gcc.target/i386/pr49095.c: XFAIL for ia32.
11343 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
11345         PR preprocessor/64803
11346         * gcc.dg/cpp/builtin-macro-1.c: New test case.
11348 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
11350         * g++.dg/ipa/devirt-37.C: Disable early inlining.
11352 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11354         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11355         (_ARM_FPSRC): Add DN and AHP fields.
11356         (clean_results): Force DN=1 on AArch64.
11357         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11358         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11359         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11360         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11361         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11362         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11364 2015-02-02  Alan Modra  <amodra@gmail.com>
11366         * gcc.target/powerpc/cprophard.c: New.
11368 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
11370         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11371         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11373 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
11375         PR debug/64817
11376         * gcc.dg/pr64817-1.c: New test.
11377         * gcc.dg/pr64817-2.c: New test.
11379 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
11381         PR target/64851
11382         * gcc.target/sh/pr64851-0.h: New
11383         * gcc.target/sh/pr64851-1.c: New
11384         * gcc.target/sh/pr64851-2.c: New
11385         * gcc.target/sh/pr64851-3.c: New
11386         * gcc.target/sh/pr64851-4.c: New
11388 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11390         PR target/64882
11391         * gcc.dg/torture/pr64882.c: New test.
11393 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
11395         PR target/64159
11396         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11397         sparc*-*-*.
11399 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11401         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11402         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11403         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11404         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11405         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11406         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11407         tree dump.
11408         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11409         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11410         tree dump.
11411         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11412         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11413         tree dump.
11415 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11417         PR target/64688
11418         * g++.dg/pr64688-2.C: New.
11420 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11422         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11423         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11424         * gcc.target/i386/fuse-caller-save.c: Ditto.
11425         * gcc.target/i386/headmerge-1.c: Ditto.
11426         * gcc.target/i386/headmerge-2.c: Ditto.
11427         * gcc.target/i386/sibcall-6.c: Ditto.
11429 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11431         PR target/64617
11432         * gcc.target/i386/pr64617.c: New test.
11434 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11436         PR target/15184
11437         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11438         (dg-options): Remove -m32.
11439         (dg-final): Scan for "movb %al" only.
11440         * gcc.target/i386/pr15184-2.c: Ditto.
11442 2015-01-30  Richard Biener  <rguenther@suse.de>
11444         PR tree-optimization/64829
11445         * gcc.dg/vect/pr64829.c: New testcase.
11447 2015-01-29  Marek Polacek  <polacek@redhat.com>
11449         PR c/64709
11450         * gcc.dg/pr64709.c: New test.
11452 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
11454         PR c++/64717
11455         * g++.dg/ubsan/pr64717-1.C: New test.
11456         * g++.dg/ubsan/pr64717-2.C: New test.
11458 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
11460         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11462 2015-01-29  Jeff Law  <law@redhat.com>
11464         PR target/15184
11465         * gcc.target/i386/pr15184-1.c: New test.
11466         * gcc.target/i386/pr15184-2.c: New test.
11468 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11470         PR tree-optimization/64746
11471         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11473 2015-01-29  Richard Biener  <rguenther@suse.de>
11475         PR tree-optimization/64853
11476         * gcc.dg/torture/pr64853.c: New testcase.
11478 2015-01-29  Richard Biener  <rguenther@suse.de>
11480         PR tree-optimization/64844
11481         * gcc.dg/vect/pr64844.c: New testcase.
11483 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11485         PR middle-end/64809
11486         * gcc.dg/pr64809.c: Delete.
11488 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11490         PR middle-end/64805
11491         * gcc.target/i386/pr64805.c: New.
11493 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11495         * gcc.dg/guality/guality.h (main): Add argv[0] to
11496         guality_gdb_command.
11498 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
11500         PR ipa/64801
11501         * gcc.dg/tree-ssa/pr64801.c: New testcase.
11503 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
11505         PR target/64659
11506         * gcc.target/sh/sh.exp
11507         (check_effective_target_atomic_model_soft_gusa_available,
11508         check_effective_target_atomic_model_soft_tcb_available,
11509         check_effective_target_atomic_model_soft_imask_available,
11510         check_effective_target_atomic_model_hard_llcs_available): New.
11511         * gcc.target/sh/pr64659-0.h: New.
11512         * gcc.target/sh/pr64659-1.c: New.
11513         * gcc.target/sh/pr64659-2.c: New.
11514         * gcc.target/sh/pr64659-3.c: New.
11515         * gcc.target/sh/pr64659-4.c: New.
11517 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
11519         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11520         scan-assembler-times pattern.
11522 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
11524         PR middle-end/64809
11525         * gcc.dg/pr64809.c: New test.
11527 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
11529         PR tree-optimization/64277
11530         * gcc.dg/pr64277.c: New.
11532 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11534         PR tree-optimization/64718
11535         * gcc.c-torture/execute/pr64718.c: New test.
11537 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
11539         * gcc.target/aarch64/abs_2.c: New.
11541 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
11543         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11544         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11545         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11546         ISA rev < 2.
11548 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
11550         PR bootstrap/64612
11551         * lib/target-supports.exp (check_effective_target_comdat_group): New.
11552         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11553         { target comdat_group }.
11555 2015-01-27  Tobias Burnus  <burnus@net-b.de>
11557         PR fortran/63861
11558         * gfortran.dg/goacc/coarray_2.f90: New.
11560 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11562         PR ipa/60871
11563         PR ipa/64139
11564         * g++.dg/torture/pr64139.C: New testcase.
11565         * g++.dg/torture/pr60871.C: Likewise.
11567 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
11569         PR fortran/64230
11570         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11571         prevent linking errors.
11573 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11575         PR ipa/64282
11576         * g++.dg/torture/pr64282.C: New testcase.
11578 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11580         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11581         for wzr reg.
11583 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11585         * gcc.target/s390/hotpatch-13.c: New testcase.
11586         * gcc.target/s390/hotpatch-14.c: New testcase.
11587         * gcc.target/s390/hotpatch-15.c: New testcase.
11588         * gcc.target/s390/hotpatch-16.c: New testcase.
11589         * gcc.target/s390/hotpatch-17.c: New testcase.
11590         * gcc.target/s390/hotpatch-18.c: New testcase.
11591         * gcc.target/s390/hotpatch-19.c: New testcase.
11592         * gcc.target/s390/hotpatch-20.c: New testcase.
11593         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11594         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11595         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11596         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11597         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11598         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11599         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11600         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11601         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11602         * gcc.target/s390/hotpatch-10.c: Likewise.
11603         * gcc.target/s390/hotpatch-11.c: Likewise.
11604         * gcc.target/s390/hotpatch-12.c: Likewise.
11605         * gcc.target/s390/hotpatch-2.c: Likewise.
11606         * gcc.target/s390/hotpatch-3.c: Likewise.
11607         * gcc.target/s390/hotpatch-4.c: Likewise.
11608         * gcc.target/s390/hotpatch-5.c: Likewise.
11609         * gcc.target/s390/hotpatch-6.c: Likewise.
11610         * gcc.target/s390/hotpatch-7.c: Likewise.
11611         * gcc.target/s390/hotpatch-8.c: Likewise.
11612         * gcc.target/s390/hotpatch-9.c: Likewise.
11613         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11614         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11615         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11616         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11617         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11618         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11619         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11620         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11622 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
11624         * gcc.dg/long_branch.c: New testcase.
11626 2015-01-27  Richard Biener  <rguenther@suse.de>
11628         PR tree-optimization/56273
11629         PR tree-optimization/59124
11630         PR tree-optimization/64277
11631         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11632         * gcc.dg/Warray-bounds-12.c: Likewise.
11633         * gcc.dg/Warray-bounds-13.c: Likewise.
11635 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11637         PR rtl-optimization/61058
11638         * gcc.dg/pr61058.c: New test.
11640 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11642         * gcc.target/i386/chkp-narrow-bounds.c: New.
11644 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11646         PR tree-optimization/64807
11647         * gcc.dg/pr64807.c: New test.
11649         PR c/64766
11650         * gcc.dg/pr64766.c: New test.
11652 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11654         PR target/49263
11655         * gcc.target/sh/pr49263-4.c: New.
11657 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11659         PR fortran/62044
11660         * gfortran.dg/allocate_with_mold_1.f90: New test
11662 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11664         PR c/64778
11665         * gcc.dg/pr64778.c: New test.
11667         PR middle-end/64421
11668         * gcc.dg/vect/pr64421.c: New test.
11670 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11672         PR fortran/64771
11673         * gfortran.dg/coarray_36.f: New.
11674         * gfortran.dg/coarray_37.f90: New.
11676 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11678         PR fortran/64230
11679         * gfortran.dg/class_allocate_18.f90: New.
11681 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11683         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11685 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11687         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11689 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11691         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11693 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11695         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11697 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11699         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11700         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11701         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11702         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11704 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11706         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11707         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11708         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11710 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11712         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11713         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11714         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11715         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11716         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11717         vXXXhn.inc.
11719 2015-01-26  Richard Biener  <rguenther@suse.de>
11721         PR middle-end/64764
11722         * gcc.dg/uninit-19.c: New testcase.
11724 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11726         * lib/target-supports.exp (check_effective_target_vect64): Add
11727         sparc*-*-*.
11729 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11731         PR testsuite/64712
11732         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11734 2015-01-26  Tony Liu  <tony.liu@arm.com>
11736         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11737         non-UAL cases.
11739 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11741         PR libfortran/64770
11742         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11743         correctly, clean up afterwards.
11745 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11747         PR fortran/62044
11748         * gfortran.dg/use_rename_7.f90: New.
11750 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11752         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11753         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11755 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11757         PR target/54236
11758         * gcc.target/sh/pr54236-4.c: New.
11760 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11762         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11763         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11764         Bridge test.
11766 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11768         PR libfortran/64770
11769         * gfortran.dg/open_new_segv.f90: New test.
11771 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11773         PR target/49263
11774         PR target/53987
11775         PR target/64345
11776         PR target/59533
11777         PR target/52933
11778         PR target/54236
11779         PR target/51244
11780         * gcc.target/sh/pr64345-1.c: New.
11781         * gcc.target/sh/pr64345-2.c: New.
11782         * gcc.target/sh/pr59533-1.c: New.
11783         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11784         * gcc.target/sh/pr52933-2.c: Likewise.
11785         * gcc.target/sh/pr54089-1.c: Likewise.
11786         * gcc.target/sh/pr54236-1.c: Likewise.
11787         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11788         * gcc.target/sh/pr49263-1.c: Remove xfails.
11789         * gcc.target/sh/pr49263-2.c: Likewise.
11790         * gcc.target/sh/pr49263-3.c: Likewise.
11791         * gcc.target/sh/pr53987-1.c: Likewise.
11792         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11793         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11794         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11795         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11796         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11797         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11798         test_009): New.
11799         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11800         (test_02): New.
11802 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11804         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11806 2015-01-23  Ian Lance Taylor  <iant@google.com>
11808         PR go/64510
11809         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11810         targets without split stack support.
11812 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11814         PR target/64317
11815         * gcc.target/i386/pr64317.c: New test.
11817 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11819         PR rtl-optimization/63637
11820         PR rtl-optimization/60663
11821         * gcc.dg/pr63637-1.c: New test.
11822         * gcc.dg/pr63637-2.c: New test.
11823         * gcc.dg/pr63637-3.c: New test.
11824         * gcc.dg/pr63637-4.c: New test.
11825         * gcc.dg/pr63637-5.c: New test.
11826         * gcc.dg/pr63637-6.c: New test.
11827         * gcc.target/i386/pr63637-1.c: New test.
11828         * gcc.target/i386/pr63637-2.c: New test.
11829         * gcc.target/i386/pr63637-3.c: New test.
11830         * gcc.target/i386/pr63637-4.c: New test.
11831         * gcc.target/i386/pr63637-5.c: New test.
11832         * gcc.target/i386/pr63637-6.c: New test.
11834 2015-01-23  Richard Biener  <rguenther@suse.de>
11836         PR testsuite/63439
11837         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11838         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11840 2015-01-23  Marek Polacek  <polacek@redhat.com>
11842         PR preprocessor/60570
11843         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11844         * gcc.dg/cpp/pr60570.c: New test.
11846 2015-01-23  Richard Biener  <rguenther@suse.de>
11848         PR testsuite/63439
11849         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11850         vectorization on vect64 targets.
11852 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11854         PR fortran/60922
11855         * gfortran.dg/class_allocate_17.f90: New.
11857 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11859         PR fortran/64726
11860         * gfortran.dg/goacc/combined_loop.f90: New.
11862 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11864         PR fortran/61933
11865         * gfortran.dg/make_unit.f90: New test.
11867 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11869         PR fortran/61933
11870         * gfortran.dg/negative_unit_int8.f: Update.
11872 2015-01-22  Jeff Law  <law@redhat.com>
11874         PR target/52076
11875         * gcc.target/m68k/pr52076-1.c: New test.
11876         * gcc.target/m68k/pr52076-2.c: New test.
11878 2015-01-22  Richard Biener  <rguenther@suse.de>
11880         PR middle-end/64728
11881         * gcc.dg/torture/pr64728.c: New testcase.
11883 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11885         PR target/64688
11886         * g++.dg/pr64688.C: New test.
11888 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11890         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11891         to avoid errors with -fpic.
11893 2015-01-22  Richard Biener  <rguenther@suse.de>
11895         PR libstdc++/64535
11896         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11898 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11900         PR rtl-optimization/64682
11901         * gcc.c-torture/execute/pr64682.c: New file.
11903 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11905         PR debug/64511
11906         * gcc.dg/pr64511.c: New test.
11908         PR rtl-optimization/62078
11909         * g++.dg/opt/pr62078.C: New test.
11911         PR c/63307
11912         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11914 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11916         PR fortran/57023
11917         * gfortran.dg/internal_pack_15.f90:  New test.
11919 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11921         * c-c++-common/tsan/step.c: New testcase.
11923 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11925         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11927 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11929         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11931 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11933         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11935 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11937         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11939 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11941         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11943 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11945         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11947 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11949         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11951 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11953         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11955 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11957         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11959 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11961         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11963 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11965         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11967 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11969         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11971 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11973         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11974         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11975         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11976         vXXXw.inc.
11978 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11980         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11981         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11982         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11983         vXXXl.inc.
11985 2015-01-21  Renlin Li  <renlin.li@arm.com>
11987         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11988         * g++.dg/tls/thread_local5g.C: Likewise.
11989         * g++.dg/tls/thread_local6g.C: Likewise.
11991 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11993         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11994         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11995         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11997 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11999         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12000         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12001         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12003 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12005         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12006         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12007         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12009 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12011         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12012         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12013         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12015 2015-01-20  Jeff Law  <law@redhat.com>
12017         PR target/59946
12018         * gcc.target/m68k/pr59946.c: New test.
12020 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12022         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12023         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12024         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12026 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12028         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12029         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12030         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12032 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12034         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12035         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12036         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12038 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12040         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12041         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12042         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12043         vshuffle.inc.
12044         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12045         vshuffle.inc.
12047 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12049         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12050         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12051         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12053 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12055         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12056         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12057         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12059 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12061         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12063 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
12065         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12067         PR sanitizer/64632
12068         * g++.dg/ubsan/pr64632.C: New test.
12070         PR debug/64663
12071         * gcc.dg/pr64663.c: New test.
12073 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12075         PR c++/64383
12076         * g++.dg/warn/Wunused-var-23.C: New.
12078 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12080         PR c++/59937
12081         * g++.dg/cpp0x/constexpr-59937-1.C: New.
12082         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12084 2015-01-20  Richard Biener  <rguenther@suse.de>
12086         PR ipa/64684
12087         * gcc.dg/lto/pr64684_0.c: New testcase.
12088         * gcc.dg/lto/pr64684_1.c: Likewise.
12089         * gcc.dg/lto/pr64684_2.c: Likewise.
12090         * gcc.dg/lto/pr64685_0.c: Likewise.
12091         * gcc.dg/lto/pr64685_1.c: Likewise.
12093 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12095         PR c++/62241
12096         * g++.dg/cpp1y/lambda-init12.C: New.
12098 2015-01-20  Richard Biener  <rguenther@suse.de>
12100         PR tree-optimization/64410
12101         * g++.dg/vect/pr64410.cc: Require vect_double.
12103 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
12105         PR target/64149
12106         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12108 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
12110         PR bootstrap/64676
12111         Revert:
12112         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12114         PR rtl-optimization/64081
12115         * gcc.dg/pr64081.c: New test.
12117 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12119         * jit.dg/harness.h: Include <unistd.h>.
12120         (CHECK_NO_ERRORS): New.
12121         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12122         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12123         gcc_jit_context_compile_to_file.
12124         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12125         args to the spawned executable.
12126         (jit-expand-vars): New function.
12127         (jit-exe-params): New variable.
12128         (dg-jit-set-exe-params): New function.
12129         (jit-dg-test): Detect testcases that use
12130         jit-verify-compile-to-file and call jit-setup-compile-to-file.
12131         Set arguments of spawned process to jit-exe-params.
12132         (jit-get-output-filename): New function.
12133         (jit-setup-compile-to-file): New function.
12134         (jit-verify-compile-to-file): New function.
12135         (jit-run-executable): New function.
12136         (jit-verify-executable): New function.
12137         * jit.dg/test-compile-to-assembler.c: New testcase.
12138         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12139         * jit.dg/test-compile-to-executable.c: New testcase.
12140         * jit.dg/test-compile-to-object.c: New testcase.
12142 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
12144         PR target/64652
12145         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12146         (test_1): New.
12148 2015-01-19  Martin Liska  <mliska@suse.cz>
12150         * objc/compile/pr64668.m: New test.
12152 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12154         * jit.dg/test-arith-overflow.c: Include stdbool.h.
12155         (create_overflow_fn): Update comment to clarify that
12156         the third param of the created function is a bool *, not
12157         an int *.
12158         (verify_int_overflow_fn): Convert param "expected_ovf" from
12159         int to bool.  Update third param of "overflow_fn_type" from int *
12160         to bool *.  Update local "actual_ovf" from int to bool.
12161         (verify_uint_overflow_fn): Likewise.
12163 2015-01-19  Martin Liska  <mliska@suse.cz>
12165         * gcc.dg/ipa/ipa-icf-33.c: New test.
12167 2015-01-19  Felix Yang  <felix.yang@huawei.com>
12168             Haijian Zhang  <z.zhanghaijian@huawei.com>
12170         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12171         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12172         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12173         result_float64x2, expected_hfloat64x2): New helper type, variable and
12174         declaration.
12175         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12176         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12177         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12178         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12179         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12180         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12181         and target without the FMA feature.
12183 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
12185         * gcc.target/aarch64/pr64304.c: New testcase.
12187 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12189         PR rtl-optimization/64081
12190         * gcc.dg/pr64081.c: New test.
12192 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
12194         PR target/63971
12195         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12196         the epilogue).
12197         * gcc.target/aarch64/test_frame_6.c: Likewise.
12198         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12199         and x19 (in the epilogue).
12200         * gcc.target/aarch64/test_frame_4.c: Likewise.
12201         * gcc.target/aarch64/test_frame_7.c: Likewise.
12203 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
12205         * gcc.target/i386/chkp-always_inline.c: New.
12207 2015-01-15  Andrew Pinski  <apinski@cavium.com>
12208             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12210         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12211         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12213 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
12215         PR fortran/60255
12216         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12217         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12219 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12221         PR fortran/64578
12222         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12224 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
12226         PR target/64652
12227         * gcc.target/sh/torture/pr64652.c: New.
12229 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12231         * gcc.dg/ipa/ipa-icf-32.c: Update template.
12232         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12233         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12234         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12235         * c-c++-common/asan/kasan-recover-1.c: Likewise.
12236         * c-c++-common/asan/kasan-recover-2.c: Likewise.
12238 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12240         PR ipa/64378
12241         * g++.dg/torture/pr64378.C: New testcase.
12243 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12245         PR fortran/57959
12246         * gfortran.dg/block_13.f08: New test
12248 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12250         PR fortran/55901
12251         * gfortran.dg/associate_1.f03: Allow test for character with
12252         automatic length.
12254 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12256         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12257         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12259 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12261         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12263 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
12265         PR fortran/64578
12266         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12268 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12270         PR fortran/60357
12271         * gfortran.dg/alloc_comp_assign_13.f08: New test.
12273         PR fortran/61275
12274         * gfortran.dg/alloc_comp_assign_14.f08: New test.
12276         PR fortran/55932
12277         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12279 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12281         PR fortran/60334
12282         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12284 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
12286         PR rtl-optimization/52773
12287         * gcc.c-torture/compile/pr52773.c: New test.
12289 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12291         PR c++/62134
12292         * g++.dg/cpp0x/alias-decl-46.C: New.
12294 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12296         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12298 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12300         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12301         Add trace.
12302         (CHECK_FP): Likewise.
12303         (CHECK_CUMULATIVE_SAT): Likewise.
12305 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12307         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12308         (Set_Neon_Cumulative_Sat): Add parameter.
12309         (__set_neon_cumulative_sat): Support new parameter.
12310         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12311         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12312         argument.
12313         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12314         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12315         argument.
12317 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12319         * g++.dg/tsan/vptr_benign_race.C: New testcase.
12320         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12322 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12324         PR c++/60056
12325         * g++.dg/tls/thread_local-ice4.C: New.
12327 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
12329         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12330         than Neon options.
12332 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12334         PR c++/62276
12335         * g++.dg/cpp0x/vt-62276.C: New.
12337 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12339         PR middle-end/64353
12340         * g++.dg/pr64353.C: New.
12342 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12344         PR target/64263
12345         * gcc.target/aarch64/pr64263_1.c: New test.
12347 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
12349         PR tree-optimization/64434
12350         * gcc.dg/torture/pr64434.c: Move to...
12351         * gcc.dg/pr64434.c: ... here.
12353 2015-01-16  Richard Biener  <rguenther@suse.de>
12355         PR middle-end/64614
12356         * gcc.dg/uninit-18.c: New testcase.
12358 2015-01-16  Richard Biener  <rguenther@suse.de>
12360         PR tree-optimization/64568
12361         * g++.dg/torture/pr64568-2.C: New testcase.
12363 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12365         PR target/64363
12366         * gcc.target/i386/chkp-label-address.c: New.
12368 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
12370         PR fortran/45290
12371         * gfortran.dg/pointer_init_6.f90: Extended.
12373 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
12375         * gcc.c-torture/compile/20150108.c: New test.
12377 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12379         * gcc.target/visium: New directory.
12381 2015-01-16  Richard Biener  <rguenther@suse.de>
12383         PR tree-optimization/61743
12384         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12385         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12387 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
12389         * gcc.dg/pr64015.c: New test.
12391 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
12393         PR ipa/64163
12394         PR ipa/64612
12395         * g++.dg/ipa/pr64612.C: New test.
12397 2015-01-16  Renlin Li  <renlin.li@arm.com>
12399         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12401 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
12403         * gcc.target/i386/sse-14.c: Test new intrinsic.
12404         * gcc.target/i386/sse-22.c: Ditto.
12406 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12408         PR c++/58614
12409         * g++.dg/cpp0x/auto44.C: New.
12411 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
12413         PR target/59710
12414         * gcc.target/nios2/gpopt-all.c: New test case.
12415         * gcc.target/nios2/gpopt-local.c: New test case.
12416         * gcc.target/nios2/gpopt-global.c: New test case.
12417         * gcc.target/nios2/gpopt-data.c: New test case.
12418         * gcc.target/nios2/gpopt-none.c: New test case.
12420 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12422         * g++.dg/ubsan/vptr-1.C: New test.
12423         * g++.dg/ubsan/vptr-2.C: New test.
12424         * g++.dg/ubsan/vptr-3.C: New test.
12425         * g++.dg/ubsan/vptr-4.C: New test.
12426         * g++.dg/ubsan/vptr-5.C: New test.
12427         * g++.dg/ubsan/vptr-6.C: New test.
12428         * g++.dg/ubsan/vptr-7.C: New test.
12429         * g++.dg/ubsan/vptr-8.C: New test.
12430         * g++.dg/ubsan/vptr-9.C: New test.
12432 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12434         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12435         is set up.
12436         * lib/gcc-dg.exp: Likewise.
12438 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12440         PR rtl-optimization/64110
12441         * gcc.target/i386/pr64110.c: Add scan-assembler.
12443 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
12444             James Norris  <jnorris@codesourcery.com>
12445             Cesar Philippidis  <cesar@codesourcery.com>
12446             Ilmir Usmanov  <i.usmanov@samsung.com>
12448         * lib/target-supports.exp (check_effective_target_fopenacc): New
12449         procedure.
12450         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12451         * g++.dg/goacc/goacc.exp: Likewise.
12452         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12453         * gcc.dg/goacc/goacc.exp: Likewise.
12454         * gfortran.dg/goacc/goacc.exp: Likewise.
12455         * c-c++-common/cpp/openacc-define-1.c: New file.
12456         * c-c++-common/cpp/openacc-define-2.c: Likewise.
12457         * c-c++-common/cpp/openacc-define-3.c: Likewise.
12458         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12459         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12460         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12461         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12462         * c-c++-common/goacc/asyncwait-1.c: Likewise.
12463         * c-c++-common/goacc/cache-1.c: Likewise.
12464         * c-c++-common/goacc/clauses-fail.c: Likewise.
12465         * c-c++-common/goacc/collapse-1.c: Likewise.
12466         * c-c++-common/goacc/data-1.c: Likewise.
12467         * c-c++-common/goacc/data-2.c: Likewise.
12468         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12469         * c-c++-common/goacc/deviceptr-1.c: Likewise.
12470         * c-c++-common/goacc/deviceptr-2.c: Likewise.
12471         * c-c++-common/goacc/deviceptr-3.c: Likewise.
12472         * c-c++-common/goacc/if-clause-1.c: Likewise.
12473         * c-c++-common/goacc/if-clause-2.c: Likewise.
12474         * c-c++-common/goacc/kernels-1.c: Likewise.
12475         * c-c++-common/goacc/loop-1.c: Likewise.
12476         * c-c++-common/goacc/loop-private-1.c: Likewise.
12477         * c-c++-common/goacc/nesting-1.c: Likewise.
12478         * c-c++-common/goacc/nesting-data-1.c: Likewise.
12479         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12480         * c-c++-common/goacc/parallel-1.c: Likewise.
12481         * c-c++-common/goacc/pcopy.c: Likewise.
12482         * c-c++-common/goacc/pcopyin.c: Likewise.
12483         * c-c++-common/goacc/pcopyout.c: Likewise.
12484         * c-c++-common/goacc/pcreate.c: Likewise.
12485         * c-c++-common/goacc/pragma_context.c: Likewise.
12486         * c-c++-common/goacc/present-1.c: Likewise.
12487         * c-c++-common/goacc/reduction-1.c: Likewise.
12488         * c-c++-common/goacc/reduction-2.c: Likewise.
12489         * c-c++-common/goacc/reduction-3.c: Likewise.
12490         * c-c++-common/goacc/reduction-4.c: Likewise.
12491         * c-c++-common/goacc/sb-1.c: Likewise.
12492         * c-c++-common/goacc/sb-2.c: Likewise.
12493         * c-c++-common/goacc/sb-3.c: Likewise.
12494         * c-c++-common/goacc/update-1.c: Likewise.
12495         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12496         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12497         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12498         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12499         * gfortran.dg/goacc/assumed.f95: Likewise.
12500         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12501         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12502         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12503         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12504         * gfortran.dg/goacc/branch.f95: Likewise.
12505         * gfortran.dg/goacc/cache-1.f95: Likewise.
12506         * gfortran.dg/goacc/coarray.f95: Likewise.
12507         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12508         * gfortran.dg/goacc/cray.f95: Likewise.
12509         * gfortran.dg/goacc/critical.f95: Likewise.
12510         * gfortran.dg/goacc/data-clauses.f95: Likewise.
12511         * gfortran.dg/goacc/data-tree.f95: Likewise.
12512         * gfortran.dg/goacc/declare-1.f95: Likewise.
12513         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12514         * gfortran.dg/goacc/fixed-1.f: Likewise.
12515         * gfortran.dg/goacc/fixed-2.f: Likewise.
12516         * gfortran.dg/goacc/fixed-3.f: Likewise.
12517         * gfortran.dg/goacc/fixed-4.f: Likewise.
12518         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12519         * gfortran.dg/goacc/if.f95: Likewise.
12520         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12521         * gfortran.dg/goacc/list.f95: Likewise.
12522         * gfortran.dg/goacc/literal.f95: Likewise.
12523         * gfortran.dg/goacc/loop-1.f95: Likewise.
12524         * gfortran.dg/goacc/loop-2.f95: Likewise.
12525         * gfortran.dg/goacc/loop-3.f95: Likewise.
12526         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12527         * gfortran.dg/goacc/omp.f95: Likewise.
12528         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12529         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12530         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12531         * gfortran.dg/goacc/parameter.f95: Likewise.
12532         * gfortran.dg/goacc/private-1.f95: Likewise.
12533         * gfortran.dg/goacc/private-2.f95: Likewise.
12534         * gfortran.dg/goacc/private-3.f95: Likewise.
12535         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12536         * gfortran.dg/goacc/reduction-2.f95: Likewise.
12537         * gfortran.dg/goacc/reduction.f95: Likewise.
12538         * gfortran.dg/goacc/routine-1.f90: Likewise.
12539         * gfortran.dg/goacc/routine-2.f90: Likewise.
12540         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12541         * gfortran.dg/goacc/several-directives.f95: Likewise.
12542         * gfortran.dg/goacc/sie.f95: Likewise.
12543         * gfortran.dg/goacc/subarrays.f95: Likewise.
12544         * gfortran.dg/gomp/map-1.f90: Likewise.
12545         * gfortran.dg/openacc-define-1.f90: Likewise.
12546         * gfortran.dg/openacc-define-2.f90: Likewise.
12547         * gfortran.dg/openacc-define-3.f90: Likewise.
12548         * g++.dg/gomp/block-1.C: Update for changed compiler output.
12549         * g++.dg/gomp/block-2.C: Likewise.
12550         * g++.dg/gomp/block-3.C: Likewise.
12551         * g++.dg/gomp/block-5.C: Likewise.
12552         * g++.dg/gomp/target-1.C: Likewise.
12553         * g++.dg/gomp/target-2.C: Likewise.
12554         * g++.dg/gomp/taskgroup-1.C: Likewise.
12555         * g++.dg/gomp/teams-1.C: Likewise.
12556         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12557         * gcc.dg/cilk-plus/jump.c: Likewise.
12558         * gcc.dg/gomp/block-1.c: Likewise.
12559         * gcc.dg/gomp/block-10.c: Likewise.
12560         * gcc.dg/gomp/block-2.c: Likewise.
12561         * gcc.dg/gomp/block-3.c: Likewise.
12562         * gcc.dg/gomp/block-4.c: Likewise.
12563         * gcc.dg/gomp/block-5.c: Likewise.
12564         * gcc.dg/gomp/block-6.c: Likewise.
12565         * gcc.dg/gomp/block-7.c: Likewise.
12566         * gcc.dg/gomp/block-8.c: Likewise.
12567         * gcc.dg/gomp/block-9.c: Likewise.
12568         * gcc.dg/gomp/target-1.c: Likewise.
12569         * gcc.dg/gomp/target-2.c: Likewise.
12570         * gcc.dg/gomp/taskgroup-1.c: Likewise.
12571         * gcc.dg/gomp/teams-1.c: Likewise.
12573 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
12575         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12576         test case.
12578 2015-01-15  Mike Stump  <mikestump@comcast.net>
12580         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12581         * gcc.dg/inline_2.c: Likewise.
12582         * gcc.dg/inline_3.c: Likewise.
12583         * gcc.dg/inline_4.c: Likewise.
12585 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
12587         PR fortran/58023
12588         * gfortran.dg/proc_ptr_comp_43.f90: New.
12590 2015-01-15  Mike Stump  <mikestump@comcast.net>
12592         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12593         * gcc.dg/unroll_2.c: Likewise.
12594         * gcc.dg/unroll_3.c: Likewise.
12595         * gcc.dg/unroll_4.c: Likewise.
12596         * gcc.dg/unroll_5.c: Likewise.
12598 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
12600         PR target/63971
12601         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12602         in epilogue.
12603         * gcc.target/aarch64/test_frame_6.c: Likewise.
12604         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12605         x30 and x19 (in the epilogue).
12606         * gcc.target/aarch64/test_frame_4.c: Likewise.
12607         * gcc.target/aarch64/test_frame_7.c: Likewise.
12609 2015-01-15  Martin Liska  <mliska@suse.cz>
12611         * g++.dg/ipa/pr64068.C: New test.
12612         * gcc.dg/ipa/PR64559.c: New test.
12614 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12616         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12617         with PIE.
12619 2015-01-15  Richard Biener  <rguenther@suse.de>
12621         PR tree-optimization/61743
12622         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12623         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12625 2015-01-15 Renlin Li <renlin.li@arm.com>
12627         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12628         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12630 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12632         * gcc.dg/vect/vect-aggressive-1.c: New.
12633         * gcc.target/i386/avx2-vect-aggressive.c: New.
12635 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12637         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12639 2015-01-15  Richard Biener  <rguenther@suse.de>
12641         PR lto/64415
12642         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12643         -Wl,-undefined,dynamic_lookup.
12645 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12647         * gnat.dg/opt47.adb: New test.
12649 2015-01-15  Richard Biener  <rguenther@suse.de>
12651         PR lto/64415
12652         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12654 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12656         PR tree-optimization/64434
12657         * gcc.dg/torture/pr64434.c: New test.
12659 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12661         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12662         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12663         -march=loongson* and -march=octeon* require -mno-micromips.
12665 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12666             Matthew Fortune  <matthew.fortune@imgtec.com>
12668         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12669         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12670         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12671         * gcc.target/mips/call-saved-7.c: New file.
12672         * gcc.target/mips/call-saved-8.c: New file.
12673         * gcc.target/mips/call-saved-9.c: New file.
12675 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12677         * gcc.target/mips/lsa.c: New file.
12678         * gcc.target/mips/mips64-lsa.c: Likewise.
12679         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12680         * gcc.target/mips/mulsize-4.c: Likewise.
12681         * gcc.target/mips/mulsize-5.c: New file.
12682         * gcc.target/mips/mulsize-6.c: Likewise.
12683         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12684         and !HAS_LSA as ghost options.
12685         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12686         for !HAS_LSA.
12688 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12690         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12692 2015-01-15  Richard Biener  <rguenther@suse.de>
12694         PR middle-end/64365
12695         * gcc.dg/torture/pr64365.c: New testcase.
12697 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12699         * gcc.dg/stackprotectexplicit1.c: New test.
12700         * g++.dg/stackprotectexplicit2.c: New test.
12702 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12704         PR target/61933
12705         * gfortran.dg/inquire_internal.f90: New.
12706         * gfortran.dg/negative_unit_check.f90: New.
12708 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12710         PR target/53988
12711         * gcc.target/sh/pr53988-1.c: New.
12713 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12715         PR c++/58671
12716         * g++.dg/tls/thread_local-ice3.C: New.
12718 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12720         * gcc.target/i386/fentry-override.c: Properly place {} in target
12721         selector.  Remove nonpic.
12722         * gcc.target/i386/fentry.c: Likewise.
12724 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12726         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12727         warnings instead of errors.
12729 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12731         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12732         option support instead of ENABLE_LTO from Makefile.
12734 2015-01-14  Richard Biener  <rguenther@suse.de>
12736         PR tree-optimization/59354
12737         * gcc.dg/vect/pr59354.c: New testcase.
12739 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12741         * lib/target-supports.exp
12742         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12743         on ARM architures before v7.
12745 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12747         PR middle-end/59448
12748         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12749         an atomic_exchange.
12751 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12753         PR target/64386
12754         * gcc.target/i386/pr64386.c: New test.
12756 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12758         PR target/64393
12759         * gcc.target/i386/pr64393.c: New test.
12761 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12763         PR target/64387
12764         * gcc.target/i386/pr64387.c: New test.
12766 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12768         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12770 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12772         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12774 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12776         PR target/64453
12777         * gcc.target/arm/pr64453.c: New.
12779 2015-01-14  Richard Biener  <rguenther@suse.de>
12781         PR lto/64415
12782         * gcc.dg/lto/pr64415_0.c: New testcase.
12783         * gcc.dg/lto/pr64415_1.c: Likewise.
12785 2015-01-14  Martin Liska  <mliska@suse.cz>
12787         * gcc.dg/ipa/pr64307.c: New test.
12789 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12791         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12792         64-bit and 128-bit.
12794 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12796         PR target/64460
12797         * gcc.target/arm/pr64460_1.c: New test.
12799 2015-01-14  Richard Biener  <rguenther@suse.de>
12801         PR tree-optimization/64493
12802         PR tree-optimization/64495
12803         * gcc.dg/vect/pr64493.c: New testcase.
12804         * gcc.dg/vect/pr64495.c: Likewise.
12806 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12808         * gcc.dg/Warray-bounds-11.c: New test-case.
12810 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12812         * gcc.target/mips/octeon3-pipe-1.c: New test.
12814 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12816         * jit.dg/harness.h (set_up_logging): Move string concatenation
12817         into...
12818         (concat_strings): New function.
12819         (dump_reproducer): New function.
12820         (test_jit): Call dump_reproducer.
12821         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12822         function.
12823         (jit-dg-test): Delete any generated reproducer from previous runs.
12824         Verify that a generated reproducer was created, and verify that it
12825         compiles.
12826         * jit.dg/test-nested-contexts.c (main): Call
12827         gcc_jit_context_dump_reproducer_to_file.
12829 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12831         * gcc.dg/aru-2.c: Add dg-require-profiling.
12833 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12835         * lib/target-supports.exp (check_profiling_available): Check if
12836         -pg links.
12838 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12840         PR ipa/64565
12841         * g++.dg/torture/pr64565.C: New testcase.
12843 2015-01-13  Marek Polacek  <polacek@redhat.com>
12845         PR middle-end/64391
12846         * gcc.dg/tm/pr64391.c: New test.
12848 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12850         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12851         true.
12853 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12855         * gcc.target/i386/pie.c: New test.
12857         * lib/target-supports.exp (check_effective_target_pie): New.
12859 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12861         PR rtl-optimization/64286
12862         * gcc.target/i386/avx2-pr64286.c: New test.
12864 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12866         PR c++/57626
12867         * g++.dg/cpp0x/vt-57626.C: New.
12869 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12871         PR fortran/64528
12872         * gfortran.dg/pr64528.f90: New test.
12874 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12876         * gcc.target/aarch64/subsp.c: New test.
12878 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12880         * gcc.target/aarch64/store-pair-1.c: New testcase.
12882 2015-01-13  Richard Biener  <rguenther@suse.de>
12884         PR lto/64373
12885         * gcc.dg/lto/pr64373_0.c: New testcase.
12887 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12889         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12890         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12892 2015-01-13  Richard Biener  <rguenther@suse.de>
12894         PR tree-optimization/64406
12895         * gcc.dg/pr64406.c: New testcase.
12897 2015-01-13  Richard Biener  <rguenther@suse.de>
12899         PR tree-optimization/64404
12900         * gcc.dg/vect/pr64404.c: New testcase.
12902 2015-01-13  Richard Biener  <rguenther@suse.de>
12904         PR tree-optimization/64568
12905         * g++.dg/torture/pr64568.C: New testcase.
12907 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12909         * jit.dg/test-error-local-used-from-other-function.c: New test
12910         case.
12911         * jit.dg/test-error-param-reuse.c: New test case.
12912         * jit.dg/test-error-param-sharing.c: New test case.
12913         * jit.dg/test-error-param-used-from-other-function.c: New test
12914         case.
12915         * jit.dg/test-error-param-used-without-a-function.c: New test
12916         case.
12918 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12920         PR tree-optimization/64563
12921         * gcc.dg/pr64563.c: New test.
12923         PR target/64513
12924         * gcc.target/i386/pr64513.c: New test.
12926         PR tree-optimization/64454
12927         * gcc.dg/pr64454.c: New test.
12929         PR testsuite/64028
12930         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12931         bind_pic_locally.
12932         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12933         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12934         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12935         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12936         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12937         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12938         * gcc.dg/vect/slp-25.c: Likewise.
12939         * gcc.dg/vect/vect-109.c: Likewise.
12940         * gcc.dg/vect/vect-13.c: Likewise.
12941         * gcc.dg/vect/vect-17.c: Likewise.
12942         * gcc.dg/vect/vect-18.c: Likewise.
12943         * gcc.dg/vect/vect-19.c: Likewise.
12944         * gcc.dg/vect/vect-20.c: Likewise.
12945         * gcc.dg/vect/vect-21.c: Likewise.
12946         * gcc.dg/vect/vect-22.c: Likewise.
12947         * gcc.dg/vect/vect-27.c: Likewise.
12948         * gcc.dg/vect/vect-29.c: Likewise.
12949         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12950         * gcc.dg/vect/vect-2.c: Likewise.
12951         * gcc.dg/vect/vect-3.c: Likewise.
12952         * gcc.dg/vect/vect-4.c: Likewise.
12953         * gcc.dg/vect/vect-5.c: Likewise.
12954         * gcc.dg/vect/vect-72.c: Likewise.
12955         * gcc.dg/vect/vect-73-big-array.c: Likewise.
12956         * gcc.dg/vect/vect-73.c: Likewise.
12957         * gcc.dg/vect/vect-77-global.c: Likewise.
12958         * gcc.dg/vect/vect-78-global.c: Likewise.
12959         * gcc.dg/vect/vect-7.c: Likewise.
12960         * gcc.dg/vect/vect-86.c: Likewise.
12961         * gcc.dg/vect/vect-align-1.c: Likewise.
12962         * gcc.dg/vect/vect-align-3.c: Likewise.
12963         * gcc.dg/vect/vect-all-big-array.c: Likewise.
12964         * gcc.dg/vect/vect-all.c: Likewise.
12965         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12966         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12967         * gcc.dg/vect/vect-peel-3.c: Likewise.
12968         * gcc.dg/vect/vect-peel-4.c: Likewise.
12969         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12971 2015-01-12  Jeff Law  <law@redhat.com>
12973         PR target/64461
12974         * gcc.target/m68k/pr64461.c: New test.
12976 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12978         * jit.dg/test-array-as-pointer.c (create_code): Update call
12979         to gcc_jit_context_new_global by setting "kind" to
12980         GCC_JIT_GLOBAL_IMPORTED.
12981         * jit.dg/test-error-array-as-pointer.c: Likewise.
12982         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12983         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12984         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12985         * jit.dg/test-using-global.c (the_global): Rename to...
12986         (imported_global): ...this.
12987         (create_code): Update to test the three kinds of global.
12988         (verify_code): Likewise.
12990 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12992         PR testsuite/64427
12993         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12994         undefined behavior.
12995         * gcc.target/i386/pr64291-2.c: Updated.
12997 2015-01-12  Richard Biener  <rguenther@suse.de>
12999         PR tree-optimization/64530
13000         * gfortran.dg/pr64530.f90: New testcase.
13002 2015-01-12  Richard Biener  <rguenther@suse.de>
13004         PR middle-end/64357
13005         * gcc.dg/torture/pr64357.c: New testcase.
13007 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
13009         * gcc.target/i386/nop-mcount.c: Properly place {} in target
13010         selector.
13012 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13013         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13015 2015-01-12  Martin Liska  <mliska@suse.cz>
13017         * gcc.dg/ipa/PR64550.c: New test.
13019 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
13021         PR ipa/63470
13022         * g++.dg/ipa/pr63470.C: New testcase.
13024 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13026         PR fortran/63733
13027         * gfortran.dg/typebound_operator_20.f90: New.
13029 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13031         PR fortran/58023
13032         * gfortran.dg/proc_ptr_comp_42.f90: New.
13034 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13036         PR fortran/64508
13037         * gfortran.dg/proc_ptr_comp_41.f90: New.
13039 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
13041         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13043 2015-01-10  Tobias Burnus  <burnus@net-b.de>
13045         PR fortran/64522
13046         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13047         and add dg-excess-errors.
13048         * gfortran.dg/line_length_6.f90: New.
13049         * gfortran.dg/line_length_7.f90: New.
13050         * gfortran.dg/line_length_8.f90: New.
13051         * gfortran.dg/line_length_9.f90: New.
13052         * gfortran.dg/line_length_10.f90: New.
13053         * gfortran.dg/line_length_11.f90: New.
13055 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13057         * jit.dg/test-threads.c (struct testcase): Move declaration
13058         to jit.dg/all-non-failing-tests.h.
13059         (testcases): Likewise.
13060         * jit.dg/all-non-failing-tests.h (struct testcase): Move
13061         declaration here from jit.dg/all-non-failing-tests.h.
13062         (testcases): Likewise.
13063         * jit.dg/test-combination.c (create_code): Eliminate spelling
13064         out all of the testcases in favor of looping through the
13065         "testcases" metadata.
13066         (verify_code): Likewise.
13068 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
13070         PR rtl-optimization/64536
13071         * gcc.dg/pr64536.c: New test.
13073 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13075         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13076         * jit.dg/test-combination.c (create_code): Likewise.
13077         (verify_code): Likewise.
13078         * jit.dg/test-constants.c: New test case.
13079         * jit.dg/test-threads.c: Add test-constants.c.
13081 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
13083         PR libobjc/51891
13084         * objc.dg/gnu-api-2-class.m: Add a test case
13085         for the above change.
13087 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13089         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13091 2015-01-09  Richard Biener  <rguenther@suse.de>
13093         PR tree-optimization/64410
13094         * g++.dg/vect/pr64410.cc: New testcase.
13096 2015-01-09  Martin Liska  <mliska@suse.cz>
13098         * gcc.dg/ipa/ipa-icf-32.c: New test.
13100 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13102         * c-c++-common/tsan/tsan_barrier.h: New.
13103         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13104         * c-c++-common/tsan/bitfield_race.c: Likewise.
13105         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13106         * c-c++-common/tsan/mutexset1.c: Likewise.
13107         * c-c++-common/tsan/race_on_barrier.c: Likewise.
13108         * c-c++-common/tsan/race_on_mutex.c: Likewise.
13109         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13110         * c-c++-common/tsan/simple_race.c: Likewise.
13111         * c-c++-common/tsan/simple_stack.c: Likewise.
13112         * c-c++-common/tsan/sleep_sync.c: Likewise.
13113         * c-c++-common/tsan/tiny_race.c: Likewise.
13114         * c-c++-common/tsan/tls_race.c: Likewise.
13115         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13116         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13117         * g++.dg/tsan/atomic_free.C: Likewise.
13118         * g++.dg/tsan/atomic_free2.C: Likewise.
13119         * g++.dg/tsan/cond_race.C: Likewise.
13120         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13122 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
13124         PR testsuite/62250
13125         * lib/target-supports.exp (check_effective_target_libatomic_available):
13126         New.
13127         * gfortran.dg/coarray/caf.exp: Only add -latomic for
13128         targets that match effective-target libatomic_available.
13129         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13131 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13133         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13134         Verify the result of gcc_jit_context_get_last_error.
13135         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13137 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13139         PR tree-optimization/63989
13140         * gcc.dg/strlenopt-27.c: New test.
13142 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13144         * jit.dg/harness.h (set_up_logging): New function.
13145         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
13146         set_up_logging on the context, so that every testcase is
13147         logged to a particular file.
13148         * jit.dg/test-nested-contexts.c (main): Open a logfile,
13149         and call gcc_jit_context_set_logfile on the top-level context.
13151 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13153         PR target/64338
13154         * g++.dg/opt/pr64338.C: New test.
13156 2015-01-08  Tobias Burnus  <burnus@net-b.de>
13158         * gfortran.dg/coarray/codimension_2b.f90: New file.
13159         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13160         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13162 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13164         PR c++/59004
13165         * g++.dg/ext/fnname4.C: New.
13167 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13169         PR c++/64462
13170         * g++.dg/cpp0x/constexpr-64462.C: New.
13172 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13174         PR c++/60753
13175         * g++.dg/cpp0x/deleted10.C: New.
13177 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13179         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13181 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13183         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13184         GCC_JIT_UNARY_OP_ABS.
13185         (verify_unary_ops): Likewise.
13187 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13189         * jit.dg/test-arith-overflow.c: New test case.
13190         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13191         * jit.dg/test-combination.c (create_code): Likewise.
13192         (verify_code): Likewise.
13193         * jit.dg/test-threads.c (testcases): Likewise.
13195 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13197         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13198         rather than "jit".  Load g++.exp, and call g++_init.
13199         Run test-*.cc files within the testsuite and *.cc files within
13200         docs/examples.
13201         (jit-dg-test): Drop the addition of -fgnu89-inline to
13202         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13203         doing it when compiling C testcases (since g++ does not handle
13204         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13205         is restored to the value after g++_init ran, rather than the
13206         value before g++_init ran.  Return a list of
13207         $comp_output $output_file, as dg-test assumes.
13209 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13211         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13212         make it easier to figure out the origin of each test result when
13213         running test-combination.c and test-threads.c.
13214         (CHECK_VALUE): Likewise.
13215         (CHECK_DOUBLE_VALUE): Likewise.
13216         (CHECK_STRING_VALUE): Likewise.
13217         (CHECK_STRING_STARTS_WITH): Likewise.
13218         (CHECK_STRING_CONTAINS): Likewise.
13219         (CHECK): Likewise.
13220         (check_string_value): Likewise, add "funcname" param.
13221         (check_string_starts_with): Likewise.
13222         (check_string_contains): Likewise.
13224 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13226         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13227         generating name of built executable.
13229 2015-01-07  Marek Polacek  <polacek@redhat.com>
13231         PR c/64440
13232         * gcc.dg/pr64440.c: New test.
13233         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13235 2015-01-07  Marek Polacek  <polacek@redhat.com>
13237         PR c/64417
13238         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13239         * gcc.dg/pr64417.c: New test.
13241 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13243         PR target/64505
13244         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13245         fix is correct.
13247 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13249         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13250         Check if testcases run without errors, not just if they compile.
13252 2015-01-06  Christian Bruel  <christian.bruel@st.com>
13254         PR target/64507
13255         * gcc.target/sh/pr64507.c: New test.
13257 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
13259         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13261 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
13263         * c-c++-common/asan/sanitize-all-1.c: New test.
13264         * c-c++-common/ubsan/sanitize-all-1.c: New test.
13265         * c-c++-common/ubsan/sanitize-all-2.c: New test.
13266         * c-c++-common/ubsan/sanitize-all-3.c: New test.
13267         * c-c++-common/ubsan/sanitize-all-4.c: New test.
13269 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13271         * lib/target-supports.exp (check_profiling_available): Return 0 for
13272         Visium.
13273         (check_effective_target_tls_runtime): Likewise.
13274         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13275         * gcc.dg/20020312-2.c: Adjust for Visium.
13276         * gcc.dg/tls/thr-cse-1.c: Likewise
13277         * gcc.dg/tree-ssa/20040204-1.c: Likewise
13278         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13279         * gcc.dg/weak/typeof-2.c: Likewise.
13281 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
13283         PR rtl-optimization/64287
13284         * gcc.dg/aru-2.c: New test.
13286 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13288         PR sanitizer/64344
13289         * c-c++-common/ubsan/pr64344-1.c: New test.
13290         * c-c++-common/ubsan/pr64344-2.c: New test.
13292         PR tree-optimization/64465
13293         * gcc.dg/pr64465.c: New test.
13295         PR tree-optimization/64494
13296         * gcc.c-torture/compile/pr64494.c: New test.
13298 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13300         PR fortran/47674
13301         * gfortran.dg/realloc_on_assign_25.f90:  New test.
13303 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13305         Update copyright years.
13307 2015-01-05  Marek Polacek  <polacek@redhat.com>
13309         PR c/64423
13310         * gcc.dg/pr64423.c: New test.
13312 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13314         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13315         mmix-knuth-mmixware for the same reason as for MIPS.
13316         * gcc.dg/debug/debug-2.c: Ditto.
13318         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13320 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
13322         PR testsuite/62250
13323         * lib/gfortran.exp: Add libatomic library search path.
13324         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13325         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13327         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13329 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13331         * c-c++-common/tsan/bitfield_race.c: New testcase.
13332         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13334 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13336         * gfortran.dg/coarray/collectives_4.f90: New.
13338 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13340         PR fortran/57562
13341         * gfortran.dg/extends_16.f90: New.
13343 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13345         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13347 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13349         * gfortran.dg/coarray/codimension_2.f90: New.
13350         * gfortran.dg/coarray/codimension_2a.f90: New.
13351         * gfortran.dg/coarray_35.f90: New.
13352         * gfortran.dg/coarray_35a.f90: New.
13354 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13356         PR fortran/60507
13357         * gfortran.dg/dummy_procedure_11.f90: New.
13359 Copyright (C) 2015 Free Software Foundation, Inc.
13361 Copying and distribution of this file, with or without modification,
13362 are permitted in any medium without royalty provided the copyright
13363 notice and this notice are preserved.