re PR fortran/68053 (lower bound of implied shape array restricted too much)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf8c5d5ab7a38617c163bd33638ad28af01fdbe31
1 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/68053
4         * gfortran.dg/pr68053.f90: New test.
6 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
8         * g++.dg/lto/pr68057_0.C: Fix testcase.
10 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
12         * gfortran.dg/PR67518.f90: move from here...
13         * gfortran.dg/graphite/PR67518.f90: to here.
14         * gfortran.dg/PR53852.f90: move from here...
15         * gfortran.dg/graphite/PR53852.f90: to here.
17 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
19         * gcc.dg/sso-1.c: New test.
20         * gcc.dg/sso-2.c: Likewise.
21         * gcc.dg/sso-3.c: Likewise.
22         * gcc.dg/sso-4.c: Likewise.
23         * gcc.dg/sso-5.c: Likewise.
24         * gcc.dg/sso-6.c: Likewise.
25         * gcc.dg/sso-7.c: Likewise.
26         * gcc.dg/sso-8.c: Likewise.
27         * gcc.dg/sso: New directory.
28         * gcc.target/i386/movbe-3.c: New test.
29         * gnat.dg/sso1.adb: Likewise.
30         * gnat.dg/sso2.ad[sb]: Likewise.
31         * gnat.dg/sso3.adb: Likewise.
32         * gnat.dg/sso4.adb: Likewise.
33         * gnat.dg/sso5.adb: Likewise.
34         * gnat.dg/sso6.adb: Likewise.
35         * gnat.dg/sso7.adb: Likewise.
36         * gnat.dg/specs/sso1.ads: Likewise.
37         * gnat.dg/specs/sso2.ads: Likewise.
38         * gnat.dg/sso: New directory.
40 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
42         PR fortran/68218
43         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
45 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
47         PR fortran/68224
48         * gfortran.dg/pr68224.f90: New test.
50 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
52         PR fortran/68196
53         * gfortran.dg/proc_ptr_47.f90: New test.
55         PR fortran/66465
56         * gfortran.dg/pr66465.f90: New test.
58 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
60         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
62 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
64         PR fortran/68153
65         * gfortran.dg/pr68153.f90: New test.
67 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
69         PR fortran/68151
70         * gfortran.dg/pr68151.f90: New test.
72 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
74         PR tree-optimization/68235
75         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
77 2015-11-06  Jeff Law  <law@redhat.com>
79         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
80         realized jump threads.
81         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
82         threads rather than dom1 dump.
84 2015-11-06  Michael Collison  <michael.collison@linaro.org
85             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
87         Revert:
88         2015-08-01  Michael Collison  <michael.collison@linaro.org
89                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
91         * gcc.target/arm/mincmp.c: New test.
93 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
95         PR fortran/54224
96         * gfortran.dg/warn_unused_function_2.f90: Add two new
97         "defined but not used" subroutines.
99 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
101         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
102         * g++.dg/gomp/ordered-2.C (f1): Likewise.
103         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
104         expected diagnostics for the addition of quotes.
105         * gfortran.dg/gomp/target3.f90: Likewise.
106         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
107         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
108         * c-c++-common/gomp/doacross-1.c: Likewise.
109         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
110         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
111         Adjust expected diagnostics wording.
112         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
113         Don't expect error on ordered threads simd when in for simd.
114         * c-c++-common/gomp/nesting-2.c: New test.
115         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
116         * c-c++-common/gomp/ordered-4.c: New test.
118 2015-11-06  Mike Stump  <mikestump@comcast.net>
120         * gcc.dg/pragma-diag-5.c: Make test cases unique.
122 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
123             Sebastian Pop  <s.pop@samsung.com>
125         * gcc.dg/graphite/fuse-1.c: New.
126         * gcc.dg/graphite/fuse-2.c: New.
127         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
129 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
131         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
133 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
135         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
136         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
137         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
138         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
139         * lib/gcc-dg.exp: Load multiline.exp.
141 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
143         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
144         * gcc.target/arm/interrupt-1.c: Likewise.
145         * gcc.target/arm/interrupt-2.c: Likewise.
146         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
148 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
150         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
152 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
154         PR ipa/68057
155         PR ipa/68220
156         * g++.dg/lto/pr68057_0.C: New testcase.
157         * g++.dg/lto/pr68057_1.C: New testcase.
158         * g++.dg/torture/pr68220.C: New testcase.
160 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
162         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
163         comment.
165 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
167         PR tree-optimization/68145
168         * g++.dg/vect/pr68145.cc: New test.
170 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
172         PR target/68088
173         * gcc.dg/pr68088_1.c: New test.
175 2015-11-06  Richard Biener  <rguenther@suse.de>
177         * gcc.dg/vect/bb-slp-38.c: New testcase.
179 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
181         * gfortran.dg/goacc/private-3.f95: XFAIL.
183 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
185         PR middle-end/53852
186         PR middle-end/67518
187         * gfortran.dg/PR67518.f90: New test.
188         * gfortran.dg/PR53852.f90: New test.
190 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
191             Tom de Vries  <tom@codesourcery.com>
192             Nathan Sidwell  <nathan@codesourcery.com>
193             Thomas Schwinge  <thomas@codesourcery.com>
195         * c-c++-common/goacc/combined-directives.c: New test.
196         * c-c++-common/goacc/loop-clauses.c: New test.
197         * c-c++-common/goacc/tile.c: New test.
198         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
199         as gang static arguments.
200         * c-c++-common/goacc/update-1.c: Adjust expected error message.
201         * g++.dg/goacc/template.C: New test.
202         * gfortran.dg/goacc/combined-directives.f90: New test.
203         * gfortran.dg/goacc/default.f95: New test.
204         * gfortran.dg/goacc/default_none.f95: New test.
205         * gfortran.dg/goacc/firstprivate-1.f95: New test.
206         * gfortran.dg/goacc/gang-static.f95: New test.
207         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
208         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
209         * gfortran.dg/goacc/list.f95: Update test.
210         * gfortran.dg/goacc/loop-2.f95: Likewise.
211         * gfortran.dg/goacc/loop-4.f95: New test.
212         * gfortran.dg/goacc/loop-5.f95: New test.
213         * gfortran.dg/goacc/loop-6.f95: New test.
214         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
215         * gfortran.dg/goacc/multi-clause.f90: New test.
216         * gfortran.dg/goacc/parallel-tree.f95: Update test.
217         * gfortran.dg/goacc/update.f95: New test.
219 2015-11-05  Martin Sebor  <msebor@redhat.com>
221         PR c++/67942
222         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
223         invocations where the size of the destination buffer object
224         or its type (or both) is unknown.
226 2015-11-05  Martin Sebor  <msebor@redhat.com>
228         PR c++/67942
229         * g++.dg/warn/Wplacement-new-size.C: New test.
231 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
233         * gcc.dg/pr68112.c: New.
234         * gcc.dg/vect/vect-strided-shift-1.c: New.
236 2015-11-05  Marek Polacek  <polacek@redhat.com>
238         PR c/68090
239         * gcc.dg/pr68090.c: New test.
241 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
243         * gcc.dg/ifcvt-4.c: New.
245 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
247         PR c++/67846
248         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
250 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
252         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
253         of variables in both data sharing and mapping clauses and for
254         structure element based array sections being mapped rather than
255         privatized.
256         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
257         expected diagnostics wording in one case.
258         * c-c++-common/gomp/distribute-1.c: New test.
259         * c-c++-common/gomp/element-1.c: New test.
260         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
261         and #pragma omp end declare target pair around the function.
262         Change s from a parameter to a file scope variable.
263         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
264         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
265         on non-zero low-bound in reduction array sections.  Add further
266         tests.
267         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
268         * c-c++-common/gomp/target-teams-1.c: New test.
269         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
270         for expected mangling on x86_64/i?86.
271         * gcc.dg/gomp/declare-simd-3.c: New test.
272         * gcc.dg/gomp/declare-simd-4.c: New test.
273         * gcc.dg/gomp/for-20.c: New test.
274         * gcc.dg/gomp/for-21.c: New test.
275         * gcc.dg/gomp/for-22.c: New test.
276         * gcc.dg/gomp/for-23.c: New test.
277         * gcc.dg/gomp/for-24.c: New test.
278         * gcc.dg/gomp/linear-1.c: New test.
279         * gcc.dg/gomp/loop-1.c: New test.
280         * g++.dg/gomp/atomic-17.C: New test.
281         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
282         non-static data member in shared clause.  Add single construct.
283         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
284         scan-assembler-times directives for expected mangling on x86_64/i?86.
285         * g++.dg/gomp/declare-simd-3.C: Likewise.
286         * g++.dg/gomp/declare-simd-4.C: New test.
287         * g++.dg/gomp/declare-simd-5.C: New test.
288         * g++.dg/gomp/declare-target-1.C: New test.
289         * g++.dg/gomp/linear-2.C: New test.
290         * g++.dg/gomp/loop-1.C: New test.
291         * g++.dg/gomp/loop-2.C: New test.
292         * g++.dg/gomp/loop-3.C: New test.
293         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
294         non-static data member in shared clause.
295         * g++.dg/gomp/member-3.C: New test.
296         * g++.dg/gomp/member-4.C: New test.
297         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
298         (bar): Remove dg-message.
299         * g++.dg/gomp/target-teams-1.C: New test.
301 2015-11-05  Richard Biener  <rguenther@suse.de>
303         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
304         uninitialized variables.
305         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
306         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
307         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
308         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
309         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
310         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
311         * gcc.dg/ipa/inlinehint-2.c: Likewise.
312         * gcc.dg/ipa/pure-const-2.c: Likewise.
313         * gcc.dg/tree-ssa/loop-1.c: Likewise.
314         * gcc.dg/tree-ssa/loop-23.c: Likewise.
315         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
316         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
317         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
318         * gcc.dg/vect/pr30858.c: Likewise.
319         * gcc.dg/vect/pr33866.c: Likewise.
320         * gcc.dg/vect/pr37027.c: Likewise.
321         * c-c++-common/ubsan/null-10.c: Likewise.
322         * gcc.target/i386/incoming-8.c: Likewise.
324 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
326         * gnat.dg/slice9.adb: New test.
328 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
330         * gfortran.dg/goacc/reduction-2.f95: Delete.
332 2015-11-04  Tom de Vries  <tom@codesourcery.com>
334         PR tree-optimization/67742
335         * gcc.dg/tree-ssa/restrict-7.c: New test.
336         * gcc.dg/tree-ssa/restrict-8.c: New test.
338 2015-11-03  Martin Sebor  <msebor@redhat.com>
340         PR c++-common/67882
341         * c-c++-common/builtin-offsetof-2.c: New test.
343 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
345         PR fortran/67982
346         * gfortran.dg/warn_unused_function_3.f90: New test.
348 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
350         * gnat.dg/discr45.adb: Only compile the test.
352 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
354         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
355         * gcc.target/i386/mvc5.c: Ditto.
356         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
357         resolver.
359 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
361         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
362         from here to...
363         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
364         to succeed.
366 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
368         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
369         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
370         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
371         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
372         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
373         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
375 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
377         * gcc.target/aarch64/fp16/set_zero_1.c: New.
379 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
381         * gcc.dg/mvc1.c: Move to ...
382         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
383         * gcc.dg/mvc2.c: Move to ...
384         * gcc.target/i386/mvc2.c: ... here.
385         * gcc.dg/mvc3.c: Move to ...
386         * gcc.target/i386/mvc3.c: ... here.
387         * gcc.dg/mvc4.c: Move to ...
388         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
389         * gcc.dg/mvc5.c: Move to ...
390         * gcc.target/i386/mvc5.c: ... here.
391         * gcc.dg/mvc6.c: Move to ...
392         * gcc.target/i386/mvc6.c: ... here.
393         * gcc.dg/mvc7.c: Move to ...
394         * gcc.target/i386/mvc7.c: ... here.
396         * g++.dg/ext/mvc1.C: Require ifunc.
398 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
400         PR tree-optimization/68083
401         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
403 2015-11-02  Jeff Law  <law@redhat.com>
405         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
406         irreducible loops in the CFG.
408 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
410         Revert:
411         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
413         * gcc.dg/vect/vect-strided-shift-1.c: New.
415 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
417         PR target/67929
418         * gcc.target/arm/pr67929_1.c: Move to...
419         * gcc.c-torture/execute/pr67929_1.c: ... Here.
420         Remove arm-specific directives.  Add noclone, noinline
421         attributes.
423 2015-11-01  Jeff Law  <law@redhat.com>
425         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
427 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
429         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
430         (sse2_test): Rename from main.  Do not return 0.
432 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
434         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
435         * gfortran.dg/proc_ptr_39.f90: Require visibility.
436         * gfortran.dg/read_dir.f90: XFAIL AIX.
438 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
440         Remove the implementation of N3994, terse range-for loops.
441         * g++.dg/cpp1z/range-for1.C: Remove.
443 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
445         * gnat.dg/discr45.adb: New test.
447 2015-10-31  Tom de Vries  <tom@codesourcery.com>
449         * gfortran.dg/assumed_type_2.f90: Update test.
450         * gfortran.dg/no_arg_check_2.f90: Same.
452 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
454         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
456 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
458         PR fortran/46588
459         * gfortran.dg/pr46588.f90: New test.
461 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
463         * gcc.dg/mvc1.c: New test for multiple targets cloning.
464         * gcc.dg/mvc2.c: Ditto.
465         * gcc.dg/mvc3.c: Ditto.
466         * gcc.dg/mvc4.c: Ditto.
467         * gcc.dg/mvc5.c: Ditto.
468         * gcc.dg/mvc6.c: Ditto.
469         * gcc.dg/mvc7.c: Ditto.
470         * g++.dg/ext/mvc1.C: Ditto.
471         * g++.dg/ext/mvc2.C: Ditto.
472         * g++.dg/ext/mvc3.C: Ditto.
473         * g++.dg/ext/mvc4.C: Ditto.
475 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
477         PR fortran/51993
478         * gfortran.dg/pr51993.f90: New test.
480 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
482         PR rtl-optimization/68106
483         * gcc.target/aarch64/pr68106.c: New.
485 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
487         PR fortran/36192
488         * gfortran.dg/pr36192_1.f90: New test.
490 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
492         PR fortran/68154
493         *gfortran.dg/pr68154.f90
495 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
497         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
498         * c-c++-common/goacc/acc_on_device-2.c: Delete.
500 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
502         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
504 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
506         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
507         PowerPC.
508         * gcc.target/powerpc/float128-mix.c: Likewise.
510 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
512         PR fortran/68054
513         * gfortran.dg/pr68054.f90: New test.
515 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
517         PR fortran/67885
518         * gfortran.dg/pr67885.f90: New test.
520 2015-10-29  Jeff Law  <law@redhat.com>
522         PR tree-optimization/67892
523         * gcc.dg/tree-ssa/pr21417: Update expected output.
524         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
526 2015-10-29  Richard Biener  <rguenther@suse.de>
528         PR middle-end/68142
529         * c-c++-common/ubsan/pr68142.c: New testcase.
531 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
533         PR c++/67845
534         * g++.dg/other/cv_func4.C: New.
536 2015-10-29  Richard Biener  <rguenther@suse.de>
538         PR middle-end/56956
539         * c-c++-common/ubsan/pr56956.c: New testcase.
541 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
543         * gnat.dg/discr44.adb: New test.
545 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
547         PR debug/66068
548         * gcc.dg/debug/pr66068.c: New test.
550 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
552         PR fortran/67933
553         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
554         array bounds error at line 25.
556 2015-10-28  Catherine Moore  <clm@codesourcery.com>
558         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
559         * gcc.target/mips/oddspreg-6.c: Likewise.
560         * gcc.target/mips/oddspreg-1.c: Likewise.
561         * gcc.target/mips/oddspreg-2.c: Likewise.
563 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
565         PR target/67839
566         * gcc.target/avr/pr67839.c: New test.
568 2015-10-28  Richard Biener  <rguenther@suse.de>
570         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
572 2015-10-28  Tom de Vries  <tom@codesourcery.com>
574         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
576 2015-10-28  Richard Biener  <rguenther@suse.de>
578         PR ipa/67600
579         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
580         of #includes.
582 2015-10-28  Richard Biener  <rguenther@suse.de>
584         PR tree-optimization/65962
585         * gcc.dg/vect/vect-62.c: Adjust.
587 2015-10-28  Richard Biener  <rguenther@suse.de>
589         PR middle-end/68067
590         * gcc.dg/torture/pr68067-1.c: New testcase.
591         * gcc.dg/torture/pr68067-2.c: Likewise.
593 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
595         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
597 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
599         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
600         as xvmadd and xvnmsub.
601         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
603 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
605         * c-c++-common/goacc/loop-shape.c: New test.
607 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
608             Cesar Philippidis  <cesar@codesourcery.com>
610         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
611         * g++.dg/gomp/pr33372-3.C: Likewise.
613 2015-10-27  Richard Henderson  <rth@redhat.com>
615         PR rtl-opt/67609
616         * gcc.target/i386/pr67609-2.c: New test.
618 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
620         PR target/68102
621         * gcc.target/aarch64/pr68102_1.c: New test.
623 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
625         PR fortran/67933
626         * gfortran.dg/allocate_with_source_15.f03: New test
628 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
629             James Norris  <jnorris@codesourcery.com>
631         PR fortran/63865
632         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
633         directive to work.
634         * gfortran.dg/goacc/loop-1.f95: Likewise.
635         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
636         * gfortran.dg/goacc/cray.f95: Likewise.
637         * gfortran.dg/goacc/parameter.f95: Likewise.
639 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
641         PR fortran/68108
642         * gfortran.dg/pr67805_2.f90: New test.
644 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
645             Aditya Kumar  <aditya.k7@samsung.com>
647         * gcc.dg/graphite/block-0.c: Changed to match pattern.
648         * gcc.dg/graphite/interchange-1.c: Same.
649         * gcc.dg/graphite/interchange-10.c: Same.
650         * gcc.dg/graphite/interchange-11.c: Same.
651         * gcc.dg/graphite/interchange-13.c: Same.
652         * gcc.dg/graphite/interchange-3.c: Same.
653         * gcc.dg/graphite/interchange-4.c: Same.
654         * gcc.dg/graphite/interchange-7.c: Same.
655         * gcc.dg/graphite/interchange-9.c: Same.
656         * gcc.dg/graphite/uns-interchange-9.c: Same.
657         * gfortran.dg/graphite/interchange-3.f90: Same.
659 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
661         PR target/67215
662         * gcc.target/i386/pr67215-1.c: New test.
663         * gcc.target/i386/pr67215-2.c: Likewise.
664         * gcc.target/i386/pr67215-3.c: Likewise.
666 2015-10-27  Richard Biener  <rguenther@suse.de>
668         PR tree-optimization/68104
669         * gcc.dg/torture/pr68104.c: New testcase.
671 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
673         * gcc.dg/vect/vect-strided-shift-1.c: New.
675 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
677         PR target/67929
678         * gcc.target/arm/pr67929_1.c: New test.
680 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
682         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
684 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
686         PR tree-optimization/68097
687         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
688         --param max-ssa-name-query-depth=3 to dg-options.
690 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
692         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
694 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
696         * gcc.dg/builtins-52.c: Add -O to dg-options.
698 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
700         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
702 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
704         PR c/64765
705         PR c/64880
706         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
707         sorry message.
708         (PR64765): New function.
709         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
710         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
711         sorry message.
712         * gfortran.dg/goacc/cray.f95: Refine prune directive.
713         * gfortran.dg/goacc/parameter.f95: Likewise.
715 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
717         PR fortran/66056
718         * gfortran.dg/empty_label_typedecl.f90: New test.
720 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
722         PR fortran/36192
723         * gfortran.dg/pr36192.f90: New test.
725 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
727         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
728         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
729         * gnat.dg/opt51.adb: New test.
730         * gnat.dg/opt51_pkg.ads: New helper.
732 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
734         * gcc.target/mips/ds-schedule-1.c: New.
735         * gcc.target/mips/ds-schedule-2.c: New.
737 2015-10-26  Jeff Law  <law@redhat.com>
739         PR tree-optimization/68013
740         * gcc.c-torture/compile/pr68013.c: New test.
742 2015-10-26  Richard Biener  <rguenther@suse.de>
743         Dominik Vogt  <vogt@linux.vnet.ibm.com>
745         PR middle-end/67443
746         * gcc.target/s390/pr67443.c: New testcase.
748 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
750         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
751         make it unique per testcase.
752         * gfortran.dg/chmod_2.f90: Likewise.
753         * gfortran.dg/chmod_3.f90: Likewise.
754         * gfortran.dg/direct_io_8.f90: Likewise.
755         * gfortran.dg/f2003_inquire_1.f03: Likewise.
756         * gfortran.dg/f2003_io_1.f03: Likewise.
757         * gfortran.dg/f2003_io_2.f03: Likewise.
758         * gfortran.dg/f2003_io_8.f03: Likewise.
759         * gfortran.dg/inquire_size.f90: Likewise.
760         * gfortran.dg/namelist_66.f90: Likewise.
761         * gfortran.dg/namelist_82.f90: Likewise.
762         * gfortran.dg/namelist_87.f90: Likewise.
763         * gfortran.dg/open_negative_unit_1.f90: Likewise.
764         * gfortran.dg/open_new.f90: Likewise.
765         * gfortran.dg/stat_1.f90: Likewise.
766         * gfortran.dg/stat_2.f90: Likewise.
767         * gfortran.dg/streamio_15.f90: Likewise.
768         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
770 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
772         PR middle-end/67989
773         * g++.dg/pr67989.C: New test.
775 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
777         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
778         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
779         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
780         suffix to the temporary filename to make it unique per testcase.
782 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
784         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
786 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
788         PR fortran/67171
789         * gfortran.dg/allocate_with_source_12.f03: New test
791         PR fortran/61819
792         * gfortran.dg/allocate_with_source_13.f03: New test
794         PR fortran/61830
795         * gfortran.dg/allocate_with_source_14.f03: New test
797 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
799         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
801 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
803         PR target/68084
804         * gcc.target/i386/pr68084.c: New test.
806 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
808         PR fortran/66927
809         PR fortran/67044
810         * gfortran.dg/allocate_with_source_10.f08: New test.
811         * gfortran.dg/allocate_with_source_11.f08: New test.
812         * gfortran.dg/class_array_15.f03: Changed count of expected
813         _builtin_frees to 11. One step of temporaries is spared, therefore
814         the allocatable component of that temporary is not to be freeed.
816 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
818         PR fortran/68055
819         * gfortran.dg/pr68055.f90: New case.
821 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
823         PR fortran/67805
824         * gfortran.dg/pr67805.f90: New testcase.
825         * gfortran.dg/array_constructor_26.f03: Update testcase.
826         * gfortran.dg/array_constructor_27.f03: Ditto.
827         * gfortran.dg/char_type_len_2.f90: Ditto.
828         * gfortran.dg/pr67802.f90: Ditto.
829         * gfortran.dg/used_before_typed_3.f90: Ditto.
831 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
833         PR ipa/pr67600
834         * g++.dg/torture/pr67600.C: New testcase.
836 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
838         * g++.dg/pr68062.C: New test.
840 2015-10-23  Jeff Law  <law@redhat.com>
842         PR tree-optimization/67830
843         * gcc.dg/pr67830.c: New test.
845 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
847         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
849 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
850             Andrew Pinski  <apinski@cavium.com>
852         PR rtl-optimization/67736
853         * gcc.dg/torture/pr67736.c: New test.
854         * gcc.dg/combine-subregs.c: New test.
856 2015-10-23  Alan Hayward <alan.hayward@arm.com>
858         PR tree-optimization/65947
859         * lib/target-supports.exp
860         (check_effective_target_vect_max_reduc): Add.
861         * gcc.dg/vect/pr65947-1.c: New test.
862         * gcc.dg/vect/pr65947-2.c: New test.
863         * gcc.dg/vect/pr65947-3.c: New test.
864         * gcc.dg/vect/pr65947-4.c: New test.
865         * gcc.dg/vect/pr65947-5.c: New test.
866         * gcc.dg/vect/pr65947-6.c: New test.
867         * gcc.dg/vect/pr65947-7.c: New test.
868         * gcc.dg/vect/pr65947-8.c: New test.
869         * gcc.dg/vect/pr65947-9.c: New test.
870         * gcc.dg/vect/pr65947-10.c: New test.
871         * gcc.dg/vect/pr65947-11.c: New test.
873 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
875         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
876         Make weak rather than noinline.
877         * gcc.dg/builtins-57.c: Compile with -O.
878         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
880 2015-10-23  Tom de Vries  <tom@codesourcery.com>
882         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
884 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
886         PR sanitizer/68042
887         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
888         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
890 2015-10-22  Martin Sebor  <msebor@redhat.com>
892         PR driver/68043
893         * gcc.misc-tests/help.exp: Verify that option descriptions
894         end in periods.
895         * lib/options.exp (check_for_options): Use the regexp --line option.
896         Print unexpected match on failure.
898 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
900         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
902 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
904         PR c++/67838
905         * g++.dg/cpp1y/var-templ46.C: New.
907 2015-10-22  Richard Biener  <rguenther@suse.de>
909         PR tree-optimization/58497
910         * gcc.dg/tree-ssa/vector-5.c: New testcase.
912 2015-10-22  Richard Biener  <rguenther@suse.de>
914         PR tree-optimization/19049
915         PR tree-optimization/65962
916         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
917         * gcc.dg/vect/vect-63.c: Adjust.
918         * gcc.dg/vect/vect-70.c: Likewise.
919         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
920         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
921         * gfortran.dg/vect/pr19049.f90: Likewise.
922         * gfortran.dg/vect/vect-8.f90: Likewise.
924 2015-10-22  Richard Biener  <rguenther@suse.de>
926         PR middle-end/68046
927         PR middle-end/61893
928         * gcc.dg/torture/ftrapv-2.c: New testcase.
930 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
932         PR target/68015
933         * gcc.target/s390/pr68015.c: New test.
935 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
937         PR testsuite/67948
938         * gcc.target/arm/xor-and.c: Adjust test to check for eor
939         instead of orr.
941 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
942             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
944         PR target/63304
945         * gcc.target/aarch64/pr63304_1.c: New test.
947 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
949         PR c++/66781
950         * g++.dg/parse/enum13.C: New.
952 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
954         PR c++/67847
955         * g++.dg/parse/enum12.C: New.
957 2015-10-21  Martin Sebor  <msebor@redhat.com>
959         PR driver/68043
960         * gcc.misc-tests/help.exp: Adjust.
961         * lib/options.exp (check_for_options): Add detail to output.
963 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
965         PR fortran/67939
966         * gfortran.dg/pr67939.f90: New test.
968 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
969             Sebastian Pop  <s.pop@samsung.com>
971         * gcc.dg/graphite/scop-11.c: Update pattern.
973 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
975         PR ipa/67056
976         * g++.dg/ipa/pr67056.C: New testcase.
978 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
980         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
981         are matched.
983 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
985         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
986         Add associated options for arm*-*-*.
987         (sqrt): Remove dummy definition.
989 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
991         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
993 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
995         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
996         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
997         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
999 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
1001         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1002         sra-max-scalarization-size-Ospeed.
1004 2015-10-21  Marek Polacek  <polacek@redhat.com>
1007         PR c/68024
1008         * gcc.dg/pr68024.c: New test.
1010 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
1012         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1013         * c-c++-common/goacc/sb-1.c: Adjust errors.
1014         * c-c++-common/goacc/sb-3.c: Adjust errors.
1015         * c-c++-common/goacc/loop-1.c: Adjust errors.
1016         * c-c++-common/goacc/nesting-1.c: Adjust errors.
1017         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1018         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1020 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1022         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1024 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1026         * gcc.dg/lto/simd-function_0.c: New test.
1028 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
1030         PR target/68018
1031         * gcc.target/i386/pr68018.c: New test.
1033 2015-10-21  Richard Biener  <rguenther@suse.de>
1035         PR middle-end/68031
1036         * gcc.dg/torture/pr68031.c: New testcase.
1038 2015-10-21  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/68026
1041         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1043 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1045         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1046         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1047         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1048         * g++.dg/asan/default-options-1.C: Likewise.
1050 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1052         * gcc.target/aarch64/stp_vec_64_1.c: New test.
1053         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1055 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1057         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1059 2015-10-20  Marek Polacek  <polacek@redhat.com>
1061         PR c/67964
1062         * gcc.dg/pr67964.c: New test.
1064 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
1066         PR rtl-optimization/67609
1067         * gcc.target/i386/pr67609.c: New.
1069 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1071         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1073 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1075         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1076         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1078 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1080         PR target/66810
1081         * gcc.target/i386/pr66810.c: New test.
1083 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1085         PR target/67963
1086         PR target/67985
1087         * gcc.target/i386/pr67963-1.c: New test.
1088         * gcc.target/i386/pr67963-2.c: Likewise.
1089         * gcc.target/i386/pr67963-3.c: Likewise.
1090         * gcc.target/i386/pr67985-1.c: Likewise.
1091         * gcc.target/i386/pr67985-2.c: Likewise.
1092         * gcc.target/i386/pr67985-3.c: Likewise.
1094 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1096         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1098 2015-10-20  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/68017
1101         * gcc.dg/torture/pr68017.c: New testcase.
1103 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1105         PR target/66912
1106         * gcc.target/aarch64/pr66912.c: New.
1107         * gcc.target/arm/pr66912.c: New.
1109 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1111         * gfortran.dg/pr67900.f90: New tests.
1113 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
1115         * gnat.dg/opt50.adb: New test.
1116         * gnat.dg/opt50_pkg.adb: New helper.
1117         * gnat.dg/opt50_pkg.ads: New helper.
1119 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1121         PR fortran/68019
1122         * gfortran.dg/pr68019.f90: new test.
1124 2015-10-19  Richard Biener  <rguenther@suse.de>
1126         PR tree-optimization/67975
1127         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1129 2015-10-19  Richard Biener  <rguenther@suse.de>
1131         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1133 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
1135         PR target/67995
1136         * gcc.target/i386/pr67995-1.c: New test.
1137         * gcc.target/i386/pr67995-2.c: Likewise.
1138         * gcc.target/i386/pr67995-3.c: Likewise.
1140 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
1142         PR middle-end/68002
1143         * gcc.dg/PR68002.c: New test.
1145 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
1147         * gcc.dg/builtins-20.c: Remove undefined behavior.
1149 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1151         PR fortran/67758
1152         * gfortran.dg/common_25.f90: New file.
1154 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
1156         PR fortran/67177
1157         * gfortran.dg/move_alloc_15.f90: New test
1158         * gfortran.dg/move_alloc_16.f90: New test
1160         PR fortran/67977
1161         * gfortran.dg/deferred_character_assignment_1.f90: New test
1163 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1165         PR fortran/67987
1166         * gfortran.df/pr67987.f90: New test.
1167         * gfortran.dg/char_length_2.f90: Update testcase.
1169 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1171         * gcc.target/i386/iamcu/test_basic_returning.c
1172         (def_test_returning_type): Use union to check float return bits.
1174 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1176         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1177         Replace printf with __builtin_printf.
1179 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1181         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1182         initialize u5.
1184 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1186         PR middle-end/67966
1187         * gnat.dg/pack21.adb: New test.
1188         * gnat.dg/pack22.adb: Likewise.
1189         * gnat.dg/pack22_pkg.ad[sb]: New helper.
1191 2015-10-16  Christian Bruel  <christian.bruel@st.com>
1193         PR target/67745
1194         * gcc.target/arm/no-align.c: New test.
1195         * gcc.target/arm/attr-align1.c: New test.
1196         * gcc.target/arm/attr-align2.c: New test.
1197         * gcc.target/arm/attr-align3.c: New test.
1199 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1201         * gcc.c-torture/compile/icfmatch.c: Add testcase
1203 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
1205         PR c++/67926
1206         * g++.dg/cpp1z/fold-ice1.C: New.
1208 2015-10-16  Michael Collison  <michael.collison@linaro.org>
1209             Andrew Pinski <andrew.pinski@caviumnetworks.com>
1211         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1213 2015-10-15  Marek Polacek  <polacek@redhat.com>
1215         * gcc.dg/tree-ssa/reassoc-42.c: New test.
1217 2015-10-15  Marek Polacek  <polacek@redhat.com>
1219         PR tree-optimization/67953
1220         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1221         unsigned.
1222         * gcc.dg/torture/pr67953.c: New test.
1224 2015-10-14  Jeff Law  <law@redhat.com>
1226         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
1227         contained within have their own file/test now.
1228         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1229         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
1230         expectations a bit more.
1231         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1232         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1233         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1234         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1235         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1237         PR testsuite/67959
1238         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1240 2015-10-14  Marek Polacek  <polacek@redhat.com>
1242         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
1243         (f6): New.
1244         (f7): New.
1245         (f8): New.
1246         (f9): New.
1247         (f10): New.
1248         (f11): New.
1249         (f12): New.
1250         (f13): New.
1252 2015-10-14  Richard Biener  <rguenther@suse.de>
1254         PR tree-optimization/67915
1255         * gcc.dg/torture/pr67915.c: New testcase.
1257 2015-10-14  Marek Polacek  <polacek@redhat.com>
1259         PR tree-optimization/67815
1260         * gcc.dg/tree-ssa/reassoc-39.c: New test.
1261         * gcc.dg/tree-ssa/reassoc-40.c: New test.
1262         * gcc.dg/tree-ssa/reassoc-41.c: New test.
1264 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1266         * gcc.dg/pragma-pop_options-1.c: New test.
1268 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
1269             Aldy Hernandez  <aldyh@redhat.com>
1271         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1272         * c-c++-common/gomp/clauses-1.c: New test.
1273         * c-c++-common/gomp/clauses-2.c: New test.
1274         * c-c++-common/gomp/clauses-3.c: New test.
1275         * c-c++-common/gomp/clauses-4.c: New test.
1276         * c-c++-common/gomp/declare-target-1.c: New test.
1277         * c-c++-common/gomp/declare-target-2.c: New test.
1278         * c-c++-common/gomp/depend-3.c: New test.
1279         * c-c++-common/gomp/depend-4.c: New test.
1280         * c-c++-common/gomp/doacross-1.c: New test.
1281         * c-c++-common/gomp/if-1.c: New test.
1282         * c-c++-common/gomp/if-2.c: New test.
1283         * c-c++-common/gomp/linear-1.c: New test.
1284         * c-c++-common/gomp/map-2.c: New test.
1285         * c-c++-common/gomp/map-3.c: New test.
1286         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1287         f_omp_target_data): Add map clause to target data.
1288         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1289         * c-c++-common/gomp/ordered-1.c: New test.
1290         * c-c++-common/gomp/ordered-2.c: New test.
1291         * c-c++-common/gomp/ordered-3.c: New test.
1292         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1293         on non-iterator.
1294         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1295         clause and ordered construct where no longer allowed.
1296         * c-c++-common/gomp/priority-1.c: New test.
1297         * c-c++-common/gomp/reduction-1.c: New test.
1298         * c-c++-common/gomp/schedule-simd-1.c: New test.
1299         * c-c++-common/gomp/sink-1.c: New test.
1300         * c-c++-common/gomp/sink-2.c: New test.
1301         * c-c++-common/gomp/sink-3.c: New test.
1302         * c-c++-common/gomp/sink-4.c: New test.
1303         * c-c++-common/gomp/udr-1.c: New test.
1304         * c-c++-common/taskloop-1.c: New test.
1305         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1306         value of _OPENMP macro.
1307         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1308         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1309         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1310         * gcc.dg/gomp/clause-1.c:
1311         * gcc.dg/gomp/reduction-1.c: New test.
1312         * gcc.dg/gomp/sink-fold-1.c: New test.
1313         * gcc.dg/gomp/sink-fold-2.c: New test.
1314         * gcc.dg/gomp/sink-fold-3.c: New test.
1315         * gcc.dg/vect/vect-simd-clone-15.c: New test.
1316         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1317         of non-static data members.
1318         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1319         Add some linear clause tests.
1320         * g++.dg/gomp/declare-simd-3.C: New test.
1321         * g++.dg/gomp/linear-1.C: New test.
1322         * g++.dg/gomp/member-1.C: New test.
1323         * g++.dg/gomp/member-2.C: New test.
1324         * g++.dg/gomp/pr66571-2.C: New test.
1325         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1326         dependent argument.
1327         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1328         in reduction clause.
1329         * g++.dg/gomp/reference-1.C: New test.
1330         * g++.dg/gomp/sink-1.C: New test.
1331         * g++.dg/gomp/sink-2.C: New test.
1332         * g++.dg/gomp/sink-3.C: New test.
1333         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1334         * g++.dg/gomp/this-1.C: New test.
1335         * g++.dg/gomp/this-2.C: New test.
1336         * g++.dg/vect/simd-clone-2.cc: New test.
1337         * g++.dg/vect/simd-clone-2.h: New test.
1338         * g++.dg/vect/simd-clone-3.cc: New test.
1339         * g++.dg/vect/simd-clone-4.cc: New test.
1340         * g++.dg/vect/simd-clone-4.h: New test.
1341         * g++.dg/vect/simd-clone-5.cc: New test.
1343 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
1345         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1346         after r228716 (Fix vtbl[34] and vtbx4).
1348 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
1350         PR tree-optimization/67909, 67947
1351         * gcc.dg/torture/pr67947.c: New test.
1353 2015-10-13  Jeff Law  <law@redhat.com>
1355         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1357 2015-10-12  Jeff Law  <law@redhat.com>
1359         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1360         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1361         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1362         ssa-dom-thread-11.c.
1364         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1366 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
1368         PR c++/58566
1369         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1371 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
1373         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1374         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1375         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1376         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1377         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1378         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1379         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1380         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1382 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
1384         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1385         and -mno-frame-header-opt options.
1386         * gcc.target/mips/frame-header-1.c: New file.
1387         * gcc.target/mips/frame-header-2.c: New file.
1388         * gcc.target/mips/frame-header-3.c: New file.
1390 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1391             Hale Wang  <hale.wang@arm.com>
1393         * gcc.dg/tree-ssa/forwprop-33.c: New.
1395 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1397         PR target/67895
1398         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1399         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1400         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1401         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1402         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1403         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1404         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1405         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1406         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1407         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1409 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
1411         * lib/multiline.exp: New file.
1412         * lib/prune.exp: Load multiline.exp.
1413         (prune_gcc_output): Call into multiline.exp to handle any
1414         multiline output directives.
1415         * lib/libgo.exp: Load multiline.exp before prune.exp, using
1416         load_gcc_lib.
1418 2015-10-09  Martin Jambor  <mjambor@suse.cz>
1420         PR tree-optimization/67794
1421         * gcc.dg/ipa/ipa-sra-10.c: New test.
1422         * gcc.dg/torture/pr67794.c: Likewise.
1424 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
1426         PR rtl-optimization/67828
1427         * gcc.dg/torture/pr67828.c: New.
1429 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1431         PR target/67366
1432         * lib/target-supports.exp (check_effective_target_non_strict_align):
1433         Adjust for arm*-*-*.
1434         * gcc.target/arm/pr67366.c: New test.
1436 2015-10-09  Richard Biener  <rguenther@suse.de>
1438         PR tree-optimization/67891
1439         * gcc.dg/tree-ssa/pr67891.c: New testcase.
1441 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
1443         * gcc.dg/builtins-47.c: Test the optimized dump instead.
1445 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1447         * gcc.dg/vect/vect-outer-simd-3.c: New test.
1449 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1451         * gcc.dg/loop-unswitch-2.c: New test.
1452         * gcc.dg/loop-unswitch-3.c: Likewise.
1453         * gcc.dg/loop-unswitch-4.c: Likewise.
1455 2015-10-08  Tom de Vries  <tom@codesourcery.com>
1457         * gcc.dg/dse.c: Only dump in dse1 pass.
1458         * gcc.dg/tree-ssa/pr30375.c: Same.
1460 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
1462         PR target/66697
1463         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1464         (PUSH, POP): New defines.
1465         (sse2_test): Use PUSH and POP to misalign runtime stack.
1466         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1468 2015-10-07  James Norris  <jnorris@codesourcery.com>
1470         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1471         to atomic_init. (atomic_init): Restrict flags usage.
1473 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
1475         PR fortran/65889
1476         * gfortran.dg/sizeof_5.f90: New test.
1478 2015-10-06  Jeff Law  <law@redhat.com>
1480         * gcc.c-torture/compile/pr67816.c: New test.
1482 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1484         * gcc.target/aarch64/get_lane_f16_1.c: New test.
1486 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
1488         PR fortran/65766
1489         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1491 2015-10-06  Marek Polacek  <polacek@redhat.com>
1493         PR c++/67863
1494         * c-c++-common/Wtautological-compare-4.c: New test.
1496 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1497             Peter Bergner <bergner@vnet.ibm.com>
1499         PR target/67808
1500         * gcc.target/powerpc/pr67808.c: New test.
1502 2015-10-06  Nick Clifton  <nickc@redhat.com>
1504         * gcc.target/msp430: New directory.
1505         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
1506         tests.
1507         * gcc.target/msp430/data-attributes.c: New file.  Checks the
1508         noinit and persistent data attributes.
1510 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
1512         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1514 2015-10-06  Richard Biener  <rguenther@suse.de>
1516         PR tree-optimization/67859
1517         * gcc.dg/torture/pr67859.c: New testcase.
1519 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1521         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1523 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/53856
1526         * g++.dg/template/defarg19.C: New.
1527         * g++.dg/template/defarg20.C: Likewise.
1529 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1530             Sebastian Pop  <s.pop@samsung.com>
1532         * gcc.dg/graphite/scop-sor.c: Un-xfail.
1534 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1535             Sebastian Pop  <s.pop@samsung.com>
1537         * gcc.dg/graphite/scop-sor.c: Xfail.
1539 2015-10-05  Martin Jambor  <mjambor@suse.cz>
1540             Jan Hubicka  <hubicka@ucw.cz>
1542         * gcc.dg/ipa/propalign-4.c: New test.
1543         * gcc.dg/ipa/propalign-5.c: Likewise.
1545 2015-10-05  Marek Polacek  <polacek@redhat.com>
1547         PR tree-optimization/67821
1548         * gcc.dg/torture/pr67821-2.c: New test.
1549         * gcc.dg/torture/pr67821.c: New test.
1551 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1553         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1555 2015-10-05  Christian Bruel  <christian.bruel@st.com>
1557         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1559 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1561         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1562         (exec_vcvt): Add comments.
1564 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1566         PR rtl-optimization/67447
1567         * gcc.target/i386/pr67447.c: New test.
1569 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1571         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1572         effective target.
1573         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1574         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1575         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1576         * gcc.target/i386/vect-unpack-1.c: Ditto.
1577         * gcc.target/i386/vect-unpack-2.c: Ditto.
1579 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
1581         PR fortran/67758
1582         * gfortran.dg/common_24.f: New.
1584 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1586         * gcc.target/arm/pr67756.c: Fixed warnings.
1588 2015-10-02  Marek Polacek  <polacek@redhat.com>
1590         PR c/67730
1591         * gcc.dg/pr67730-1.c: New test.
1592         * gcc.dg/pr67730-2.c: New test.
1593         * gcc.dg/pr67730.h: New test.
1595 2015-10-02  Marek Polacek  <polacek@redhat.com>
1597         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1599 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1601         PR tree-optimization/67754
1602         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1603         * gfortran.dg/graphite/block-2.f: Same.
1605 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1607         * gcc.dg/graphite/scop-23.c: New.
1609 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1611         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1612         and "avx512vbmi".
1614 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
1616         PR rtl-optimization/67756
1617         * gcc.target/arm/pr67756.c: New.
1619 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
1621         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1622         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1623         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1624         for tiny model.
1625         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1626         for small model.
1628 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1630         * gcc.target/i386/vect-pack-trunc-1.c: New test.
1631         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1632         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1633         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1634         * gcc.target/i386/vect-unpack-1.c: Ditto.
1635         * gcc.target/i386/vect-unpack-2.c: Ditto.
1637 2015-10-02  Marek Polacek  <polacek@redhat.com>
1639         PR c/64249
1640         * c-c++-common/Wduplicated-cond-1.c: New test.
1641         * c-c++-common/Wduplicated-cond-2.c: New test.
1642         * c-c++-common/Wduplicated-cond-3.c: New test.
1643         * c-c++-common/Wduplicated-cond-4.c: New test.
1644         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1645         -Wduplicated-cond warning.
1647 2015-10-02  Renlin Li  <renlin.li@arm.com>
1649         * gcc.target/aarch64/csneg-1.c: Update.
1651 2015-10-02  Renlin Li  <renlin.li@arm.com>
1653         PR target/66776
1654         * gcc.target/aarch64/pr66776.c: New.
1656 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1658         * gnat.dg/warn13.adb: New test.
1660 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1662         * gnat.dg/vect15.ad[sb]: New test.
1663         * gnat.dg/vect16.ad[sb]: Likewise.
1664         * gnat.dg/vect17.ad[sb]: Likewise.
1665         * gnat.dg/vect18.ad[sb]: Likewise.
1667 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1669         PR rtl-optimization/67786
1670         PR rtl-optimization/67787
1671         * gcc.dg/pr67786.c: New test.
1672         * gcc.dg/pr67787.c: Likewise.
1674 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1676         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1678 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1680         PR target/51726
1681         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1683 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1685         PR fortran/62242
1686         PR fortran/52332
1687         * gfortran.dg/string_array_constructor_1.f90: New.
1688         * gfortran.dg/string_array_constructor_2.f90: New.
1689         * gfortran.dg/string_array_constructor_3.f90: New.
1691 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1693         PR target/67788
1694         PR target/67789
1695         * gcc.target/powerpc/pr67789.c: New testcase.
1697 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1699         PR fortran.67802
1700         * gfortran.dg/pr67802.f90: New test.
1702 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1704         PR fortran/66979
1705         gfortran.dg/pr66979.f90: new test.
1707 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1709         PR fortran/67616
1710         * gfortran.dg/pr67616.f90: New test.
1712 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1714         PR c++/54430
1715         * g++.dg/cpp0x/range-for30.C: New.
1717 2015-10-01  Marek Polacek  <polacek@redhat.com>
1719         PR c/65345
1720         * gcc.dg/atomic/pr65345-4.c: New test.
1721         * gcc.dg/pr65345-3.c: New test.
1723 2015-10-01  Marek Polacek  <polacek@redhat.com>
1725         PR tree-optimization/67769
1726         * gcc.dg/torture/pr67769.c: New test.
1728 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1730         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1732 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1734         PR target/54236
1735         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1737 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1739         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1740         (main): Rename to sse2_test.  Abort if count != 5.
1741         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1742         of -march=slm.
1743         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1745 2015-10-01  Richard Biener  <rguenther@suse.de>
1747         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1748         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1750 2015-09-30  Jeff Law  <law@redhat.com>
1752         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1754 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1756         PR rtl-optimization/67037
1757         * gcc.c-torture/execute/pr67037.c: New test.
1759 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1761         * lib/target-supports.exp (check_effective_target_sync_int_128):
1762         Return 1 on spu-*-* targets.
1763         (check_effective_target_sync_int_128_runtime): Likewise.
1764         (check_effective_target_sync_long_long): Likewise.
1765         (check_effective_target_sync_long_long_runtime): Likewise.
1766         (check_effective_target_sync_int_long): Likewise.
1767         (check_effective_target_sync_char_short): Likewise.
1769 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1771         * gcc.target/i386/pr67761.c: New test.
1773 2015-09-30  Marek Polacek  <polacek@redhat.com>
1775         PR c/67730
1776         * gcc.dg/pr67730.c: New test.
1778 2015-09-30  Marek Polacek  <polacek@redhat.com>
1780         PR tree-optimization/67690
1781         * gcc.dg/torture/pr67690.c: New test.
1783 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1785         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1786         * g++.dg/gomp/tls-wrap4.C: Likewise.
1787         * gcc.dg/atomic-op-optimize.c: Likewise.
1788         * gcc.dg/pr54087.c: Likewise.
1789         * gcc.dg/tls/section-2.c: Likewise.
1790         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1791         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1792         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1793         * gcc.target/arm/divzero.c: Likewise.
1794         * gcc.target/arm/sibcall-2.c: Likewise.
1795         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1796         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1797         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1798         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1799         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1800         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1801         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1802         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1803         * gfortran.dg/default_format_2.f90: Likewise.
1804         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1806 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1808         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1810 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1812         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1813         * gfortran.dg/round_4.f90: ditto.
1815 2015-09-29  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/67170
1818         * gfortran.dg/pr67170.f90: New testcase.
1820 2015-09-29  Richard Biener  <rguenther@suse.de>
1822         PR tree-optimization/67741
1823         * gcc.dg/torture/pr67741.c: New testcase.
1825 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1827         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1828         non-zero for __builtin_signbit tests.
1830 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1832         PR target/65105
1833         * gcc.target/i386/pr65105-1.c: New.
1834         * gcc.target/i386/pr65105-2.c: New.
1835         * gcc.target/i386/pr65105-3.c: New.
1836         * gcc.target/i386/pr65105-4.C: New.
1837         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1839 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1841         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1843 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1845         PR fortran/40054
1846         PR fortran/63921
1847         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1848         standard as legacy.
1849         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1850         * gfortran.dg/function_types_3.f90: Change error message to
1851         "Type inaccessible...."
1852         * gfortran.dg/ptr_func_assign_1.f08: New test.
1853         * gfortran.dg/ptr_func_assign_2.f08: New test.
1855 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1857         PR fortran/40054
1858         PR fortran/63921
1859         * gfortran.dg/ptr_func_assign_3.f08: New test.
1860         * gfortran.dg/ptr_func_assign_4.f08: New test.
1862 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1863             Sebastian Pop  <s.pop@samsung.com>
1865         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1866         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1867         * gcc.dg/graphite/block-3.c: Same.
1868         * gcc.dg/graphite/block-4.c: Same.
1869         * gcc.dg/graphite/block-5.c: Same.
1870         * gcc.dg/graphite/block-6.c: Same.
1871         * gcc.dg/graphite/block-7.c: Same.
1872         * gcc.dg/graphite/block-8.c: Same.
1873         * gcc.dg/graphite/block-pr47654.c: Same.
1874         * gcc.dg/graphite/interchange-0.c: Same.
1875         * gcc.dg/graphite/interchange-1.c: Same.
1876         * gcc.dg/graphite/interchange-10.c: Same.
1877         * gcc.dg/graphite/interchange-11.c: Same.
1878         * gcc.dg/graphite/interchange-12.c: Same.
1879         * gcc.dg/graphite/interchange-13.c: Same.
1880         * gcc.dg/graphite/interchange-14.c: Same.
1881         * gcc.dg/graphite/interchange-15.c: Same.
1882         * gcc.dg/graphite/interchange-3.c: Same.
1883         * gcc.dg/graphite/interchange-4.c: Same.
1884         * gcc.dg/graphite/interchange-5.c: Same.
1885         * gcc.dg/graphite/interchange-6.c: Same.
1886         * gcc.dg/graphite/interchange-7.c: Same.
1887         * gcc.dg/graphite/interchange-8.c: Same.
1888         * gcc.dg/graphite/interchange-9.c: Same.
1889         * gcc.dg/graphite/interchange-mvt.c: Same.
1890         * gcc.dg/graphite/pr35356-1.c: Same.
1891         * gcc.dg/graphite/pr35356-3.c: Same.
1892         * gcc.dg/graphite/pr37485.c: Same.
1893         * gcc.dg/graphite/scop-1.c: Same.
1894         * gcc.dg/graphite/scop-11.c: Same.
1895         * gcc.dg/graphite/scop-5.c: Same.
1896         * gcc.dg/graphite/uns-block-1.c: Same.
1897         * gcc.dg/graphite/uns-interchange-9.c: Same.
1898         * gfortran.dg/graphite/block-1.f90: Same.
1899         * gfortran.dg/graphite/interchange-3.f90: Same.
1900         * gfortran.dg/graphite/pr14741.f90: Same.
1901         * gfortran.dg/graphite/block-2.f: Same.
1903 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1904             Sebastian Pop  <s.pop@samsung.com>
1906         PR tree-optimization/67700
1907         * gcc.dg/graphite/run-id-pr67700.c: New.
1909 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1911         PR target/54236
1912         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1913         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1914         test_27): New.
1915         * gcc.target/sh/pr54236-5.c: New.
1916         * gcc.target/sh/pr54236-6.c: New.
1918 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1920         PR rtl-optimization/67456
1921         PR rtl-optimization/67464
1922         PR rtl-optimization/67465
1923         * gcc.dg/pr67465.c: New test.
1925 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1927         PR tree-optimization/62171
1928         * gcc.dg/vect/pr62171.c: New test.
1930 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1932         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1933         skip on AIX.  XFAIL individual line tests.
1935 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1937         PR rtl-optimization/64164
1938         PR tree-optimization/67312
1939         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1940         * gcc.target/i386/stackalign/return-4.c: Add -O.
1942 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1944         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1946 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1948         PR fortran/67721
1949         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1951 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1953         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1954         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1955         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1956         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1957         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1958         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1959         DW_AT_noreturn on AIX.
1960         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1961         DW_AT_noreturn on AIX.
1962         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1963         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1964         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1965         DW_AT_GNU_deleted on AIX.
1966         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1967         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1968         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1969         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1970         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1971         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1972         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1973         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1974         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1975         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1976         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1977         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1978         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1979         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1980         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1982 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1984         PR fortran/67614
1985         * gfortran.dg/pr67614.f90: New test.
1987 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1989         PR fortran/67525
1990         * gfortran.dg/pr67525.f90: New test.
1992 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1994         PR fortran/55603
1995         * gfortran.dg/allocatable_function_9.f90: New.
1997 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1999         PR target/67675
2000         * gcc.target/sh/pr67675.c: New.
2002 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
2004         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2006 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
2008         * gcc.target/i386/pr66749.c (dg-options): Replace
2009         -mtune=lakemount with -mtune=lakemont.
2010         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2011         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2013 2015-09-25  Marek Polacek  <polacek@redhat.com>
2015         * c-c++-common/ubsan/bounds-11.c: New test.
2016         * c-c++-common/ubsan/bounds-12.c: New test.
2018 2015-09-25  Marek Polacek  <polacek@redhat.com>
2020         PR sanitizer/64906
2021         * c-c++-common/ubsan/pr64906.c: New test.
2023 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2025         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2026         with -mtune=lakemount.
2027         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2028         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2030 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2032         PR driver/67640
2033         * gcc.dg/Werror-13.c: New test.
2035 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2037         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2039 2015-09-24  Richard Biener  <rguenther@suse.de>
2041         PR lto/67699
2042         * g++.dg/pr67699.C: New testcase.
2044 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
2046         PR libgcc/67624
2047         * gcc.target/arm/fp16-inf.c: New test.
2049 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
2051         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2052         name while checking for AVX-512VBMI presence.
2054 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056         * lib/target-supports.exp (check_effective_target_pie): Check for
2057         PIE support on Solaris 11.x and 12.
2059 2015-09-24  Richard Biener  <rguenther@suse.de>
2061         * g++.dg/tree-ssa/restrict3.C: New testcase.
2063 2015-09-24  Richard Biener  <rguenther@suse.de>
2065         PR tree-optimization/48885
2066         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2068 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
2070         * c-c++-common/Wmisleading-indentation.c: Augment test.
2072 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
2074         Fix small typos in the coding rule enforcement warnings.
2075         * g++.dg/diagnostic/disable.C: Replace 'namepace'
2076         with 'namespace'.
2078 2015-09-23  Richard Biener  <rguenther@suse.de>
2080         PR middle-end/67662
2081         * gcc.dg/ubsan/pr67662.c: New testcase.
2083 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2085         PR c/49655
2086         * gcc.dg/pragma-diag-6.c: New test.
2088 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
2090         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2092 2015-09-23  Richard Biener  <rguenther@suse.de>
2094         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2096 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
2098         * c-c++-common/Wmisleading-indentation.c: Augment test.
2100 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
2102         * g++.dg/diagostic/disable.C: New.
2104 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2106         PR tree-optimization/67671
2107         * g++.dg/pr67671.C: New test.
2109 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
2111         PR target/67480
2112         * gcc.target/i386/pr67480.c: New test.
2114 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
2116         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2117         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2118         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
2119         avx512dq, avx512cd, avx512er and avx512pf.
2121 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2123         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2124         update-fetch operations.
2125         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2127 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2129         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2130         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2132 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2134         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2135         (TEST_ONE): New.
2136         * gcc.target/aarch64/atomic-inst-swap.c: New.
2138 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2140         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2141         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2142         * gcc.target/i386/pr59789.c (f1): Likewise.
2143         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2144         * gcc.target/i386/intrinsics_6.c: Likewise.
2145         * gcc.dg/winline-5.c (int t): Likewise.
2146         * gcc.dg/winline-9.c (t): Likewise.
2147         * gcc.dg/always_inline2.c (q): Likewise.
2148         * gcc.dg/winline-2.c (inline int t): Likewise.
2149         * gcc.dg/winline-6.c: Likewise.
2150         * gcc.dg/winline-10.c (void g): Likewise.
2151         * gcc.dg/pr49243.c (void parse): Likewise.
2152         * gcc.dg/always_inline3.c (q2): Likewise.
2153         * gcc.dg/winline-3.c: Likewise.
2154         * gcc.dg/winline-7.c (inline void *t): Likewise.
2156 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2158         PR tree-optimization/67666
2159         * g++.dg/pr67666.C: New test.
2161 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2163         PR fortran/67615
2164         * gfortran.dg/pr67615.f90: new test.
2166 2015-09-21  Jeff Law  <law@redhat.com>
2168         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2170 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2172         Complete the implementation of N4230, Nested namespace definition.
2173         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2174         attributes and nested namespace definitions.
2175         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2176         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2177         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2178         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2179         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2180         appearing before the namespace identifier.
2182 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2184         PR c/66415
2185         * gcc.dg/cpp/pr66415-1.c: Test column number.
2187 2015-09-21  Richard Biener  <rguenther@suse.de>
2189         * g++.dg/ext/attr-alias-3.C: Add -g.
2191 2015-09-21  Richard Biener  <rguenther@suse.de>
2193         PR debug/67664
2194         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2196 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2198         PR target/64345
2199         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2201 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2203         * gcc.dg/pragma-diag-5.c: Fix excess warning.
2205 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2207         PR middle-end/60832
2208         * gcc.dg/pr53265.c: Update.
2210 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2212         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2214 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2216         PR target/59478
2217         * gcc.target/sh/pr59478.c: New.
2219 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2221         PR target/67126
2222         * gcc.target/sh/pr51244-12.c: Adjust testcase.
2223         * gcc.target/sh/pr54236-2.c: Likewise.
2225 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2227         * gcc.target/sh/pr43417.c: Move target independent test to ...
2228         * gcc.c-torture/compile/pr43417.c: ... here.
2230 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2232         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2233         check_effective_target_big_endian, check_effective_target_little_endian,
2234         check_effective_target_any_fpu, check_effective_target_double_fpu,
2235         check_effective_target_use_single_only_fpu,
2236         check_effective_target_default_single_fpu,
2237         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2238         check_effective_target_has_fsca, check_effective_target_has_fsrra,
2239         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2240         check_effective_target_fmovd_enabled,
2241         check_effective_target_has_privileged, check_effective_target_has_pref,
2242         check_effective_target_banked_r0r7_isr,
2243         check_effective_target_stack_save_isr): New effective target checks.
2244         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2245         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2246         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2247         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2248         * gcc.target/sh/20080410-1.c: Use new effective target checks.
2249         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2250         * gcc.target/sh/attr-isr.c: Likewise.
2251         * gcc.target/sh/fpul-usage-1.c: Likewise.
2252         * gcc.target/sh/hiconst.c: Likewise.
2253         * gcc.target/sh/mfmovd.c: Likewise.
2254         * gcc.target/sh/pr21255-3.c: Likewise.
2255         * gcc.target/sh/pr33135-1.c: Likewise.
2256         * gcc.target/sh/pr33135-2.c: Likewise.
2257         * gcc.target/sh/pr33135-3.c: Likewise.
2258         * gcc.target/sh/pr33135-4.c: Likewise.
2259         * gcc.target/sh/pr39423-2.c: Likewise.
2260         * gcc.target/sh/pr49880-4.c: Likewise.
2261         * gcc.target/sh/pr49880-5.c: Likewise.
2262         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2263         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2264         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2265         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2266         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2267         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2268         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2269         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2270         * gcc.target/sh/pr50751-2.c: Likewise.
2271         * gcc.target/sh/pr50751-3.c: Likewise.
2272         * gcc.target/sh/pr50751-5.c: Likewise.
2273         * gcc.target/sh/pr50751-6.c: Likewise.
2274         * gcc.target/sh/pr50751-8.c: Likewise.
2275         * gcc.target/sh/pr51244-15.c: Likewise.
2276         * gcc.target/sh/pr51244-2.c: Likewise.
2277         * gcc.target/sh/pr51244-20.c: Likewise.
2278         * gcc.target/sh/pr51244-6.c: Likewise.
2279         * gcc.target/sh/pr52483-4.c: Likewise.
2280         * gcc.target/sh/pr53511-1.c: Likewise.
2281         * gcc.target/sh/pr53512-1.c: Likewise.
2282         * gcc.target/sh/pr53512-2.c: Likewise.
2283         * gcc.target/sh/pr53512-3.c: Likewise.
2284         * gcc.target/sh/pr53512-4.c: Likewise.
2285         * gcc.target/sh/pr53513-1.c: Likewise.
2286         * gcc.target/sh/pr54089-2.c: Likewise.
2287         * gcc.target/sh/pr54089-3.c: Likewise.
2288         * gcc.target/sh/pr54089-4.c: Likewise.
2289         * gcc.target/sh/pr54602-2.c: Likewise.
2290         * gcc.target/sh/pr54602-3.c: Likewise.
2291         * gcc.target/sh/pr54602-4.c: Likewise.
2292         * gcc.target/sh/pr54680.c: Likewise.
2293         * gcc.target/sh/pr55303-1.c: Likewise.
2294         * gcc.target/sh/pr55303-2.c: Likewise.
2295         * gcc.target/sh/pr55303-3.c: Likewise.
2296         * gcc.target/sh/pr56547-1.c: Likewise.
2297         * gcc.target/sh/pr56547-2.c: Likewise.
2298         * gcc.target/sh/pr61195.c: Likewise.
2299         * gcc.target/sh/pr61996.c: Likewise.
2300         * gcc.target/sh/pr6526.c: Likewise.
2301         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2302         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2303         * gcc.target/sh/prefetch.c: Likewise.
2304         * gcc.target/sh/rte-delay-slot.c: Likewise.
2305         * gcc.target/sh/sh2a-band.c: Likewise.
2306         * gcc.target/sh/sh2a-bclr.c: Likewise.
2307         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2308         * gcc.target/sh/sh2a-bld.c: Likewise.
2309         * gcc.target/sh/sh2a-bor.c: Likewise.
2310         * gcc.target/sh/sh2a-bset.c: Likewise.
2311         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2312         * gcc.target/sh/sh2a-bxor.c: Likewise.
2313         * gcc.target/sh/sh2a-jsrn.c: Likewise.
2314         * gcc.target/sh/sh2a-movi20s.c: Likewise.
2315         * gcc.target/sh/sh2a-movrt.c: Likewise.
2316         * gcc.target/sh/sh2a-resbank.c: Likewise.
2317         * gcc.target/sh/sh2a-rtsn.c: Likewise.
2318         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2319         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2320         * gcc.target/sh/sh4a-cosf.c: Likewise.
2321         * gcc.target/sh/sh4a-fsrra.c: Likewise.
2322         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2323         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2324         * gcc.target/sh/sh4a-sinf.c: Likewise.
2326 2015-09-20  Jeff Law  <law@redhat.com>
2328         PR tree-optimization/47679
2329         * g++.dg/warn/Wuninitialized-6.C: New test.
2331 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
2333         Implement nested namespace definitions.
2334         * g++.dg/cpp1z/nested-namespace-def1.C: New.
2335         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2336         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2337         * g++.dg/lookup/name-clash5.C: Adjust.
2338         * g++.dg/lookup/name-clash6.C: Likewise.
2340 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2342         * gcc.dg/pragma-diag-5.c: New test.
2344 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
2346         PR middle-end/67619
2347         * gcc.dg/torture/pr67619.c: New test.
2348         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2349         New procedure.
2351 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
2353         PR tree-optimization/67283
2354         * gcc.dg/tree-ssa/sra-15.c: New.
2355         * gcc.dg/tree-ssa/sra-16.c: New.
2357 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2359         PR sanitizer/64078
2360         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2361         (f2, f3): Make the function static.
2362         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2364 2015-09-17  Christian Bruel  <christian.bruel@st.com>
2366         * gcc.target/arm/attr_thumb-static2.c: New test.
2368 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2370         * gnat.dg/overflow_sum3.adb: New test.
2372 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2374         * gcc.target/arm/stack-checking.c: New test.
2376 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
2378         PR fortran/52846
2379         * gfortran.dg/public_private_module_5.f90: Add module procedure
2380         trigger_smod to ensure that the smod file is written.
2382 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
2384         * gcc.target/aarch64/copysign_1.c: New.
2385         * gcc.target/aarch64/copysign_2.c: New.
2387 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
2389         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2390         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2391         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2393 2015-09-16  John Marino  <gnugcc@marino.st>
2395         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2397 2015-09-16  Richard Biener  <rguenther@suse.de>
2399         PR middle-end/67253
2400         * gcc.dg/torture/pr67253.c: New testcase.
2402 2015-09-16  Richard Biener  <rguenther@suse.de>
2404         PR middle-end/67271
2405         * gcc.dg/pr67271.c: New testcase.
2407 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2409         * gnat.dg/opt49.adb: New test.
2411 2015-09-16  Richard Biener  <rguenther@suse.de>
2413         PR middle-end/67442
2414         * gcc.dg/torture/pr67442.c: New testcase.
2416 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2418         * gnat.dg/array24.adb: New test.
2419         * gnat.dg/blocklocs.adb: Delete.
2421 2015-09-15  Marek Polacek  <polacek@redhat.com>
2423         PR c/67580
2424         * gcc.dg/pr67580.c: New test.
2426 2015-09-15  Richard Biener  <rguenther@suse.de>
2428         PR tree-optimization/67470
2429         * gcc.dg/torture/pr67470.c: New testcase.
2431 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
2433         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2435 2015-09-15  Richard Biener  <rguenther@suse.de>
2437         PR middle-end/67563
2438         * gcc.dg/pr67563.c: New testcase.
2440 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2442         PR fortran/67460
2443         * gfortran.dg/pr67460.f90: New test.
2445 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
2447         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2448         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2450 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2452         PR c++/51911
2453         * g++.dg/cpp0x/new-auto1.C: New.
2455 2015-09-11  Mark Wielaard  <mjw@redhat.com>
2457         PR c/28901
2458         * g++.dg/warn/unused-variable-1.C: New test.
2459         * g++.dg/warn/unused-variable-2.C: Likewise.
2460         * gcc.dg/unused-4.c: Adjust warning for static const.
2461         * gcc.dg/unused-variable-1.c: New test.
2462         * gcc.dg/unused-variable-2.c: Likewise.
2464 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
2466         * gfortran.dg/private_type_3.f90: Require visibility.
2467         * gfortran.dg/module_variable_2.f90: Same.
2468         * gfortran.dg/nested_forall_1.f: Same.
2469         * gfortran.dg/elemental_dependency_4.f90: Same.
2470         * gfortran.dg/bind_c_usage_25.f90: Same.
2471         * gfortran.dg/access_spec_1.f90: Same.
2472         * gfortran.dg/public_private_module_2.f90: Same.
2473         * gfortran.dg/host_assoc_variable_1.f90: Same.
2474         * gfortran.dg/public_private_module_6.f90: Same.
2475         * gfortran.dg/module_variable_1.f90: Same.
2476         * gfortran.dg/pr37286.f90: Same.
2477         * gfortran.dg/internal_pack_7.f90: Same.
2478         * gfortran.dg/submodule_10.f08: Same.
2479         * gfortran.dg/allocatable_function_8.f90: Same.
2480         * gfortran.dg/merge_init_expr_2.f90: Same.
2481         * gfortran.dg/class_37.f03: Same.
2482         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2483         * gfortran.dg/typebound_call_20.f03: Same.
2484         * gfortran.dg/proc_ptr_result_3.f90: Same.
2485         * gfortran.dg/pr32535.f90: Same.
2486         * gfortran.dg/typebound_proc_19.f90: Same.
2487         * gfortran.dg/initialization_10.f90: Same.
2488         * gfortran.dg/bind_c_usage_8.f03: Same.
2489         * gfortran.dg/pr61335.f90: Same.
2490         * gfortran.dg/elemental_dependency_5.f90: Same.
2491         * gfortran.dg/proc_ptr_3.f90: Same.
2492         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2494 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2496         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2497         * gcc.dg/Wno-frame-address.c: Skip for Visium.
2498         * gcc.dg/loop-8.c: Likewise.
2500 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
2502         PR ada/66965
2503         * gnat.dg/specs/addr1.ads: Remove.
2505 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2507         * gcc.dg/pie-link.c: Add -pie to dg-options.
2509 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2511         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2512         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2514 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2516         * gcc.target/powerpc/swaps-p8-20.c: New test.
2517         * gcc.target/powerpc/swaps-p8-21.c: New test.
2519 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2521         PR fortran/67526
2522         * gfortran.dg/pr67526.f90: New test.
2524 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/67318
2527         * g++.dg/cpp0x/variadic166.C: New.
2529 2015-09-09  Mark Wielaard  <mjw@redhat.com>
2531         * c-c++-common/nonnull-1.c: New test.
2533 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
2535         PR fortran/66993
2536         * gfortran.dg/submodule_11.f08: New test.
2538 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2540         PR target/67506
2541         * gcc.c-torture/compile/pr67506.c: New test.
2543 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2545         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2546         initialization with a byte mask.  No change expected here.
2547         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2548         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2549         initialization with contigious bitmask.  Literal pool is expectd
2550         to be used here.
2552 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2554         PR target/67439
2555         * gcc.target/arm/pr67439_1.c: New test.
2557 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
2559         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2560         model.
2562 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2564         PR c++/67523
2565         * g++.dg/gomp/pr67523.C: New test.
2567         PR c++/67522
2568         * g++.dg/gomp/pr67522.C: New test.
2570         PR middle-end/67521
2571         * c-c++-common/gomp/pr67521.c: New test.
2573         PR middle-end/67517
2574         * c-c++-common/gomp/pr67517.c: New test.
2576         PR c++/67514
2577         * g++.dg/gomp/pr67514.C: New test.
2579         PR c++/67511
2580         * g++.dg/gomp/pr67511.C: New test.
2582         PR c/67502
2583         * c-c++-common/gomp/pr67502.c: New test.
2585 2015-09-09  Marek Polacek  <polacek@redhat.com>
2587         PR middle-end/67512
2588         * gcc.dg/pr67512.c: New test.
2590 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/53184
2593         * g++.dg/warn/Wsubobject-linkage-1.C: New.
2594         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2595         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2596         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2598 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2600         * gcc.target/aarch64/mod_2.x: New file.
2601         * gcc.target/aarch64/mod_256.x: Likewise.
2602         * gcc.target/arm/mod_2.c: New test.
2603         * gcc.target/arm/mod_256.c: Likewise.
2604         * gcc.target/aarch64/mod_2.c: Likewise.
2605         * gcc.target/aarch64/mod_256.c: Likewise.
2607 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2609         PR c++/67504
2610         * g++.dg/gomp/pr67504.C: New test.
2612         PR c/67501
2613         * c-c++-common/gomp/pr67501.c: New test.
2615         PR c/67500
2616         * gcc.dg/gomp/pr67500.c: New test.
2618         PR c/67495
2619         * gcc.dg/gomp/pr67495.c: New test.
2621 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
2622             Sebastian Pop  <s.pop@samsung.com>
2624         PR tree-optimization/53852
2625         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2626         both isl-0.12 and isl-0.15.
2627         * gcc.dg/graphite/uns-interchange-14.c: Same.
2628         * gcc.dg/graphite/uns-interchange-15.c: Same.
2629         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2631 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
2632             Sebastian Pop  <s.pop@samsung.com>
2634         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2635         * gcc.dg/graphite/block-1.c: Same.
2636         * gcc.dg/graphite/block-5.c: Same.
2637         * gcc.dg/graphite/block-6.c: Same.
2638         * gcc.dg/graphite/interchange-1.c: Same.
2639         * gcc.dg/graphite/interchange-10.c: Same.
2640         * gcc.dg/graphite/interchange-11.c: Same.
2641         * gcc.dg/graphite/interchange-13.c: Same.
2642         * gcc.dg/graphite/interchange-14.c: Same.
2643         * gcc.dg/graphite/interchange-3.c: Same.
2644         * gcc.dg/graphite/interchange-4.c: Same.
2645         * gcc.dg/graphite/interchange-7.c: Same.
2646         * gcc.dg/graphite/interchange-8.c: Same.
2647         * gcc.dg/graphite/interchange-9.c: Same.
2648         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2649         * gcc.dg/graphite/pr35356-1.c (foo): Same.
2650         * gcc.dg/graphite/pr37485.c: Same.
2651         * gcc.dg/graphite/scop-0.c (int toto): Same.
2652         * gcc.dg/graphite/scop-1.c: Same.
2653         * gcc.dg/graphite/scop-10.c: Same.
2654         * gcc.dg/graphite/scop-11.c: Same.
2655         * gcc.dg/graphite/scop-12.c: Same.
2656         * gcc.dg/graphite/scop-13.c: Same.
2657         * gcc.dg/graphite/scop-16.c: Same.
2658         * gcc.dg/graphite/scop-17.c: Same.
2659         * gcc.dg/graphite/scop-18.c: Same.
2660         * gcc.dg/graphite/scop-2.c: Same.
2661         * gcc.dg/graphite/scop-21.c (int test): Same.
2662         * gcc.dg/graphite/scop-22.c (void foo): Same.
2663         * gcc.dg/graphite/scop-4.c: Same.
2664         * gcc.dg/graphite/scop-5.c: Same.
2665         * gcc.dg/graphite/scop-6.c: Same.
2666         * gcc.dg/graphite/scop-7.c: Same.
2667         * gcc.dg/graphite/scop-8.c: Same.
2668         * gcc.dg/graphite/scop-9.c: Same.
2669         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2670         data-refs remain inside the inner loop.
2671         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2672         * gcc.dg/graphite/uns-interchange-14.c: Same.
2673         * gcc.dg/graphite/uns-interchange-9.c: Same.
2674         * gfortran.dg/graphite/interchange-3.f90
2676 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2678         PR target/63870
2679         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2680         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2681         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2682         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2683         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2684         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2685         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2686         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2687         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2688         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2689         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2690         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2692 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2694         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2695         * lib/target-supports.exp
2696         (check_effective_target_arm_neon_fp16_hw): New.
2698 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2700         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2701         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2703         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2704         (hfloat16_t): New.
2705         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2706         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2707         if supported.
2708         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2709         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2710         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2711         when those are supported.
2712         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2713         (vdup_n_f16): New.
2715         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2716         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2717         cases if supported.
2719         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2720         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2721         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2722         Likewise.
2723         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2724         Likewise.
2725         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2727         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2728         Add float16x8_t case.
2729         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2730         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2731         main, exec_vcreate): Likewise.
2732         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2733         exec_vget_high): Likewise.
2734         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2735         exec_vget_low): Likewise.
2736         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2737         Likewise.
2738         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2739         exec_vld1_dup): Likewise.
2740         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2741         exec_vld1_lane): Likewise.
2742         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2743         Likewise.
2744         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2745         exec_vldX_dup): Likewise.
2746         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2747         exec_vldX_lane): Likewise.
2748         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2749         exec_vset_lane): Likewise.
2750         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2751         exec_vst1_lane): Likewise.
2753 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2755         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2756         * gcc.target/aarch64/vget_low_1.c: Likewise.
2758 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2760         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2761         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2762         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2763         (main): update orig_data to avoid float16 NaN on bigendian.
2765 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2767         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2768         float16x8_t.
2769         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2770         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2771         * gcc.target/aarch64/vld1_lane.c: Likewise.
2773 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/67369
2776         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2778 2015-09-07  Marek Polacek  <polacek@redhat.com>
2780         PR inline-asm/67448
2781         * gcc.dg/asm-10.c: New test.
2783 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2785         PR middle-end/67452
2786         * gcc.dg/lto/pr67452_0.c: New test.
2788 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2790         PR target/65210
2791         * gcc.target/avr/pr65210.c: New test.
2793 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2795         PR testsuite/67450
2796         * lib/target-supports.exp (check_cached_effective_target):
2797         Apppend $prop to et_prop_list only if needed.
2799 2015-09-04  Marek Polacek  <polacek@redhat.com>
2801         PR sanitizer/67279
2802         * gcc.dg/ubsan/pr67279.c: New test.
2804 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2805             Petr Murzin  <petr.murzin@intel.com>
2806             Kirill Yukhin <kirill.yukhin@intel.com>
2808         * gcc.target/i386/avx512f-scatter-1.c: New.
2809         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2810         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2812 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2814         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2815         rather than calling rmdir, cleanup if open fails.
2817 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2819         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2820         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2821         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2822         Return true for PowerPC targets that implement Altivec.
2824 2015-09-03  Renlin Li  <renlin.li@arm.com>
2826         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2827         check the assembly.
2828         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2830 2015-09-03  Martin Sebor  <msebor@redhat.com>
2832         PR c/66516
2833         * g++.dg/addr_builtin-1.C: New test.
2834         * gcc.dg/addr_builtin-1.c: New test.
2836 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2838         * gcc.target/powerpc/vec-shift.c: New test.
2840 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2842         PR tree-optimization/65637
2843         * gcc.dg/autopar/reduc-4.c: New test.
2845 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2847         PR tree-optimization/65637
2848         * gcc.dg/autopar/pr46099-2.c: New test.
2850 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2852         PR middle-end/67351
2853         * g++.dg/pr67351.C: New test.
2855 2015-09-03  Richard Biener  <rguenther@suse.de>
2857         PR ipa/66705
2858         * g++.dg/lto/pr66705_0.C: New testcase.
2860 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2862         PR middle-end/60586
2863         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2864         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2866 2015-09-02  Marek Polacek  <polacek@redhat.com>
2868         PR c/67432
2869         * gcc.dg/pr67432.c: New test.
2871 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2873         * lib/target-supports.exp (clear_effective_target_cache): New.
2874         (check_cached_effective_target): Update et_prop_list.
2875         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2876         * g++.dg/compat/compat.exp: Likewise.
2877         * g++.dg/compat/struct-layout-1.exp: Likewise.
2878         * lib/asan-dg.exp: Likewise.
2879         * lib/atomic-dg.exp: Likewise.
2880         * lib/cilk-plus-dg.exp: Likewise.
2881         * lib/clearcap.exp: Likewise.
2882         * lib/mpx-dg.exp: Likewise.
2883         * lib/tsan-dg.exp: Likewise.
2884         * lib/ubsan-dg.exp: Likewise.
2886 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2888         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2890 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2891             Andrew Bennett  <andrew.bennett@imgtec.com>
2893         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2894         dependencies between ISA level and compact-branches.
2895         * gcc.target/mips/branch-10.c: Update expected output to allow
2896         compact forms of b/bal.
2897         * gcc.target/mips/branch-11.c: Likewise.
2898         * gcc.target/mips/branch-12.c: Likewise.
2899         * gcc.target/mips/branch-13.c: Likewise.
2900         * gcc.target/mips/branch-3.c: Likewise.
2901         * gcc.target/mips/branch-4.c: Likewise.
2902         * gcc.target/mips/branch-5.c: Likewise.
2903         * gcc.target/mips/branch-6.c: Likewise.
2904         * gcc.target/mips/branch-7.c: Likewise.
2905         * gcc.target/mips/branch-8.c: Likewise.
2906         * gcc.target/mips/branch-9.c: Likewise.
2907         * gcc.target/mips/branch-cost-1.c: Likewise.
2908         * gcc.target/mips/call-1.c: Likewise.
2909         * gcc.target/mips/call-2.c: Likewise.
2910         * gcc.target/mips/call-3.c: Likewise.
2911         * gcc.target/mips/call-4.c: Likewise.
2912         * gcc.target/mips/call-5.c: Likewise.
2913         * gcc.target/mips/call-6.c: Likewise.
2914         * gcc.target/mips/lazy-binding-1.c: Likewise.
2915         * gcc.target/mips/near-far-1.c: Likewise.
2916         * gcc.target/mips/near-far-2.c: Likewise.
2917         * gcc.target/mips/near-far-3.c: Likewise.
2918         * gcc.target/mips/near-far-4.c: Likewise.
2919         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2920         run with compact branches allowed.
2921         * gcc.target/mips/compact-branches-1.c: New file.
2922         * gcc.target/mips/compact-branches-2.c: Likewise.
2923         * gcc.target/mips/compact-branches-3.c: Likewise.
2924         * gcc.target/mips/compact-branches-4.c: Likewise.
2925         * gcc.target/mips/compact-branches-5.c: Likewise.
2926         * gcc.target/mips/compact-branches-6.c: Likewise.
2927         * gcc.target/mips/compact-branches-7.c: Likewise.
2929 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2931         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2932         Clean-up a created directory if testcase fails.
2934 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2936         PR target/67405
2937         * g++.dg/pr67405.C: New test.
2939 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2941         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2943 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2945         * gcc.dg/ifcvt-1.c: New test.
2946         * gcc.dg/ifcvt-2.c: Likewise.
2947         * gcc.dg/ifcvt-3.c: Likewise.
2949 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         PR libfortran/67412
2952         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2953         *-*-solaris2.10.
2955 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2957         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2959 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
2961         PR c++/61753
2962         * g++.dg/other/pr61753.C: New.
2964 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2966         * gcc.dg/tree-ssa/cmp-1.c: New file.
2968 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2970         * gcc.dg/tree-ssa/complex-7.c: New file.
2972 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2974         * gcc.target/powerpc/swaps-p8-19.c: New test.
2976 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2978         PR fortran/67367
2979         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2981 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2983         PR tree-optimization/46193
2984         * gcc.dg/autopar/pr46193.c: New test.
2986 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2988         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2989         use exit code for failure.
2991         * gcc.dg/torture/matrix-1.c: Use plain printf.
2992         * gcc.dg/torture/matrix-2.c: Likewise.
2993         * gcc.dg/torture/matrix-5.c: Likewise.
2994         * gcc.dg/torture/matrix-6.c: Likewise.
2995         * gcc.dg/torture/transpose-1.c: Likewise.
2996         * gcc.dg/torture/transpose-2.c: Likewise.
2997         * gcc.dg/torture/transpose-3.c: Likewise.
2998         * gcc.dg/torture/transpose-4.c: Likewise.
2999         * gcc.dg/torture/transpose-5.c: Likewise.
3000         * gcc.dg/torture/transpose-6.c: Likewise.
3002 2015-08-28  Jeff Law  <law@redhat.com>
3004         PR lto/66752
3005         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3006         * gcc.dg/torture/pr66752-1.c: New test
3007         * g++.dg/torture/pr66752-2.C: New test.
3009 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
3010         Revert:
3011         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3013                 * gcc.dg/tree-ssa/sra-15.c: New.
3015 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
3017         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3018         * gcc.target/mips/msub-8.c: Ditto
3020 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3022         * lib/target-supports.exp (check-effective_target_vect_double):
3023         Enable for Power targets with VSX hardware available.
3024         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3025         vect_no_align && { ! vect_hw_misalign }.
3027 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
3029         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3030         Replaced by opt_files, compile with -floop-nest-optimize.
3031         * g++.dg/graphite/graphite.exp: Same.
3032         * gfortran.dg/graphite/graphite.exp: Same.
3033         * gcc.dg/graphite/block-0.c: Adjust pattern.
3034         * gcc.dg/graphite/block-1.c: Same.
3035         * gcc.dg/graphite/block-3.c: Same.
3036         * gcc.dg/graphite/block-4.c: Same.
3037         * gcc.dg/graphite/block-5.c: Same.
3038         * gcc.dg/graphite/block-6.c: Same.
3039         * gcc.dg/graphite/block-7.c: Same.
3040         * gcc.dg/graphite/block-8.c: Same.
3041         * gcc.dg/graphite/block-pr47654.c: Same.
3042         * gcc.dg/graphite/interchange-0.c: Same.
3043         * gcc.dg/graphite/interchange-1.c: Same.
3044         * gcc.dg/graphite/interchange-10.c: Same.
3045         * gcc.dg/graphite/interchange-11.c: Same.
3046         * gcc.dg/graphite/interchange-12.c: Same.
3047         * gcc.dg/graphite/interchange-13.c: Same.
3048         * gcc.dg/graphite/interchange-14.c: Same.
3049         * gcc.dg/graphite/interchange-15.c: Same.
3050         * gcc.dg/graphite/interchange-3.c: Same.
3051         * gcc.dg/graphite/interchange-4.c: Same.
3052         * gcc.dg/graphite/interchange-5.c: Same.
3053         * gcc.dg/graphite/interchange-6.c: Same.
3054         * gcc.dg/graphite/interchange-7.c: Same.
3055         * gcc.dg/graphite/interchange-8.c: Same.
3056         * gcc.dg/graphite/interchange-9.c: Same.
3057         * gcc.dg/graphite/interchange-mvt.c: Same.
3058         * gcc.dg/graphite/pr37485.c: Same.
3059         * gcc.dg/graphite/uns-block-1.c: Same.
3060         * gcc.dg/graphite/uns-interchange-12.c: Same.
3061         * gcc.dg/graphite/uns-interchange-14.c: Same.
3062         * gcc.dg/graphite/uns-interchange-15.c: Same.
3063         * gcc.dg/graphite/uns-interchange-9.c: Same.
3064         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3065         * gfortran.dg/graphite/interchange-3.f90: Same.
3067 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
3069         PR target/67317
3070         * gcc.target/i386/pr67317-1.c: New test.
3071         * gcc.target/i386/pr67317-2.c: Ditto.
3072         * gcc.target/i386/pr67317-3.c: Ditto.
3073         * gcc.target/i386/pr67317-4.c: Ditto.
3074         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3075         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3077 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
3079         * gcc.target/powerpc/vec-shr.c: New.
3081 2015-08-27  Marek Polacek  <polacek@redhat.com>
3083         PR middle-end/67005
3084         * gcc.dg/torture/pr67005.c: New test.
3086 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3088         * gcc.dg/tree-ssa/sra-15.c: New.
3090 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3092         * gcc.target/aarch64/long_branch_1.c: New test.
3094 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3096         * gcc.target/s390/20150826-1.c: New test.
3098 2015-08-26  Renlin Li  <renlin.li@arm.com>
3100         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3102 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3104         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3106 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3108         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3109         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3110         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3111         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3113 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3115         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3116         New test directive.
3117         * gcc.target/aarch64/tlsle_1.x: New test source.
3118         * gcc.target/aarch64/tlsle12_1.c: New testcase.
3119         * gcc.target/aarch64/tlsle24_1.c: Likewise.
3120         * gcc.target/aarch64/tlsle32_1.c: Likewise.
3122 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3124         PR fortran/29600
3125         * gfortran.dg/shape_8.f90: New test.
3127 2015-08-25  Marek Polacek  <polacek@redhat.com>
3129         PR middle-end/67330
3130         * gcc.dg/weak/weak-18.c: New test.
3132 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
3134         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3135         gcc_jit_context_set_bool_use_external_driver.
3137 2015-08-25  Nathan Sidwell  <nathan@acm.org>
3139         * gcc.c-torture/execute/builtins/20010124-1.x: New.
3141         * gcc.dg/20001117-1.c: Needs return_address.
3142         * gcc.dg/20020415-1.c: Needs alloca.
3143         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3144         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3145         * gcc.dg/pr63186.c: Needs label_values.
3146         * gcc.dg/torture/pr33848.c: Likwise.
3148         * lib/target-supports.exp (check_effective_target_fopenacc,
3149         check_effective_target_fopenmp): Disable for nvptx.
3150         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3151         * gcc.dg/stack-usage-1.c: Likewise.
3152         * gcc.dg/stack-usage-2.c: Likewise.
3153         * gcc.dg/unused-5.c: Likewise.
3154         * gcc.dg/unwind-1.c: Likewise.
3156 2015-08-25  Christian Bruel  <christian.bruel@st.com>
3158         * gcc.dg/Wno-frame-address.c: Skip for ARM.
3159         * g++.dg/Wno-frame-address.C: Ditto.
3161 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3163         PR target/67211
3164         * g++.dg/pr67211.C: New test.
3166 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
3168         PR fortran/62536
3169         PR fortran/66175
3170         * gfortran.dg/block_end_error_1.f90: New test.
3171         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3173 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3175         PR target/66821
3176         * gcc.target/i386/pr66821.c: New test.
3178 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3180         PR target/67329
3181         * gcc.target/i386/pr67329.c: New test.
3183 2015-08-24  Nathan Sidwell  <nathan@acm.org>
3185         * gcc.dg/pr49551.c: Needs -fdata-sections.
3187         * gcc.dg/pr64935-2.c: Needs scheduling.
3189         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3190         * gcc.dg/torture/pr63738.c: Likewise.
3191         * gcc.dg/torture/pr64728.c: Likewise.
3192         * gcc.dg/pr63748.c: Likewise.
3193         * gcc.dg/20020312-2.c: Likewise.
3195         * gcc.dg/torture/pr66123.c: Needs label_values.
3197         * gcc.dg/torture/pr41261.c: Needs profiling.
3198         * gcc.dg/pr26570.c: Likewise.
3199         * gcc.dg/pr61776.c: Likewise.
3200         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3201         * gcc.dg/gomp/pr34610.c: Likewise.
3202         * gcc.dg/pr54121.c: Likewise.
3203         * gcc.dg/20050325-1.c: Likewise.
3204         * gcc.dg/pr66899.c: Likewise.
3205         * gcc.dg/pr48770.c: Likewise.
3206         * gcc.dg/pr24225.c: Likewise.
3208         * gcc.dg/pr27531-1.c: Needs io.
3209         * gcc.dg/pr44606.c: Likewise.
3211         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3213         * gcc.dg/pr51990.c: Needs alloca.
3215         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3217 2015-08-24  Tom de Vries  <tom@codesourcery.com>
3219         PR tree-optimization/65468
3220         * gcc.dg/gomp/static-chunk-size-one.c: New test.
3222 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3224         PR libfortran/54572
3225         * gfortran.dg/backtrace_1.f90: New test.
3227 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3229         PR libfortran/62296
3230         * gfortran.dg/execute_command_line_2.f90: New test.
3232 2015-08-23  Tom de Vries  <tom@codesourcery.com>
3234         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3235         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3236         vect_no_int_max to vect_no_int_min_max.
3237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3238         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3239         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3240         * gcc.dg/vect/slp-reduc-4.c: Same.
3241         * gcc.dg/vect/slp-reduc-5.c: Same.
3242         * gcc.dg/vect/vect-125.c: Same.
3243         * gcc.dg/vect/vect-13.c: Same.
3244         * gcc.dg/vect/vect-double-reduc-3.c: Same.
3245         * gcc.dg/vect/vect-reduc-1.c: Same.
3246         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3247         * gcc.dg/vect/vect-reduc-1char.c:Same.
3248         * gcc.dg/vect/vect-reduc-1short.c: Same.
3249         * gcc.dg/vect/vect-reduc-2.c: Same.
3250         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3251         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3252         * lib/target-supports.exp: Same.
3254 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3256         PR c++/63693
3257         * g++.dg/cpp0x/decltype63.C: New.
3259 2015-08-22  Nathan Sidwell  <nathan@acm.org>
3261         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3262         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3263         * c-c++-common/Wunused-var-8.c: Likewise.
3264         * c-c++-common/gomp/pr61486-2.c: Likewise.
3265         * c-c++-common/Wunused-var-6.c: Likewise.
3266         * c-c++-common/goacc/reduction-1.c: Likewise.
3267         * c-c++-common/goacc/reduction-2.c: Likewise.
3268         * c-c++-common/goacc/reduction-3.c: Likewise.
3269         * c-c++-common/goacc/reduction-4.c: Likewise.
3270         * gcc.dg/builtins-64.c: Likewise.
3271         * gcc.dg/pr59523.c: Likewise.
3272         * gcc.dg/tree-ssa/20080530.c: Likewise.
3273         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3274         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3275         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3276         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3277         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3278         * gcc.dg/pr59011.c: Likewise.
3279         * gcc.dg/uninit-9.c: Likewise.
3280         * gcc.dg/pr61561.c: Likewise.
3281         * gcc.dg/vla-4.c: Likewise.
3282         * gcc.dg/20101010-1.c: Likewise.
3283         * gcc.dg/pr49120.c: Likewise.
3284         * gcc.dg/20030331-2.c: Likewise.
3285         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3286         * gcc.dg/pr25682.c: Likewise.
3287         * gcc.dg/guality/guality.c: Likewise.
3288         * gcc.dg/pr27301.c: Likewise.
3289         * gcc.dg/uninit-9-O0.c: Likewise.
3290         * gcc.dg/fold-alloca-1.c: Likewise.
3291         * gcc.dg/pr41470.c: Likewise.
3292         * gcc.dg/pr51491-2.c: Likewise.
3293         * gcc.dg/winline-7.c: Likewise.
3294         * gcc.dg/vla-2.c: Likewise.
3295         * gcc.dg/pr50764.c: Likewise.
3296         * gcc.dg/c99-vla-1.c: Likewise.
3297         * gcc.dg/pr33238.c: Likewise.
3298         * gcc.dg/c99-const-expr-13.c: Likewise.
3299         * gcc.dg/builtin-return-1.c: Likewise.
3300         * gcc.dg/vla-3.c: Likewise.
3301         * gcc.dg/20020415-1.c: Likewise.
3302         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3303         * gcc.dg/shrink-wrap-alloca.c: Likewise.
3304         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3305         * gcc.dg/torture/calleesave-sse.c: Likewise.
3306         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3307         * gcc.dg/gomp/vla-2.c: Likewise.
3308         * gcc.dg/gomp/vla-3.c: Likewise.
3309         * gcc.dg/gomp/vla-4.c: Likewise.
3310         * gcc.dg/gomp/pr30494.c: Likewise.
3311         * gcc.dg/gomp/vla-5.c: Likewise.
3312         * gcc.dg/pr51990-2.c: Likewise.
3313         * gcc.dg/vla-22.c: Likewise.
3315 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3317         * gcc.dg/cpp/multiline-2.c: Add column numbers.
3318         * gcc.dg/dollar.c: Likewise.
3319         * gcc.dg/pragma-message.c: Likewise.
3320         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3321         * c-c++-common/raw-string-14.c: Likewise.
3323 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
3325         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3326         property that instantiation here is a compile-time error.
3328 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3330         * g++.dg/other/pr67065.C: Extend.
3332 2015-08-21  Nathan Sidwell  <nathan@acm.org>
3334         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3335         is freestanding.
3336         (check_effective_target_global_constructor): New.
3337         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3338         * gcc.dg/debug/debug.exp: Skip  for nvptx.
3339         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3341         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3342         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3343         * gcc.c-torture/compile/pr33855.c: Likewise.
3344         * gcc.c-torture/compile/920723-1.c: Likewise.
3345         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3346         writing a const.
3347         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3348         label.
3349         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3350         'call'.
3352         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3353         prototype normal.
3354         * gcc.c-torture/execute/switch-1.c: Likewise.
3356         * gcc.c-torture/execute/pr34456.c: Require not freestanding
3357         * gcc.c-torture/execute/printf-1.c: Likewise.
3358         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3359         * gcc.c-torture/execute/fprintf-1.c: Likewise.
3360         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3361         * gcc.c-torture/execute/vprintf-1.c: Likewise.
3362         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3363         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3364         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3365         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3366         * gcc.c-torture/execute/gofast.c: Likewise.
3367         * gcc.c-torture/execute/complex-6.c: Likewise.
3369         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3370         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3371         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3372         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3373         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3374         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3375         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3376         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3377         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3378         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3379         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3380         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3381         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3382         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3383         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3384         * gcc.dg/setjmp-1.c: Likewise.
3385         * gcc.dg/cleanup-5.c: Likewise.
3386         * gcc.dg/cleanup-12.c: Likewise.
3387         * gcc.dg/cleanup-13.c: Likewise.
3389         * gcc.dg/constructor-1.c: Require global ctor.
3391         * gcc.dg/fork-instrumentation.c: Require profiling.
3392         * gcc.dg/20030107-1.c: Likewise.
3393         * gcc.dg/20030702-1.c: Likewise.
3395         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3396         * gcc.dg/cpp/paste2.c: Likewise.
3397         * gcc.dg/cpp/strify3.c: Likewise.
3398         * gcc.dg/cpp/strify4.c: Likewise.
3399         * gcc.dg/cpp/lexnum.c: Likewise.
3400         * gcc.dg/cpp/digraphs.c: Likewise.
3401         * gcc.dg/cpp/macro1.c: Likewise.
3403 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3405         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3407 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3409         * lib/gcc-dg.exp: Add extra options for db-final to the command line
3410         only once.
3412 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3414         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3415         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3416         vec_vpmsum_be and vec_shasigma_be.
3418 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
3420         * lib/target-supports.exp
3421         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3422         with -mfp16-format=ieee.
3424 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3426         PR c++/67065
3427         * g++.dg/other/pr67065.C: New.
3429 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
3431         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3432         memcpy.
3433         * gcc.target/mips/inline-memcpy-2.c: Ditto.
3434         * gcc.target/mips/inline-memcpy-3.c: Ditto.
3435         * gcc.target/mips/inline-memcpy-4.c: Ditto.
3436         * gcc.target/mips/inline-memcpy-5.c: Ditto.
3438 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
3440         * gcc.dg/wide_shift_64_1.c: New testcase.
3441         * gcc.dg/wide_shift_128_1.c: Likewise.
3442         * gcc.target/aarch64/ashlti3_1.c: Likewise.
3444 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
3446         * lib/target-supports.exp
3447         (check_effective_target_fstack_protector_enabled): New test.
3448         * gcc.target/i386/ssp-default.c: New test.
3450 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
3452         PR fortran/66929
3453         * gfortran.dg/generic_31.f90: New.
3455 2015-08-19  Marek Polacek  <polacek@redhat.com>
3457         PR middle-end/67133
3458         * g++.dg/torture/pr67133.C: New test.
3460 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3462         * gcc.target/powerpc/altivec-35.c: New test.
3463         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3464         * gcc.target/powerpc/vsx-vector-7.c: New test.
3466 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3468         PR middle-end/36757
3469         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3470         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3472 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
3474         PR rtl-optimization/67218
3475         * gcc.c-torture/execute/ieee/pr67218.c,
3476         gcc.target/aarch64/fcvt_int_float_double1.c,
3477         gcc.target/aarch64/fcvt_int_float_double2.c,
3478         gcc.target/aarch64/fcvt_int_float_double3.c,
3479         gcc.target/aarch64/fcvt_int_float_double4.c,
3480         gcc.target/aarch64/fcvt_uint_float_double1.c,
3481         gcc.target/aarch64/fcvt_uint_float_double2.c,
3482         gcc.target/aarch64/fcvt_uint_float_double3.c,
3483         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3485 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
3487         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3488         dg-options to disable LSE extensions.
3489         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3490         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3491         * gcc.target/aarch64/atomic-op-char.c: Likewise.
3492         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3493         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3494         * gcc.target/aarch64/atomic-op-int.c: Likewise.
3495         * gcc.target/aarch64/atomic-op-long.c: Likewise.
3496         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3497         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3498         * gcc.target/aarch64/atomic-op-release.c: Likewise.
3499         * gcc.target/aarch64/atomic-op-short.c: Likewise.
3500         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3501         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3502         * gcc.target/aarch64/sync-op-full.c: Likewise.
3503         * gcc.target/aarch64/sync-op-release.c: Likewise.
3505 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
3507         PR c++/67160
3508         * g++.dg/cpp1z/feat-cxx1z.C: New.
3510 2015-08-18  Marek Polacek  <polacek@redhat.com>
3512         PR middle-end/67222
3513         * gcc.dg/torture/pr67222.c: New test.
3515 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3517         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3519 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
3521         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3522         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3523         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3525 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
3527         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3528         which is used in later code.
3530 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
3532         PR c++/67216
3533         * g++.dg/cpp0x/nullptr34.C: New.
3534         * g++.dg/warn/Wconversion2.C: Adjust.
3535         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3536         * g++.old-deja/g++.other/null3.C: Likewise.
3538         * g++.dg/cpp0x/pr51313.C: Adjust.
3540 2015-08-17  Richard Biener  <rguenther@suse.de>
3542         PR tree-optimization/67221
3543         * gcc.dg/torture/pr67221.c: New testcase.
3545 2015-08-17  Mike Stump  <mikestump@comcast.net>
3546             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3548         * gcc.target/arm/memcpy-aligned-1.c: New test.
3550 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3552         PR fortran/54656
3553         * gfortran.dg/norm_4.f90: Rename to...
3554         * gfortran.dg/norm2_4.f90: this.
3555         * gfortran.dg/norm2_5.f90: New test.
3557 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
3559         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3560         * gcc.dg/ssp-1.c: Make counter a register.
3561         * gcc.dg/ssp-2.c: Likewise.
3562         * gcc.dg/torture/parm-coalesce.c: New.
3564 2015-08-14  Marek Polacek  <polacek@redhat.com>
3566         PR middle-end/67133
3567         * gcc.dg/torture/pr67133.c: New test.
3569 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
3570             Matthias Klose  <doko@debian.org>
3572         PR target/67143
3573         * gcc.c-torture/compile/pr67143.c: New
3574         * gcc.target/aarch64/atomic-op-imm.c
3575         (atomic_fetch_add_negative_RELAXED): New.
3576         (atomic_fetch_sub_negative_ACQUIRE): New.
3578 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3580         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3581         * gcc.target/aarch64/target_attr_8.c: Likewise.
3582         * gcc.target/aarch64/target_attr_14.c: Likewise.
3584 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3586         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3588 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
3590         * gcc.target/i386/builtin_target.c: Add skylake check.
3592 2015-08-13  Jeff Law  <law@redhat.com>
3594         * gcc.dg/pr66314.c: Moved from here to ..
3595         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
3596         to clear all sanitizers before -fsanitize=kernel-address.
3598 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3600         * gcc.target/aarch64/cinc_common_1.c: New test.
3602 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3604         PR c++/53421
3605         * g++.dg/ext/attribute-may-alias-1.C: New.
3606         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3608 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
3610         * gcc.target/aarch64/atomic-inst-cas.c: New.
3611         * gcc.target/aarch64/atomic-inst-ops.inc: New.
3613 2015-08-13  Andreas Schwab  <schwab@suse.de>
3615         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3617 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/62164
3620         * g++.dg/torture/pr62164.C: New.
3622 2015-08-13  Richard Biener  <rguenther@suse.de>
3624         PR tree-optimization/67191
3625         * gcc.dg/torture/pr67191.c: New testcase.
3626         * g++.dg/torture/pr67191.C: Likewise.
3628 2015-08-13  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/66502
3631         PR tree-optimization/67167
3632         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3634 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3636         PR c++/53330
3637         * g++.dg/init/new42.C: New.
3639 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3641         PR target/67071
3642         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3643         vector constants.
3644         * gcc.target/powerpc/pr67071-2.c: Likewise.
3645         * gcc.target/powerpc/pr67071-3.c: Likewise.
3647 2015-08-12  Marek Polacek  <polacek@redhat.com>
3649         PR c++/55095
3650         * c-c++-common/Wshift-overflow-6.c: New test.
3651         * c-c++-common/Wshift-overflow-7.c: New test.
3652         * g++.dg/cpp1y/left-shift-2.C: New test.
3654 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3656         PR c++/52742
3657         * g++.dg/cpp0x/pr52742.C: New.
3659 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
3661         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3662         Check Knights Landing support.
3664 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3666         PR c++/47461
3667         * g++.dg/warn/Wunused-result-1.C: New.
3669 2015-08-12  Richard Biener  <rguenther@suse.de>
3671         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3672         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3673         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3674         * g++.dg/tree-ssa/pr61034.C: Adjust.
3675         * gcc.dg/fold-compare-2.c: Likewise.
3676         * gcc.dg/pr50763.c: Likewise.
3677         * gcc.dg/predict-3.c: Likewise.
3678         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3679         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3680         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3681         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3682         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3683         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3684         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3685         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3686         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3687         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3688         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3689         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3691 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3693         * gcc.dg/vrp-min-max-1.c: New.
3694         * gcc.dg/vrp-min-max-2.c: New.
3696 2015-08-12  Richard Biener  <rguenther@suse.de>
3698         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3700 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3702         PR testsuite/67175
3703         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3704         Handle absence of vector min/max for sparc.
3706 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3708         PR target/66954
3709         * g++.dg/ext/mv25.C: New test.
3711 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3713         * gcc.target/i386/avx2-vect-shift.c: New test.
3715 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3717         PR c/66098
3718         PR c/66711
3719         * gcc.dg/pragma-diag-3.c: New test.
3720         * gcc.dg/pragma-diag-4.c: New test.
3722 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3724         * c-c++-common/dfp/operator-comma.c: Call init function.
3725         * c-c++-common/dfp/convert-dfp-2.c: New test.
3727 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3729         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3730         Treat model == 0x4f as Broadwell.
3732 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3734         PR libfortran/67140
3735         * gfortran.dg/pr67140.f90: New test.
3737 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3739         PR libgomp/65742
3740         PR middle-end/66332
3741         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3743 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3745         PR fortran/64022
3746         * gfortran.dg/ieee/large_4.f90: New test.
3748 2015-08-08  Bud Davis  <jmdavis@link.com>
3750         PR fortran/59746
3751         * gfortran.dg/common_22.f90: New.
3753 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3755         PR rtl-optimization/67028
3756         * gcc.dg/pr67028.c: New testcase.
3758 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3760         PR rtl-optimization/67029
3761         * gcc.dg/pr67029.c: New test.
3763 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3765         PR fortran/64104
3766         * gfortran.dg/ieee/ieee_8.f90: New test.
3768 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3770         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3771         modifers.
3772         * gcc.target/aarch64/noplt_2.c: Likewise.
3773         * gcc.target/aarch64/noplt_3.c: Likewise.
3775 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3777         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3778         optimization level, and print a summary at the end.
3780 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3782         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3784 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3786         * gcc.target/aarch64/noplt_3.c: New testcase.
3788 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3790         * gcc.target/aarch64/noplt_1.c: New testcase.
3791         * gcc.target/aarch64/noplt_2.c: Likewise.
3793 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3795         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3796         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3798 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3800         * gcc.target/s390/dwarfregtable-1.c: New test.
3801         * gcc.target/s390/dwarfregtable-2.c: New test.
3802         * gcc.target/s390/dwarfregtable-3.c: New test.
3804 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3806         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3808 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3810         PR fortran/64022
3811         * gfortran.dg/ieee/large_2.f90: New test.
3812         * gfortran.dg/ieee/large_3.F90: New test.
3814 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3816         PR fortran/64022
3817         * gfortran.dg/ieee/large_1.f90: Adjust test.
3819 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3820             Jeff Law  <law@redhat.com>
3822         PR c/16351
3823         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3824         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3825         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3826         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3827         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3828         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3830 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3832         PR middle-end/66311
3833         * gfortran.dg/pr66311.f90: New file.
3835 2015-08-05  Richard Biener  <rguenther@suse.de>
3837         PR tree-optimization/67121
3838         * gcc.dg/torture/pr67121.c: New testcase.
3840 2015-08-05  Nick Clifton  <nickc@redhat.com>
3842         * gcc.target/rl78: New directory.
3843         * gcc.target/rl78/rl78.exp: New file: Test driver.
3844         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3846 2015-08-05  Richard Biener  <rguenther@suse.de>
3848         PR middle-end/67120
3849         * gcc.dg/torture/pr67120.c: New testcase.
3851 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3853         PR fortran/52846
3855         * lib/fortran-modules.exp: Call cleanup-submodules from
3856         cleanup-modules.
3857         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3858         cover the cases where private entities are no longer optimized
3859         away.
3860         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3861         same reason.
3862         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3863         * gfortran.dg/submodule_5.f08: The same.
3864         * gfortran.dg/submodule_9.f08: The same.
3865         * gfortran.dg/submodule_10.f08: New test.
3867 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3869         PR c++/66595
3870         * g++.dg/cpp1y/var-templ35.C: New.
3872 2015-08-05  Richard Biener  <rguenther@suse.de>
3874         PR tree-optimization/67055
3875         * g++.dg/torture/pr67055.C: New testcase.
3877 2015-08-05  Richard Biener  <rguenther@suse.de>
3879         PR tree-optimization/67109
3880         * gcc.dg/torture/pr67109.c: New testcase.
3881         * gcc.dg/vect/vect-119.c: Adjust.
3883 2015-08-05  Richard Biener  <rguenther@suse.de>
3885         PR middle-end/67107
3886         * gcc.dg/pr67107.c: New testcase.
3888 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/66197
3891         * g++.dg/cpp1z/abbrev2.C: New.
3893 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3895         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3897 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3899         PR c++/66392
3900         * g++.dg/init/explicit4.C: New.
3902 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3904         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3905         without VSX an Power8 vector support.
3907 2015-08-04  Richard Biener  <rguenther@suse.de>
3909         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3911 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3913         PR target/67110
3914         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3915         -fno-pie -no-pie.
3917 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3919         PR c++/66427
3920         * g++.dg/cpp1y/var-templ34.C: New.
3922 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3924         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3925         * gcc.target/aarch64/target_attr_1.c: Likewise.
3926         * gcc.target/aarch64/target_attr_2.c: Likewise.
3927         * gcc.target/aarch64/target_attr_3.c: Likewise.
3928         * gcc.target/aarch64/target_attr_4.c: Likewise.
3929         * gcc.target/aarch64/target_attr_5.c: Likewise.
3930         * gcc.target/aarch64/target_attr_6.c: Likewise.
3931         * gcc.target/aarch64/target_attr_7.c: Likewise.
3932         * gcc.target/aarch64/target_attr_8.c: Likewise.
3933         * gcc.target/aarch64/target_attr_9.c: Likewise.
3934         * gcc.target/aarch64/target_attr_10.c: Likewise.
3935         * gcc.target/aarch64/target_attr_11.c: Likewise.
3936         * gcc.target/aarch64/target_attr_12.c: Likewise.
3937         * gcc.target/aarch64/target_attr_13.c: Likewise.
3938         * gcc.target/aarch64/target_attr_14.c: Likewise.
3939         * gcc.target/aarch64/target_attr_15.c: Likewise.
3941 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3943         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3945 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3947         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3949 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3951         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3952         message.
3954 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3956         PR fortran/64022
3957         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3958         * gfortran.dg/ieee/large_1.f90: New test.
3960 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3962         PR tree-optimization/67043
3963         * gcc.dg/pr67043.c: New test.
3965 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3967         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3969 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3971         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3972         it to push/pop timing items.
3973         (main): For each optimization level, create a gcc_jit_timer, and
3974         time all of the iteration within that level cumulatively.
3975         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3976         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3978 2015-08-03  Alexander Basov <coohpt@gmail.com>
3980         PR middle-end/64744
3981         PR middle-end/48470
3982         PR middle-end/43404
3983         * gcc.target/arm/pr43404.c : New testcase.
3984         * gcc.target/arm/pr48470.c : New testcase.
3985         * gcc.target/arm/pr64744-1.c : New testcase.
3986         * gcc.target/arm/pr64744-2.c : New testcase.
3988 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3990         PR tree-optimization/67077
3991         * gcc.dg/pr67077.c: New test.
3993 2015-08-03  Jeff Law  <law@redhat.com>
3995         PR middle-end/66314
3996         PR gcov-profile/66899
3997         * gcc.dg/pr66899.c: New test.
3998         * gcc.dg/pr66314.c: New test.
4000 2015-08-03  Marek Polacek  <polacek@redhat.com>
4002         PR c/67088
4003         * gcc.dg/pr67088.c: New test.
4005 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4007         PR target/66731
4008         * gcc.target/arm/vnmul-1.c: New.
4009         * gcc.target/arm/vnmul-2.c: New.
4010         * gcc.target/arm/vnmul-3.c: New.
4011         * gcc.target/arm/vnmul-4.c: New.
4013 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4015         PR fortran/64921
4016         * gfortran.dg/class_allocate_20.f90: New.
4018 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4020         * gcc.target/aarch64/csel_bfx_1.c: New test.
4021         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4023 2015-08-02  Martin Sebor  <msebor@redhat.com>
4025         * g++.dg/Wframe-address-in-Wall.C: New test.
4026         * g++.dg/Wframe-address.C: New test.
4027         * g++.dg/Wno-frame-address.C: New test.
4028         * gcc.dg/Wframe-address-in-Wall.c: New test.
4029         * gcc.dg/Wframe-address.c: New test.
4030         * gcc.dg/Wno-frame-address.c: New test.
4032 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
4034         * c-c++-common/Wmisleading-indentation.c: Add more tests.
4036 2015-08-01  Michael Collison  <michael.collison@linaro.org
4037             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4039         * gcc.target/arm/mincmp.c: New test.
4041 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
4043         PR fortran/67091
4044         * gfortran.dg/associated_target_6.f03: New test
4046 2015-08-01  Tom de Vries  <tom@codesourcery.com>
4048         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4049         optimize ("-ftree-parallelize-loops=0").
4050         Add successful scans for 2 detected reductions.  Add xfail scans for 3
4051         detected reductions.
4052         * gcc.dg/autopar/reduc-2short.c: Same.
4053         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4054         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
4055         detected reductions.
4056         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4057         and max reductions.
4059 2015-07-31  Marek Polacek  <polacek@redhat.com>
4061         PR sanitizer/66977
4062         * g++.dg/ubsan/pr66977.C: New test.
4064 2015-07-30  Marek Polacek  <polacek@redhat.com>
4066         * c-c++-common/Wtautological-compare-3.c: New test.
4068 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4070         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4071         (CHECK): Pass address of scalar, rather than array.
4073 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4075         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4077 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4079         * gcc.target/aarch64/fp16/fp16.exp: New.
4080         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4081         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4083 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4085         * gcc.target/aarch64/f16_movs_1.c: New test.
4087 2015-07-28  Tom de Vries  <tom@codesourcery.com>
4089         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4090         outer loop.
4092 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
4093             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4095         * gcc.dg/parm-incomplete-1.c: Update.
4096         * gcc.dg/pr18809-1.c: Update.
4097         * gcc.dg/pr27953.c: Update.
4098         * gcc.dg/vla-11.c: Update.
4100 2015-07-27  Marek Polacek  <polacek@redhat.com>
4102         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4104 2015-07-27  Tom de Vries  <tom@codesourcery.com>
4106         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4107         attribute.  Update comment.
4108         (main): Remove.
4109         Add scan for not parallelizing inner loop.
4110         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4111         attribute.
4112         (main): Remove.
4114 2015-07-27  Marek Polacek  <polacek@redhat.com>
4116         PR bootstrap/67030
4117         * c-c++-common/Wtautological-compare-2.c: New test.
4119 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
4121         PR target/66232
4122         * gcc.target/i386/pr66232-6.c: New tests.
4123         * gcc.target/i386/pr66232-7.c: Likewise.
4124         * gcc.target/i386/pr66232-8.c: Likewise.
4125         * gcc.target/i386/pr66232-9.c: Likewise.
4127 2015-07-27  Marek Polacek  <polacek@redhat.com>
4129         PR c++/66555
4130         PR c/54979
4131         * c-c++-common/Wtautological-compare-1.c: New test.
4133 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4135         PR c++/18969
4136         * g++.dg/template/pr18969.C: New test.
4137         * g++.dg/template/pr18969-2.C: New test.
4138         * g++.old-deja/g++.jason/overload.C: Remove return value in
4139         template function returning void.
4141 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
4143         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4144         immediates to avoid shift-overflow warnings.
4146 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
4148         PR c++/66857
4149         * g++.dg/init/pr66857.C: New test.
4151 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
4153         PR target/66648
4154         * gcc.target/i386/pr66648.c: New test.
4156 2015-07-25  Tom de Vries  <tom@codesourcery.com>
4158         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4159         interchange_files and block_files variables.
4160         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4161         arithmetic.
4162         * gcc.dg/graphite/uns-interchange-12.c: Same.
4163         * gcc.dg/graphite/uns-interchange-14.c: Same.
4164         * gcc.dg/graphite/uns-interchange-15.c: Same.
4165         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4166         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4168 2015-07-25  Jeff Law  <law@redhat.com>
4170         Revert:
4171         PR lto/66752
4172         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4173         * gcc.dg/torture/pr66752-1.c: New test
4174         * g++.dg/torture/pr66752-2.C: New test.
4176 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
4178         Revert:
4179         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4181         PR rtl-optimization/64164
4182         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4183         * gcc.dg/ssp-1.c: Make counter a register.
4184         * gcc.dg/ssp-2.c: Likewise.
4185         * gcc.dg/torture/parm-coalesce.c: New.
4187 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4189         * gcc.dg/graphite/block-1.c: Xfail scan.
4190         * gcc.dg/graphite/interchange-12.c: Same.
4191         * gcc.dg/graphite/interchange-14.c: Same.
4192         * gcc.dg/graphite/interchange-15.c: Same.
4193         * gcc.dg/graphite/interchange-9.c: Same.
4194         * gcc.dg/graphite/interchange-mvt.c: Same.
4195         * gcc.dg/graphite/uns-block-1.c: New test.
4196         * gcc.dg/graphite/uns-interchange-12.c: New test.
4197         * gcc.dg/graphite/uns-interchange-14.c: New test.
4198         * gcc.dg/graphite/uns-interchange-15.c: New test.
4199         * gcc.dg/graphite/uns-interchange-9.c: New test.
4200         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4202 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4204         PR c++/64079
4205         * c-c++-common/Wunused-function-1.c: New.
4207 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4209         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4210         alternative exit-first loop transform.
4211         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4212         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4213         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4214         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4215         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4216         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4217         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4218         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4219         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4221 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
4223         PR ipa/66566
4224         * gcc.target/i386/mpx/pr66566.c: New test.
4226 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4228         PR bootstrap/66978
4229         * gcc.target/i386/pr66978.c: New test.
4231 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4233         * gcc.target/s390/gpr2fprsavecfi.c: New test.
4235 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4237         * gcc.target/s390/insv-1.c: New test.
4238         * gcc.target/s390/insv-2.c: New test.
4239         * gcc.target/s390/insv-3.c: New test.
4241 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4243         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4245 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4247         PR middle-end/25530
4248         * gcc.dg/pr25530.c: New test.
4250 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4252         PR middle-end/25529
4253         * gcc.dg/pr25529.c: New test.
4255 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4257         * gcc.target/arm/reg_equal_test.c: New test.
4259 2015-07-23  Jeff Law  <law@redhat.com>
4261         PR lto/66752
4262         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4263         * gcc.dg/torture/pr66752-1.c: New test
4264         * g++.dg/torture/pr66752-2.C: New test.
4266 2015-07-23  Marek Polacek  <polacek@redhat.com>
4268         PR c++/66572
4269         * g++.dg/warn/Wlogical-op-2.C: New test.
4271 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4273         PR rtl-optimization/64164
4274         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4275         * gcc.dg/ssp-1.c: Make counter a register.
4276         * gcc.dg/ssp-2.c: Likewise.
4277         * gcc.dg/torture/parm-coalesce.c: New.
4279 2015-07-23  Marek Polacek  <polacek@redhat.com>
4281         PR sanitizer/66908
4282         * c-c++-common/ubsan/pr66908.c: New test.
4284 2015-07-23  Tom de Vries  <tom@codesourcery.com>
4286         * gcc.dg/autopar/outer-4.c: Add xfail.
4287         * gcc.dg/autopar/outer-5.c: Same.
4288         * gcc.dg/autopar/outer-6.c: Same.
4289         * gcc.dg/autopar/reduc-2.c: Same.
4290         * gcc.dg/autopar/reduc-2char.c: Same.
4291         * gcc.dg/autopar/reduc-2short.c: Same.
4292         * gcc.dg/autopar/reduc-8.c: Same.
4293         * gcc.dg/autopar/uns-outer-4.c: New test.
4294         * gcc.dg/autopar/uns-outer-5.c: New test.
4295         * gcc.dg/autopar/uns-outer-6.c: New test.
4297 2015-07-23  Richard Biener  <rguenther@suse.de>
4299         PR tree-optimization/66952
4300         * gcc.dg/torture/pr66952.c: Use signed char.
4302 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
4304         PR tree-optimization/66926,66951
4305         * gcc.dg/vect/pr66951.c: New test.
4307 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
4309         PR c++/52987
4310         * g++.dg/parse/error57.C: New.
4311         * g++.dg/expr/string-2.C: Update.
4313 2015-07-23  Richard Biener  <rguenther@suse.de>
4315         PR tree-optimization/66945
4316         * gcc.dg/torture/pr66945.c: New testcase.
4318 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
4320         PR target/66954
4321         * g++.dg/ext/mv24.C: New test.
4323 2015-07-22  Marek Polacek  <polacek@redhat.com>
4325         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4326         dg-options.
4328 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
4330         PR fortran/61831
4331         PR fortran/66929
4332         * gfortran.dg/generic_30.f90: New.
4334 2015-07-22  Richard Biener  <rguenther@suse.de>
4336         PR tree-optimization/66952
4337         * gcc.dg/torture/pr66952.c: New testcase.
4339 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
4341         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4342         test.
4343         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4344         test.
4345         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4346         test.
4347         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4348         test.
4349         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4350         test.
4351         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4352         test.
4353         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4354         test.
4355         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4356         test.
4357         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4358         test.
4359         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4360         test.
4361         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4362         test.
4363         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4364         test.
4365         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4366         test.
4367         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4368         test.
4369         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4370         test.
4371         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4372         test.
4373         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4374         test.
4375         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4376         test.
4377         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4378         test.
4379         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4380         test.
4381         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4382         test.
4383         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4384         test.
4385         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4386         test.
4387         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4388         test.
4389         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4390         test.
4391         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4392         test.
4393         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4394         test.
4395         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4396         test.
4397         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4398         test.
4399         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4400         test.
4401         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4402         test.
4403         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4404         test.
4405         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4406         test.
4407         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4408         test.
4409         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4410         test.
4411         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4412         test.
4413         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4414         test.
4415         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4416         test.
4417         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4418         test.
4419         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4420         test.
4421         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4422         test.
4423         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4424         test.
4425         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4426         test.
4427         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4428         test.
4429         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4430         test.
4431         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4432         test.
4433         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4434         test.
4435         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4436         test.
4437         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4438         test.
4439         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4440         test.
4441         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4442         test.
4443         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4444         test.
4445         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4446         test.
4447         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4448         test.
4449         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4450         test.
4451         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4452         test.
4453         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4454         test.
4455         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4456         test.
4457         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4458         test.
4459         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4460         test.
4461         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4462         test.
4463         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4464         test.
4465         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4466         test.
4467         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4468         test.
4469         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4470         test.
4471         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4472         test.
4473         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4474         test.
4475         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4476         test.
4477         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4478         test.
4479         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4480         test.
4481         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4482         test.
4483         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4484         test.
4485         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4486         test.
4487         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4488         test.
4489         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4490         test.
4491         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4492         test.
4493         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4494         test.
4495         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4496         test.
4497         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4498         test.
4499         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4500         test.
4501         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4502         test.
4503         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4504         test.
4505         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4506         test.
4507         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4508         test.
4509         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4510         test.
4511         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4512         test.
4513         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4514         test.
4515         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4516         test.
4517         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4518         test.
4519         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4520         test.
4521         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4522         test.
4523         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4524         test.
4525         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4526         test.
4527         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4528         test.
4529         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4530         test.
4531         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4532         test.
4533         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4534         test.
4535         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4536         test.
4537         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4538         test.
4539         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4540         test.
4541         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4542         test.
4543         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4544         test.
4545         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4546         test.
4547         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4548         test.
4549         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4550         test.
4551         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4552         test.
4553         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4554         test.
4555         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4556         test.
4557         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4558         test.
4559         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4560         test.
4561         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4562         test.
4563         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4564         test.
4565         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4566         test.
4567         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4568         test.
4569         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4570         test.
4571         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4572         test.
4573         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4574         test.
4575         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4576         test.
4577         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4578         test.
4579         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4580         test.
4581         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4582         test.
4583         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4584         test.
4585         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4586         test.
4587         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4588         test.
4589         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4590         test.
4591         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4592         test.
4593         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4594         test.
4595         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4596         test.
4597         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4598         test.
4599         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4600         test.
4601         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4602         test.
4603         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4604         test.
4606 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
4608         * g++.dg/template/crash81.C: Update.
4610 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
4612         PR ipa/66424.
4613         * gcc.target/i386/pr66424.c: New.
4615 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4617         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4619 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
4621         PR fortran/61831
4622         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4623         Drop address sanitization.
4625 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4627         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4628         Skip -march=armv4t.
4629         (dg-additional-options): Set armv5t flag.
4631 2015-07-21  Marek Polacek  <polacek@redhat.com>
4633         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4634         * gcc.dg/vmx/unpack.c: Likewise.
4635         * gcc.target/powerpc/quad-atomic.c: Likewise.
4637 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
4639         * gcc.target/i386/asm-flag-5.c (f_ll): New.
4641 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
4643         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4644         model.
4646 2015-07-20  Marek Polacek  <polacek@redhat.com>
4648         PR c++/55095
4649         * c-c++-common/Wshift-overflow-1.c: New test.
4650         * c-c++-common/Wshift-overflow-2.c: New test.
4651         * c-c++-common/Wshift-overflow-3.c: New test.
4652         * c-c++-common/Wshift-overflow-4.c: New test.
4653         * c-c++-common/Wshift-overflow-5.c: New test.
4654         * g++.dg/cpp1y/left-shift-1.C: New test.
4655         * gcc.dg/c90-left-shift-2.c: New test.
4656         * gcc.dg/c90-left-shift-3.c: New test.
4657         * gcc.dg/c99-left-shift-2.c: New test.
4658         * gcc.dg/c99-left-shift-3.c: New test.
4659         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4660         * gcc.c-torture/execute/pr40386.c: Likewise.
4661         * gcc.dg/vect/pr33373.c: Likewise.
4662         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4663         * gcc.dg/vect/vect-shift-2.c: Likewise.
4665 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4667         * gcc.target/aarch64/neg_abs_1.c: New test.
4669 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
4671         PR target/66922
4672         * gcc.target/i386/pr66922.c: New test.
4674 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4676         PR middle-end/46851
4677         PR middle-end/60340
4678         * gcc.dg/tree-ssa/pr42327.c: Removed.
4679         * g++.dg/other/pr35011.C: Removed.
4681 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4683         PR target/66906
4684         * gcc.target/i386/pr66906.c: New test.
4686 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4688         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4689         as follow-up to r225930.
4691 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4693         PR fortran/52846
4694         * lib/fortran-modules.exp (proc cleanup-submodules): New
4695         procedure.
4696         * gfortran.dg/submodule_1.f08: Change extension and clean up
4697         the submodule files.
4698         * gfortran.dg/submodule_2.f08: ditto
4699         * gfortran.dg/submodule_6.f08: ditto
4700         * gfortran.dg/submodule_7.f08: ditto
4701         * gfortran.dg/submodule_8.f08: New test
4702         * gfortran.dg/submodule_9.f08: New test
4704 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4705             Sebastian Pop  <s.pop@samsung.com>
4707         PR middle-end/61929
4708         * gcc.dg/graphite/pr61929.c: New.
4710 2015-07-17  Marek Polacek  <polacek@redhat.com>
4712         * gcc.dg/fold-minus-7.c: New test.
4714 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4716         * gfortran.dg/co_reduce_1.f90: New file.
4718 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4720         PR target/66824
4721         * gcc.target/i386/pr66824.c:
4723 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4725         PR fortran/66035
4726         * gfortran.dg/structure_constructor_13.f03: New test.
4728 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4730         PR fortran/61831
4731         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4732         of generated while loops in the tree dump.
4733         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4735 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4737         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4739 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4741         PR target/66891
4742         * gcc.target/i386/pr66891.c: New test.
4744 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4746         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4748 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4750         PR rtl-optimization/66626
4751         * gcc.target/i386/pr66626-2.c: New.
4753 2015-07-16  Martin Liska  <mliska@suse.cz>
4755         * g++.dg/ipa/pr66896.c: New test.
4757 2015-07-16  Richard Biener  <rguenther@suse.de>
4759         PR tree-optimization/66894
4760         * gcc.dg/torture/pr66894.c: New testcase.
4762 2015-07-16  Richard Biener  <rguenther@suse.de>
4764         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4766 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4768         PR target/66866
4769         * g++.dg/pr66866.C: New test.
4771 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4773         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4775 2015-07-15  Richard Biener  <rguenther@suse.de>
4777         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4778         { -O3 -fomit-frame-pointer },
4779         { -O3 -fomit-frame-pointer -funroll-loops } and
4780         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4781         in favor of
4782         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4783           -finline-functions }
4785 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4787         * gcc.target/mips/interrupt_handler-5.c: New test.
4789 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4790             Robert Suchanek  <robert.suchanek@imgtec.com>
4792         * gcc.target/mips/interrupt_handler-4.c: New test.
4794 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4796         PR testsuite/66734
4797         * gcc.dg/lto/lto.exp: Initialize MPX.
4799 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4801         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4802         dg-skip-if.
4803         * gcc.target/arm/scd42-3.c: Likewise.
4805 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4807         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4808         code to be run when the pre-arch code increases the isa_rev to
4809         mips32r6 or greater.
4811 2015-07-15  Richard Biener  <rguenther@suse.de>
4813         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4814         { -O3 -fomit-frame-pointer },
4815         { -O3 -fomit-frame-pointer -funroll-loops } and
4816         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4817         in favor of
4818         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4819           -finline-functions }
4820         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4821         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4822         to additional_flags.
4824 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4826         PR rtl-optimization/66838
4827         * gcc.target/i386/pr66838.c: New test.
4829 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4831         PR c++/66850
4832         * g++.dg/template/pr66850.C: New test.
4834 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4835             Cesar Philippidis  <cesar@codesourcery.com>
4836             Chung-Lin Tang  <cltang@codesourcery.com>
4838         * gcc.target/nios2/nios2-flushd.c: New.
4839         * gcc.target/nios2/nios2-rdprs.c: New.
4840         * gcc.target/nios2/r2-atomic.c: New.
4841         * gcc.target/nios2/r2-eni.c: New.
4842         * gcc.target/nios2/r2-wrpie.c: New.
4844 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4845             Cesar Philippidis  <cesar@codesourcery.com>
4846             Chung-Lin Tang  <cltang@codesourcery.com>
4848         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4849         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4851 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4852             Cesar Philippidis  <cesar@codesourcery.com>
4853             Chung-Lin Tang  <cltang@codesourcery.com>
4855         * gcc.target/nios2/andci.c: New.
4856         * gcc.target/nios2/bmx.c: New.
4857         * gcc.target/nios2/cdx-add.c: New.
4858         * gcc.target/nios2/cdx-branch.c: New.
4859         * gcc.target/nios2/cdx-callret.c: New.
4860         * gcc.target/nios2/cdx-loadstore.c: New.
4861         * gcc.target/nios2/cdx-logical.c: New.
4862         * gcc.target/nios2/cdx-mov.c: New.
4863         * gcc.target/nios2/cdx-shift.c: New.
4864         * gcc.target/nios2/cdx-sub.c: New.
4865         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4867 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4869         PR c++/65071
4870         * g++.dg/cpp0x/vt-65071.C: New.
4872 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4873             Cesar Philippidis  <cesar@codesourcery.com>
4874             Chung-Lin Tang  <cltang@codesourcery.com>
4876         * gcc.target/nios2/r2-io-range.c: New.
4877         * gcc.target/nios2/r2-stio-1.c: New.
4878         * gcc.target/nios2/r2-stio-2.c: New.
4879         * gcc.target/nios2/nios2-ldxio.c: New.
4880         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4881         of just compile.  Add more tests.
4883 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4885         gfortran.dg/pr66864.f90: New test.
4887 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4889         PR rtl-optimization/66626
4890         * gcc.target/i386/pr66626.c: New.
4892 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4894         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4895         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4896         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4898 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4900         * g++.dg/template/crash81.C: Adjust for error + inform change.
4901         * g++.dg/template/pr58878.C: Likewise.
4902         * g++.dg/template/shadow1.C: Likewise.
4903         * g++.dg/template/shadow2.C: Likewise.
4904         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4905         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4906         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4907         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4909 2015-07-14  Richard Biener  <rguenther@suse.de>
4911         PR tree-optimization/66863
4912         * gcc.dg/torture/pr66863.c: New testcase.
4914 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4916         PR c++/65186
4917         * g++.dg/template/pr65186.C: New test.
4919 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4921         * gcc.target/arm/macro_defs0.c: Add directive to skip
4922         test if -marm is present.
4923         * gcc.target/arm/macro_defs1.c: Likewise.
4925 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4927         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4928         if-conversion..
4929         * gcc.target/aarch64/adds1.c: Likewise.
4930         * gcc.target/aarch64/ands_1.c: Likewise.
4931         * gcc.target/aarch64/bics_1.c: Likewise.
4932         * gcc.target/aarch64/subs1.c: Likewise.
4933         * gcc.target/aarch64/subs3.c: Likewise.
4935 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4937         PR fortran/64589
4938         * gfortran.dg/pr64589.f90: New test.
4940 2015-07-13  Renlin Li  <renlin.li@arm.com>
4942         PR rtl/66556
4943         * gcc.c-torture/execute/pr66556.c: New.
4945 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4947         * gcc.dg/20020219-1.c: Fix double word typos.
4948         * gcc.dg/20020919-1.c: Same.
4950 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4951             Jeff Law  <law@redhat.com>
4953         PR middle-end/66726
4954         * g++.dg/tree-ssa/pr66726.c: New test.
4955         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4956         * gcc.dg/tree-ssa/pr66726.c: New test.
4958 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4960         PR c++/58734
4961         * g++.dg/cpp0x/variadic-ttp2.C: New.
4963 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4965         PR c++/30044
4966         * g++.dg/cpp0x/auto46.C: New test.
4967         * g++.dg/template/pr30044.C: New test.
4968         * g++.dg/template/shadow2.C: New test.
4969         * g++.dg/template/error55.C: New test.
4970         * g++.dg/template/crash83.C: Accept any error string.
4971         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4972         parameters.
4973         * g++.dg/cpp0x/variadic19.C: Likewise
4974         * g++.dg/template/canon-type-13.C: Likewise.
4975         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4976         * g++.dg/torture/20070621-1.C: Likewise.
4978 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4980         PR c++/54521
4981         * g++.dg/init/explicit3.C: New.
4983 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4985         PR target/66819
4986         * gcc.target/i386/pr66819-1.c: New test.
4987         * gcc.target/i386/pr66819-2.c: Likewise.
4988         * gcc.target/i386/pr66819-3.c: Likewise.
4989         * gcc.target/i386/pr66819-4.c: Likewise.
4990         * gcc.target/i386/pr66819-5.c: Likewise.
4992 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4994         PR target/66703
4995         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4996         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4997         type to prevent possible flag-clobbering zero-extensions.
4998         * gcc.target/i386/pr66703.c: New test.
5000 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5002         PR c++/60842
5003         * g++.dg/cpp0x/nsdmi-template15.C: New.
5005 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
5007         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5009 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
5011         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5012         * gcc.target/arm/flip-thumb.c: Likewise.
5014 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
5016         PR target/66813
5017         * gcc.target/i386/pr66813.c: New test.
5019 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
5021         PR middle-end/66820
5022         * gcc.dg/gomp/pr66820.c: New test.
5024 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5026         PR c++/65592
5027         * g++.dg/cpp0x/scoped_enum6.C: New.
5029 2015-07-10  Tom de Vries  <tom@codesourcery.com>
5031         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5032         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5034 2015-07-10  Richard Biener  <rguenther@suse.de>
5036         PR tree-optimization/66823
5037         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5038         which should not be necessary.  XFAIL.
5040 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5042         PR c++/64848
5043         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5045 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
5047         PR middle-end/66633
5048         * gcc.dg/gomp/pr66633-1.c: New test.
5049         * gcc.dg/gomp/pr66633-2.c: New test.
5050         * gcc.dg/gomp/pr66633-3.c: New test.
5051         * gcc.dg/gomp/pr66633-4.c: New test.
5053 2015-07-09  John Marino  <gnugcc@marino.st>
5055         * lib/target-supports.exp (check_effective_target_pie):
5056         Add *-*-dragonfly*
5058 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
5060         PR target/66814
5061         * gcc.target/i386/pr66814.c: New test.
5063 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5065         PR target/66731
5066         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5067         * gcc.target/aarch64/fnmul-2.c: Likewise.
5068         * gcc.target/aarch64/fnmul-3.c: Likewise.
5069         * gcc.target/aarch64/fnmul-4.c: Likewise.
5071 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5073         PR c++/65790
5074         * g++.dg/cpp0x/vt-65790.C: New.
5076 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5078         PR target/66818
5079         * gcc.target/i386/pr66818.c: New test.
5081 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5083         PR target/66817
5084         * gcc.target/i386/pr66817.c: New test.
5086 2015-07-09  Marek Polacek  <polacek@redhat.com>
5088         PR tree-optimization/66718
5089         * gcc.dg/vect/vect-126.c: New test.
5091 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
5093         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5094         even when dwarf-2 is not the default.
5096 2015-07-08  Jeff Law  <law@redhat.com>
5098         PR testsuite/66796
5099         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5100         to have a single memory reference.
5102 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
5104         * g++.dg/other/dump-ada-spec-9.C: New test.
5106 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
5108         * g++.dg/vect/vect.exp: Run also simd* tests.
5109         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5110         (check_vect): Fix up get_cpuid call for C++.
5111         * g++.dg/vect/simd-clone-1.cc: New test.
5113 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5115         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5117 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5119         * gcc.target/i386/readeflags-1.c (abort): New prototype.
5120         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5122 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5124         PR target/66806
5125         * gcc.target/i386/pr66806.c: New test.
5127 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
5129         PR c++/66421
5130         * g++.dg/cpp0x/auto45.C: New.
5132 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5134         PR middle-end/66334
5135         * gcc.target/i386/pr66334.c: New.
5137 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5139         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5140         comments.
5142 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5144         PR jit/66783
5145         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5146         (verify_code): Update expected error message.
5147         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5148         (verify_code): Likewise.
5149         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5150         (verify_code): Likewise.
5152 2015-07-08  Richard Biener  <rguenther@suse.de>
5154         PR tree-optimization/66793
5155         * gcc.dg/torture/pr66793.c: New testcase.
5157 2015-07-08  Richard Biener  <rguenther@suse.de>
5159         PR tree-optimization/66794
5160         * gcc.dg/torture/pr66794.c: New testcase.
5162 2015-07-08  Marek Polacek  <polacek@redhat.com>
5164         PR c++/66748
5165         * g++.dg/abi/abi-tag15.C: New test.
5167 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5169         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5170         * gcc.target/mips/branch-3.c: Ditto
5171         * gcc.target/mips/branch-4.c: Ditto.
5172         * gcc.target/mips/branch-5.c: Ditto.
5173         * gcc.target/mips/branch-6.c: Ditto.
5174         * gcc.target/mips/branch-7.c: Ditto.
5175         * gcc.target/mips/branch-8.c: Ditto.
5176         * gcc.target/mips/branch-9.c: Ditto.
5177         * gcc.target/mips/branch-10.c: Ditto.
5178         * gcc.target/mips/branch-11.c: Ditto.
5179         * gcc.target/mips/branch-12.c: Ditto.
5180         * gcc.target/mips/branch-13.c: Ditto.
5181         * gcc.target/mips/umips-branch-5.c: New file.
5182         * gcc.target/mips/umips-branch-6.c: New file.
5183         * gcc.target/mips/umips-branch-7.c: New file.
5184         * gcc.target/mips/umips-branch-8.c: New file.
5185         * gcc.target/mips/umips-branch-9.c: New file.
5186         * gcc.target/mips/umips-branch-10.c: New file.
5187         * gcc.target/mips/umips-branch-11.c: New file.
5188         * gcc.target/mips/umips-branch-12.c: New file.
5189         * gcc.target/mips/umips-branch-13.c: New file.
5190         * gcc.target/mips/umips-branch-14.c: New file.
5191         * gcc.target/mips/umips-branch-15.c: New file.
5192         * gcc.target/mips/umips-branch-16.c: New file.
5193         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5194         (OCCUPY_0xfffc): New define.
5196 2015-07-08  Renlin Li  <renlin.li@arm.com>
5198         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5200 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5202         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5204 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
5206         * gcc.target/i386/bt-3.c: New test.
5207         * gcc.target/i386/bt-4.c: Ditto.
5209 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5211         * g++.dg/other/dump-ada-spec-8.C: New test.
5213 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5215         PR jit/66783
5216         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5217         test case.
5218         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5219         New test case.
5220         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5221         New test case.
5222         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5223         Avoid using an opaque struct for local "f".
5225 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5227         PR jit/66779
5228         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5229         * jit.dg/test-pr66779.c: New testcase.
5231 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5233         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5234         NOCOMPRESSION.
5236 2015-07-07  Richard Biener  <rguenther@suse.de>
5238         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5240 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5242         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5243         * gcc.target/mips/call-5.c: Ditto.
5244         * gcc.target/mips/call-6.c: Ditto.
5246 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5248         * gcc.dg/dx-test.c: New test-case.
5250 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
5252         PR fortran/66578
5253         * gfortran.dg/allocate_with_source_9.f08: New test.
5255 2015-07-07  Christian Bruel  <christian.bruel@st.com>
5257         PR target/52144
5258         * gcc.target/arm/flip-thumb.c: Fix scan.
5259         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5260         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5261         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5262         Fix return value.
5264 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
5266         PR target/65956
5267         * gcc.c-torture/execute/pr65956.c: New test.
5269 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
5271         * gcc.target/arm/aapcs/align1.c: New.
5272         * gcc.target/arm/aapcs/align_rec1.c: New.
5273         * gcc.target/arm/aapcs/align2.c: New.
5274         * gcc.target/arm/aapcs/align_rec2.c: New.
5275         * gcc.target/arm/aapcs/align3.c: New.
5276         * gcc.target/arm/aapcs/align_rec3.c: New.
5277         * gcc.target/arm/aapcs/align4.c: New.
5278         * gcc.target/arm/aapcs/align_rec4.c: New.
5279         * gcc.target/arm/aapcs/align_vararg1.c: New.
5280         * gcc.target/arm/aapcs/align_vararg2.c: New.
5282 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5284         * gfortran.dg/iomsg_2.f90: New test.
5286 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5288         PR target/66749
5289         * gcc.target/i386/pr66749.c: New test.
5291 2015-07-06  Richard Biener  <rguenther@suse.de>
5293         PR tree-optimization/66772
5294         * gcc.dg/torture/pr66772-1.c: New testcase.
5295         * gcc.dg/torture/pr66772-2.c: Likewise.
5297 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
5299         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5300         the jals instruction.
5302 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5304         PR target/53383
5305         * gcc.target/i386/pr53383-1.c: New file.
5306         * gcc.target/i386/pr53383-2.c: Likewise.
5307         * gcc.target/i386/pr53383-3.c: Likewise.
5309 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5311         * gcc.target/aarch64/fnmul-1.c: New.
5312         * gcc.target/aarch64/fnmul-2.c: New.
5313         * gcc.target/aarch64/fnmul-3.c: New.
5314         * gcc.target/aarch64/fnmul-4.c: New.
5316 2015-07-06  Richard Biener  <rguenther@suse.de>
5318         PR middle-end/66759
5319         * gcc.dg/torture/pr66759.c: New testcase.
5321 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
5323         PR fortran/58586
5324         * gfortran.dg/alloc_comp_class_3.f03: New test.
5325         * gfortran.dg/alloc_comp_class_4.f03: New test.
5327 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5329         * gcc.c-torture/execute/pr66757.c: New test.
5331 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
5333         PR tree-optimization/66720
5334         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5336 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
5337             Sandra Loosemore <sandra@codesourcery.com>
5339         * gcc.target/nios2/gprel-offset.c: New test.
5341 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5343         PR fortran/66725
5344         * gfortran.dg/pr66725.f90: New test.
5346 2015-07-03  Jason Merrill  <jason@redhat.com>
5348         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5349         Avoid narrowing error.
5351 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5353         PR rtl-optimization/66706
5354         * gcc.target/powerpc/shift-int.c: New testcase.
5356 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5358         PR target/66746.
5359         * gcc.target/i386/pr66746.c: New file.
5361 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
5363         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5365 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
5367         PR tree-optimization/66119
5368         * g++.dg/opt/pr66119.C: New.
5370 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
5372         PR fortran/52846
5373         * gfortran.dg/submodule_1.f90: New test
5374         * gfortran.dg/submodule_2.f90: New test
5375         * gfortran.dg/submodule_3.f90: New test
5376         * gfortran.dg/submodule_4.f90: New test
5377         * gfortran.dg/submodule_5.f90: New test
5378         * gfortran.dg/submodule_6.f90: New test
5379         * gfortran.dg/submodule_7.f90: New test
5381 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5383         PR preprocessor/53690
5384         * g++.dg/cpp/pr53690.C: New.
5386 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5388         * gcc.target/powerpc/vec-cmp.c: New test.
5390 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5392         PR fortran/56520
5393         * gfortran.dg/pr56520.f90: New test.
5395 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
5397         PR fortran/66545
5398         * gfortran.dg/pr66545_1.f90: New test.
5399         * gfortran.dg/pr66545_2.f90: New test.
5401 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
5403         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5404         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5406 2015-07-02  Richard Biener  <rguenther@suse.de>
5408         PR testsuite/66719
5409         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5410         unaligned loads.
5412 2015-07-02  Richard Biener  <rguenther@suse.de>
5414         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5416 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
5418         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5420 2015-07-01  Jason Merrill  <jason@redhat.com>
5422         * lib/target-supports.exp (cxx_default): Set to C++14.
5424 2015-07-01  Tom de Vries  <tom@codesourcery.com>
5426         PR testsuite/66723
5427         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5428         scan-assembler.
5430 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5432         * gfortran.dg/warn_conversion_8.f90:  New test.
5434 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5436         PR rtl-optimization/61047
5437         * gcc.c-torture/execute/20150611-1.c: New testcase.
5439 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5441         PR jit/66700
5442         * jit.dg/all-non-failing-tests.h: Add
5443         test-pr66700-observing-write-through-ptr.c.
5444         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5446 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5448         * jit.dg/test-accessing-union.c: Add comments for use by
5449         gcc/jit/docs/topics/types.rst.
5451 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
5453         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5454         'do-require-effective-target' with 'dg-require-effective-target'.
5455         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5456         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5457         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
5458         'stlex' with 'strex' as the expected output.
5460 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5462         PR c++/60365
5463         * g++.dg/cpp0x/gen-attrs-60.C: New.
5464         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5466 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
5468         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5469         New function.
5470         * gcc.target/aarch64/pic-small.c: Restrict this test under
5471         check_effective_target_aarch64_small_fpic.
5473 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
5475         * gfortran.dg/gomp/pr66633.f90: New test.
5477 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
5479         PR c++/66686
5480         * g++.dg/template/pr66686.C: New test.
5482 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5484         * gnat.dg/lto17.ad[sb]: New test.
5486 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5488         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5489         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5490         testcase.
5491         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5492         New testcase.
5493         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5494         New testcase.
5495         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5496         New testcase.
5497         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5498         New testcase.
5499         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5500         New testcase.
5501         * jit.dg/test-switch.c: New testcase.
5502         * jit.dg/test-switch.cc: New testcase.
5504 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5506         PR jit/66546
5507         * jit.dg/all-non-failing-tests.h: Add note about
5508         test-validly-unreachable-block.c.
5509         * jit.dg/test-validly-unreachable-block.c: New file.
5511 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5513         PR jit/66628
5514         * jit.dg/all-non-failing-tests.h: Add note about
5515         test-extra-options.c.
5516         * jit.dg/test-extra-options.c: New testcase.
5518 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
5520         PR debug/66691
5521         * gcc.target/i386/pr66691.c: New.
5523 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
5525         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5526         * gcc.target/i386/iamcu/args.h: Likewise.
5527         * gcc.target/i386/iamcu/asm-support.S: Likewise.
5528         * gcc.target/i386/iamcu/defines.h: Likewise.
5529         * gcc.target/i386/iamcu/macros.h: Likewise.
5530         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5531         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5532         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5533         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5534         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5535         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5536         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5537         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5538         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5539         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5540         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5541         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5542         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5543         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5544         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5545         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5546         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5548 2015-06-30  Marek Polacek  <polacek@redhat.com>
5550         * gcc.dg/fold-minus-6.c: New test.
5552         * gcc.dg/fold-ior-3.c: New test.
5554 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5556         Implement N4197 - Adding u8 character literals
5557         * g++.dg/cpp1z/utf8.C: New.
5558         * g++.dg/cpp1z/utf8-neg.C: New.
5559         * g++.dg/cpp1z/udlit-utf8char.C: New.
5561 2015-06-30  Marek Polacek  <polacek@redhat.com>
5563         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5565 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5567         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5568         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5569         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5570         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5572 2015-06-30  Marek Polacek  <polacek@redhat.com>
5574         * gcc.dg/fold-ior-2.c: New test.
5576 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5578         PR tree-optimization/66652
5579         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5580         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
5581         pointers.
5582         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5584 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
5586         PR c++/65977
5587         * g++.dg/cpp0x/constexpr-friend-3.C: New.
5588         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5590 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5592         PR fortran/66605
5593         * gfortran.dg/wunused-parameter.f90: New test.
5595 2015-06-29  Richard Henderson  <rth@redhat.com>
5597         * gcc.target/i386/asm-flag-1.c: New.
5598         * gcc.target/i386/asm-flag-2.c: New.
5599         * gcc.target/i386/asm-flag-3.c: New.
5600         * gcc.target/i386/asm-flag-4.c: New.
5601         * gcc.target/i386/asm-flag-5.c: New.
5603 2015-06-29  Marek Polacek  <polacek@redhat.com>
5605         PR c/66322
5606         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5607         * c-c++-common/pr66322.c: New test.
5608         * g++.dg/eh/scope1.C: Remove dg-warning.
5610 2015-06-29  Richard Biener  <rguenther@suse.de>
5612         PR tree-optimization/66677
5613         * gcc.dg/vect/pr66677.c: New testcase.
5615 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5617         PR middle-end/64130
5618         * gcc.dg/tree-ssa/pr64130.c: New test.
5620 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
5622         * gcc.target/aarch64/pic-small.c: New testcase.
5624 2015-06-26  Richard Biener  <rguenther@suse.de>
5626         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5628 2015-06-26  Marek Polacek  <polacek@redhat.com>
5630         * gcc.dg/fold-and-1.c: New test.
5631         * gcc.dg/fold-and-2.c: New test.
5633 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5635         * gnat.dg/warn11.adb: Add missing dg directive.
5636         * gnat.dg/warn12.adb: New test.
5637         * gnat.dg/warn12_pkg.ads: New helper.
5639 2015-06-26  Richard Biener  <rguenther@suse.de>
5641         * gfortran.dg/reassoc_3.f90: Adjust.
5643 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
5645         PR target/66412
5646         * gcc.target/i386/pr66412.c: New test.
5648 2015-06-25  Richard Biener  <rguenther@suse.de>
5650         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5652 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
5654         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5656 2015-06-25  Richard Biener  <rguenther@suse.de>
5658         * gfortran.dg/vect/vect-9.f90: New testcase.
5660 2015-06-25  Nick Clifton  <nickc@redhat.com>
5662         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5663         H8300 and M32R targets.
5665 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5667         PR fortran/66528
5668         * gfortran.dg/maxerrors.f90: New test.
5670 2015-06-08  DJ Delorie  <dj@redhat.com>
5672         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5674 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5676         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5678 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5680         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5681         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5682         * gcc.target/aarch64/nofp_1.c: New file.
5684 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5686         Implement N3928 - Extending static_assert
5687         * g++.dg/cpp0x/static_assert8.C: Adjust.
5688         * g++.dg/cpp0x/static_assert12.C: New.
5689         * g++.dg/cpp0x/static_assert13.C: New.
5690         * g++.dg/cpp1y/static_assert1.C: New.
5691         * g++.dg/cpp1y/static_assert2.C: New.
5692         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5694 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5696         PR c++/65750
5697         * g++.dg/cpp0x/trailing11.C: New.
5699 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5701         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5702         multilibs.
5703         * gcc.target/arm/memset-inline-10.c: Likewise.
5704         * gcc.target/arm/pr58784.c: Likewise.
5705         * gcc.target/arm/pr59985.C: Likewise.
5706         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5708 2015-06-24  Renlin Li  <renlin.li@arm.com>
5710         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5711         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5713 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5715         Revert:
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-24  Paolo Carlini  <paolo.carlini@oracle.com>
5730         PR c++/65811
5731         * g++.dg/other/linkage2.C: New.
5733 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5735         PR target/63408
5736         * gcc.target/arm/pr63408.c: New test.
5738 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5740         * lib/c-torture.exp: Don't call check_effective_target_lto
5741         before setting up environment correctly.
5742         * lib/gcc-dg.exp: Likewise, and protect
5743         gcc_force_conventional_output.
5745 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5747         PR rtl-optimization/66306
5748         * gcc.target/s390/pr66306.c: New test.
5750 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5752         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5753         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5754         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5755         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5756         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5757         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5758         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5760 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5762         PR target/65803
5763         * gcc.c-torture/pr65803.c: New test.
5765 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5767         PR c++/30044
5768         * g++.dg/cpp0x/auto45.C: New test.
5769         * g++.dg/template/pr30044.C: New test.
5770         * g++.dg/template/crash83.C: Accept any error string.
5771         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5772         parameters.
5773         * g++.dg/cpp0x/variadic18.C: Likewise
5774         * g++.dg/template/canon-type-13.C: Likewise.
5775         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5777 2015-06-23  Marek Polacek  <polacek@redhat.com>
5779         * c-c++-common/Wlogical-op-3.c: New test.
5781 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5783         PR c++/66254
5784         * g++.dg/cpp0x/scoped_enum5.C: New.
5786 2015-06-23  Richard Biener  <rguenther@suse.de>
5788         PR tree-optimization/66636
5789         * gcc.dg/vect/pr66636.c: New testcase.
5791 2015-06-23  Marek Polacek  <polacek@redhat.com>
5793         * gcc.dg/fold-minus-4.c: New test.
5794         * gcc.dg/fold-minus-5.c: New test.
5795         * c-c++-common/ubsan/overflow-add-5.c: New test.
5797 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5799         Add missing testcase from r224672.
5800         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5802         * gcc.target/vax/bswapdi-1.c: New.
5804 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5806         PR fortran/64674
5807         * gfortran.dg/associate_18.f08: New test.
5809 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5811         PR target/66560
5812         * gcc.target/i386/pr66560-1.c: New test.
5813         * gcc.target/i386/pr66560-2.c: Ditto.
5814         * gcc.target/i386/pr66560-3.c: Ditto.
5815         * gcc.target/i386/pr66560-4.c: Ditto.
5817 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5819         * gcc.target/nvptx/nvptx.exp: New file.
5820         * gcc.target/nvptx/proto-1.c: Likewise.
5822 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5824         PR tree-optimization/66449
5825         * gcc.dg/vect/pr66449.c: New test.
5827 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5829         * g++.dg/other/dump-ada-spec-5.C: New test.
5830         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5831         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5833 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5835         * g++.dg/inherit/pure1.C: Test location too.
5837 2015-06-22  Marek Polacek  <polacek@redhat.com>
5839         * gcc.dg/fold-ior-1.c: New test.
5840         * gcc.dg/fold-minus-2.c: New test.
5841         * gcc.dg/fold-minus-3.c: New test.
5842         * gcc.dg/fold-plus-1.c: New test.
5843         * gcc.dg/fold-plus-2.c: New test.
5844         * gcc.dg/fold-xor-4.c: New test.
5845         * gcc.dg/fold-xor-5.c: New test.
5847 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5849         PR target/65914
5850         * g++.dg/torture/pr65914.C:  New.
5852 2015-06-22  Richard Biener  <rguenther@suse.de>
5854         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5855         not existing TORTURE_OPTIONS only.
5856         * lib/gcc-dg.exp: Likewise.
5858 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5860         PR target/52144
5861         * gcc.target/arm/flip-thumb.c: New test.
5863 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5864             Martin Liska  <mliska@suse.cz>
5866         PR ipa/65908
5867         * g++.dg/ipa/pr65908.C: New testcase.
5869 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5871         PR c++/65882
5872         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5873         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5875 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5877         * gnat.dg/specs/debug1.ads: Adjust.
5879 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5881         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5882         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5883         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5884         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5885         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5886         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5887         * gcc.target/aarch64/fmovd-zero.c: Delete.
5888         * gcc.target/aarch64/fmovf-zero.c: Delete.
5890 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5892         * gcc.target/vax/bswapdi-1.c: New.
5894 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5896         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5898 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5900         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5902 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5904         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5906 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5908         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5910 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5912         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5914 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5916         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5918 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5920         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5922 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5924         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5926 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5928         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5932         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5934 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5936         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5940         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5942 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5944         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5946 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5948         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5950 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5952         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5954 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5956         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5958 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5960         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5962 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5964         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5966 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5968         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5970 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5972         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5973         (_ARM_FPSCR): Add FZ field.
5974         (clean_results): Force FZ=1 on AArch64.
5975         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5977 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5979         * gcc.target/aarch64/pr62308.c: New test.
5981 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5983         PR fortran/66549
5984         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5986 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5988         * gcc.target/i386/mpx/pr66581.c: New test.
5990 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5992         * gcc.target/i386/cmov9.c: New test.
5994 2015-06-18  Richard Biener  <rguenther@suse.de>
5996         * g++.dg/other/const4.C: New testcase.
5998 2015-06-18  Michael Matz  <matz@suse.de>
6000         PR middle-end/66253
6001         * gcc.dg/vect/pr66253.c: New testcase.
6003 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6005         PR target/66569
6006         * gcc.target/i386/mpx/chkp-vararg.c: New test.
6008 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6010         PR middle-end/66568
6011         * gcc.target/i386/mpx/pr66568.c: New test.
6013 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6015         PR middle-end/66567
6016         * gcc.target/i386/mpx/pr66567.c: New test.
6018 2015-06-18  Richard Biener  <rguenther@suse.de>
6020         PR tree-optimization/66510
6021         * gcc.dg/vect/slp-perm-12.c: New testcase.
6023 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6025         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6026         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6027         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6028         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6030 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
6032         PR c++/66571
6033         * g++.dg/gomp/pr66571-1.C: New test.
6035         PR middle-end/66429
6036         * c-c++-common/gomp/pr66429.c: New test.
6038 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
6040         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6041         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6042         ...this.
6043         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6044         New testcase.
6045         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6046         New testcase.
6048 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6050         PR testsuite/65944
6051         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6053 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
6055         * gcc.target/mips/pr65862-1.c: New test.
6056         * gcc.target/mips/pr65862-2.c: Likewise.
6058 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6060         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6061         * gcc.target/i386/pr52252-atom.c: Ditto.
6062         * gcc.target/i386/vect-div-1.c: Ditto.
6063         * gcc.target/i386/rotate-5.c: Ditto.
6064         * gcc.target/i386/pr50202.c: Ditto.
6065         * gcc.target/i386/pr37843-3.c: Ditto.
6066         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6067         * gcc.target/i386/pr53397-1.c: Ditto.
6068         * gcc.target/i386/pr55934.c: Ditto.
6069         * gcc.target/i386/pr37843-4.c: Ditto.
6070         * gcc.target/i386/pr60451.c: Ditto.
6071         * gcc.target/i386/pr53397-2.c: Ditto.
6072         * gcc.target/i386/vectorize1.c: Ditto.
6073         * gcc.target/i386/extract-insert-combining.c: Ditto.
6074         * gcc.target/i386/pr53759.c: Ditto.
6075         * gcc.target/i386/pr52252-core.c: Ditto.
6076         * gcc.target/i386/rotate-3.c: Ditto.
6077         * gcc.target/i386/sse-20.c: Ditto.
6078         * gcc.target/i386/rotate-4.c: Ditto.
6079         * gcc.target/i386/pr61403.c: Ditto.
6080         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6081         * gcc.target/i386/pr60901.c: Ditto.
6082         * gcc.target/i386/pr59794-7.c: Ditto.
6083         * gcc.target/i386/pr62208.c: Ditto.
6084         * gcc.target/i386/pr53416.c: Ditto.
6085         * gcc.target/i386/asm-dialect-1.c: Ditto.
6086         * gcc.target/i386/pr50038.c: Ditto.
6087         * gcc.target/i386/47698.c: Ditto.
6088         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6089         * gcc.target/i386/pr59794-2.c: Ditto.
6090         * gcc.target/i386/pr59794-3.c: Ditto.
6091         * gcc.target/i386/pr39058.c: Ditto.
6092         * gcc.target/i386/pr60205-1.c: Ditto.
6093         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6094         * gcc.target/i386/sse2-movq-2.c: Ditto.
6096 2015-06-17  Richard Biener  <rguenther@suse.de>
6098         PR tree-optimization/66251
6099         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6101 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
6103         PR c++/59682
6104         * g++.dg/parse/new-placement1.C: New.
6106 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6108         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6109         * jit.dg/test-compound-assignment.c: New testcase.
6111 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6113         PR jit/66539
6114         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6115         to "testcases" array.
6117 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6119         PR jit/66539
6120         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6121         * jit.dg/test-debug-strings.c: New test case.
6122         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6123         the discriminant has a sane debug string.
6125 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
6127         PR target/56766
6128         * gcc.target/i386/pr56766-1.c: New test.
6129         * gcc.target/i386/pr56766-2.c: Ditto.
6131 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
6133         * gcc.target/mips/loongson-shift-count-truncated-1.c:
6134         Skip on mips*-mti-linux* and mips*-img-linux* targets.
6135         * gcc.target/mips/loongson-simd.c: Ditto.
6137 2015-06-16  Richard Biener  <rguenther@suse.de>
6139         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6141 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6143         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6144         passed by the testsuite driver.
6146 2015-06-16  Richard Biener  <rguenther@suse.de>
6148         * gcc.dg/vect/slp-perm-11.c: New testcase.
6150 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
6152         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6153         dg-options.
6155 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6157         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6158         Reinstate calls to torture-init and torture-finalize.
6160 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6162         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6164 2015-06-15  Nathan Sidwell  <nathan@acm.org>
6166         PR c++/58583
6167         * g++.dg/cpp0x/nsdmi-template14.C: New test.
6169 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6171         PR c++/51048
6172         * g++.dg/cpp0x/local-type1.C: New.
6174 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
6176         PR fortran/44672
6177         PR fortran/45440
6178         PR fortran/57307
6179         * gfortran.dg/allocate_with_source_3.f90: Removed check for
6180         unimplemented error.
6181         * gfortran.dg/allocate_with_source_7.f08: New test.
6182         * gfortran.dg/allocate_with_source_8.f08: New test.
6184 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
6186         PR c++/65168
6187         * g++.dg/warn/Walways-true-3.C: New test.
6189 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6191         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6193 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6195         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6196         (main): Remove superfluous attributes.
6197         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6198         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6200 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6202         * gcc.target/i386/monitorx.c: New.
6203         * gcc.target/i386/sse-12.c: Add -mmwaitx.
6204         * gcc.target/i386/sse-13.c: Ditto.
6205         * gcc.target/i386/sse-14.c: Ditto.
6206         * gcc.target/i386/sse-22.c: Ditto.
6207         * gcc.target/i386/sse-23.c: Ditto.
6208         * g++.dg/other/i386-2.C: Ditto.
6209         * g++.dg/other/i386-3.C: Ditto.
6211 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
6213         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6215 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
6217         PR fortran/66079
6218         * gfortran.dg/allocatable_scalar_13.f90: New test
6220 2015-06-11  Marek Polacek  <polacek@redhat.com>
6222         * gcc.dg/fold-xor-3.c: New test.
6224 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6226         * gcc.target/arm/short-it-ifcvt-1.c: New test.
6227         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6229 2015-06-11  Christian Bruel  <christian.bruel@st.com>
6231         PR target/52144
6232         * gcc.target/arm/pragma_attribute.c: New test.
6234 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6236         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6238 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6240         PR target/66473
6241         * gcc.target/i386/pr66473.c: New test.
6243 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
6245         PR target/66470
6246         * gcc.dg/tls/pr66470.c: New test.
6247         * gcc.target/i386/pr66470.c: New test.
6249 2015-06-10  Christian Bruel  <christian.bruel@st.com>
6251         PR target/52144
6252         * gcc.target/arm/attr_arm.c: New test
6253         * gcc.target/arm/attr_arm-err.c: New test
6254         * gcc.target/arm/attr_thumb.c: New test
6255         * gcc.target/arm/attr_thumb-static.c: New test
6257 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6259         PR target/66200
6260         PR target/66428
6261         PR c++/66192
6262         * g++.dg/abi/aarch64_guard1.C: Adjust test.
6264 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
6266         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6267         passed by the testsuite driver.
6269 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6271         Revert:
6272         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6273         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6274         * gcc.dg/ssp-1.c: Make counter a register.
6275         * gcc.dg/ssp-2.c: Likewise.
6276         * gcc.dg/torture/parm-coalesce.c: New.
6278 2015-06-09  Tom de Vries  <tom@codesourcery.com>
6280         * gcc.target/i386/vararg-loc.c: New test.
6282 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6284         PR c++/65815
6285         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6286         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6288 2015-06-09  Marek Polacek  <polacek@redhat.com>
6290         PR tree-optimization/66299
6291         * gcc.dg/pr66299-1.c: New test.
6292         * gcc.dg/pr66299-2.c: New test.
6293         * gcc.dg/pr66299-3.c: New test.
6295 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
6297         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6298         passed by the testsuite driver.
6300 2015-06-09  Richard Biener  <rguenther@suse.de>
6302         PR middle-end/66423
6303         * gcc.dg/fold-modpow2.c: New testcase.
6305 2015-06-09  Richard Biener  <rguenther@suse.de>
6307         PR tree-optimization/66419
6308         * gcc.dg/vect/bb-slp-37.c: New testcase.
6310 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
6312         * gcc.target/arm/stl-cond.c: New test.
6314 2015-06-09  Richard Biener  <rguenther@suse.de>
6316         PR middle-end/66413
6317         * gcc.dg/torture/pr66413.c: New testcase.
6319 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6321         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6322         * gcc.dg/ssp-1.c: Make counter a register.
6323         * gcc.dg/ssp-2.c: Likewise.
6324         * gcc.dg/torture/parm-coalesce.c: New.
6326 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
6328         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6329         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6331 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6333         PR rtl-optimization/66444
6334         * gcc.dg/pr66444.c: New test.
6336 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6338         PR fortran/66245
6339         * gfortran.dg/class_is_1.f90: New test.
6340         * gfortran.dg/type_is_1.f90: Ditto.
6342 2015-06-08  Marek Polacek  <polacek@redhat.com>
6344         PR c/66415
6345         * gcc.dg/cpp/pr66415-1.c: New test.
6346         * gcc.dg/cpp/pr66415-2.c: New test.
6348 2015-06-08  Richard Biener  <rguenther@suse.de>
6350         PR tree-optimization/66422
6351         * gcc.dg/Warray-bounds-16.c: New testcase.
6353 2015-06-08  Richard Biener  <rguenther@suse.de>
6355         * gcc.dg/vect/slp-perm-10.c: New testcase.
6356         * gcc.dg/vect/slp-23.c: Adjust.
6357         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6358         vector pointer update.
6360 2015-06-08  Marek Polacek  <polacek@redhat.com>
6362         PR sanitizer/66452
6363         * g++.dg/ubsan/pr66452.C: New test.
6365 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6367         PR tree-optimization/66436
6368         * gcc.dg/gomp/dump-new-function-2.c: New test.
6369         * gcc.dg/gomp/dump-new-function-3.c: Same.
6370         * gcc.dg/gomp/dump-new-function.c: Same.
6372 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6374         PR tree-optimization/66435
6375         * gcc.dg/gomp/notify-new-function-2.c: New test.
6376         * gcc.dg/gomp/notify-new-function-3.c: Same.
6377         * gcc.dg/gomp/notify-new-function.c: Same.
6379 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
6381         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6382         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6383         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6384         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6385         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6386         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6387         -fshort-enum.
6389 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
6391         PR fortran/47659
6392         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6393         * gfortran.dg/warn_conversion.f90: Add warning for change in value
6394         for assignment.
6395         * gfortran.dg/warn_conversion_3.f90: Add warnings.
6396         * gfortran.dg/warn_conversion_5.f90: New test.
6397         * gfortran.dg/warn_conversion_6.f90: New test.
6398         * gfortran.dg/warn_conversion_7.f90: New test.
6400 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6402         PR fortran/66347
6403         * gfortran.dg/blockdata_9.f: New test.
6405 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6407         PR fortran/66385
6408         * gfortran.dg/forall_17.f90:  New test.
6410 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
6412         * g++.dg/cpp0x/pr57101.C: Add warning.
6413         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6414         * g++.dg/ext/visibility/anon7.C: Same.
6415         * g++.dg/ipa/pr63587-2.C: Same.
6416         * g++.dg/opt/dump1.C: Same.
6417         * g++.dg/opt/pr59622-3.C: Same.
6418         * g++.dg/opt/pr59622.C: Same.
6419         * g++.dg/torture/pr46383.C: Same.
6420         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6421         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6422         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6423         functions.
6424         * gfortran.dg/intent_out_8.f90: Same.
6425         * gfortran.dg/warn_target_lifetime_3.f90: Same.
6427 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6429         PR fortran/66377
6430         gfortran.dg/equiv_9.f90: New test.
6433 2015-06-05  Tom de Vries  <tom@codesourcery.com>
6435         merge from gomp4 branch:
6436         2015-05-28  Tom de Vries  <tom@codesourcery.com>
6438         PR tree-optimization/65443
6439         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6440         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6441         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6443 2015-06-05  Nathan Sidwell  <nathan@acm.org>
6445         PR c++/52595
6446         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6448 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
6450         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6452 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6454         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6456 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
6458         * gcc.target/i386/noplt-1.c: New test.
6459         * gcc.target/i386/noplt-2.c: New test.
6460         * gcc.target/i386/noplt-3.c: New test.
6461         * gcc.target/i386/noplt-4.c: New test.
6463 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
6465         PR fortran/58749
6466         * gfortran.dg/adjustl_1.f90:  New test.
6468 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
6470         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6471         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6473 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
6475         * lto.c (iterative_hash_canonical_type,
6476         gimple_register_canonical_type): only hash main variants of types
6478 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
6480         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6481         Move set of dg-do-what-default after early return.
6483 2015-06-04  Marek Polacek  <polacek@redhat.com>
6485         PR c/66341
6486         * gcc.dg/lvalue-8.c: New test.
6488 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6489             Paolo Carlini  <paolo.carlini@oracle.com>
6491         PR c++/66130
6492         * g++.dg/other/pr66130.C: New.
6493         * g++.dg/cpp0x/pr66130.C: Likewise.
6495 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6497         * g++.dg/cpp0x/decl-loc1.C: New.
6498         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6499         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6500         * g++.dg/init/ctor8.C: Likewise.
6501         * g++.dg/parse/semicolon4.C: Likewise.
6503 2015-06-03  Marek Polacek  <polacek@redhat.com>
6505         PR sanitizer/66190
6506         * g++.dg/ubsan/static-init-1.C: New test.
6507         * g++.dg/ubsan/static-init-2.C: New test.
6508         * g++.dg/ubsan/static-init-3.C: New test.
6510 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
6512         PR target/66275
6513         * gcc.target/i386/pr66275.c: New test.
6515 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6517         * gcc.dg/Wcxx-compat-22.c: New testcase.
6518         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6519         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6520         * c-c++-common/pr58346-1.c: Likewise.
6521         * c-c++-common/transparent-union-1.c: Likewise.
6523 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
6525         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6526         * g++.dg/plugin/def_plugin.c: New file.
6527         * g++.dg/plugin/def-plugin-test.C: New file.
6529 2015-06-03  Richard Biener  <rguenther@suse.de>
6531         * gcc.dg/vect/bb-slp-36.c: New testcase.
6533 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6535         * gcc.dg/lto/chkp-removed-alias_0.c: New.
6537 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6539         * gcc.dg/lto/chkp-privatize-1_0.c: New.
6540         * gcc.dg/lto/chkp-privatize-1_1.c: New.
6541         * gcc.dg/lto/chkp-privatize-2_0.c: New.
6542         * gcc.dg/lto/chkp-privatize-2_1.c: New.
6544 2015-06-03  Marek Polacek  <polacek@redhat.com>
6546         PR c/64223
6547         PR c/29358
6548         * gcc.dg/pr64223-1.c: New test.
6549         * gcc.dg/pr64223-2.c: New test.
6551 2015-06-03  Richard Biener  <rguenther@suse.de>
6553         PR tree-optimization/63916
6554         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6556 2015-06-03  Richard Biener  <rguenther@suse.de>
6558         PR tree-optimization/66375
6559         * gcc.dg/torture/pr66375.c: New testcase.
6561 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
6563         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6565 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
6567         PR target/65768
6568         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6570 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6572         PR fortran/66380
6573         * gfortran.dg/reshape_7.f90: New test.
6575 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
6577         PR c/66220:
6578         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6579         (fn_36): New.
6581 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6583         PR c/49551
6584         * gcc.dg/pr49551.c: New testcase.
6586 2015-06-02  Richard Biener  <rguenther@suse.de>
6588         PR debug/65549
6589         * g++.dg/lto/pr65549_0.C: New testcase.
6591 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
6593         PR libgomp/65742
6594         PR middle-end/66332
6595         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6597 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6599         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6601 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6603         PR c++/61683
6604         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6606 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6608         PR tree-optimization/48052
6609         * gcc.dg/tree-ssa/scev-8.c: New.
6610         * gcc.dg/tree-ssa/scev-9.c: New.
6611         * gcc.dg/tree-ssa/scev-10.c: New.
6612         * gcc.dg/vect/pr48052.c: New.
6614 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6616         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6618 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6620         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6622 2015-06-02  Marek Polacek  <polacek@redhat.com>
6624         PR middle-end/66345
6625         * gcc.dg/torture/pr66345.c: New test.
6627 2015-06-02  Richard Biener  <rguenther@suse.de>
6629         PR tree-optimization/65961
6630         * gcc.dg/torture/pr65961.c: New testcase.
6632 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6634         PR tree-optimization/52563
6635         PR tree-optimization/62173
6636         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6637         * gcc.dg/tree-ssa/scev-4.c: Ditto.
6639 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6641         * gnat.dg/specs/varsize_return2.ads: New test.
6642         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6644 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
6646         * gcc.dg/vect/vect-outer-simd-1.c: New test.
6648 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
6650         PR target/65697
6651         * gcc.target/aarch64/sync-comp-swap.c: New.
6652         * gcc.target/aarch64/sync-comp-swap.x: New.
6653         * gcc.target/aarch64/sync-op-acquire.c: New.
6654         * gcc.target/aarch64/sync-op-acquire.x: New.
6655         * gcc.target/aarch64/sync-op-full.c: New.
6656         * gcc.target/aarch64/sync-op-full.x: New.
6657         * gcc.target/aarch64/sync-op-release.c: New.
6658         * gcc.target/aarch64/sync-op-release.x: New.
6660 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
6662         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6663         (bar): Predefined.
6665 2015-06-01  Richard Biener  <rguenther@suse.de>
6667         PR tree-optimization/66349
6668         PR tree-optimization/66352
6669         PR tree-optimization/66357
6670         * gcc.dg/torture/pr66357.c: New testcase.
6671         * gcc.dg/torture/pr66349.c: Likewise.
6672         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6674 2015-06-01  Richard Biener  <rguenther@suse.de>
6676         Revert
6677         2015-05-29  Richard Biener  <rguenther@suse.de>
6679         PR tree-optimization/66314
6680         * gcc.dg/asan/pr66314.c: New testcase.
6682 2015-06-01  Richard Biener  <rguenther@suse.de>
6684         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6686 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6688         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6689         directives.
6690         (hp3, hp4): Add inline keyword.
6691         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6692         (hp2): Add inline keyword.
6693         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6694         (hp2): Add inline keyword.
6696 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6698         PR target/65527
6699         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6700         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6701         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6702         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6704 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6706         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6707         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6709 2015-06-01  Richard Biener  <rguenther@suse.de>
6711         PR tree-optimization/66280
6712         * g++.dg/torture/pr66280.C: New testcase.
6713         * g++.dg/torture/pr66280-2.C: Likewise.
6715 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6717         * gnat.dg/addr9_1.adb: New test.
6718         * gnat.dg/addr9_2.adb: Likewise.
6719         * gnat.dg/addr9_3.adb: Likewise.
6720         * gnat.dg/addr9_4.adb: Likewise.
6722 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6724           * g++.dg/other/dump-ada-spec-4.C: New test.
6726 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6728         * gcc.dg/alias-8.c: Fix dg-warning.
6730 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6732         * gcc.dg/alias-8.c: Do not xfail.
6733         * gcc.dg/pr62167.c: Prevent FRE.
6734         * gcc.dg/alias-14.c: New testcase.
6736 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6738         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6740 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6742         PR target/66215
6743         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6744         dg-options.
6745         * gcc.target/s390/hotpatch-10.c: Likewise.
6746         * gcc.target/s390/hotpatch-11.c: Likewise.
6747         * gcc.target/s390/hotpatch-12.c: Likewise.
6748         * gcc.target/s390/hotpatch-17.c: Likewise.
6749         * gcc.target/s390/hotpatch-18.c: Likewise.
6750         * gcc.target/s390/hotpatch-20.c: Likewise.
6751         * gcc.target/s390/hotpatch-21.c: Likewise.
6752         * gcc.target/s390/hotpatch-22.c: Likewise.
6753         * gcc.target/s390/hotpatch-23.c: Likewise.
6754         * gcc.target/s390/hotpatch-24.c: Likewise.
6755         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6756         to check for the exact nops too.
6757         * gcc.target/s390/hotpatch-3.c: Likewise.
6758         * gcc.target/s390/hotpatch-4.c: Likewise.
6759         * gcc.target/s390/hotpatch-5.c: Likewise.
6760         * gcc.target/s390/hotpatch-6.c: Likewise.
6761         * gcc.target/s390/hotpatch-7.c: Likewise.
6762         * gcc.target/s390/hotpatch-8.c: Likewise.
6763         * gcc.target/s390/hotpatch-9.c: Likewise.
6764         * gcc.target/s390/hotpatch-14.c: Likewise.
6765         * gcc.target/s390/hotpatch-15.c: Likewise.
6766         * gcc.target/s390/hotpatch-16.c: Likewise.
6767         * gcc.target/s390/hotpatch-19.c: Likewise.
6768         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6769         scan-assembler-times counting number of .align directives.
6770         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6771         dg-options.  Remove scan-assembler-times counting number of .align
6772         directives.
6773         * gcc.target/s390/hotpatch-26.c: New file.
6774         * gcc.target/s390/hotpatch-27.c: New file.
6775         * gcc.target/s390/hotpatch-28.c: New file.
6776         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6777         using -Os -O0 -O1 -O2 -O3 options.
6779 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6781         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6783 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6785         PR tree-optimization/66142
6786         * gcc.dg/vect/pr66142.c: New test.
6788 2015-05-29  Richard Biener  <rguenther@suse.de>
6790         PR tree-optimization/66314
6791         * gcc.dg/asan/pr66314.c: New testcase.
6793 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6795         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6796         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6797         Adjust all callers.
6798         (schedule-cleanups, dg-keep-saved-temps): New proc.
6799         (gcc-dg-test-1): Schedule cleanups.
6800         * lib/profopt.exp (profopt-execute): Likewise.
6801         * g++.dg/cdce3.C: Adjust expected line numbers.
6802         * gcc.dg/cdce1.c: Likewise.
6803         * gcc.dg/cdce2.c: Likewise.
6804         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6805         * gcc.dg/strlenopt-24.c: Likewise.
6806         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6807         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6808         * obj-c++.dg/encode-2.mm: Likewise.
6810 2015-05-28  DJ Delorie  <dj@redhat.com>
6812         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6814 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6816         * gnat.dg/discr43.adb: New test.
6818 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6820         * gnat.dg/varsize_temp.adb: Rename into...
6821         * gnat.dg/varsize1.adb: ...this.
6822         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6823         * gnat.dg/varsize2.ad[sb]: ...this.
6824         * gnat.dg/varsize3_1.adb: New test.
6825         * gnat.dg/varsize3_2.adb: Likewise.
6826         * gnat.dg/varsize3_3.adb: Likewise.
6827         * gnat.dg/varsize3_4.adb: Likewise.
6828         * gnat.dg/varsize3_5.adb: Likewise.
6829         * gnat.dg/varsize3_6.adb: Likewise.
6830         * gnat.dg/varsize3_pkg1.ads: New helper.
6831         * gnat.dg/varsize3_pkg2.ads: Likewise.
6832         * gnat.dg/varsize3_pkg3.ads: Likewise.
6834 2015-05-28  Richard Biener  <rguenther@suse.de>
6836         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6838 2015-05-28  Richard Biener  <rguenther@suse.de>
6840         PR tree-optimization/66142
6841         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6843 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6845         PR target/63810
6846         * gcc.dg/darwin-minversion-3.c: Update testcase.
6847         * gcc.dg/darwin-minversion-4.c: Ditto.
6848         * gcc.dg/darwin-minversion-5.c: New testcase.
6849         * gcc.dg/darwin-minversion-6.c: Ditto.
6850         * gcc.dg/darwin-minversion-7.c: Ditto.
6851         * gcc.dg/darwin-minversion-8.c: Ditto.
6852         * gcc.dg/darwin-minversion-9.c: Ditto.
6853         * gcc.dg/darwin-minversion-10.c: Ditto.
6854         * gcc.dg/darwin-minversion-11.c: Ditto.
6855         * gcc.dg/darwin-minversion-12.c: Ditto.
6857 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6859         PR rtl-optimization/66168
6860         * gcc.c-torture/compile/pr66168.c: New test.
6862 2015-05-27  Jeff Law  <law@redhat.com>
6864         PR target/39726
6865         * gcc.dg/target/m68k/pr39726-1.c: New test.
6867 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6869         PR c++/66270
6870         * g++.dg/ext/alias-canon3.C: New.
6872 2015-05-27  Richard Biener  <rguenther@suse.de>
6874         PR tree-optimization/66272
6875         Revert parts of
6876         2014-08-15  Richard Biener  <rguenther@suse.de>
6878         PR tree-optimization/62031
6879         * gcc.dg/torture/pr66272.c: New testcase.
6881 2015-05-27  Richard Biener  <rguenther@suse.de>
6883         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6885 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6887         PR target/65358
6888         * gcc.dg/pr65358.c: New test.
6890 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6892         PR fortran/65548
6893         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6894         semantic.
6895         * gfortran.dg/allocate_with_source_6.f90: New test.
6897 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6899         * gnat.dg/atomic7_1.adb: New test.
6900         * gnat.dg/atomic7_2.adb: Likewise.
6901         * gnat.dg/atomic7_pkg1.ads: New helper.
6902         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6904 2015-05-26  Michael Matz  <matz@suse.de>
6906         PR middle-end/66251
6907         * gcc.dg/vect/pr66251.c: New test.
6909 2015-05-26  Richard Biener  <rguenther@suse.de>
6911         PR tree-optimization/66142
6912         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6914 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6916         PR fortran/66082
6917         * gfortran.dg/allocatable_scalar_13.f90: New test
6919 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6921         * gnat.dg/warn11.adb: New test.
6922         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6924 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6926         * gnat.dg/vfa1_1.adb: New test.
6927         * gnat.dg/vfa1_2.adb: Likewise.
6928         * gnat.dg/vfa1_3.adb: Likewise.
6929         * gnat.dg/vfa1_4.adb: Likewise.
6930         * gnat.dg/vfa1_pkg.ads: New helper.
6932 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6934         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6935         * gcc.target/i386/pr66232-3.c: Likewise.
6937 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6939         PR target/66274
6940         * gcc.target/i386/pr66274.c: New test.
6942 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6944         * gnat.dg/renaming6.ad[sb]: New test.
6946 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6948         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6949         and 'dg-require-effective-target pie'.
6951 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6953         PR c++/66243
6954         * g++.dg/cpp0x/pr66243.C: New.
6956 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
6958         PR lto/66180
6959         * g++.dg/lto/pr66180_0.C: New testcase.
6960         * g++.dg/lto/pr66180_1.C: New testcase.
6962 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6964         PR fortran/66257
6965         * typebound_call_27.f90: New file.
6967 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6969         PR c++/65936
6970         * g++.dg/template/pr65936.C: New.
6972 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6974         PR tree-optimization/63387
6975         * gcc.dg/pr63387-2.c: New testcase.
6977 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6979         * gcc.dg/simd-1.c: Update to the new message.
6981 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6983         * gcc.dg/nand.c: New testcase.
6985 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6987         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6988         Set dg-do-what-default to compile only on ARM targets without
6989         arm_neon_hw execution support.  Remove redundant c-torture-execute
6990         in loop over test cases.
6992 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6994         PR target/65491
6995         * gcc.target/aarch64/pr65491_1.c: New test.
6996         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6997         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6999 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7001         PR c++/65598
7002         * g++.dg/cpp0x/explicit9.C: New.
7003         * g++.dg/cpp0x/explicit8.C: Check the locations too.
7005 2015-05-22  Richard Biener  <rguenther@suse.de>
7007         PR tree-optimization/66251
7008         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7010 2015-05-22  Marek Polacek  <polacek@redhat.com>
7012         PR c/47043
7013         * c-c++-common/attributes-enum-1.c: New test.
7014         * c-c++-common/attributes-enum-2.c: New test.
7015         * g++.dg/cpp0x/attributes-enum-1.C: New test.
7016         * g++.dg/cpp1y/attributes-enum-1.C: New test.
7018 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7020         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7021         effective target support.  If no arm_neon_hw support, do not attempt
7022         to execute the tests; only compile them.
7023         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7024         and "dg-require-effective-target arm_neon_ok".
7025         * gcc.target/arm/simd/vextp16_1.c: Likewise.
7026         * gcc.target/arm/simd/vextp64_1.c: Likewise.
7027         * gcc.target/arm/simd/vextp8_1.c: Likewise.
7028         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7029         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7030         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7031         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7032         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7033         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7034         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7035         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7036         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7037         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7038         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7039         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7040         * gcc.target/arm/simd/vexts16_1.c: Likewise.
7041         * gcc.target/arm/simd/vexts32_1.c: Likewise.
7042         * gcc.target/arm/simd/vexts64_1.c: Likewise.
7043         * gcc.target/arm/simd/vexts8_1.c: Likewise.
7044         * gcc.target/arm/simd/vextu16_1.c: Likewise.
7045         * gcc.target/arm/simd/vextu32_1.c: Likewise.
7046         * gcc.target/arm/simd/vextu64_1.c: Likewise.
7047         * gcc.target/arm/simd/vextu8_1.c: Likewise.
7048         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7049         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7050         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7051         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7052         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7053         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7054         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7055         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7056         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7057         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7058         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7059         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7060         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7061         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7062         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7063         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7064         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7065         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7066         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7067         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7068         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7069         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7070         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7071         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7072         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7073         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7074         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7075         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7076         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7077         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7078         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7079         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7080         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7081         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7082         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7083         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7084         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7085         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7086         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7087         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7088         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7089         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7090         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7091         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7092         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7093         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7094         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7095         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7096         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7097         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7098         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7099         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7100         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7101         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7102         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7103         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7104         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7105         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7106         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7107         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7108         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7109         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7110         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7111         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7112         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7113         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7114         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7115         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7116         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7117         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7118         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7119         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7120         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7121         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7122         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7123         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7124         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7125         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7126         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7127         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7128         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7129         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7130         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7131         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7132         * gcc.target/arm/simd/vzips16_1.c: Likewise.
7133         * gcc.target/arm/simd/vzips32_1.c: Likewise.
7134         * gcc.target/arm/simd/vzips8_1.c: Likewise.
7135         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7136         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7137         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7139 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7141         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7142         * gcc.dg/vect/pr59354.c: Likewise.
7143         * gcc.dg/vect/pr64252.c: Likewise.
7144         * gcc.dg/vect/pr64404.c: Likewise.
7145         * gcc.dg/vect/pr64493.c: Likewise.
7146         * gcc.dg/vect/pr64495.c: Likewise.
7147         * gcc.dg/vect/pr64844.c: Likewise.
7148         * gcc.dg/vect/pr65518.c: Likewise.
7149         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7151 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7153         PR c++/66210
7154         * g++.dg/cpp1y/var-templ28.C: New.
7156 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7158         PR target/66232
7159         * gcc.target/i386/pr66232-1.c: New test.
7160         * gcc.target/i386/pr66232-2.c: Likewise.
7161         * gcc.target/i386/pr66232-3.c: Likewise.
7162         * gcc.target/i386/pr66232-4.c: Likewise.
7163         * gcc.target/i386/pr66232-5.c: Likewise.
7165 2015-05-21  Nathan Sidwell  <nathan@acm.org>
7167         * g++.dg/cpp1y/pr60943.C: New.
7169 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
7171         PR tree-optimization/66233
7172         * gcc.c-torture/execute/pr66233.c: New test.
7174 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7176         PR fortran/66176
7177         * gfortran.dg/inline_matmul_11.f90:  New test.
7179 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
7181         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7182         instead of listing several targets on its own.
7183         * gcc.target/i386/pr32219-2.c: Likewise.
7184         * gcc.target/i386/pr32219-3.c: Likewise.
7185         * gcc.target/i386/pr32219-4.c: Likewise.
7186         * gcc.target/i386/pr32219-5.c: Likewise.
7187         * gcc.target/i386/pr32219-6.c: Likewise
7188         * gcc.target/i386/pr32219-7.c: Likewise.
7189         * gcc.target/i386/pr32219-8.c: Likewise.
7190         * gcc.target/i386/pr39013-1.c: Likewise.
7191         * gcc.target/i386/pr39013-2.c: Likewise.
7192         * gcc.target/i386/pr64317.c: Likewise.
7194 2015-05-21  Jeff Law  <law@redhat.com>
7196         * gcc.target/hppa/shadd-3.c: New test.
7197         * gcc.target/hppa/shadd-4.c: New test.
7199 2015-05-21  Michael Matz  <matz@suse.de>
7201         * gcc.dg/vect/vect-strided-store.c: New test.
7202         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7203         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7205 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7207         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7208         * gcc.dg/pow-sqrt-synth-1.c: New test.
7209         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7211 2015-05-21  Richard Biener  <rguenther@suse.de>
7213         PR c++/66211
7214         * g++.dg/conversion/pr66211.C: New testcase.
7215         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7217 2015-05-21  Jeff Law  <law@redhat.com>
7219         * gcc.target/hppa/shadd-2.c: New test.
7221 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7223         PR target/54236
7224         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7226 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7228         PR target/65937
7229         * gcc.target/arm/pr26702.c: Adjust target selector.
7231 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7233         PR middle-end/66221
7234         * gcc.dg/lto/pr66221_0.c: New test.
7235         * gcc.dg/lto/pr66221_1.c: New test.
7237 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7239         PR c/52952
7240         * gcc.dg/redecl-4.c: Update column numbers.
7241         * gcc.dg/format/bitfld-1.c: Likewise.
7242         * gcc.dg/format/attr-2.c: Likewise.
7243         * gcc.dg/format/attr-6.c: Likewise.
7244         * gcc.dg/format/attr-7.c (baz): Likewise.
7245         * gcc.dg/format/asm_fprintf-1.c: Likewise.
7246         * gcc.dg/format/attr-4.c: Likewise.
7247         * gcc.dg/format/branch-1.c: Likewise.
7248         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7249         locations within strings with embedded escape sequences.
7251 2015-05-20  Jeff Law  <law@redhat.com>
7253         * gcc.target/hppa/hppa.exp: New target test driver.
7254         * gcc.target/hppa/shadd-1.c: New test.
7256 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
7258         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7260 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
7262         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7263         (fn_33_k_and_r_style): New.
7264         (fn_33_stroustrup_style): New.
7265         (fn_33_allman_style): New.
7266         (fn_33_whitesmiths_style): New.
7267         (fn_33_horstmann_style): New.
7268         (fn_33_ratliff_banner_style): New.
7269         (fn_33_lisp_style): New.
7270         (fn_34_indent_dash_gnu): New.
7271         (fn_34_indent_dash_kr): New.
7272         (fn_34_indent_dash_orig): New.
7273         (fn_34_indent_linux_style): New.
7275 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
7277         PR fortran/65548
7278         * gfortran.dg/allocate_with_source_5.f90: Extend test.
7280 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
7282         PR tree-optimization/65447
7283         * gcc.dg/tree-ssa/pr65447.c: New test.
7285 2015-05-19  Nathan sidwell  <nathan@acm.org>
7287         * g++.dg/cpp0x/pr65954.C: New.
7289 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
7291         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7293 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7295         * lib/target-supports.exp: Vector do not always have natural
7296         alignment on s390*.
7298 2015-05-19  David Sherwood  <david.sherwood@arm.com>
7300         * gcc.dg/loop-invariant.c: New testcase.
7302 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7304         * lib/target-supports.exp: Vector do not always have natural
7305         alignment on s390*.
7307 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7309         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7310         s390*.
7311         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7313 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7315         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7316         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7317         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7318         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7319         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7320         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7321         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7322         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7323         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7324         * gcc.target/s390/zvector/vec-elem-1.c: New test.
7326 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7328         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7330 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7332         * gcc.target/s390/s390.exp
7333         (check_effective_target_vector): New check.
7334         * gcc.target/s390/vector/vec-abi-1.c: New test.
7335         * gcc.target/s390/vector/vec-abi-2.c: New test.
7336         * gcc.target/s390/vector/vec-abi-3.c: New test.
7337         * gcc.target/s390/vector/vec-abi-4.c: New test.
7338         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7339         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7340         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7341         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7342         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7343         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7344         * gcc.target/s390/vector/vec-clobber-1.c: New test.
7345         * gcc.target/s390/vector/vec-cmp-1.c: New test.
7346         * gcc.target/s390/vector/vec-cmp-2.c: New test.
7347         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7348         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7349         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7350         * gcc.target/s390/vector/vec-genmask-1.c: New test.
7351         * gcc.target/s390/vector/vec-genmask-2.c: New test.
7352         * gcc.target/s390/vector/vec-init-1.c: New test.
7353         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7354         * gcc.target/s390/vector/vec-shift-1.c: New test.
7355         * gcc.target/s390/vector/vec-sub-1.c: New test.
7357 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7359         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7361 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7363         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7365 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7367         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7369 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7371         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7373 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7375         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7377 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7379         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7381 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7383         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7385 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7387         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7389 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7391         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7393 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7395         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7397 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7399         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7401 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7403         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7405 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7407         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7409 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
7411         PR tree-optimization/66187
7412         * gcc.c-torture/execute/pr66187.c: New test.
7413         * gcc.dg/pr66187-1.c: New test.
7414         * gcc.dg/pr66187-2.c: New test.
7416 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7418         * gcc.dg/vect/bb-slp-35.c: Adjust.
7420 2015-05-19  Richard Biener  <rguenther@suse.de>
7422         PR tree-optimization/66165
7423         * gcc.dg/torture/pr66165.c: New testcase.
7425         PR tree-optimization/66185
7426         * gcc.dg/torture/pr66185.c: New testcase.
7428 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
7430         PR target/54236
7431         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7433 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
7435         * gcc.target/mips/p5600-bonding.c : New file.
7437 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7439         PR fortran/66106
7440         * gfortran.dg/interface_operator_1.f90: New tests.
7442 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7444         PR fortran/66057
7445         * gfortran.dg/generic_29.f90: New tests.
7447 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7449         PR fortran/66043
7450         * gfortran.dg/storage_size_6.f90: New tests.
7452 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7454         PR fortran/66045
7455         * gfortran.dg/null1.f90: New test.
7457 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7459         PR fortran/66044
7460         * gfortran.dg/entry_21.f90: New test.
7462 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7464         PR fortran/66043
7465         * gfortran.dg/storage_size_6.f90: New tests.
7467 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7469         PR fortran/66040
7470         * gfortran.dg/misplaced_statement.f90: New test.
7472 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7474         PR fortran/66039
7475         * gfortran.dg/filepos1.f90: New test
7477 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7479         PR fortran/64925
7480         * gfortran.dg/pr64925.f90: New test.
7482 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7484         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7485         unit.
7486         * gfortran.dg/lto/pr41576_1.f90: Ditto.
7488 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
7490         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7491         to the family of pie capable targets.
7493 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
7495         * gcc.target/arm/bics_1.c : New testcase.
7496         * gcc.target/arm/bics_2.c : New testcase.
7497         * gcc.target/arm/bics_3.c : New testcase.
7498         * gcc.target/arm/bics_4.c : New testcase.
7500 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
7502         * gcc.target/mips/umips-attr.c: New test.
7504 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7506         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7507         * gcc.dg/20150120-2.c (dg-final): Ditto.
7508         * gcc.dg/20150120-2.c (dg-final): Ditto.
7509         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7511 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7513         PR target/66174
7514         * gcc.target/i386/pr66174.c: New test.
7516 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7518         PR fortran/37131
7519         * gfortran.dg/matmul_bounds_6.f90:  New test.
7520         * gfortran.dg/matmul_bounds_7.f90:  New test.
7522 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
7524         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7525         * gfortran.dg/lto/pr41576_1.f90: Add interface.
7526         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7527         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7528         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7529         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7531 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7533         PR fortran/65903
7534         * gfortran.dg/continuation_13.f90: Update test.
7535         * gfortran.dg/pr65903.f90: New test.
7537 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7539         PR fortran/66113
7540         * gfortran.dg/block_14.f90:  New test.
7542 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7544         PR fortran/44054
7545         * lib/gfortran-dg.exp: Update regex to handle two locations for
7546         the same diagnostic without caret.
7547         * gfortran.dg/badline.f: Test also that line numbers are correct
7548         before and after "left but not entered" warning.
7550 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
7551             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7553         PR target/65768
7554         * gcc.target/arm/maskdata.c: New test.
7556 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
7558         PR fortran/65792
7559         * gfortran.dg/derived_constructor_components_5: New test
7561 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
7563         PR target/66140
7564         * gcc.target/alpha/pr66140.c: New test.
7566 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
7568         PR c/48956
7569         * gcc.dg/Wconversion-complex-c99.c: New test.
7570         * gcc.dg/Wconversion-complex-gnu.c: New test.
7572 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
7574         PR tree-optimization/64454
7575         * gcc.dg/modmod.c: New testcase.
7577 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7579         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7581 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
7583         PR middle-end/66134
7584         * gcc.target/i386/mpx/pr66134.c: New test.
7586 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
7588         * gcc.target/powerpc/pr60158.c: New test.
7590 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
7592         * gcc.target/i386/sibcall-7.c: New test.
7593         * gcc.target/i386/sibcall-8.c: New test.
7595 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
7597         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7598         (abs64_in_dreg): Likewise.
7600 2015-05-14  Marek Polacek  <polacek@redhat.com>
7602         PR c/66066
7603         PR c/66127
7604         * gcc.dg/pr14649-1.c: Add -Wpedantic.
7605         * gcc.dg/pr19984.c: Likewise.
7606         * gcc.dg/pr66066-1.c: New test.
7607         * gcc.dg/pr66066-2.c: New test.
7608         * gcc.dg/pr66066-3.c: New test.
7610 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7612         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7613         * gcc.dg/pow-sqrt.x: New file.
7614         * gcc.dg/pow-sqrt-1.c: New test.
7615         * gcc.dg/pow-sqrt-2.c: Likewise.
7616         * gcc.dg/pow-sqrt-3.c: Likewise.
7618 2015-05-13  Richard Biener  <rguenther@suse.de>
7620         PR tree-optimization/66123
7621         * gcc.dg/torture/pr66123.c: New testcase.
7623 2015-05-13  Richard Biener  <rguenther@suse.de>
7625         PR middle-end/66110
7626         * gcc.dg/alias-2.c: Adjust.
7627         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7629 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7631         PR target/65103
7632         * gcc.target/i386/pr65103-3.c: New.
7634 2015-05-13  Martin Liska  <mliska@suse.cz>
7636         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7638 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
7640         PR target/66112
7641         * gcc.target/i386/pr66112-2.c: New test.
7643         PR target/66112
7644         * gcc.target/i386/pr66112-1.c: New test.
7646 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7648         PR target/66048
7649         * gcc.target/i386/mpx/pr66048.cc: New.
7651 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7653         PR rtl-optimization/64616
7654         * gcc.dg/loop-8.c: New test.
7655         * gcc.dg/loop-9.c: New test.
7657 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7659         PR target/pr66047.c
7660         * gcc.target/i386/pr66047.c: New testcase.
7662 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7664         PR ipa/65873
7665         * gcc.c-torture/compile/pr65873.c: New testcase.
7667 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7669         PR fortran/66111
7670         * gfortran.dg/inline_matmul_10.f90:  New test.
7672 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
7674         * c-c++-common/Wmisleading-indentation.c: New testcase.
7675         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7676         * c-c++-common/Wmisleading-indentation-2.md: New file.
7678 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7680         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7681         "break".
7682         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7684 2015-05-12  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/66101
7687         * gcc.dg/torture/pr66101.c: New testcase.
7689 2015-05-12  Richard Biener  <rguenther@suse.de>
7691         PR tree-optimization/37021
7692         * gcc.target/i386/vect-addsub.c: New testcase.
7694 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7696         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7698 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7700         PR tree-optimization/66010
7701         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7703 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7705         PR c++/65133
7706         * g++.dg/cpp0x/trailing10.C: New.
7708 2015-05-12  Richard Biener  <rguenther@suse.de>
7710         * gcc.dg/vect/bb-slp-35.c: New testcase.
7712 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7714         PR fortran/66100
7715         * gfortran.dg/bound_simplification_6.f90: New.
7717 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7719         * gcc.target/mips/branch-1.c: Pass argument to bar().
7721 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7723         PR target/65753
7724         * gcc.target/i386/pr65753.c: New test.
7726 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7728         PR rtl-optimization/66076
7729         * gcc.dg/torture/pr66076.c: New test.
7731 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7733         PR fortran/66041
7734         * gfortran.dg/inline_matmul_7.f90:  New test.
7735         * gfortran.dg/inline_matmul_8.f90:  New test.
7736         * gfortran.dg/inline_matmul_9.f90:  New test.
7738 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7740         * gfortran.dg/bound_simplification_5.f90: New.
7742 2015-05-09  Jason Merrill  <jason@redhat.com>
7744         * lib/target-supports.exp (cxx_default): New global.
7745         (check_effective_target_c++11_only)
7746         (check_effective_target_c++14_only)
7747         (check_effective_target_c++98_only)
7748         (check_effective_target_c++1z_only): Check it.
7750 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7752         PR tree-optimization/64454
7753         * gcc.dg/tree-ssa/vrp97.c: New file.
7754         * gcc.dg/vect/slp-perm-7.c: Update.
7756 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7758         PR fortran/65894
7759         * gfortran.dg/elemental_subroutine_11.f90: New test.
7761 2015-05-08  Richard Biener  <rguenther@suse.de>
7763         PR tree-optimization/66036
7764         * gcc.dg/vect/slp-41.c: New testcase.
7766 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7768         * gfortran.dg/elemental_optional_args_7.f90: New.
7770 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7772         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7773         allow cmlt or sshr.
7775 2015-05-08  Marek Polacek  <polacek@redhat.com>
7777         PR c/64918
7778         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7779         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7781 2015-05-07  Marek Polacek  <polacek@redhat.com>
7783         PR c/65179
7784         * c-c++-common/Wshift-negative-value-1.c: New test.
7785         * c-c++-common/Wshift-negative-value-2.c: New test.
7786         * c-c++-common/Wshift-negative-value-3.c: New test.
7787         * c-c++-common/Wshift-negative-value-4.c: New test.
7788         * c-c++-common/Wshift-negative-value-5.c: New test.
7789         * c-c++-common/Wshift-negative-value-6.c: New test.
7790         * gcc.dg/c90-left-shift-1.c: New test.
7791         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7792         * gcc.dg/c99-left-shift-1.c: New test.
7794 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7796         PR middle-end/192
7797         PR middle-end/54303
7798         * gcc.dg/fdata-sections-2.c: New file.
7800 2015-05-07  Marek Polacek  <polacek@redhat.com>
7802         PR testsuite/66046
7803         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7804         last dg-output.
7805         * c-c++-common/ubsan/align-7.c: Likewise.
7806         * c-c++-common/ubsan/bounds-8.c: Likewise.
7807         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7808         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7809         * c-c++-common/ubsan/null-1.c: Likewise.
7810         * c-c++-common/ubsan/null-10.c: Likewise.
7811         * c-c++-common/ubsan/null-11.c: Likewise.
7812         * c-c++-common/ubsan/null-2.c: Likewise.
7813         * c-c++-common/ubsan/null-3.c: Likewise.
7814         * c-c++-common/ubsan/null-4.c: Likewise.
7815         * c-c++-common/ubsan/null-5.c: Likewise.
7816         * c-c++-common/ubsan/null-6.c: Likewise.
7817         * c-c++-common/ubsan/null-7.c: Likewise.
7818         * c-c++-common/ubsan/null-8.c: Likewise.
7819         * c-c++-common/ubsan/null-9.c: Likewise.
7820         * c-c++-common/ubsan/object-size-1.c: Likewise.
7821         * c-c++-common/ubsan/object-size-10.c: Likewise.
7822         * c-c++-common/ubsan/object-size-4.c: Likewise.
7823         * c-c++-common/ubsan/object-size-5.c: Likewise.
7824         * c-c++-common/ubsan/object-size-7.c: Likewise.
7825         * c-c++-common/ubsan/object-size-8.c: Likewise.
7826         * c-c++-common/ubsan/object-size-9.c: Likewise.
7827         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7828         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7829         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7830         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7831         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7832         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7833         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7834         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7835         * c-c++-common/ubsan/pr59333.c: Likewise.
7836         * c-c++-common/ubsan/pr59667.c: Likewise.
7837         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7838         * c-c++-common/ubsan/pr60636.c: Likewise.
7839         * c-c++-common/ubsan/pr63802.c: Likewise.
7840         * c-c++-common/ubsan/recovery-1.c: Likewise.
7841         * c-c++-common/ubsan/recovery-3.c: Likewise.
7842         * c-c++-common/ubsan/shift-1.c: Likewise.
7843         * c-c++-common/ubsan/shift-2.c: Likewise.
7844         * c-c++-common/ubsan/shift-4.c: Likewise.
7845         * c-c++-common/ubsan/shift-7.c: Likewise.
7846         * c-c++-common/ubsan/undefined-2.c: Likewise.
7847         * c-c++-common/ubsan/vla-1.c: Likewise.
7848         * g++.dg/ubsan/null-1.C: Likewise.
7849         * g++.dg/ubsan/null-3.C: Likewise.
7850         * g++.dg/ubsan/null-4.C: Likewise.
7851         * g++.dg/ubsan/vptr-8.C: Likewise.
7852         * g++.dg/ubsan/vptr-9.C: Likewise.
7853         * gcc.dg/ubsan/bounds-2.c: Likewise.
7854         * gcc.dg/ubsan/object-size-9.c: Likewise.
7856 2015-05-07  Jeff Law  <law@redhat.com>
7858         * gcc.dg/tree-ssa/shorten-1.c: New test.
7860 2015-05-07  Richard Biener  <rguenther@suse.de>
7862         PR tree-optimization/66002
7863         * gcc.dg/vect/vect-125.c: New testcase.
7865 2015-05-07  Marek Polacek  <polacek@redhat.com>
7866             Martin Uecker  <uecker@eecs.berkeley.edu>
7868         * c-c++-common/ubsan/bounds-10.c: New test.
7870 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7872         * jit.dg/harness.h (set_options): Wrap with
7873         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7874         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7875         Special-case test-benchmark.c as a negative.
7876         * jit.dg/test-benchmark.c: New file.
7878 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7880         PR target/64208
7881         * gcc.target/arm/pr64208.c: New test.
7883 2015-05-06  Alan Modra  <amodra@gmail.com>
7885         PR target/66020
7886         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7887         (gparms): Make volatile.
7889 2015-05-06  Richard Biener  <rguenther@suse.de>
7891         PR tree-optimization/62283
7892         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7894 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7896         PR target/66015
7897         * gcc.target/aarch64/iinline-attr-1.c: New test.
7899 2015-05-06  Richard Biener  <rguenther@suse.de>
7901         * gcc.dg/vect/bb-slp-34.c: New testcase.
7903 2015-05-06  Richard Biener  <rguenther@suse.de>
7905         PR tree-optimization/62283
7906         * gcc.dg/vect/bb-slp-14.c: Adjust.
7908 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7910         PR target/65990
7911         * gcc.target/i386/pr65990.c: New test.
7913 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7915         PR target/65915
7916         * gcc.target/i386/pr65915.c: New.
7918 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7920         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7921         'va_list escapes 0'.
7923 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7925         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7926         in r222173.
7928 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7930         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7931         * gcc.target/arm/pr65924.c: Likewise.
7933 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7935         PR target/65871
7936         * gcc.target/i386/pr65871-3.c: New test.
7938 2015-05-04  Jeff Law  <law@redhat.com>
7940         Revert:
7941         2015-05-04  Jeff Law  <law@redhat.com>
7942         * gcc.dg/tree-ssa/shorten-1.c: New test.
7944 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7945             Jakub Jelinek  <jakub@redhat.com>
7947         PR c++/66007
7948         * g++.dg/cpp0x/Wnarrowing4.C: New.
7950 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7952         * lib/target-supports.exp
7953         (check_effective_target_keeps_null_pointer_checks): Clarify that
7954         this is for targets that disable -fdelete-null-pointer-checks,
7955         not default it to off.
7956         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7957         -fdelete-null-pointer-checks explicit.
7958         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7959         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7960         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7961         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7962         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7963         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7964         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7965         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7966         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7967         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7968         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7969         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7970         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7971         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7972         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7973         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7974         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7975         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7976         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7977         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7978         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7979         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7980         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7981         * g++.dg/cpp0x/static_assert9.C: Likewise.
7982         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7983         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7984         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7985         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7986         * g++.dg/tree-ssa/pr26406.C: Likewise.
7988 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7990         PR tree-optimization/65984
7991         * c-c++-common/ubsan/pr65984.c: New test.
7993 2015-05-04  Jeff Law  <law@redhat.com>
7995         * gcc.dg/tree-ssa/shorten-1.c: New test.
7997 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7999         PR fortran/44735
8000         * gfortran.dg/pr44735.f90: New test.
8002 2015-05-04  Richard Biener  <rguenther@suse.de>
8004         PR tree-optimization/65965
8005         * gcc.dg/vect/bb-slp-33.c: New testcase.
8007 2015-05-04  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/65935
8010         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8012 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8014         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8015         for each supported variant instead of CHECK_RESULTS.
8016         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8017         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8018         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8019         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8020         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8021         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8022         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8023         expected results for unsupported variants.  Call CHECK for each
8024         supported variant instead of CHECK_RESULTS.
8025         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8026         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8027         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8028         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8029         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8030         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8031         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8032         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8033         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8034         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8035         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8036         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8037         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8038         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8039         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8040         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8041         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8042         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8043         expected results for unsupported variants.
8044         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8045         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8046         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8047         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8048         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8049         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8050         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8051         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8052         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8053         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8054         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8055         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8056         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8057         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8058         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8059         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8060         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8061         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8062         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8063         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8064         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8065         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8066         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8067         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8068         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8069         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8070         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8071         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8073 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8075         PR fortran/37131
8076         * gfortran.dg/bound_9.f90:  Add pointer assignment.
8078 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
8079             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
8081         PR c++/65858
8082         * g++.dg/cpp0x/Wnarrowing3.C: New.
8084 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
8086         * gcc.dg/20150120-1.c: New test.
8087         * gcc.dg/20150120-2.c: New test.
8088         * gcc.dg/20150120-3.c: New test.
8090 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
8092         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8094 2015-05-01  Renlin Li  <renlin.li@arm.com>
8096         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8098 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
8100         * gfortran.dg/bound_simplification_4.f90: New.
8102 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8104         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8105         with powerpc_p8vector_ok.
8107 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8109         PR fortran/37131
8110         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
8111         scan pattern.
8112         * gfortran.dg/bound_9.f90:  New test case.
8114 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
8116         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8117         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8118         for 32bit x86 targets.
8119         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8120         for 32bit x86 targets.
8121         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8122         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8123         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8124         for 32bit x86 targets.
8126 2015-04-30  Marek Polacek  <polacek@redhat.com>
8128         PR tree-optimization/63551
8129         * g++.dg/ipa/pr63551.C: New test.
8131 2015-04-30  Caroline Tice  <cmtice@google.com>
8133         PR  65929
8134         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
8135         partition size on certain targets.
8137 2015-04-30  Renlin Li  <renlin.li@arm.com>
8139         * gcc.target/aarch64/vect-reduc-or_1.c: New.
8141 2015-04-30  Marek Polacek  <polacek@redhat.com>
8143         * c-c++-common/Wbool-compare-3.c: New test.
8145         * gcc.dg/pr65901.c (foo): Adjust dg-error.
8146         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8148 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8150         PR c++/57610
8151         * g++.dg/init/ref22.C: New.
8153 2015-04-30  Marek Polacek  <polacek@redhat.com>
8155         * gcc.dg/init-bad-8.c: New test.
8157         * gcc.dg/incomplete-typedef-1.c: New test.
8159 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8161         PR c++/59955
8162         * g++.dg/template/crash121.C: New.
8164 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
8166         * gcc.target/mips/call-from-init.c: New test.
8167         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8169 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8171         PR target/65871
8172         * gcc.target/i386/pr65871-1.c: New test.
8173         * gcc.target/i386/pr65871-2.c: Ditto.
8175 2015-04-29  Marek Polacek  <polacek@redhat.com>
8177         PR c/64610
8178         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8179         * c-c++-common/Wbool-compare-2.c: New test.
8181 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8183         PR target/65770
8184         * gcc.target/aarch64/vstN_lane_1.c: New file.
8186 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8188         PR c++/64667
8189         * g++.dg/warn/Winit-self-3.C: New.
8191 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8193         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8195 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
8197         PR target/65924
8198         * gcc.target/arm/pr65924.c: New test.
8200 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
8202         * g++.dg/gomp/tpl-target-update.C: New file.
8204 2015-04-29  Richard Biener  <rguenther@suse.de>
8206         PR tree-optimization/65917
8207         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8209 2015-04-29  Christian Bruel  <christian.bruel@st.com>
8211         PR target/64835
8212         * gcc.dg/ipa/iinline-attr.c: New test.
8213         * gcc.target/i386/iinline-attr-2.c: New test.
8215 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
8217         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8218         segfault is fixed.
8220 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8222         * gcc.dg/vect/vect-33.c: Remove spurious line.
8224 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
8226         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8228 2015-04-28  Marek Polacek  <polacek@redhat.com>
8230         PR c/65901
8231         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8232         * gcc.dg/pr65901.c: New test.
8234 2015-04-28  Richard Biener  <rguenther@suse.de>
8236         PR tree-optimization/62283
8237         * gfortran.dg/vect/pr62283-2.f: New testcase.
8238         * gcc.dg/vect/bb-slp-14.c: Adjust.
8240 2015-04-28  Richard Biener  <rguenther@suse.de>
8242         PR tree-optimization/65851
8243         * g++.dg/torture/pr65851.C: New testcase.
8245 2015-04-27  Jeff Law <law@redhat.com>
8247         PR tree-optimization/65217
8248         * gcc.target/i386/pr65217.c: Remove XFAIL.
8250 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8252         PR fortran/60322
8253         Add tests forgotten to svn-add.
8254         * gfortran.dg/class_allocate_19.f03: New test.
8255         * gfortran.dg/class_array_20.f03: New test.
8256         * gfortran.dg/class_array_21.f03: New test.
8257         * gfortran.dg/finalize_29.f08: New test.
8259 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8261         PR fortran/59678
8262         PR fortran/65841
8263         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8264         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8266 2015-04-27  Caroline Tice  <cmtice@google.com>
8268         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8269         partition size.
8271 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
8273         PR target/64579
8274         * gcc.target/powerpc/htm-1.c: New test.
8275         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8276         on 64-bit compiles.
8277         (__builtin_tabortdci): Likewise.
8278         (__builtin_tcheck): Remove operand.
8279         * lib/target-supports.exp (check_htm_hw_available): New function.
8281 2015-04-27  Richard Biener  <rguenther@suse.de>
8283         * gcc.target/i386/pr65217.c: XFAIL.
8285 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
8287         PR tree-optimization/65875
8288         * gcc.c-torture/compile/pr65875.c: New test.
8290 2015-04-25  Marek Polacek  <polacek@redhat.com>
8292         PR c/52085
8293         * gcc.dg/enum-incomplete-2.c: New test.
8294         * gcc.dg/enum-mode-1.c: New test.
8296 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8298         PR target/65849
8299         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8300         set new options.
8301         * gcc.target/powerpc/pr65849-2.c: Likewise.
8303 2015-04-24  Tom de Vries  <tom@codesourcery.com>
8305         PR tree-optimization/65802
8306         * g++.dg/pr65802.C: Move to ...
8307         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
8308         stdarg.h.  Rewrite for C.
8309         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
8310         va_start and va_end.  Remove unnecessary inline asm.
8312 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
8313             Wei Mi  <wmi@google.com>
8315         * gcc.target/i386/sse2-load-multi.c: New test.
8316         * gcc.target/i386/sse2-store-multi.c: Ditto.
8318 2015-04-24  Marek Polacek  <polacek@redhat.com>
8320         PR c/65830
8321         * c-c++-common/pr65830.c: New test.
8323         PR c/63357
8324         * c-c++-common/Wlogical-op-1.c: New test.
8326 2015-04-24  Marek Polacek  <polacek@redhat.com>
8328         PR c/61534
8329         * c-c++-common/pr61534-1.c: New test.
8331 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8332             Steven Bosscher <steven@gcc.gnu.org>
8334         PR rtl-optimization/34503
8335         * gcc.target/arm/pr64616.c: New file.
8337 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
8339         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8341 2015-04-24  Terry Guo  <terry.guo@arm.com>
8343         * gcc.target/arm/pr65710.c: Update the options.
8345 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
8347         * gcc.target/i386/pr65523.c: Skip x32.
8349 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8351         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8352         to look for vcl* where appropriate.
8354 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8356         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8357         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8359 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
8361         PR target/26702
8362         * gcc.target/arm/pr26702.c: New test.
8364 2015-04-23  Marek Polacek  <polacek@redhat.com>
8366         PR c/65345
8367         * gcc.dg/pr65345-1.c: New test.
8368         * gcc.dg/pr65345-2.c: New test.
8370 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8372         * gcc.target/powerpc/crypto-builtin-2.c: New.
8374 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
8376         PR fortran/60322
8377         * gfortran.dg/class_allocate_19.f03: New test.
8378         * gfortran.dg/class_array_20.f03: New test.
8379         * gfortran.dg/class_array_21.f03: New test.
8380         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8381         * gfortran.dg/finalize_15.f90: Fixing comparision to model
8382         initialization correctly.
8383         * gfortran.dg/finalize_29.f08: New test.
8385 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8387         * gcc.target/powerpc/swaps-p8-18.c: New test.
8389 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8391         PR target/65456
8392         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8393         * gcc.dg/vect/bb-slp-25.c: Likewise.
8394         * gcc.dg/vect/bb-slp-29.c: Likewise.
8395         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8396         vect_no_align && { ! vect_hw_misalign }.
8397         * gcc.dg/vect/bb-slp-9.c: Likewise.
8398         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8399         vect_hw_misalign.
8400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8402         account for POWER8, where peeling for alignment is not needed.
8403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8404         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8405         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8406         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8407         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8408         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8409         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8410         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8411         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8412         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8413         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8414         * gcc.dg/vect/pr16105.c: Likewise.
8415         * gcc.dg/vect/pr20122.c: Likewise.
8416         * gcc.dg/vect/pr33804.c: Likewise.
8417         * gcc.dg/vect/pr33953.c: Likewise.
8418         * gcc.dg/vect/pr56787.c: Likewise.
8419         * gcc.dg/vect/pr58508.c: Likewise.
8420         * gcc.dg/vect/slp-25.c: Likewise.
8421         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8422         * gcc.dg/vect/vect-105.c: Likewise.
8423         * gcc.dg/vect/vect-27.c: Likewise.
8424         * gcc.dg/vect/vect-29.c: Likewise.
8425         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8426         POWER8.
8427         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8428         && { ! vect_hw_misalign }.
8429         * gcc.dg/vect/vect-44.c: Likewise.
8430         * gcc.dg/vect/vect-48.c: Likewise.
8431         * gcc.dg/vect/vect-50.c: Likewise.
8432         * gcc.dg/vect/vect-52.c: Likewise.
8433         * gcc.dg/vect/vect-56.c: Likewise.
8434         * gcc.dg/vect/vect-60.c: Likewise.
8435         * gcc.dg/vect/vect-72.c: Likewise.
8436         * gcc.dg/vect/vect-75-big-array.c: Likewise.
8437         * gcc.dg/vect/vect-75.c: Likewise.
8438         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8439         * gcc.dg/vect/vect-77-global.c: Likewise.
8440         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8441         * gcc.dg/vect/vect-78-global.c: Likewise.
8442         * gcc.dg/vect/vect-93.c: Likewise.
8443         * gcc.dg/vect/vect-95.c: Likewise.
8444         * gcc.dg/vect/vect-96.c: Likewise.
8445         * gcc.dg/vect/vect-cond-1.c: Likewise.
8446         * gcc.dg/vect/vect-cond-3.c: Likewise.
8447         * gcc.dg/vect/vect-cond-4.c: Likewise.
8448         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8449         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8450         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8451         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8452         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8453         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8454         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8455         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8456         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8457         * gcc.dg/vect/vect-outer-5.c: Likewise.
8458         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8459         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8460         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8461         * gcc.dg/vect/vect-outer-fir.c: Likewise.
8462         * gcc.dg/vect/vect-peel-3.c: Likewise.
8463         * gcc.dg/vect/vect-peel-4.c: Likewise.
8464         * gcc.dg/vect/vect-pre-interact.c: Likewise.
8465         * gcc.target/powerpc/pr65456.c: New test.
8466         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8467         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8468         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8469         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8470         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8471         vect_no_align && { ! vect_hw_misalign }.
8472         * gfortran.dg/vect/vect-3.f90: Likewise.
8473         * gfortran.dg/vect/vect-4.f90: Likewise.
8474         * gfortran.dg/vect/vect-5.f90: Likewise.
8475         * lib/target-supports.exp (check_effective_target_vect_no_align):
8476         Return 1 for POWER8.
8477         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8479 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8481         PR fortran/65429
8482         * gfortran.dg/pr65429.f90: New test.
8484 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
8486         * c-c++-common/asan/user-section-1.c: New test.
8487         * c-c++-common/asan/user-section-2.c: New test.
8488         * c-c++-common/asan/user-section-3.c: New test.
8490 2015-04-22  Hale Wang  <hale.wang@arm.com>
8491             Terry Guo  <terry.guo@arm.com>
8493         PR rtl-optimization/64818
8494         * gcc.target/arm/pr64818.c: New test.
8496 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
8498         PR ipa/65076
8499         * g++.dg/tree-ssa/pr61034.C: Update template.
8500         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8501         * gcc.dg/Warray-bounds-11.c: Likewise.
8502         * gcc.dg/Warray-bounds.c: Likewise.
8504 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8506         PR libgfortran/65234
8507         * gfortran.dg/fmt_unlimited.f90: New test.
8509 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
8511         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8512         headers.
8513         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8514         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8515         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8516         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8517         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8518         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8519         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8521 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8523         PR libgfortran/56743
8524         * gfortran.dg/namelist_87.f90: New test.
8526 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8528         * gcc.target/aarch64/mult-synth_1.c: New test.
8529         * gcc.target/aarch64/mult-synth_2.c: Likewise.
8530         * gcc.target/aarch64/mult-synth_3.c: Likewise.
8531         * gcc.target/aarch64/mult-synth_4.c: Likewise.
8532         * gcc.target/aarch64/mult-synth_5.c: Likewise.
8533         * gcc.target/aarch64/mult-synth_6.c: Likewise.
8535 2015-04-21  Richard Biener  <rguenther@suse.de>
8537         PR tree-optimization/65650
8538         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8539         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8540         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8541         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8542         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8543         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8545 2015-04-21  Tom de Vries  <tom@codesourcery.com>
8547         PR tree-optimization/65802
8548         * g++.dg/pr65802.C: New test.
8550 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
8552         PR testsuite/65767
8553         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8554         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8556 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
8558         PR c++/65801
8559         * g++.dg/cpp0x/Wnarrowing2.C: New.
8561 2015-04-20  Jeff Law  <law@redhat.com>
8563         PR tree-optimization/65658
8564         * gcc.dg/pr65658.c: New test.
8566 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
8568         PR target/64134
8569         * gcc.target/aarch64/vec_init_1.c: New test.
8571 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
8573         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8574         targets.
8576 2015-04-18  Martin Sebor  <msebor@redhat.com>
8578         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8579         of non-nul characters.
8580         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8582 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8584         PR target/65787
8585         * gcc.target/powerpc/pr65787.c: New.
8587 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8589         PR target/65689
8590         * gcc.target/aarch64/c-output-template-4.c: New test.
8592 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8594         PR target/65780
8595         * gcc.dg/pr65780-1.c: New test.
8596         * gcc.dg/pr65780-2.c: Likewise.
8597         * gcc.target/i386/pr32219-9.c: Likewise.
8598         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8599         symbol.
8600         * gcc.target/i386/pr64317.c (c): Initialize.
8602 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8604         PR target/65612
8605         * g++.dg/ext/mv18.C: New test.
8606         * g++.dg/ext/mv19.C: Likewise.
8607         * g++.dg/ext/mv20.C: Likewise.
8608         * g++.dg/ext/mv21.C: Likewise.
8609         * g++.dg/ext/mv22.C: Likewise.
8610         * g++.dg/ext/mv23.C: Likewise.
8612 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
8614         PR c++/64527
8615         * g++.dg/init/pr64527.C: New test.
8617 2015-04-17  Tom de Vries  <tom@codesourcery.com>
8618             Michael Matz  <matz@suse.de>
8620         PR tree-optimization/64950
8621         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8622         x86_64-*-*.
8624 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
8626         * c-c++-common/asan/user-section-1.c: New test.
8628 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8630         PR debug/65771
8631         * gcc.dg/debug/pr65771.c: New test.
8633 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
8635         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8636         __buitlin_alloca with __builtin_alloca.
8638 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
8640         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8642 2015-04-16  Richard Biener  <rguenther@suse.de>
8644         PR tree-optimization/64277
8645         * gcc.dg/Warray-bounds-14.c: New testcase.
8646         * gcc.dg/Warray-bounds-15.c: Likewise.
8647         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8648         * c-c++-common/ubsan/bounds-6.c: Likewise.
8650 2015-04-16  Renlin Li  <renlin.li@arm.com>
8652         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8653         * gcc.target/arm/unsigned-float.c: New.
8655 2015-04-16  Richard Biener  <rguenther@suse.de>
8657         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8658         * gcc.dg/tree-ssa/pr37508.c: Adjust.
8659         * gfortran.dg/reassoc_6.f: Remove XFAIL.
8661 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
8663         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8664         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8665         * g++.dg/cpp0x/defaulted21.C: Likewise.
8666         * g++.dg/cpp0x/defaulted28.C: Likewise.
8667         * g++.dg/cpp0x/defaulted47.C: Likewise.
8668         * g++.dg/cpp0x/elision_neg.C: Likewise.
8669         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8670         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8671         * g++.dg/cpp0x/implicit1.C: Likewise.
8672         * g++.dg/cpp0x/implicit9.C: Likewise.
8673         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8674         * g++.dg/cpp0x/range-for13.C: Likewise.
8675         * g++.dg/gomp/clause-2.C: Likewise.
8676         * g++.dg/gomp/udr-5.C: Likewise.
8677         * g++.dg/inherit/access6.C: Likewise.
8678         * g++.dg/lookup/duperr1.C: Likewise.
8679         * g++.dg/lookup/friend2.C: Likewise.
8680         * g++.dg/lookup/pr6936.C: Likewise.
8681         * g++.dg/lookup/scoped1.C: Likewise.
8682         * g++.dg/lookup/using26.C: Likewise.
8683         * g++.dg/lookup/using38.C: Likewise.
8684         * g++.dg/other/access2.C: Likewise.
8685         * g++.dg/overload/defarg3.C: Likewise.
8686         * g++.dg/overload/defarg6.C: Likewise.
8687         * g++.dg/parse/access11.C: Likewise.
8688         * g++.dg/parse/access2.C: Likewise.
8689         * g++.dg/parse/access3.C: Likewise.
8690         * g++.dg/parse/access4.C: Likewise.
8691         * g++.dg/parse/access5.C: Likewise.
8692         * g++.dg/parse/access6.C: Likewise.
8693         * g++.dg/parse/access8.C: Likewise.
8694         * g++.dg/parse/access9.C: Likewise.
8695         * g++.dg/parse/crash40.C: Likewise.
8696         * g++.dg/tc1/dr142.C: Likewise.
8697         * g++.dg/tc1/dr166.C: Likewise.
8698         * g++.dg/tc1/dr52.C: Likewise.
8699         * g++.dg/template/access11.C: Likewise.
8700         * g++.dg/template/access18.C: Likewise.
8701         * g++.dg/template/access19.C: Likewise.
8702         * g++.dg/template/access2.C: Likewise.
8703         * g++.dg/template/access20.C: Likewise.
8704         * g++.dg/template/access26.C: Likewise.
8705         * g++.dg/template/access3.C: Likewise.
8706         * g++.dg/template/access7.C: Likewise.
8707         * g++.dg/template/conv12.C: Likewise.
8708         * g++.dg/template/crash69.C: Likewise.
8709         * g++.dg/template/friend31.C: Likewise.
8710         * g++.dg/template/friend32.C: Likewise.
8711         * g++.dg/template/memfriend15.C: Likewise.
8712         * g++.dg/template/memfriend16.C: Likewise.
8713         * g++.dg/template/memfriend17.C: Likewise.
8714         * g++.dg/template/memfriend7.C: Likewise.
8715         * g++.dg/template/pr32519.C: Likewise.
8716         * g++.dg/template/qualttp21.C: Likewise.
8717         * g++.dg/template/qualttp8.C: Likewise.
8718         * g++.dg/template/ttp10.C: Likewise.
8719         * g++.dg/template/typedef11.C: Likewise.
8720         * g++.dg/template/typedef13.C: Likewise.
8721         * g++.dg/template/typedef19.C: Likewise.
8722         * g++.dg/template/typedef20.C: Likewise.
8723         * g++.dg/template/typedef22.C: Likewise.
8724         * g++.dg/template/using16.C: Likewise.
8725         * g++.dg/template/virtual3.C: Likewise.
8726         * g++.dg/ubsan/pr61272.C: Likewise.
8727         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8728         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8729         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8730         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8731         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8732         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8733         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8734         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8735         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8736         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8737         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8738         * g++.old-deja/g++.jason/access17.C: Likewise.
8739         * g++.old-deja/g++.jason/access18.C: Likewise.
8740         * g++.old-deja/g++.jason/access22.C: Likewise.
8741         * g++.old-deja/g++.jason/access23.C: Likewise.
8742         * g++.old-deja/g++.jason/access8.C: Likewise.
8743         * g++.old-deja/g++.jason/delete3.C: Likewise.
8744         * g++.old-deja/g++.jason/report.C: Likewise.
8745         * g++.old-deja/g++.law/access2.C: Likewise.
8746         * g++.old-deja/g++.law/access3.C: Likewise.
8747         * g++.old-deja/g++.law/access4.C: Likewise.
8748         * g++.old-deja/g++.law/access5.C: Likewise.
8749         * g++.old-deja/g++.law/arm12.C: Likewise.
8750         * g++.old-deja/g++.law/arm14.C: Likewise.
8751         * g++.old-deja/g++.law/ctors13.C: Likewise.
8752         * g++.old-deja/g++.law/union2.C: Likewise.
8753         * g++.old-deja/g++.law/visibility12.C: Likewise.
8754         * g++.old-deja/g++.law/visibility15.C: Likewise.
8755         * g++.old-deja/g++.law/visibility16.C: Likewise.
8756         * g++.old-deja/g++.law/visibility17.C: Likewise.
8757         * g++.old-deja/g++.law/visibility18.C: Likewise.
8758         * g++.old-deja/g++.law/visibility19.C: Likewise.
8759         * g++.old-deja/g++.law/visibility20.C: Likewise.
8760         * g++.old-deja/g++.law/visibility21.C: Likewise.
8761         * g++.old-deja/g++.law/visibility24.C: Likewise.
8762         * g++.old-deja/g++.law/visibility4.C: Likewise.
8763         * g++.old-deja/g++.law/visibility5.C: Likewise.
8764         * g++.old-deja/g++.law/visibility6.C: Likewise.
8765         * g++.old-deja/g++.law/visibility7.C: Likewise.
8766         * g++.old-deja/g++.law/visibility8.C: Likewise.
8767         * g++.old-deja/g++.law/visibility9.C: Likewise.
8768         * g++.old-deja/g++.niklas/t135.C: Likewise.
8769         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8770         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8771         * g++.old-deja/g++.other/access11.C: Likewise.
8772         * g++.old-deja/g++.other/access4.C: Likewise.
8773         * g++.old-deja/g++.other/access7.C: Likewise.
8774         * g++.old-deja/g++.other/crash1.C: Likewise.
8775         * g++.old-deja/g++.other/crash7.C: Likewise.
8776         * g++.old-deja/g++.other/friend1.C: Likewise.
8777         * g++.old-deja/g++.other/friend4.C: Likewise.
8778         * g++.old-deja/g++.other/friend9.C: Likewise.
8779         * g++.old-deja/g++.other/lineno1.C: Likewise.
8780         * g++.old-deja/g++.other/using1.C: Likewise.
8781         * g++.old-deja/g++.pt/enum14.C: Likewise.
8782         * g++.old-deja/g++.pt/friend11.C: Likewise.
8783         * g++.old-deja/g++.pt/friend21.C: Likewise.
8784         * g++.old-deja/g++.pt/friend3.C: Likewise.
8785         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8786         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8787         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8788         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8790 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8792         PR ipa/65765
8793         * g++.dg/ipa/pr65765.C: New test.
8795 2015-04-15  Nick Clifton  <nickc@redhat.com>
8797         * gcc.target/rx/builtins.c: Disable RMPA test if string
8798         instructions are not allowed.
8800 2015-04-15  Alan Modra  <amodra@gmail.com>
8802         * gcc.dg/pr65408.c: New.
8804 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8806         PR target/65729
8807         * gcc.target/arm/pr65729.c: New test.
8809 2015-04-14  Richard Biener  <rguenther@suse.de>
8811         PR tree-optimization/65758
8812         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8814 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8816         PR target/65648
8817         * gcc.c-torture/execute/pr65648.c: New test.
8819 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8821         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8822         __builtin_finite instead of finite.
8823         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8824         Likewise.
8826 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8828         PR tree-optimization/63387
8829         * gcc.dg/pr63387.c: New testcase.
8831 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8833         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8835 2015-04-13  Richard Biener  <rguenther@suse.de>
8837         PR tree-optimization/65204
8838         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8840 2015-04-13  Terry Guo  <terry.guo@arm.com>
8842         PR target/65710
8843         * gcc.target/arm/pr65710.c: New.
8845 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8847         PR tree-optimization/65747
8848         * g++.dg/torture/pr65747.C: New test.
8850 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8852         PR c++/65736
8853         * g++.dg/cpp0x/pr65736.C: New test.
8855 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8856             Martin Liska  <mliska@suse.cz>
8858         PR ipa/65722
8859         * g++.dg/ipa/pr65722.C: New testcase.
8861 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8863         PR tree-optimization/65735
8864         * gcc.c-torture/compile/pr65735.c: New test.
8866 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8868         PR middle-end/65554
8869         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8871 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8873         PR target/65671
8874         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8876 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8878         PR target/65647
8879         * gcc.target/arm/pr65647-2.c: New.
8881 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8883         PR target/65694
8884         * g++.dg/torture/pr65694.C: New test.
8886 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8888         * gfortran.dg/coarray_lock_6.f90: New.
8889         * gfortran.dg/coarray_lock_7.f90: New.
8890         * gfortran.dg/coarray/lock_2.f90: New.
8892 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8894         PR fortran/56674
8895         PR fortran/58813
8896         PR fortran/59016
8897         PR fortran/59024
8898         * gfortran.dg/used_types_27.f90: New.
8900 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8902         PR target/65671
8903         * gcc.target/i386/pr65671.c: New.
8905 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8907         PR tree-optimization/65709
8908         * c-c++-common/ubsan/align-9.c: New test.
8910 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8912         PR fortran/56852
8913         * gfortran.dg/pr56852.f90: New test.
8915 2015-04-09  Marek Polacek  <polacek@redhat.com>
8916             Jakub Jelinek  <jakub@redhat.com>
8918         PR middle-end/65554
8919         * g++.dg/opt/pr65554.C: New test.
8921 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8923         PR c++/65690
8924         * c-c++-common/attr-aligned-1.c: New test.
8926 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8928         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8930 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8932         PR target/65676
8933         * gcc.target/i386/sse-25.c: New.
8935 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8937         PR target/65693
8938         * gcc.target/i386/pr65693.c: New test.
8940 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8942         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8944 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8946         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8948 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8950         * gcc.target/i386/thunk-retbnd.c: New.
8952 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8954         * gnat.dg/opt48.adb: New test.
8955         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8956         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8958 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
8960         PR ipa/65540
8961         * gcc.c-torture/compile/pr65540.c: New.
8963 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8965         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8966         -Wno-pointer-arith.
8968 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8970         PR debug/65678
8971         * g++.dg/debug/pr65678.C: New test.
8973         PR middle-end/65680
8974         * gcc.c-torture/compile/pr65680.c: New test.
8976 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8978         PR fortran/65548
8979         * gfortran.dg/allocate_with_source_5.f90: New test.
8981 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8983         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8984         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8986 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8988         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8990 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8992         PR target/65614
8993         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8994         to get floating point compression.
8995         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8997 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8999         PR preprocessor/61977
9000         * gcc.dg/cpp/pr61977.c: New test.
9002 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
9004         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9006 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
9008         PR target/65647
9009         * gcc.target/arm/pr65647.c: New.
9011 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
9013         PR ipa/65655
9014         * g++.dg/torture/pr65655.C: New testcase.
9016 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9018         PR c++/64085
9019         * g++.dg/cpp1y/lambda-init13.C: New.
9021 2015-04-03  Marek Polacek  <polacek@redhat.com>
9023         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9025 2015-04-02  Marek Polacek  <polacek@redhat.com>
9027         PR c++/65642
9028         * g++.dg/cpp0x/constexpr-fold1.C: New test.
9029         * g++.dg/cpp0x/constexpr-fold2.C: New test.
9031 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
9033         PR preprocessor/61977
9034         * gcc.target/powerpc/pr61977-1.c: New test.
9035         * gcc.target/powerpc/pr61977-2.c: New test.
9037 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
9039         PR c++/56100
9040         * g++.dg/warn/Wshadow-8.C: New.
9041         * g++.dg/warn/Wshadow-9.C: Likewise.
9042         * g++.dg/warn/Wshadow-10.C: Likewise.
9043         * g++.dg/warn/Wshadow-11.C: Likewise.
9045 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9047         * gcc.dg/pr23623.c: Added aligned attribute.
9048         * gcc.dg/20141029-1.c: Likewise.
9049         * gcc.dg/20150306-1.c: New test.
9051 2015-04-01  Marek Polacek  <polacek@redhat.com>
9053         PR c++/65554
9054         * g++.dg/cpp0x/initlist93.C: New test.
9055         * g++.dg/cpp0x/initlist94.C: New test.
9057 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9059         PR target/65624
9060         * gcc.target/aarch64/pr65624.c: New test.
9062 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
9064         * gcc.dg/ipa/inlinehint-4.c: New testcase.
9066 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
9068         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9069         extra variable to force stack alignment.
9070         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9071         extra variable to force stack alignment.
9073 2015-03-31  Marek Polacek  <polacek@redhat.com>
9075         PR c++/65390
9076         * g++.dg/template/pr65390.C: New test.
9078 2015-03-31  Martin Liska  <mliska@suse.cz>
9080         * g++.dg/ipa/pr65557.C: New test.
9082 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9084         * gcc.target/s390/hotpatch-25.c: New test.
9085         * gcc.target/s390/hotpatch-1.c: Update test.
9086         * gcc.target/s390/hotpatch-10.c: Update test.
9087         * gcc.target/s390/hotpatch-11.c: Update test.
9088         * gcc.target/s390/hotpatch-12.c: Update test.
9089         * gcc.target/s390/hotpatch-13.c: Update test.
9090         * gcc.target/s390/hotpatch-14.c: Update test.
9091         * gcc.target/s390/hotpatch-15.c: Update test.
9092         * gcc.target/s390/hotpatch-16.c: Update test.
9093         * gcc.target/s390/hotpatch-17.c: Update test.
9094         * gcc.target/s390/hotpatch-18.c: Update test.
9095         * gcc.target/s390/hotpatch-19.c: Update test.
9096         * gcc.target/s390/hotpatch-2.c: Update test.
9097         * gcc.target/s390/hotpatch-21.c: Update test.
9098         * gcc.target/s390/hotpatch-22.c: Update test.
9099         * gcc.target/s390/hotpatch-23.c: Update test.
9100         * gcc.target/s390/hotpatch-24.c: Update test.
9101         * gcc.target/s390/hotpatch-3.c: Update test.
9102         * gcc.target/s390/hotpatch-4.c: Update test.
9103         * gcc.target/s390/hotpatch-5.c: Update test.
9104         * gcc.target/s390/hotpatch-6.c: Update test.
9105         * gcc.target/s390/hotpatch-7.c: Update test.
9106         * gcc.target/s390/hotpatch-8.c: Update test.
9107         * gcc.target/s390/hotpatch-9.c: Update test.
9108         * gcc.target/s390/hotpatch-compile-16.c: Update test.
9110 2015-03-31  Richard Biener  <rguenther@suse.de>
9112         PR middle-end/65626
9113         * g++.dg/torture/pr65626.C: New testcase.
9115 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9117         PR target/65531
9118         * gcc.target/i386/mpx/pr65531.cc: New.
9120 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9122         PR target/65602
9123         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9124         __builtin_alloca instead of alloca.
9125         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9126         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9127         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9128         check.
9130 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
9132         PR ipa/65610
9133         * g++.dg/ubsan/pr65610.C: New test.
9135 2015-03-30  Marek Polacek  <polacek@redhat.com>
9137         PR c++/65398
9138         * g++.dg/cpp0x/pr65398-2.C: New test.
9140 2015-03-30  Marek Polacek  <polacek@redhat.com>
9142         * c-c++-common/pr65556.c: Change the width of bit-fields.
9144 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9146         PR ipa/65588
9147         * gcc.target/i386/pr65588.c: New testcase.
9149 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9151         PR libgfortran/65563
9152         * gfortran.dg/open_errors_2.f90:  New test.
9154 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9156         PR libgfortran/65596
9157         * gfortran.dg/namelist_86.f90: New test.
9159 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
9161         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9162         statement to reflect new ownership.
9164 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
9166         PR c++/42328
9167         * g++.dg/template/friend58.C: New.
9168         * g++.dg/template/friend59.C: Likewise.
9170 2015-03-27  Tobias Burnus  <burnus@net-b.de>
9172         PR c/65586
9173         * g++.dg/gomp/openmp-simd-3.C: New.
9174         * gcc.dg/gomp/openmp-simd-3.c: New.
9176 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9178         PR target/65248
9179         * gcc.target/i386/pr65248-1.c: New file.
9180         * gcc.target/i386/pr65248-2.c: Likewise.
9181         * gcc.target/i386/pr65248-3.c: Likewise.
9182         * gcc.target/i386/pr65248-4.c: Likewise.
9184 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
9186         PR target/65593
9187         * gcc.c-torture/compile/pr65593.c: New test.
9189 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
9191         PR c++/59329
9192         * g++.dg/cpp1y/constexpr-assert1.C: New.
9194 2015-03-27  Marek Polacek  <polacek@redhat.com>
9196         PR c++/65556
9197         * c-c++-common/pr65556.c: New test.
9199 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9201         PR ipa/65600
9202         * g++.dg/torture/pr65600.C: New testcase.
9204 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9206         PR target/65407
9207         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9209 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
9211         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9212         statement and cleanup. Fixed typos.
9214 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9216         PR middle-end/65595
9217         * gcc.c-torture/compile/pr65595.c: New testcase.
9219 2015-03-27  Marek Polacek  <polacek@redhat.com>
9221         PR sanitizer/65583
9222         * g++.dg/ubsan/pr65583.C: New test.
9224 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9226         * gcc.c-torture/compile/20150327.c: New testcase.
9228 2015-03-26  Richard Biener  <rguenther@suse.de>
9230         PR middle-end/65555
9231         * g++.dg/torture/pr65555.C: New testcase.
9233 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
9235         PR tree-optimization/64715
9236         * gcc.dg/builtin-object-size-15.c: New test.
9237         * gcc.dg/pr64715-1.c: New test.
9238         * gcc.dg/pr64715-2.c: New test.
9240 2015-03-26  Richard Biener  <rguenther@suse.de>
9242         PR middle-end/65519
9243         * gnat.dg/specs/opt2.ads: Fix testcase.
9245 2015-03-25  Martin Sebor  <msebor@redhat.com>
9247         PR testsuite/65526
9248         * lib/target-supports.exp (check_effective_target_arm32): Fail early
9249         when target isn't arm*-*-*-*.
9250         (check_effective_target_arm_nothumb): Likewise.
9251         (check_effective_target_arm_little_endian): Likewise.
9252         (check_effective_target_arm_vect_no_misalign): Likewise.
9253         (check_effective_target_aarch64_little_endian): Fail early if target
9254         isn't aarch64*-*-*.
9256 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
9258         PR tree-optimization/65177
9259         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9261 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
9263         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9264         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9265         smmintrin.h and mm3dnow.h.
9267 2015-03-25  Marek Polacek  <polacek@redhat.com>
9269         PR c++/65558
9270         * g++.dg/cpp0x/pr65558.C: New test.
9272 2015-03-25  Marek Polacek  <polacek@redhat.com>
9274         PR c++/61670
9275         * g++.dg/template/pr61670.C: New test.
9277 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9279         PR c++/54987
9280         * g++.dg/template/pr54987.C: New.
9282 2015-03-25  Richard Biener  <rguenther@suse.de>
9284         PR tree-optimization/62630
9285         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9287 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9289         PR target/65508
9290         * gcc.target/i386/mpx/pr65508.c: New.
9292 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
9294         PR fortran/64952
9295         PR fortran/65532
9296         * gfortran.dg/data_initialized_3.f90: New.
9298 2015-03-25  Richard Biener  <rguenther@suse.de>
9300         PR middle-end/65519
9301         * gnat.dg/specs/opt2.ads: New testcase.
9303 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
9305         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9306         * gcc.target/arm/memset-inline-4.c: Skip for
9307         arm_tune_string_ops_prefer_neon.
9308         * gcc.target/arm/memset-inline-5.c: Ditto.
9309         * gcc.target/arm/memset-inline-6.c: Ditto.
9310         * gcc.target/arm/memset-inline-8.c: Ditto.
9311         * gcc.target/arm/memset-inline-9.c: Ditto.
9313 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9315         PR c++/58923
9316         * g++.dg/other/virtual3.C: New.
9318 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9320         PR c++/60130
9321         * g++.dg/cpp0x/vt-60130.C: New.
9323 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9325         PR c++/61971
9326         * g++.dg/warn/Warray-bounds-7.C: New.
9328 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9330         PR c++/60067
9331         * g++.dg/template/defarg18.C: New.
9333 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9335         PR c++/59988
9336         * g++.dg/cpp0x/vt-59988.C: New.
9338 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
9340         PR tree-optimization/65533
9341         * gcc.dg/pr65533.c: New test.
9343 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
9345         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9346         source= and mold= expressions functionality.
9347         * gfortran.dg/allocate_class_4.f90: New test.
9348         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9349         copying an unlimited polymorhpic object containing a char array
9350         to another unlimited polymorphic object respects the _len
9351         component.
9352         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9353         whether deferred length char array allocate works, unlimited
9354         polymorphic object allocation from a string works and if
9355         allocating an array of deferred length strings works.
9356         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9358 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9360         PR c++/65513
9361         * g++.dg/cpp0x/constexpr-array11.C: New.
9363 2015-03-24  Richard Biener  <rguenther@suse.de>
9365         PR middle-end/65517
9366         * gcc.dg/torture/pr65517.c: New testcase.
9368 2015-03-24  Tobias Burnus  <burnus@net-b.de>
9370         * gfortran.dg/coindexed_1.f90: Moved from
9371         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9373 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9375         PR testsuite/65506
9376         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9377         gimple dump.
9379         PR target/65523
9380         * gcc.target/i386/pr65523.c: New test.
9382         PR ipa/65475
9383         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9384         dg-options.
9385         * g++.dg/lto/pr65475b_0.C: Likewise.
9387 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
9389         PR target/65505
9390         * gcc.target/sh/torture/pr65505.c: New.
9392 2015-03-23  Martin Sebor  <msebor@redhat.com>
9394         PR testsuite/63175
9395         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9396         assembly for lvx in addition to lxv.
9398 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9400         PR target/65504
9401         * gfortran.dg/pr65504.f90: New test.
9403         PR ipa/65521
9404         * gcc.dg/pr65521.c: New test.
9406 2015-03-23  Richard Biener  <rguenther@suse.de>
9408         PR tree-optimization/65518
9409         * gcc.dg/vect/pr65518.c: New testcase.
9411 2015-03-23  Richard Biener  <rguenther@suse.de>
9413         PR tree-optimization/65494
9414         * gcc.dg/vect/pr65494.c: New testcase.
9416 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9418         PR preprocessor/65238
9419         * c-c++-common/cpp/pr65238-1.c: New test.
9420         * gcc.dg/cpp/pr65238-2.c: New test.
9421         * gcc.dg/cpp/trad/pr65238-3.c: New test.
9422         * gcc.dg/cpp/trad/pr65238-4.c: New test.
9424 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
9425             Mikael Morin  <mikael@gcc.gnu.org>
9427         PR fortran/64952
9428         * gfortran.dg/elemental_dependency_4.f90: New.
9429         * gfortran.dg/elemental_dependency_5.f90: New.
9431 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
9433         PR ipa/65475
9434         * g++.dg/lto/pr65475b_0.C: New testcase.
9435         * g++.dg/lto/pr65475b_1.C: New testcase.
9436         * g++.dg/lto/pr65475c_0.C: New testcase.
9437         * g++.dg/lto/pr65475c_1.C: New testcase.
9439 2015-03-21  Tobias Burnus  <burnus@net-b.de>
9441         * gfortran.dg/coarray_38.f90: New.
9442         * gfortran.dg/coarray_39.f90: New.
9443         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9444         compile test.
9446 2015-03-20  Marek Polacek  <polacek@redhat.com>
9448         PR c++/65398
9449         * g++.dg/cpp0x/pr65398.C: New test.
9451 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
9453         PR ipa/65475
9454         * g++.dg/lto/pr65475_0.C: New testcase.
9455         * g++.dg/lto/pr65475_1.C: New testcase.
9457 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
9459         PR rtl-optimization/64366
9460         * gcc.target/sh/pr64366.c: New.
9462 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9464         PR c++/48324
9465         * g++.dg/cpp0x/constexpr-48324.C: New.
9467 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9469         PR c++/48453
9470         * g++.dg/cpp0x/pr48453.C: New.
9472 2015-03-20  Marek Polacek  <polacek@redhat.com>
9474         PR c++/65072
9475         * g++.dg/cpp0x/pr65072.C: New test.
9477 2015-03-20  Richard Biener  <rguenther@suse.de>
9479         PR middle-end/64715
9480         * gcc.dg/pr15347.c: Use -O.
9481         * c-c++-common/pr19807-1.c: Likewise.
9483 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
9485         * gnat.dg/volatile13.ad[sb]: New test.
9487 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
9489         PR rtl-optimization/60851
9490         * gcc.target/i386/pr60851.c: New test.
9492 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
9494         PR target/65240
9495         * g++.dg/pr65240.h: Add tests for PR 65240.
9496         * g++.dg/pr65240-1.C: Likewise.
9497         * g++.dg/pr65240-2.C: Likewise.
9498         * g++.dg/pr65240-3.C: Likewise.
9499         * g++.dg/pr65240-4.C: Likewise.
9501 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
9503         PR rtl-optimization/63491
9504         * gcc.target/powerpc/pr63491.c: New.
9506 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9508         * g++.dg/ipa/pr65465.C: New test.
9510 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9512         PR c++/52659
9513         * g++.dg/cpp0x/deleted11.C: New.
9515 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9517         PR sanitizer/65400
9518         * c-c++-common/tsan/pr65400-3.c: New test.
9520 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9522         PR c++/59686
9523         * g++.dg/cpp0x/constexpr-59686.C: New.
9525 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9527         PR sanitizer/64265
9528         * g++.dg/tsan/pr64265.C: New test.
9530         PR sanitizer/65400
9531         * c-c++-common/tsan/pr65400-1.c: New test.
9532         * c-c++-common/tsan/pr65400-2.c: New test.
9534 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9536         PR c++/59816
9537         * g++.dg/cpp0x/pr59816.C: New.
9539 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
9541         PR fortran/59198
9542         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9544 2015-03-18  Martin Liska  <mliska@suse.cz>
9546         PR ipa/65439
9547         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9548         equivalences either to 6 or 7.
9550 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
9552         PR middle-end/64491
9553         Revert:
9554         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
9556         * gcc.dg/undefined-loop-1.c: New file.
9557         * gcc.dg/undefined-loop-2.c: New file.
9559         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
9561         PR testsuite/64032
9562         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9563         loop exits too early.
9565 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
9567         PR tree-optimization/65450
9568         * gfortran.dg/pr65450.f90: New test.
9570         PR target/65078
9571         * gcc.target/i386/pr65078-1.c: New test.
9572         * gcc.target/i386/pr65078-2.c: New test.
9573         * gcc.target/i386/pr65078-3.c: New test.
9574         * gcc.target/i386/pr65078-4.c: New test.
9575         * gcc.target/i386/pr65078-5.c: New test.
9576         * gcc.target/i386/pr65078-6.c: New test.
9578 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9580         PR c++/65340
9581         * g++.dg/cpp1y/pr65340.C: New.
9583 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9585         PR fortran/64432
9586         * gfortran.dg/system_clock_3.f08: Adjust test.
9588 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
9590         PR fortran/59198
9591         * gfortran.dg/proc_ptr_comp_44.f90: New test.
9592         * gfortran.dg/proc_ptr_comp_45.f90: New test.
9594 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9596         PR fortran/64432
9597         * gfortran.dg/system_clock_3.f08: New test.
9599 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
9601         PR c++/64626
9602         g++.dg/cpp1y/pr64626-1.C: New.
9603         g++.dg/cpp1y/pr64626-2.C: New.
9604         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9606 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
9608         PR tree-optimization/65427
9609         * gcc.c-torture/execute/pr65427.c: New test.
9611 2015-03-16  Marek Polacek  <polacek@redhat.com>
9613         DR 1688
9614         PR c++/65327
9615         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9616         * g++.dg/cpp0x/pr65327.C: New test.
9618 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9620         PR sanitizer/64820
9621         * c-c++-common/asan/pr64820.c: New test.
9623 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
9625         * gfortran.dg/pointer_2.f90: New test.
9627 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9629         * g++.dg/pr65049.C: New test.
9631 2015-03-16  Tom de Vries  <tom@codesourcery.com>
9633         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9634         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9635         * gcc.target/i386/fuse-caller-save.c: Same.
9637 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9639         * gnat.dg/loop_optimization18.ad[sb]: New test.
9640         * gnat.dg/loop_optimization18_pkg.ads: New helper.
9642 2015-03-16  Alan Modra  <amodra@gmail.com>
9644         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
9645         2014-12-05 change.
9647 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
9649         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9650         hppa*-*-hpux*.
9651         * gcc.dg/torture/pr65270-2.c: Likewise.
9653 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9655         PR fortran/61138
9656         * gfortran.dg/pointer_remapping_9.f90: New.
9658 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
9660         PR tree-optimization/65369
9661         * gcc.c-torture/execute/pr65369.c: New test.
9663         PR tree-optimization/65418
9664         * gcc.c-torture/execute/pr65418-1.c: New test.
9665         * gcc.c-torture/execute/pr65418-2.c: New test.
9667         PR rtl-optimization/65401
9668         * gcc.c-torture/execute/pr65401.c: New test.
9670 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9672         PR target/64600
9673         * gcc.target/arm/pr64600_1.c: New test.
9675 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9677         PR rtl-optimization/65235
9678         * gcc.target/aarch64/pr65235_1.c: New test.
9680 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9682         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9683         * gcc.target/s390/hotpatch-22.c: Likewise.
9684         * gcc.target/s390/hotpatch-23.c: Likewise.
9685         * gcc.target/s390/hotpatch-24.c: Likewise.
9686         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9687         * gcc.target/s390/hotpatch-1.c: Update expected output.
9688         * gcc.target/s390/hotpatch-2.c: Likewise.
9689         * gcc.target/s390/hotpatch-3.c: Likewise.
9690         * gcc.target/s390/hotpatch-4.c: Likewise.
9691         * gcc.target/s390/hotpatch-5.c: Likewise.
9692         * gcc.target/s390/hotpatch-6.c: Likewise.
9693         * gcc.target/s390/hotpatch-7.c: Likewise.
9694         * gcc.target/s390/hotpatch-8.c: Likewise.
9695         * gcc.target/s390/hotpatch-9.c: Likewise.
9696         * gcc.target/s390/hotpatch-10.c: Likewise.
9697         * gcc.target/s390/hotpatch-11.c: Likewise.
9698         * gcc.target/s390/hotpatch-12.c: Likewise.
9699         * gcc.target/s390/hotpatch-13.c: Likewise.
9700         * gcc.target/s390/hotpatch-14.c: Likewise.
9701         * gcc.target/s390/hotpatch-15.c: Likewise.
9702         * gcc.target/s390/hotpatch-16.c: Likewise.
9703         * gcc.target/s390/hotpatch-17.c: Likewise.
9704         * gcc.target/s390/hotpatch-18.c: Likewise.
9705         * gcc.target/s390/hotpatch-19.c: Likewise.
9707 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9709         PR target/65103
9710         * gcc.target/i386/pr65103-1.c: New.
9712 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9714         PR target/65044
9715         * gcc.target/i386/pr65044.c: New.
9717 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9719         PR rtl-optimization/64895
9720         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9721         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9722         * gcc.target/i386/fuse-caller-save.c: Ditto.
9724 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9726         * gcc.dg/ipa/pr63569.c: Fix template.
9728 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9730         * g++.dg/ipa/pr64146.C: Require fpic support.
9732 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9734         PR libfortran/65200
9735         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9736         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9738 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9740         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9741         to dg-options, fix up dg-skip-if.
9743 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9745         PR target/65296
9746         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9747         * gcc.target/avr/tiny-caller-save.c: Same.
9749 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9751         PR target/65242
9752         * g++.dg/pr65242.C: New test.
9754 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9756         * c-c++-common/asan/no-asan-check-glob.c: New test.
9758 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9760         PR c++/65370
9761         * g++.dg/other/default11.C: New.
9762         * g++.dg/other/default12.C: Likewise.
9764 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9766         PR target/65368
9767         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9769 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9771         PR fortran/65024
9772         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9774 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9776         PR c++/65127
9777         * g++.dg/cpp0x/pr65127.C: New test.
9779 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9781         * gcc.dg/ipa/PR64550.c: Update template.
9783 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9784             Tobias Burnus  <burnus@net-b.de>
9786         * gfortran.dg/coarray_sync_memory.f90: New.
9788 2015-03-10  Marek Polacek  <polacek@redhat.com>
9790         PR sanitizer/65367
9791         * c-c++-common/ubsan/pr65367.c: New test.
9793 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9795         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9796         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9797         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9798         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9799         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9800         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9801         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9802         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9803         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9804         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9805         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9806         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9807         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9809 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9811         * lib/mpx-dg.exp (mpx_link_flags): New.
9812         (mpx_init): New.
9813         (mpx_finish): New.
9814         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9815         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9816         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9817         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9818         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9819         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9820         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9821         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9822         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9823         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9824         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9825         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9826         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9827         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9828         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9829         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9830         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9831         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9832         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9833         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9834         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9835         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9836         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9837         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9838         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9839         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9840         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9841         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9842         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9843         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9844         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9845         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9846         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9847         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9848         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9849         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9850         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9851         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9852         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9853         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9854         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9855         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9856         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9857         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9858         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9859         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9860         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9861         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9862         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9863         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9864         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9865         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9866         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9867         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9868         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9869         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9870         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9871         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9872         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9873         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9874         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9875         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9876         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9877         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9878         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9879         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9880         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9881         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9882         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9883         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9884         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9885         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9886         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9887         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9888         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9889         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9890         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9891         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9892         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9893         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9894         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9895         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9896         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9897         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9898         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9899         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9900         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9901         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9902         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9903         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9904         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9905         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9906         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9907         * gcc.target/i386/mpx/label-address-1.c: New.
9908         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9909         * gcc.target/i386/mpx/macro.c: New.
9910         * gcc.target/i386/mpx/mpx-check.h: New.
9911         * gcc.target/i386/mpx/mpx.exp: New.
9912         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9913         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9914         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9915         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9916         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9917         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9918         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9919         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9920         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9921         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9922         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9923         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9924         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9925         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9926         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9927         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9928         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9929         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9930         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9931         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9932         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9933         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9934         * gcc.target/i386/mpx/reference-1-nov.c: New.
9935         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9936         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9937         * gcc.target/i386/mpx/reference-2-nov.c: New.
9938         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9939         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9940         * gcc.target/i386/mpx/reference-3-nov.c: New.
9941         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9942         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9943         * gcc.target/i386/mpx/reference-4-nov.c: New.
9944         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9945         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9946         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9947         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9948         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9949         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9950         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9951         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9952         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9953         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9954         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9955         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9956         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9957         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9958         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9959         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9960         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9961         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9962         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9963         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9964         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9965         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9966         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9967         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9968         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9969         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9970         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9971         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9972         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9973         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9974         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9975         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9976         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9977         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9978         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9979         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9980         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9981         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9982         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9983         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9984         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9985         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9986         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9987         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9988         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9989         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9990         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9991         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9992         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9993         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9994         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9995         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9996         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9997         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9998         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9999         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10000         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10001         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10002         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10003         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10004         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10005         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10006         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10007         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10008         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10009         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10010         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10011         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10012         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10013         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10014         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10015         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10016         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10017         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10018         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10019         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10020         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10021         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10022         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10023         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10024         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10025         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10026         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10027         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10028         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10029         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10030         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10031         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10032         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10033         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10034         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10035         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10036         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10037         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10038         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10039         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10040         * gcc.target/i386/mpx/vararg-1-nov.c: New.
10041         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10042         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10043         * gcc.target/i386/mpx/vararg-2-nov.c: New.
10044         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10045         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10046         * gcc.target/i386/mpx/vararg-3-nov.c: New.
10047         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10048         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10049         * gcc.target/i386/mpx/vararg-4-nov.c: New.
10050         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10051         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10052         * gcc.target/i386/mpx/vararg-5-nov.c: New.
10053         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10054         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10055         * gcc.target/i386/mpx/vararg-6-nov.c: New.
10056         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10057         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10058         * gcc.target/i386/mpx/vararg-7-nov.c: New.
10059         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10060         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10061         * gcc.target/i386/mpx/vararg-8-nov.c: New.
10062         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10063         * gcc.target/i386/mpx/vla-1-lbv.c: New.
10064         * gcc.target/i386/mpx/vla-1-nov.c: New.
10065         * gcc.target/i386/mpx/vla-1-ubv.c: New.
10066         * gcc.target/i386/mpx/vla-2-lbv.c: New.
10067         * gcc.target/i386/mpx/vla-2-nov.c: New.
10068         * gcc.target/i386/mpx/vla-2-ubv.c: New.
10070 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
10072         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10074 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
10076         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10078 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
10080         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10081         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10083 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
10085         PR c/65120
10086         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10087         on rhs is 0.
10088         (fn4): New test.
10089         * c-c++-common/pr65120.c: New test.
10091         PR rtl-optimization/65321
10092         * gcc.dg/pr65321.c: New test.
10094 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
10096         PR tree-optimization/65355
10097         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10099 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
10101         PR c/65120
10102         * c-c++-common/pr49706.c: Adjust tests for not warning
10103         about !!x == y or !b == y where b is boolean, and add
10104         some further tests.
10105         * c-c++-common/pr62199-2.c: Likewise.
10107 2015-03-09  Richard Biener  <rguenther@suse.de>
10109         PR middle-end/65270
10110         * gcc.dg/torture/pr65270-1.c: New testcase.
10111         * gcc.dg/torture/pr65270-2.c: Likewise.
10113 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10115         PR tree-optimization/63743
10116         * gcc.dg/pr63743.c: New test.
10118 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
10120         PR lto/65316
10121         * g++.dg/lto/pr65316_0.C: New testcase.
10122         * g++.dg/lto/pr65316_1.C: New testcase.
10124 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
10126         PR target/62247
10127         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10128         hppa*-*-hpux*.
10129         * g++.dg/abi/rtti3.C: Likewise.
10131         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10133         PR target/62251
10134         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10136         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10138         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10140         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10142 2015-03-08  Morin  <mikael@gcc.gnu.org>
10144         PR fortran/60898
10145         * gfortran.dg/entry_20.f90: New.
10147 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10149         PR target/65153
10150         * gcc.c-torture/compile/pr65153.c: New.
10152 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10154         PR target/65249
10155         * g++.dg/torture/pr65249.C: New.
10157 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
10159         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10160         long.
10161         (int64_t): Likewise.
10163 2015-03-07  Marek Polacek  <polacek@redhat.com>
10164             Martin Uecker  <uecker@eecs.berkeley.edu>
10166         PR sanitizer/65280
10167         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10168         member-like arrays.
10169         * c-c++-common/ubsan/bounds-8.c: New test.
10170         * c-c++-common/ubsan/bounds-9.c: New test.
10171         * gcc.dg/ubsan/bounds-2.c: New test.
10173 2015-03-05  Martin Sebor  <msebor@redhat.com>
10175         PR testsuite/63175
10176         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10177         checking of results into main to prevent it from getting optimized
10178         away.
10179         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10181 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
10183         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10184         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10185         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10186         x64.
10188 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
10190         * g++.dg/lto/pr65302_1.C: New testcase.
10191         * g++.dg/lto/pr65302_0.C: New testcase.
10193 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10195         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10196         -fno-ipa-icf to dg-options.
10198 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10200         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10201         compiles using the linker plugin.
10203 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10205         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10207 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10209         * gcc.target/arm/pr65067.c: New test.
10211 2015-03-05  Martin Liska  <mliska@suse.cz>
10213         PR ipa/65318
10214         * gcc.dg/ipa/pr65318.c: New test.
10216 2015-03-05  Marek Polacek  <polacek@redhat.com>
10218         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10220 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10222         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10224 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10226         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10227         max-unroll-times back to defaults for s390.
10229 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10231         Fix last commit.
10233 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10235         PR c++/64665
10236         * g++.dg/cpp0x/initlist92.C: New.
10238 2015-03-05  Richard Biener  <rguenther@suse.de>
10240         PR tree-optimization/65310
10241         * gcc.dg/vect/pr65310.c: New testcase.
10243 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10245         PR c++/64834
10246         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10248 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10250         * gnat.dg/entry_queues3.adb: New test.
10252 2015-03-04  Ian Lance Taylor  <iant@google.com>
10254         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10256 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10258         PR c++/64227
10259         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10261 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
10263         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10264         -fno-ipa-icf to dg-options
10265         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10266         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10268 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10270         PR c++/64398
10271         * g++.dg/cpp0x/decltype62.C: New.
10273 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10275         * gnat.dg/object_overflow5.adb: New test.
10277 2015-03-03  Martin Liska  <mliska@suse.cz>
10279         PR ipa/65287
10280         * gcc.dg/ipa/pr65287.c: New test.
10282 2015-03-03  Martin Jambor  <mjambor@suse.cz>
10283             Eric Botcazou  <ebotcazou@adacore.com>
10285         * gnat.dg/specs/pack12.ads: New test.
10287 2015-03-03  Martin Liska  <mliska@suse.cz>
10289         * gcc.dg/ipa/PR65282.c: New test.
10291 2015-03-13  Jeff Law  <law@redhat.com>
10293         PR tree-optimization/65241
10294         * gcc.c-torture/compile/pr65241.c: New test.
10296 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
10298         PR target/64331
10299         * gcc.target/avr/torture/pr64331.c: New test.
10301 2015-03-03  Martin Liska  <mliska@suse.cz>
10302             Jan Hubicka  <hubicka@ucw.cz>
10304         * g++.dg/ipa/pr65263.C: New test.
10306 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10308         PR ipa/65130
10309         * gcc.dg/lto/pr65130_0.c: New testcase.
10310         * gcc.dg/lto/pr65130_1.c: New testcase.
10312 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10314         PR ipa/64988
10315         * g++.dg/torture/pr64988.C: New testcase.
10317 2015-03-02  Tobias Burnus  <burnus@net-b.de>
10319         * gfortran.dg/coarray_atomic_6.f90: New.
10321 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10323         PR target/65184
10324         * gcc.target/i386/pr65184.c: New.
10326 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10328         PR target/65183
10329         * gcc.target/i386/pr65183.c: New.
10331 2015-02-28  Martin Liska  <mliska@suse.cz>
10332             Jan Hubicka  <hubicka@ucw.cz>
10334         * gcc.dg/ipa/ipa-icf-35.c: New test.
10335         * gcc.dg/ipa/ipa-icf-36.c: New test.
10336         * gcc.dg/ipa/ipa-icf-37.c: New test.
10338 2015-02-28  Martin Liska  <mliska@suse.cz>
10339             Jan Hubicka  <hubicka@ucw.cz>
10341         PR ipa/65245
10342         * gcc.dg/ipa/ipa-icf-34.c: New test.
10344 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
10346         PR target/61142
10347         * gcc.target/sh/sh/pr61142.c: New.
10349 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10351         * g++.dg/other/dump-ada-spec-3.C: New test.
10353 2015-03-01  Martin Liska  <mliska@suse.cz>
10355         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10356         * g++.dg/ipa/pr63595.C: Update expected results.
10358 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
10360         PR ipa/65236
10361         * g++.dg/ipa/ipa-icf-6.C: New testcase.
10363 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
10365         * gcc.dg/vect/pr59354.c: Move vector producing code to
10366         separate function.
10368 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
10370         PR ipa/65237
10371         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10372         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10373         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10374         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10376 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
10378         PR tree-optimization/65048
10379         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10380         (foo): Use K&R style definition.
10382 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
10384         PR target/65032
10385         * g++.dg/pr65032.C: New.
10387 2015-02-27  Marek Polacek  <polacek@redhat.com>
10389         PR c/65040
10390         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10391         -Wformat=2.
10393 2015-02-27  Marek Polacek  <polacek@redhat.com>
10395         PR c/65228
10396         * gcc.dg/pr65228.c: New test.
10398 2015-02-27  Kai Tietz  <ktietz@redhat.com>
10400         PR c/35330
10401         * gcc.dg/weak/weak-17.c: New file.
10403 2015-02-27  Richard Biener  <rguenther@suse.de>
10405         PR lto/65193
10406         * g++.dg/lto/pr65193_0.C: New testcase.
10408 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10410         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10411         * gcc.target/s390/hotpatch-8.c: Likewise.
10412         * gcc.target/s390/hotpatch-9.c: Likewise.
10413         * gcc.target/s390/pr61078.c: Likewise.
10414         * gcc.target/s390/pr57960.c: Remove -m64.
10415         * gcc.target/s390/pr61078.c: Likewise.
10417 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
10418             Martin Liska  <mliska@suse.cz>
10420         PR bootstrap/65150
10421         * gcc.dg/pr64454.c: Disable ICF.
10422         * gcc.dg/pr28685-1.c: Disable ICF
10423         * gcc.dg/ipa/iinline-5.c: Disable ICF.
10424         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10425         * g++.dg/ipa/ipa-icf-4.C: Update template.
10427 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
10429         PR tree-optimization/65216
10430         * gcc.c-torture/execute/pr65216.c: New test.
10432         PR tree-optimization/65215
10433         * gcc.c-torture/execute/pr65215-1.c: New test.
10434         * gcc.c-torture/execute/pr65215-2.c: New test.
10435         * gcc.c-torture/execute/pr65215-3.c: New test.
10436         * gcc.c-torture/execute/pr65215-4.c: New test.
10437         * gcc.c-torture/execute/pr65215-5.c: New test.
10439 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10441         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10443 2015-02-26  Martin Liska  <mliska@suse.cz>
10444             Jan Hubicka  <hubicka@ucw.cz>
10446         * g++.dg/ipa/pr64146.C: Update expected results.
10447         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10448         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10449         * gcc.dg/ipa/ipa-icf-34.c: New test.
10451 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10453         * gcc.dg/vect/vect-pr61917.c: Rename to ...
10454         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10455         (dg-additional-options): Remove dg directive.
10456         (dg-final): Add dg directive.
10458 2015-02-26  Marek Polacek  <polacek@redhat.com>
10460         PR ipa/65008
10461         * g++.dg/ipa/pr65008.C: New test.
10463 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10465         * lib/profopt.exp (profopt-target-cleanup): New proc.
10466         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10467         files from sources from dg-additional-sources.
10469 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10471         * lib/gcov.exp: Cleanup in case of xfail.
10473 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10475         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10477 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
10479         PR debug/46102
10480         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10481         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10482         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10483         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10484         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10485         * g++.dg/debug/pr46123.C: XFAIL and move...
10486         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10487         * gcc.dg/debug/dwarf2-3.c: Move...
10488         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10490 2015-02-26  Marek Polacek  <polacek@redhat.com>
10492         PR c++/65202
10493         * g++.dg/cpp1y/pr65202.C: New test.
10495 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10497         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10498         locale_facets.h.gcov.
10500 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10502         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10504 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10506         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10508 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10510         PR target/65217
10511         * gcc.target/i386/pr65217.c: New.
10513 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10515         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10517 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10519         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10521 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10523         PR tree-optimization/65048
10524         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10526 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10528         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10529         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10531 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
10533         PR target/65161
10534         * gcc.target/i386/pr65161.c: New test.
10536 2015-02-26  Terry Guo  <terry.guo@arm.com>
10538         * gcc.target/arm/no-volatile-in-it.c: New test.
10540 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
10542         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10543         (dg-options): Add -save-temps.
10544         (dg-final): Add cleanup-saved-temps.
10546 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
10548         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10550 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
10552         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10553         * gcc.target/powerpc/pack01.c: Include string.h.
10555 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
10557         PR target/65167
10558         * gcc.target/i386/pr65167.c: New.
10560 2015-02-25  Kai Tietz  <ktietz@redhat.com>
10562         PR tree-optimization/61917
10563         * gcc.dg/vect/vect-pr61917.c: New file.
10565 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
10567         PR tree-optimization/65170
10568         * gcc.c-torture/execute/pr65170.c: New test.
10569         * gcc.dg/tree-ssa/vrp96.c: New test.
10571 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10573         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10575 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10577         PR testsuite/65126
10578         * lib/gcc-defs.exp (additional_sources_used): Add new var.
10579         (dg-additional-files-options): Copy additional_sources to
10580         additional_sources_used before emptying additional_sources.
10581         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10582         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10583         (cleanup-saved-temps): Use additional_sources_used instead of
10584         additional_sources.
10585         (dg-test): Reset additional_sources_used.
10587 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
10589         PR fortran/63427
10590         * gfortran.dg/integer_exponentiation_6.F90: New test.
10592 2015-02-23  Martin Sebor  <msebor@redhat.com>
10594         PR target/65109
10595         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10596         two parts.  One to save registers, the other to verify the
10597         registers have the right values.  Save register state into
10598         static data rather than on the stack.
10600 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
10602         PR bootstrap/63888
10603         * c-c++-common/asan/pr63888.c: New test.
10605 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
10607         PR target/65163
10608         * gcc.c-torture/compile/pr65163.c: New.
10610 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10612         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10613         with -m31 on 64 bit.
10614         * gcc.dg/hoist-register-pressure-2.c: Likewise.
10615         * gcc.dg/hoist-register-pressure-3.c: Likewise.
10617 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10619         * gcc.target/s390/20090223-1.c: Add
10620         -Wno-implicit-function-declaration option.
10621         * gcc.target/s390/pr42224.c: Likewise.
10622         * gcc.target/s390/pr55718.c: Likewise.
10624 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10626         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10627         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10628         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10629         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10630         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10631         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10632         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10633         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10634         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10635         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10636         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10637         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10638         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10639         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10640         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10641         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10642         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10643         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10644         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10645         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10646         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10648 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10650         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10651         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10652         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10653         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10654         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10655         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10656         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10657         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10658         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10659         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10660         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10661         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10662         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10663         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10664         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10665         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10667 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10669         PR fortran/64980
10670         PR fortran/61960
10671         * gfortran.dg/pr61960.f90: New.
10672         * gfortran.dg/pr64230.f90: New.
10673         * gfortran.dg/pr64980.f03: New.
10675 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10677         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10679 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10681         PR ada/65156
10682         * gnat.dg/timing_events.adb: Removed, invalid test.
10684 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10686         PR debug/58123
10687         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10688         location.
10689         * g++.dg/gcov/gcov-2.C: Likewise.
10691 2015-02-20  Richard Biener  <rguenther@suse.de>
10693         PR tree-optimization/65136
10694         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10696 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10698         PR testsuite/64158
10699         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10700         powerpc*-*-linux* and nvptx-*-* blacklisting.
10702         * gcc.dg/sibcall-9.c: New test.
10703         * gcc.dg/sibcall-10.c: New test.
10705 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10707         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10709 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10711         PR target/64452
10712         * gcc.target/avr/torture/pr64452.c: New test.
10714 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10716         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10717         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10719 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10721         PR testsuite/65116
10722         * lib/target-supports.exp (check_compile): Check whether
10723         additional_sources is defined before using it.
10725 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10727         PR middle-end/65074
10728         * g++.dg/opt/pr65074.C: New file.
10730 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10732         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10733         (size_type): New typedef.
10734         (operator "" _script): Use it for the last argument.
10736 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10738         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10740 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10742         * lib/target-supports.exp (check_compile): Save/restore
10743         additional_sources that may belong to an actual test.
10745 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10747         PR gcov-profile/64634
10748         * g++.dg/gcov/gcov-15.C: New test.
10750 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10752         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10754 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10756         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10758 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10760         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10762 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10764         * gfortran.dg/fmt_cache_1.f: Add missing close.
10766 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10768         PR testsuite/65107
10769         * gfortran.dg/read_eof_8.f90: Add missing close.
10771 2015-02-18  Richard Biener  <rguenther@suse.de>
10773         PR tree-optimization/65063
10774         * gcc.dg/pr65063.c: New testcase.
10776 2015-02-18  Richard Biener  <rguenther@suse.de>
10778         PR tree-optimization/62217
10779         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10781 2015-02-18  Marek Polacek  <polacek@redhat.com>
10783         PR sanitizer/65081
10784         * c-c++-common/ubsan/pr65081.c: New test.
10786 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10788         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10789         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10791 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10793         * gcc.dg/ipa/propalign-3.c: New test.
10795 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10797         PR target/64793
10798         * gcc.target/sh/pr64793.c: New.
10799         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10801 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10803         * gcc.target/arm/divzero.c: New test case.
10805 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10807         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10809 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10810             Jakub Jelinek  <jakub@redhat.com>
10812         PR c++/65075
10813         * g++.dg/cpp0x/pr65075.C: New test.
10815 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10817         PR target/65058
10818         * gcc.target/powerpc/pr65058.c: New test.
10820 2015-02-16  Jeff Law  <law@redhat.com>
10822         PR tree-optimization/64823
10823         * gcc.dg/uninit-20.c: New test.
10825 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10826             James Greenhalgh  <james.greenhalgh@arm.com>
10828         PR ipa/64963
10829         * gcc.dg/ipa/ipa-clone-1.c: New test.
10831 2015-02-16  Richard Biener  <rguenther@suse.de>
10833         PR tree-optimization/65077
10834         * gcc.dg/torture/pr65077.c: New testcase.
10836 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10838         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10839         Directive adjusted to scan for ldaxr.
10840         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10841         adjusted to scan for ldaex.
10843 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10845         PR c++/65080
10846         * g++.dg/cpp0x/constexpr-65080.C: New.
10848 2015-02-16  Richard Biener  <rguenther@suse.de>
10850         PR tree-optimization/63593
10851         * gcc.dg/pr63593.c: New testcase.
10853 2015-02-16  Marek Polacek  <polacek@redhat.com>
10855         PR c/65066
10856         * gcc.dg/pr65066.c: New test.
10858 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10860         * gcc.dg/pr65002.C: Move ...
10861         * g++.dg/ipa/pr65002.C: ... here.
10863 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10865         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10866         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10867         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10868         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10870 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10872         PR testsuite/64850
10873         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10874         the expression to find calls.
10875         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10876         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10877         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10878         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10879         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10881 2015-02-14  Marek Polacek  <polacek@redhat.com>
10883         PR c/64768
10884         * gcc.dg/array-11.c: New test.
10885         * gcc.dg/array-12.c: New test.
10886         * gcc.dg/array-13.c: New test.
10887         * gcc.dg/array-14.c: New test.
10888         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10889         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10890         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10891         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10892         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10893         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10895 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10897         PR c++/60894
10898         * g++.dg/lookup/using54.C: New.
10900 2015-02-13  Jeff Law  <law@redhat.com>
10902         PR bootstrap/65060
10903         Revert my change for tree-optimization/64823.
10905 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10907         PR tree-optimization/65053
10908         * gcc.c-torture/execute/pr65053-1.c: New test.
10909         * gcc.c-torture/execute/pr65053-2.c: New test.
10911 2015-02-13  Marek Polacek  <polacek@redhat.com>
10913         PR c/65050
10914         * gcc.dg/pr65050.c: New test.
10916 2015-02-13  Jeff Law  <law@redhat.com>
10918         PR tree-optimization/64823
10919         * gcc.dg/uninit-20.c: New test.
10921         PR rtl-optimization/47477
10922         * gcc.dg/tree-ssa/pr47477.c: New test.
10924 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10926         PR c++/60211
10927         * g++.dg/parse/ivdep-2.C: New.
10928         * g++.dg/parse/ivdep-3.C: Likewise.
10930 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10932         PR fortran/64506
10933         * gfortran.dg/continuation_13.f90: New test.
10934         * gfortran.dg/continuation_14.f: New test.
10936 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10938         PR c++/64970
10939         * g++.dg/cpp0x/sfinae55.C: New.
10941 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10943         PR ipa/65034
10944         * g++.dg/ipa/pr65034.C: New test.
10946 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10948         PR tree-optimization/65002
10949         * gcc.dg/pr65002.C: New.
10951 2015-02-13  Marek Polacek  <polacek@redhat.com>
10953         PR c/65040
10954         * c-c++-common/pr65040.c: New test.
10956 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
10958         PR tree-optimization/64705
10959         * gcc.dg/tree-ssa/pr64705.c: New test.
10961 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10963         PR rtl/32219
10964         * gcc.dg/visibility-22.c: New test.
10965         * gcc.dg/visibility-23.c: New test.
10966         * gcc.target/i386/pr32219-1.c: New test.
10967         * gcc.target/i386/pr32219-2.c: New test.
10968         * gcc.target/i386/pr32219-3.c: New test.
10969         * gcc.target/i386/pr32219-4.c: New test.
10970         * gcc.target/i386/pr32219-5.c: New test.
10971         * gcc.target/i386/pr32219-6.c: New test.
10972         * gcc.target/i386/pr32219-7.c: New test.
10973         * gcc.target/i386/pr32219-8.c: New test.
10974         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10976 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10978         PR libgfortran/57822
10979         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10980         four different KINDs.
10982 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10984         PR c++/64884
10985         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10987         PR sanitizer/65000
10988         * g++.dg/ubsan/pr65000.C: New test.
10990 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10992         PR fortran/64932
10993         * gfortran.dg/finalize_28.f90: New test
10995 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10997         PR debug/55541
10998         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10999         DW_TAG_lexical_block removal.
11000         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11001         * g++.dg/guality/pr55541.C: New test.
11003         PR sanitizer/64984
11004         * g++.dg/ubsan/pr64984.C: New test.
11006 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
11008         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11010 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11012         PR testsuite/64930
11013         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11014         instructions for 2015-01-14 get_memmodel changes.
11015         * gcc.target/powerpc/atomic-p8.c: Likewise.
11017         PR sanitizer/65019
11018         * g++.dg/ubsan/pr65019.C: New test.
11020         PR tree-optimization/65014
11021         * gcc.c-torture/compile/pr65014.c: New test.
11023 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11025         PR libgfortran/57822
11026         * gfortran/fmt_g0_7.f08: Revise test.
11028 2015-02-11  Jeff Law  <law@redhat.com>
11030         PR target/63347
11031         * gcc.target/m68k/pr63347.c: New test.
11033 2015-02-11  Marek Polacek  <polacek@redhat.com>
11035         * g++.dg/ubsan/shift-1.C: New test.
11036         * gcc.dg/ubsan/c-shift-2.c: New test.
11037         * c-c++-common/ubsan/shift-5.c: Remove file.
11039 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
11041         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11042         Directive adjusted to XFAIL.
11043         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11044         adjusted to XFAIL.
11046 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11048         PR middle-end/65003
11049         * g++.dg/opt/pr65003.C: New test.
11051 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11053         * lib/target-supports.exp (check_effective_target_pie): Renamed
11054         to ...
11055         (check_effective_target_pie_enabled): This.
11056         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11057         * gcc.target/i386/pie.c: Likewise.
11059 2015-02-11  Andrew Pinski  <apinski@cavium.com>
11061         PR target/64893
11062         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11063         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11065 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11067         PR target/61925
11068         * gcc.target/i386/pr61925-1.c: New test.
11069         * gcc.target/i386/pr61925-2.c: New test.
11070         * gcc.target/i386/pr61925-3.c: New test.
11072 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
11074         PR sanitizer/65004
11075         * g++.dg/asan/pr65004.C: New test.
11077 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
11079         PR target/64661
11080         * gcc.taget/sh/pr64661-0.h: New.
11081         * gcc.taget/sh/pr64661-1.c: New.
11082         * gcc.taget/sh/pr64661-2.c: New.
11083         * gcc.taget/sh/pr64661-3.c: New.
11084         * gcc.taget/sh/pr64661-4.c: New.
11086 2015-02-10  Richard Biener  <rguenther@suse.de>
11088         PR tree-optimization/64995
11089         * g++.dg/torture/pr64995.C: New testcase.
11091 2015-02-10  Richard Biener  <rguenther@suse.de>
11093         PR tree-optimization/64909
11094         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11096 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11098         * gcc.dg/signbit-sa.c: New test.
11100 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11102         PR libgfortran/57822
11103         * gfortran/fmt_g0_7.f08: New test.
11105 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
11107         PR tree-optimization/43378
11108         * gcc.dg/tree-ssa/pr43378.c: New test.
11110 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
11112         PR ipa/64978
11113         * g++.dg/torture/pr64978.C: New testcase.
11115 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11117         PR sanitizer/64981
11118         * gcc.dg/asan/pr64981.c: New test.
11120 2015-02-09  Marek Polacek  <polacek@redhat.com>
11122         PR c/64856
11123         * gcc.dg/pr64856.c: New test.
11125 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11127         PR target/64979
11128         * gcc.dg/tree-ssa/stdarg-7.c: New test.
11129         * gcc.c-torture/execute/pr64979.c: New test.
11131 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
11133         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11135 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11137         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11138         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11140 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11142         PR target/58757
11143         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11145 2015-02-09  Richard Biener  <rguenther@suse.de>
11147         PR tree-optimization/54000
11148         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11150 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11152         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11154 2015-02-09  Martin Liska  <mliska@suse.cz>
11156         * g++.dg/ipa/pr64858.C: New test.
11158 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11160         * gcc.dg/uninit-19.c: Fix warning line for fpic.
11162 2015-02-08  Andrew Pinski  <apinski@cavium.com>
11164         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11166 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11168         PR fortran/63744
11169         * gfortran.dg/use_rename_8.f90: New.
11171 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
11173         * gnat.dg/addr7.ad[sb]: New test.
11174         * gnat.dg/addr8.ad[sb]: Likewise.
11176 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
11178         PR jit/64752
11179         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11180         from jit.dg/test-compile-to-executable.c's create_code, with a
11181         clarification of the output message.
11182         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11183         pass/fail message.
11184         (test_jit): Use CHECK_NO_ERRORS when calling
11185         gcc_jit_context_compile_to_file.
11186         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11187         jit-verify-compile-to-file to jit-verify-output-file-was-created.
11188         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
11189         about deletions that are attempted.
11190         (jit-verify-compile-to-file): Rename to...
11191         (jit-verify-output-file-was-created): ...this, and drop the
11192         attempt to run "file" and verify the output.
11193         (jit-verify-assembler): New function.
11194         (jit-verify-object): New function.
11195         (jit-verify-dynamic-library): New function.
11196         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11197         favor of an implementation from new file
11198         create-code-for-hello-world-executable.h, which also adds a
11199         "main".
11200         (dg-final): Replace jit-verify-compile-to-file with
11201         jit-verify-output-file-was-created, and invoke new function
11202         jit-verify-assembler.
11203         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11204         the output message.
11205         (dg-final): Replace jit-verify-compile-to-file with
11206         jit-verify-output-file-was-created, and invoke new function
11207         jit-verify-dynamic-library.
11208         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11209         favor of an implementation from new file
11210         create-code-for-hello-world-executable.h, which also adds a
11211         "main".
11212         (dg-final): Replace jit-verify-compile-to-file with
11213         jit-verify-output-file-was-created.  Strengthen the expected stdout
11214         from the built executable.
11215         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11216         favor of an implementation from new file
11217         create-code-for-hello-world-executable.h, which also adds a
11218         "main".
11219         (dg-final): Replace jit-verify-compile-to-file with
11220         jit-verify-output-file-was-created, and invoke new function
11221         jit-verify-object.
11222         * jit.dg/verify-dynamic-library.c: New source file.
11224 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
11225             Brian Rzycki  <b.rzycki@samsung.com>
11227         PR tree-optimization/64878
11228         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11230 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11232         PR ipa/64896
11233         * g++.dg/ipa/pr64896.C: New test.
11235 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11237         PR target/64205
11238         * gcc.target/powerpc/pr64205.c: New file.
11240 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
11242         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11243         (dg-options): Use -fpie instead of -fPIE -pie.
11245 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11247         PR middle-end/64937
11248         * g++.dg/asan/pr64937.C: New test.
11250 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
11252         PR fortran/63205
11253         * gfortran.dg/class_to_type_4.f90: New test
11255 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
11257         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11259 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11261         PR rtl-optimization/64957
11262         PR debug/64817
11263         * gcc.c-torture/execute/pr64957.c: New test.
11265 2015-02-05  Jeff Law  <law@redhat.com>
11267         PR target/17306
11268         * gcc.target/h8300/pr17306-1.c: New test.
11269         * gcc.target/h8300/pr17306-2.c: New test.
11271 2015-02-05  Tobias Burnus  <burnus@net-b.de>
11273         PR fortran/64943
11274         * gfortran.dg/structure_constructor_12.f90: New.
11276 2015-02-05  Jeff Law  <law@redhat.com>
11278         PR target/58400
11279         gcc.target/h8300/pr58400.c: New test.
11281 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11283         * gcc.target/arm/macro_defs0.c: New test.
11284         * gcc.target/arm/macro_defs1.c: New test.
11285         * gcc.target/arm/macro_defs2.c: New test.
11287 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
11289         PR rtl-optimization/64905
11290         * gcc.target/i386/pr64905.c: Require nonpic target.
11291         (dg-options): Add -fomit-frame-pointer.
11292         (main): Remove.
11294 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
11296         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11297         tree dump scanning.
11299 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
11301         PR fortran/64757
11302         * gfortran.dg/type_to_class_2.f90: New test
11303         * gfortran.dg/type_to_class_3.f90: New test
11305 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
11307         PR ipa/64686
11308         * g++.dg/torture/pr64686.C: New testcase.
11310 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11312         PR rtl-optimization/64905
11313         * gcc.target/i386/pr64905.c: New file.
11315 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11317         * gcc.dg/guality/pr41447-1.c: Remove xfail.
11318         * gcc.dg/guality/pr41616-1.c: Ditto.
11320 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
11322         PR debug/64817
11323         * gcc.dg/pr64817-3.c: New.
11325 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
11326             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11328         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11329         pass parameters in registers.
11330         * gcc.dg/guality/pr36728-2.c (main): Likewise.
11331         * gcc.dg/guality/pr36728-3.c (main): Likewise.
11332         * gcc.dg/guality/pr36728-4.c (main): Likewise.
11334 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
11335             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11337         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11338         list, allow for multilibed targets.
11339         * gcc.dg/combine_ashiftrt_2.c: Likewise.
11341 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11343         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11344         * gcc.dg/pr46728-6.c: Ditto.
11346 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
11348         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11349         for mips_nanlegacy target.
11351 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
11353         * gcc.target/i386/chkp-hidden-def.c: New.
11355 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11357         PR middle-end/62103
11358         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11359         to use 24 bits for bitfield b.
11361 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11363         PR testsuite/64796
11364         * lib/target-supports.exp (check_effective_target_bswap64): Do not
11365         cache result in a global variable.  Include all 32-bit targets for
11366         bswap64 tests.
11368 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
11370         PR rtl-optimization/64756
11371         * gcc.c-torture/execute/pr64756.c: New test.
11373 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
11375         PR target/64660
11376         * gcc.target/sh/pr64660-0.h: New.
11377         * gcc.target/sh/pr64660-1.c: New.
11378         * gcc.target/sh/pr64660-2.c: New.
11379         * gcc.target/sh/pr64660-3.c: New.
11380         * gcc.target/sh/pr64660-4.c: New.
11382 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11384         PR c++/64877
11385         * g++.dg/warn/Waddress-2.C: New.
11387 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
11389         PR middle-end/61225
11390         * gcc.target/i386/pr49095.c: XFAIL for ia32.
11392 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
11394         PR preprocessor/64803
11395         * gcc.dg/cpp/builtin-macro-1.c: New test case.
11397 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
11399         * g++.dg/ipa/devirt-37.C: Disable early inlining.
11401 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11403         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11404         (_ARM_FPSRC): Add DN and AHP fields.
11405         (clean_results): Force DN=1 on AArch64.
11406         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11407         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11408         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11409         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11410         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11411         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11413 2015-02-02  Alan Modra  <amodra@gmail.com>
11415         * gcc.target/powerpc/cprophard.c: New.
11417 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
11419         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11420         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11422 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
11424         PR debug/64817
11425         * gcc.dg/pr64817-1.c: New test.
11426         * gcc.dg/pr64817-2.c: New test.
11428 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
11430         PR target/64851
11431         * gcc.target/sh/pr64851-0.h: New
11432         * gcc.target/sh/pr64851-1.c: New
11433         * gcc.target/sh/pr64851-2.c: New
11434         * gcc.target/sh/pr64851-3.c: New
11435         * gcc.target/sh/pr64851-4.c: New
11437 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11439         PR target/64882
11440         * gcc.dg/torture/pr64882.c: New test.
11442 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
11444         PR target/64159
11445         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11446         sparc*-*-*.
11448 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11450         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11451         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11452         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11453         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11454         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11455         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11456         tree dump.
11457         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11458         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11459         tree dump.
11460         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11461         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11462         tree dump.
11464 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11466         PR target/64688
11467         * g++.dg/pr64688-2.C: New.
11469 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11471         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11472         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11473         * gcc.target/i386/fuse-caller-save.c: Ditto.
11474         * gcc.target/i386/headmerge-1.c: Ditto.
11475         * gcc.target/i386/headmerge-2.c: Ditto.
11476         * gcc.target/i386/sibcall-6.c: Ditto.
11478 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11480         PR target/64617
11481         * gcc.target/i386/pr64617.c: New test.
11483 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11485         PR target/15184
11486         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11487         (dg-options): Remove -m32.
11488         (dg-final): Scan for "movb %al" only.
11489         * gcc.target/i386/pr15184-2.c: Ditto.
11491 2015-01-30  Richard Biener  <rguenther@suse.de>
11493         PR tree-optimization/64829
11494         * gcc.dg/vect/pr64829.c: New testcase.
11496 2015-01-29  Marek Polacek  <polacek@redhat.com>
11498         PR c/64709
11499         * gcc.dg/pr64709.c: New test.
11501 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
11503         PR c++/64717
11504         * g++.dg/ubsan/pr64717-1.C: New test.
11505         * g++.dg/ubsan/pr64717-2.C: New test.
11507 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
11509         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11511 2015-01-29  Jeff Law  <law@redhat.com>
11513         PR target/15184
11514         * gcc.target/i386/pr15184-1.c: New test.
11515         * gcc.target/i386/pr15184-2.c: New test.
11517 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11519         PR tree-optimization/64746
11520         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11522 2015-01-29  Richard Biener  <rguenther@suse.de>
11524         PR tree-optimization/64853
11525         * gcc.dg/torture/pr64853.c: New testcase.
11527 2015-01-29  Richard Biener  <rguenther@suse.de>
11529         PR tree-optimization/64844
11530         * gcc.dg/vect/pr64844.c: New testcase.
11532 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11534         PR middle-end/64809
11535         * gcc.dg/pr64809.c: Delete.
11537 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11539         PR middle-end/64805
11540         * gcc.target/i386/pr64805.c: New.
11542 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11544         * gcc.dg/guality/guality.h (main): Add argv[0] to
11545         guality_gdb_command.
11547 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
11549         PR ipa/64801
11550         * gcc.dg/tree-ssa/pr64801.c: New testcase.
11552 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
11554         PR target/64659
11555         * gcc.target/sh/sh.exp
11556         (check_effective_target_atomic_model_soft_gusa_available,
11557         check_effective_target_atomic_model_soft_tcb_available,
11558         check_effective_target_atomic_model_soft_imask_available,
11559         check_effective_target_atomic_model_hard_llcs_available): New.
11560         * gcc.target/sh/pr64659-0.h: New.
11561         * gcc.target/sh/pr64659-1.c: New.
11562         * gcc.target/sh/pr64659-2.c: New.
11563         * gcc.target/sh/pr64659-3.c: New.
11564         * gcc.target/sh/pr64659-4.c: New.
11566 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
11568         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11569         scan-assembler-times pattern.
11571 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
11573         PR middle-end/64809
11574         * gcc.dg/pr64809.c: New test.
11576 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
11578         PR tree-optimization/64277
11579         * gcc.dg/pr64277.c: New.
11581 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11583         PR tree-optimization/64718
11584         * gcc.c-torture/execute/pr64718.c: New test.
11586 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
11588         * gcc.target/aarch64/abs_2.c: New.
11590 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
11592         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11593         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11594         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11595         ISA rev < 2.
11597 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
11599         PR bootstrap/64612
11600         * lib/target-supports.exp (check_effective_target_comdat_group): New.
11601         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11602         { target comdat_group }.
11604 2015-01-27  Tobias Burnus  <burnus@net-b.de>
11606         PR fortran/63861
11607         * gfortran.dg/goacc/coarray_2.f90: New.
11609 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11611         PR ipa/60871
11612         PR ipa/64139
11613         * g++.dg/torture/pr64139.C: New testcase.
11614         * g++.dg/torture/pr60871.C: Likewise.
11616 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
11618         PR fortran/64230
11619         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11620         prevent linking errors.
11622 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11624         PR ipa/64282
11625         * g++.dg/torture/pr64282.C: New testcase.
11627 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11629         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11630         for wzr reg.
11632 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11634         * gcc.target/s390/hotpatch-13.c: New testcase.
11635         * gcc.target/s390/hotpatch-14.c: New testcase.
11636         * gcc.target/s390/hotpatch-15.c: New testcase.
11637         * gcc.target/s390/hotpatch-16.c: New testcase.
11638         * gcc.target/s390/hotpatch-17.c: New testcase.
11639         * gcc.target/s390/hotpatch-18.c: New testcase.
11640         * gcc.target/s390/hotpatch-19.c: New testcase.
11641         * gcc.target/s390/hotpatch-20.c: New testcase.
11642         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11643         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11644         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11645         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11646         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11647         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11648         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11649         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11650         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11651         * gcc.target/s390/hotpatch-10.c: Likewise.
11652         * gcc.target/s390/hotpatch-11.c: Likewise.
11653         * gcc.target/s390/hotpatch-12.c: Likewise.
11654         * gcc.target/s390/hotpatch-2.c: Likewise.
11655         * gcc.target/s390/hotpatch-3.c: Likewise.
11656         * gcc.target/s390/hotpatch-4.c: Likewise.
11657         * gcc.target/s390/hotpatch-5.c: Likewise.
11658         * gcc.target/s390/hotpatch-6.c: Likewise.
11659         * gcc.target/s390/hotpatch-7.c: Likewise.
11660         * gcc.target/s390/hotpatch-8.c: Likewise.
11661         * gcc.target/s390/hotpatch-9.c: Likewise.
11662         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11663         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11664         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11665         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11666         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11667         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11668         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11669         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11671 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
11673         * gcc.dg/long_branch.c: New testcase.
11675 2015-01-27  Richard Biener  <rguenther@suse.de>
11677         PR tree-optimization/56273
11678         PR tree-optimization/59124
11679         PR tree-optimization/64277
11680         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11681         * gcc.dg/Warray-bounds-12.c: Likewise.
11682         * gcc.dg/Warray-bounds-13.c: Likewise.
11684 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11686         PR rtl-optimization/61058
11687         * gcc.dg/pr61058.c: New test.
11689 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11691         * gcc.target/i386/chkp-narrow-bounds.c: New.
11693 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11695         PR tree-optimization/64807
11696         * gcc.dg/pr64807.c: New test.
11698         PR c/64766
11699         * gcc.dg/pr64766.c: New test.
11701 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11703         PR target/49263
11704         * gcc.target/sh/pr49263-4.c: New.
11706 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11708         PR fortran/62044
11709         * gfortran.dg/allocate_with_mold_1.f90: New test
11711 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11713         PR c/64778
11714         * gcc.dg/pr64778.c: New test.
11716         PR middle-end/64421
11717         * gcc.dg/vect/pr64421.c: New test.
11719 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11721         PR fortran/64771
11722         * gfortran.dg/coarray_36.f: New.
11723         * gfortran.dg/coarray_37.f90: New.
11725 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11727         PR fortran/64230
11728         * gfortran.dg/class_allocate_18.f90: New.
11730 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11732         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11734 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11736         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11738 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11740         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11742 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11744         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11746 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11748         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11749         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11750         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11751         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11753 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11755         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11756         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11757         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11759 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11761         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11762         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11763         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11764         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11765         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11766         vXXXhn.inc.
11768 2015-01-26  Richard Biener  <rguenther@suse.de>
11770         PR middle-end/64764
11771         * gcc.dg/uninit-19.c: New testcase.
11773 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11775         * lib/target-supports.exp (check_effective_target_vect64): Add
11776         sparc*-*-*.
11778 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11780         PR testsuite/64712
11781         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11783 2015-01-26  Tony Liu  <tony.liu@arm.com>
11785         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11786         non-UAL cases.
11788 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11790         PR libfortran/64770
11791         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11792         correctly, clean up afterwards.
11794 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11796         PR fortran/62044
11797         * gfortran.dg/use_rename_7.f90: New.
11799 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11801         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11802         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11804 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11806         PR target/54236
11807         * gcc.target/sh/pr54236-4.c: New.
11809 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11811         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11812         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11813         Bridge test.
11815 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11817         PR libfortran/64770
11818         * gfortran.dg/open_new_segv.f90: New test.
11820 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11822         PR target/49263
11823         PR target/53987
11824         PR target/64345
11825         PR target/59533
11826         PR target/52933
11827         PR target/54236
11828         PR target/51244
11829         * gcc.target/sh/pr64345-1.c: New.
11830         * gcc.target/sh/pr64345-2.c: New.
11831         * gcc.target/sh/pr59533-1.c: New.
11832         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11833         * gcc.target/sh/pr52933-2.c: Likewise.
11834         * gcc.target/sh/pr54089-1.c: Likewise.
11835         * gcc.target/sh/pr54236-1.c: Likewise.
11836         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11837         * gcc.target/sh/pr49263-1.c: Remove xfails.
11838         * gcc.target/sh/pr49263-2.c: Likewise.
11839         * gcc.target/sh/pr49263-3.c: Likewise.
11840         * gcc.target/sh/pr53987-1.c: Likewise.
11841         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11842         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11843         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11844         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11845         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11846         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11847         test_009): New.
11848         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11849         (test_02): New.
11851 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11853         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11855 2015-01-23  Ian Lance Taylor  <iant@google.com>
11857         PR go/64510
11858         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11859         targets without split stack support.
11861 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11863         PR target/64317
11864         * gcc.target/i386/pr64317.c: New test.
11866 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11868         PR rtl-optimization/63637
11869         PR rtl-optimization/60663
11870         * gcc.dg/pr63637-1.c: New test.
11871         * gcc.dg/pr63637-2.c: New test.
11872         * gcc.dg/pr63637-3.c: New test.
11873         * gcc.dg/pr63637-4.c: New test.
11874         * gcc.dg/pr63637-5.c: New test.
11875         * gcc.dg/pr63637-6.c: New test.
11876         * gcc.target/i386/pr63637-1.c: New test.
11877         * gcc.target/i386/pr63637-2.c: New test.
11878         * gcc.target/i386/pr63637-3.c: New test.
11879         * gcc.target/i386/pr63637-4.c: New test.
11880         * gcc.target/i386/pr63637-5.c: New test.
11881         * gcc.target/i386/pr63637-6.c: New test.
11883 2015-01-23  Richard Biener  <rguenther@suse.de>
11885         PR testsuite/63439
11886         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11887         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11889 2015-01-23  Marek Polacek  <polacek@redhat.com>
11891         PR preprocessor/60570
11892         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11893         * gcc.dg/cpp/pr60570.c: New test.
11895 2015-01-23  Richard Biener  <rguenther@suse.de>
11897         PR testsuite/63439
11898         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11899         vectorization on vect64 targets.
11901 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11903         PR fortran/60922
11904         * gfortran.dg/class_allocate_17.f90: New.
11906 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11908         PR fortran/64726
11909         * gfortran.dg/goacc/combined_loop.f90: New.
11911 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11913         PR fortran/61933
11914         * gfortran.dg/make_unit.f90: New test.
11916 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11918         PR fortran/61933
11919         * gfortran.dg/negative_unit_int8.f: Update.
11921 2015-01-22  Jeff Law  <law@redhat.com>
11923         PR target/52076
11924         * gcc.target/m68k/pr52076-1.c: New test.
11925         * gcc.target/m68k/pr52076-2.c: New test.
11927 2015-01-22  Richard Biener  <rguenther@suse.de>
11929         PR middle-end/64728
11930         * gcc.dg/torture/pr64728.c: New testcase.
11932 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11934         PR target/64688
11935         * g++.dg/pr64688.C: New test.
11937 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11939         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11940         to avoid errors with -fpic.
11942 2015-01-22  Richard Biener  <rguenther@suse.de>
11944         PR libstdc++/64535
11945         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11947 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11949         PR rtl-optimization/64682
11950         * gcc.c-torture/execute/pr64682.c: New file.
11952 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11954         PR debug/64511
11955         * gcc.dg/pr64511.c: New test.
11957         PR rtl-optimization/62078
11958         * g++.dg/opt/pr62078.C: New test.
11960         PR c/63307
11961         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11963 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11965         PR fortran/57023
11966         * gfortran.dg/internal_pack_15.f90:  New test.
11968 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11970         * c-c++-common/tsan/step.c: New testcase.
11972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11974         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11976 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11978         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11980 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11982         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11984 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11986         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11990         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11992 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11994         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11996 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11998         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12002         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12004 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12006         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12010         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12014         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12016 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12018         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12020 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12022         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12023         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12024         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12025         vXXXw.inc.
12027 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12029         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12030         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12031         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12032         vXXXl.inc.
12034 2015-01-21  Renlin Li  <renlin.li@arm.com>
12036         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12037         * g++.dg/tls/thread_local5g.C: Likewise.
12038         * g++.dg/tls/thread_local6g.C: Likewise.
12040 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12042         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12043         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12044         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12046 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12048         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12049         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12050         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12054         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12055         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12056         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12058 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12060         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12061         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12062         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12064 2015-01-20  Jeff Law  <law@redhat.com>
12066         PR target/59946
12067         * gcc.target/m68k/pr59946.c: New test.
12069 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12071         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12072         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12073         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12075 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12077         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12078         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12079         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12081 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12083         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12084         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12085         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12087 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12089         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12090         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12091         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12092         vshuffle.inc.
12093         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12094         vshuffle.inc.
12096 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12098         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12099         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12100         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12102 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12104         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12105         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12106         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12108 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12110         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12112 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
12114         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12116         PR sanitizer/64632
12117         * g++.dg/ubsan/pr64632.C: New test.
12119         PR debug/64663
12120         * gcc.dg/pr64663.c: New test.
12122 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12124         PR c++/64383
12125         * g++.dg/warn/Wunused-var-23.C: New.
12127 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12129         PR c++/59937
12130         * g++.dg/cpp0x/constexpr-59937-1.C: New.
12131         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12133 2015-01-20  Richard Biener  <rguenther@suse.de>
12135         PR ipa/64684
12136         * gcc.dg/lto/pr64684_0.c: New testcase.
12137         * gcc.dg/lto/pr64684_1.c: Likewise.
12138         * gcc.dg/lto/pr64684_2.c: Likewise.
12139         * gcc.dg/lto/pr64685_0.c: Likewise.
12140         * gcc.dg/lto/pr64685_1.c: Likewise.
12142 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12144         PR c++/62241
12145         * g++.dg/cpp1y/lambda-init12.C: New.
12147 2015-01-20  Richard Biener  <rguenther@suse.de>
12149         PR tree-optimization/64410
12150         * g++.dg/vect/pr64410.cc: Require vect_double.
12152 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
12154         PR target/64149
12155         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12157 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
12159         PR bootstrap/64676
12160         Revert:
12161         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12163         PR rtl-optimization/64081
12164         * gcc.dg/pr64081.c: New test.
12166 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12168         * jit.dg/harness.h: Include <unistd.h>.
12169         (CHECK_NO_ERRORS): New.
12170         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12171         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12172         gcc_jit_context_compile_to_file.
12173         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12174         args to the spawned executable.
12175         (jit-expand-vars): New function.
12176         (jit-exe-params): New variable.
12177         (dg-jit-set-exe-params): New function.
12178         (jit-dg-test): Detect testcases that use
12179         jit-verify-compile-to-file and call jit-setup-compile-to-file.
12180         Set arguments of spawned process to jit-exe-params.
12181         (jit-get-output-filename): New function.
12182         (jit-setup-compile-to-file): New function.
12183         (jit-verify-compile-to-file): New function.
12184         (jit-run-executable): New function.
12185         (jit-verify-executable): New function.
12186         * jit.dg/test-compile-to-assembler.c: New testcase.
12187         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12188         * jit.dg/test-compile-to-executable.c: New testcase.
12189         * jit.dg/test-compile-to-object.c: New testcase.
12191 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
12193         PR target/64652
12194         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12195         (test_1): New.
12197 2015-01-19  Martin Liska  <mliska@suse.cz>
12199         * objc/compile/pr64668.m: New test.
12201 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12203         * jit.dg/test-arith-overflow.c: Include stdbool.h.
12204         (create_overflow_fn): Update comment to clarify that
12205         the third param of the created function is a bool *, not
12206         an int *.
12207         (verify_int_overflow_fn): Convert param "expected_ovf" from
12208         int to bool.  Update third param of "overflow_fn_type" from int *
12209         to bool *.  Update local "actual_ovf" from int to bool.
12210         (verify_uint_overflow_fn): Likewise.
12212 2015-01-19  Martin Liska  <mliska@suse.cz>
12214         * gcc.dg/ipa/ipa-icf-33.c: New test.
12216 2015-01-19  Felix Yang  <felix.yang@huawei.com>
12217             Haijian Zhang  <z.zhanghaijian@huawei.com>
12219         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12220         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12221         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12222         result_float64x2, expected_hfloat64x2): New helper type, variable and
12223         declaration.
12224         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12225         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12226         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12227         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12228         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12229         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12230         and target without the FMA feature.
12232 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
12234         * gcc.target/aarch64/pr64304.c: New testcase.
12236 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12238         PR rtl-optimization/64081
12239         * gcc.dg/pr64081.c: New test.
12241 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
12243         PR target/63971
12244         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12245         the epilogue).
12246         * gcc.target/aarch64/test_frame_6.c: Likewise.
12247         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12248         and x19 (in the epilogue).
12249         * gcc.target/aarch64/test_frame_4.c: Likewise.
12250         * gcc.target/aarch64/test_frame_7.c: Likewise.
12252 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
12254         * gcc.target/i386/chkp-always_inline.c: New.
12256 2015-01-15  Andrew Pinski  <apinski@cavium.com>
12257             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12259         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12260         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12262 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
12264         PR fortran/60255
12265         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12266         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12268 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12270         PR fortran/64578
12271         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12273 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
12275         PR target/64652
12276         * gcc.target/sh/torture/pr64652.c: New.
12278 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12280         * gcc.dg/ipa/ipa-icf-32.c: Update template.
12281         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12282         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12283         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12284         * c-c++-common/asan/kasan-recover-1.c: Likewise.
12285         * c-c++-common/asan/kasan-recover-2.c: Likewise.
12287 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12289         PR ipa/64378
12290         * g++.dg/torture/pr64378.C: New testcase.
12292 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12294         PR fortran/57959
12295         * gfortran.dg/block_13.f08: New test
12297 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12299         PR fortran/55901
12300         * gfortran.dg/associate_1.f03: Allow test for character with
12301         automatic length.
12303 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12305         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12306         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12308 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12310         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12312 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
12314         PR fortran/64578
12315         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12317 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12319         PR fortran/60357
12320         * gfortran.dg/alloc_comp_assign_13.f08: New test.
12322         PR fortran/61275
12323         * gfortran.dg/alloc_comp_assign_14.f08: New test.
12325         PR fortran/55932
12326         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12328 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12330         PR fortran/60334
12331         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12333 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
12335         PR rtl-optimization/52773
12336         * gcc.c-torture/compile/pr52773.c: New test.
12338 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12340         PR c++/62134
12341         * g++.dg/cpp0x/alias-decl-46.C: New.
12343 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12345         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12347 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12349         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12350         Add trace.
12351         (CHECK_FP): Likewise.
12352         (CHECK_CUMULATIVE_SAT): Likewise.
12354 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12356         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12357         (Set_Neon_Cumulative_Sat): Add parameter.
12358         (__set_neon_cumulative_sat): Support new parameter.
12359         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12360         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12361         argument.
12362         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12363         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12364         argument.
12366 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12368         * g++.dg/tsan/vptr_benign_race.C: New testcase.
12369         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12371 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12373         PR c++/60056
12374         * g++.dg/tls/thread_local-ice4.C: New.
12376 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
12378         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12379         than Neon options.
12381 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12383         PR c++/62276
12384         * g++.dg/cpp0x/vt-62276.C: New.
12386 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12388         PR middle-end/64353
12389         * g++.dg/pr64353.C: New.
12391 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12393         PR target/64263
12394         * gcc.target/aarch64/pr64263_1.c: New test.
12396 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
12398         PR tree-optimization/64434
12399         * gcc.dg/torture/pr64434.c: Move to...
12400         * gcc.dg/pr64434.c: ... here.
12402 2015-01-16  Richard Biener  <rguenther@suse.de>
12404         PR middle-end/64614
12405         * gcc.dg/uninit-18.c: New testcase.
12407 2015-01-16  Richard Biener  <rguenther@suse.de>
12409         PR tree-optimization/64568
12410         * g++.dg/torture/pr64568-2.C: New testcase.
12412 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12414         PR target/64363
12415         * gcc.target/i386/chkp-label-address.c: New.
12417 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
12419         PR fortran/45290
12420         * gfortran.dg/pointer_init_6.f90: Extended.
12422 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
12424         * gcc.c-torture/compile/20150108.c: New test.
12426 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12428         * gcc.target/visium: New directory.
12430 2015-01-16  Richard Biener  <rguenther@suse.de>
12432         PR tree-optimization/61743
12433         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12434         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12436 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
12438         * gcc.dg/pr64015.c: New test.
12440 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
12442         PR ipa/64163
12443         PR ipa/64612
12444         * g++.dg/ipa/pr64612.C: New test.
12446 2015-01-16  Renlin Li  <renlin.li@arm.com>
12448         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12450 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
12452         * gcc.target/i386/sse-14.c: Test new intrinsic.
12453         * gcc.target/i386/sse-22.c: Ditto.
12455 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12457         PR c++/58614
12458         * g++.dg/cpp0x/auto44.C: New.
12460 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
12462         PR target/59710
12463         * gcc.target/nios2/gpopt-all.c: New test case.
12464         * gcc.target/nios2/gpopt-local.c: New test case.
12465         * gcc.target/nios2/gpopt-global.c: New test case.
12466         * gcc.target/nios2/gpopt-data.c: New test case.
12467         * gcc.target/nios2/gpopt-none.c: New test case.
12469 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12471         * g++.dg/ubsan/vptr-1.C: New test.
12472         * g++.dg/ubsan/vptr-2.C: New test.
12473         * g++.dg/ubsan/vptr-3.C: New test.
12474         * g++.dg/ubsan/vptr-4.C: New test.
12475         * g++.dg/ubsan/vptr-5.C: New test.
12476         * g++.dg/ubsan/vptr-6.C: New test.
12477         * g++.dg/ubsan/vptr-7.C: New test.
12478         * g++.dg/ubsan/vptr-8.C: New test.
12479         * g++.dg/ubsan/vptr-9.C: New test.
12481 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12483         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12484         is set up.
12485         * lib/gcc-dg.exp: Likewise.
12487 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12489         PR rtl-optimization/64110
12490         * gcc.target/i386/pr64110.c: Add scan-assembler.
12492 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
12493             James Norris  <jnorris@codesourcery.com>
12494             Cesar Philippidis  <cesar@codesourcery.com>
12495             Ilmir Usmanov  <i.usmanov@samsung.com>
12497         * lib/target-supports.exp (check_effective_target_fopenacc): New
12498         procedure.
12499         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12500         * g++.dg/goacc/goacc.exp: Likewise.
12501         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12502         * gcc.dg/goacc/goacc.exp: Likewise.
12503         * gfortran.dg/goacc/goacc.exp: Likewise.
12504         * c-c++-common/cpp/openacc-define-1.c: New file.
12505         * c-c++-common/cpp/openacc-define-2.c: Likewise.
12506         * c-c++-common/cpp/openacc-define-3.c: Likewise.
12507         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12508         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12509         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12510         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12511         * c-c++-common/goacc/asyncwait-1.c: Likewise.
12512         * c-c++-common/goacc/cache-1.c: Likewise.
12513         * c-c++-common/goacc/clauses-fail.c: Likewise.
12514         * c-c++-common/goacc/collapse-1.c: Likewise.
12515         * c-c++-common/goacc/data-1.c: Likewise.
12516         * c-c++-common/goacc/data-2.c: Likewise.
12517         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12518         * c-c++-common/goacc/deviceptr-1.c: Likewise.
12519         * c-c++-common/goacc/deviceptr-2.c: Likewise.
12520         * c-c++-common/goacc/deviceptr-3.c: Likewise.
12521         * c-c++-common/goacc/if-clause-1.c: Likewise.
12522         * c-c++-common/goacc/if-clause-2.c: Likewise.
12523         * c-c++-common/goacc/kernels-1.c: Likewise.
12524         * c-c++-common/goacc/loop-1.c: Likewise.
12525         * c-c++-common/goacc/loop-private-1.c: Likewise.
12526         * c-c++-common/goacc/nesting-1.c: Likewise.
12527         * c-c++-common/goacc/nesting-data-1.c: Likewise.
12528         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12529         * c-c++-common/goacc/parallel-1.c: Likewise.
12530         * c-c++-common/goacc/pcopy.c: Likewise.
12531         * c-c++-common/goacc/pcopyin.c: Likewise.
12532         * c-c++-common/goacc/pcopyout.c: Likewise.
12533         * c-c++-common/goacc/pcreate.c: Likewise.
12534         * c-c++-common/goacc/pragma_context.c: Likewise.
12535         * c-c++-common/goacc/present-1.c: Likewise.
12536         * c-c++-common/goacc/reduction-1.c: Likewise.
12537         * c-c++-common/goacc/reduction-2.c: Likewise.
12538         * c-c++-common/goacc/reduction-3.c: Likewise.
12539         * c-c++-common/goacc/reduction-4.c: Likewise.
12540         * c-c++-common/goacc/sb-1.c: Likewise.
12541         * c-c++-common/goacc/sb-2.c: Likewise.
12542         * c-c++-common/goacc/sb-3.c: Likewise.
12543         * c-c++-common/goacc/update-1.c: Likewise.
12544         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12545         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12546         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12547         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12548         * gfortran.dg/goacc/assumed.f95: Likewise.
12549         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12550         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12551         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12552         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12553         * gfortran.dg/goacc/branch.f95: Likewise.
12554         * gfortran.dg/goacc/cache-1.f95: Likewise.
12555         * gfortran.dg/goacc/coarray.f95: Likewise.
12556         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12557         * gfortran.dg/goacc/cray.f95: Likewise.
12558         * gfortran.dg/goacc/critical.f95: Likewise.
12559         * gfortran.dg/goacc/data-clauses.f95: Likewise.
12560         * gfortran.dg/goacc/data-tree.f95: Likewise.
12561         * gfortran.dg/goacc/declare-1.f95: Likewise.
12562         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12563         * gfortran.dg/goacc/fixed-1.f: Likewise.
12564         * gfortran.dg/goacc/fixed-2.f: Likewise.
12565         * gfortran.dg/goacc/fixed-3.f: Likewise.
12566         * gfortran.dg/goacc/fixed-4.f: Likewise.
12567         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12568         * gfortran.dg/goacc/if.f95: Likewise.
12569         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12570         * gfortran.dg/goacc/list.f95: Likewise.
12571         * gfortran.dg/goacc/literal.f95: Likewise.
12572         * gfortran.dg/goacc/loop-1.f95: Likewise.
12573         * gfortran.dg/goacc/loop-2.f95: Likewise.
12574         * gfortran.dg/goacc/loop-3.f95: Likewise.
12575         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12576         * gfortran.dg/goacc/omp.f95: Likewise.
12577         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12578         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12579         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12580         * gfortran.dg/goacc/parameter.f95: Likewise.
12581         * gfortran.dg/goacc/private-1.f95: Likewise.
12582         * gfortran.dg/goacc/private-2.f95: Likewise.
12583         * gfortran.dg/goacc/private-3.f95: Likewise.
12584         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12585         * gfortran.dg/goacc/reduction-2.f95: Likewise.
12586         * gfortran.dg/goacc/reduction.f95: Likewise.
12587         * gfortran.dg/goacc/routine-1.f90: Likewise.
12588         * gfortran.dg/goacc/routine-2.f90: Likewise.
12589         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12590         * gfortran.dg/goacc/several-directives.f95: Likewise.
12591         * gfortran.dg/goacc/sie.f95: Likewise.
12592         * gfortran.dg/goacc/subarrays.f95: Likewise.
12593         * gfortran.dg/gomp/map-1.f90: Likewise.
12594         * gfortran.dg/openacc-define-1.f90: Likewise.
12595         * gfortran.dg/openacc-define-2.f90: Likewise.
12596         * gfortran.dg/openacc-define-3.f90: Likewise.
12597         * g++.dg/gomp/block-1.C: Update for changed compiler output.
12598         * g++.dg/gomp/block-2.C: Likewise.
12599         * g++.dg/gomp/block-3.C: Likewise.
12600         * g++.dg/gomp/block-5.C: Likewise.
12601         * g++.dg/gomp/target-1.C: Likewise.
12602         * g++.dg/gomp/target-2.C: Likewise.
12603         * g++.dg/gomp/taskgroup-1.C: Likewise.
12604         * g++.dg/gomp/teams-1.C: Likewise.
12605         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12606         * gcc.dg/cilk-plus/jump.c: Likewise.
12607         * gcc.dg/gomp/block-1.c: Likewise.
12608         * gcc.dg/gomp/block-10.c: Likewise.
12609         * gcc.dg/gomp/block-2.c: Likewise.
12610         * gcc.dg/gomp/block-3.c: Likewise.
12611         * gcc.dg/gomp/block-4.c: Likewise.
12612         * gcc.dg/gomp/block-5.c: Likewise.
12613         * gcc.dg/gomp/block-6.c: Likewise.
12614         * gcc.dg/gomp/block-7.c: Likewise.
12615         * gcc.dg/gomp/block-8.c: Likewise.
12616         * gcc.dg/gomp/block-9.c: Likewise.
12617         * gcc.dg/gomp/target-1.c: Likewise.
12618         * gcc.dg/gomp/target-2.c: Likewise.
12619         * gcc.dg/gomp/taskgroup-1.c: Likewise.
12620         * gcc.dg/gomp/teams-1.c: Likewise.
12622 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
12624         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12625         test case.
12627 2015-01-15  Mike Stump  <mikestump@comcast.net>
12629         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12630         * gcc.dg/inline_2.c: Likewise.
12631         * gcc.dg/inline_3.c: Likewise.
12632         * gcc.dg/inline_4.c: Likewise.
12634 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
12636         PR fortran/58023
12637         * gfortran.dg/proc_ptr_comp_43.f90: New.
12639 2015-01-15  Mike Stump  <mikestump@comcast.net>
12641         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12642         * gcc.dg/unroll_2.c: Likewise.
12643         * gcc.dg/unroll_3.c: Likewise.
12644         * gcc.dg/unroll_4.c: Likewise.
12645         * gcc.dg/unroll_5.c: Likewise.
12647 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
12649         PR target/63971
12650         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12651         in epilogue.
12652         * gcc.target/aarch64/test_frame_6.c: Likewise.
12653         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12654         x30 and x19 (in the epilogue).
12655         * gcc.target/aarch64/test_frame_4.c: Likewise.
12656         * gcc.target/aarch64/test_frame_7.c: Likewise.
12658 2015-01-15  Martin Liska  <mliska@suse.cz>
12660         * g++.dg/ipa/pr64068.C: New test.
12661         * gcc.dg/ipa/PR64559.c: New test.
12663 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12665         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12666         with PIE.
12668 2015-01-15  Richard Biener  <rguenther@suse.de>
12670         PR tree-optimization/61743
12671         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12672         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12674 2015-01-15 Renlin Li <renlin.li@arm.com>
12676         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12677         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12679 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12681         * gcc.dg/vect/vect-aggressive-1.c: New.
12682         * gcc.target/i386/avx2-vect-aggressive.c: New.
12684 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12686         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12688 2015-01-15  Richard Biener  <rguenther@suse.de>
12690         PR lto/64415
12691         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12692         -Wl,-undefined,dynamic_lookup.
12694 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12696         * gnat.dg/opt47.adb: New test.
12698 2015-01-15  Richard Biener  <rguenther@suse.de>
12700         PR lto/64415
12701         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12703 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12705         PR tree-optimization/64434
12706         * gcc.dg/torture/pr64434.c: New test.
12708 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12710         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12711         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12712         -march=loongson* and -march=octeon* require -mno-micromips.
12714 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12715             Matthew Fortune  <matthew.fortune@imgtec.com>
12717         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12718         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12719         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12720         * gcc.target/mips/call-saved-7.c: New file.
12721         * gcc.target/mips/call-saved-8.c: New file.
12722         * gcc.target/mips/call-saved-9.c: New file.
12724 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12726         * gcc.target/mips/lsa.c: New file.
12727         * gcc.target/mips/mips64-lsa.c: Likewise.
12728         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12729         * gcc.target/mips/mulsize-4.c: Likewise.
12730         * gcc.target/mips/mulsize-5.c: New file.
12731         * gcc.target/mips/mulsize-6.c: Likewise.
12732         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12733         and !HAS_LSA as ghost options.
12734         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12735         for !HAS_LSA.
12737 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12739         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12741 2015-01-15  Richard Biener  <rguenther@suse.de>
12743         PR middle-end/64365
12744         * gcc.dg/torture/pr64365.c: New testcase.
12746 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12748         * gcc.dg/stackprotectexplicit1.c: New test.
12749         * g++.dg/stackprotectexplicit2.c: New test.
12751 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12753         PR target/61933
12754         * gfortran.dg/inquire_internal.f90: New.
12755         * gfortran.dg/negative_unit_check.f90: New.
12757 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12759         PR target/53988
12760         * gcc.target/sh/pr53988-1.c: New.
12762 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12764         PR c++/58671
12765         * g++.dg/tls/thread_local-ice3.C: New.
12767 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12769         * gcc.target/i386/fentry-override.c: Properly place {} in target
12770         selector.  Remove nonpic.
12771         * gcc.target/i386/fentry.c: Likewise.
12773 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12775         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12776         warnings instead of errors.
12778 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12780         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12781         option support instead of ENABLE_LTO from Makefile.
12783 2015-01-14  Richard Biener  <rguenther@suse.de>
12785         PR tree-optimization/59354
12786         * gcc.dg/vect/pr59354.c: New testcase.
12788 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12790         * lib/target-supports.exp
12791         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12792         on ARM architures before v7.
12794 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12796         PR middle-end/59448
12797         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12798         an atomic_exchange.
12800 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12802         PR target/64386
12803         * gcc.target/i386/pr64386.c: New test.
12805 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12807         PR target/64393
12808         * gcc.target/i386/pr64393.c: New test.
12810 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12812         PR target/64387
12813         * gcc.target/i386/pr64387.c: New test.
12815 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12817         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12819 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12821         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12823 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12825         PR target/64453
12826         * gcc.target/arm/pr64453.c: New.
12828 2015-01-14  Richard Biener  <rguenther@suse.de>
12830         PR lto/64415
12831         * gcc.dg/lto/pr64415_0.c: New testcase.
12832         * gcc.dg/lto/pr64415_1.c: Likewise.
12834 2015-01-14  Martin Liska  <mliska@suse.cz>
12836         * gcc.dg/ipa/pr64307.c: New test.
12838 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12840         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12841         64-bit and 128-bit.
12843 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12845         PR target/64460
12846         * gcc.target/arm/pr64460_1.c: New test.
12848 2015-01-14  Richard Biener  <rguenther@suse.de>
12850         PR tree-optimization/64493
12851         PR tree-optimization/64495
12852         * gcc.dg/vect/pr64493.c: New testcase.
12853         * gcc.dg/vect/pr64495.c: Likewise.
12855 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12857         * gcc.dg/Warray-bounds-11.c: New test-case.
12859 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12861         * gcc.target/mips/octeon3-pipe-1.c: New test.
12863 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12865         * jit.dg/harness.h (set_up_logging): Move string concatenation
12866         into...
12867         (concat_strings): New function.
12868         (dump_reproducer): New function.
12869         (test_jit): Call dump_reproducer.
12870         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12871         function.
12872         (jit-dg-test): Delete any generated reproducer from previous runs.
12873         Verify that a generated reproducer was created, and verify that it
12874         compiles.
12875         * jit.dg/test-nested-contexts.c (main): Call
12876         gcc_jit_context_dump_reproducer_to_file.
12878 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12880         * gcc.dg/aru-2.c: Add dg-require-profiling.
12882 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12884         * lib/target-supports.exp (check_profiling_available): Check if
12885         -pg links.
12887 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12889         PR ipa/64565
12890         * g++.dg/torture/pr64565.C: New testcase.
12892 2015-01-13  Marek Polacek  <polacek@redhat.com>
12894         PR middle-end/64391
12895         * gcc.dg/tm/pr64391.c: New test.
12897 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12899         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12900         true.
12902 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12904         * gcc.target/i386/pie.c: New test.
12906         * lib/target-supports.exp (check_effective_target_pie): New.
12908 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12910         PR rtl-optimization/64286
12911         * gcc.target/i386/avx2-pr64286.c: New test.
12913 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12915         PR c++/57626
12916         * g++.dg/cpp0x/vt-57626.C: New.
12918 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12920         PR fortran/64528
12921         * gfortran.dg/pr64528.f90: New test.
12923 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12925         * gcc.target/aarch64/subsp.c: New test.
12927 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12929         * gcc.target/aarch64/store-pair-1.c: New testcase.
12931 2015-01-13  Richard Biener  <rguenther@suse.de>
12933         PR lto/64373
12934         * gcc.dg/lto/pr64373_0.c: New testcase.
12936 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12938         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12939         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12941 2015-01-13  Richard Biener  <rguenther@suse.de>
12943         PR tree-optimization/64406
12944         * gcc.dg/pr64406.c: New testcase.
12946 2015-01-13  Richard Biener  <rguenther@suse.de>
12948         PR tree-optimization/64404
12949         * gcc.dg/vect/pr64404.c: New testcase.
12951 2015-01-13  Richard Biener  <rguenther@suse.de>
12953         PR tree-optimization/64568
12954         * g++.dg/torture/pr64568.C: New testcase.
12956 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12958         * jit.dg/test-error-local-used-from-other-function.c: New test
12959         case.
12960         * jit.dg/test-error-param-reuse.c: New test case.
12961         * jit.dg/test-error-param-sharing.c: New test case.
12962         * jit.dg/test-error-param-used-from-other-function.c: New test
12963         case.
12964         * jit.dg/test-error-param-used-without-a-function.c: New test
12965         case.
12967 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12969         PR tree-optimization/64563
12970         * gcc.dg/pr64563.c: New test.
12972         PR target/64513
12973         * gcc.target/i386/pr64513.c: New test.
12975         PR tree-optimization/64454
12976         * gcc.dg/pr64454.c: New test.
12978         PR testsuite/64028
12979         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12980         bind_pic_locally.
12981         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12982         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12983         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12984         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12985         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12986         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12987         * gcc.dg/vect/slp-25.c: Likewise.
12988         * gcc.dg/vect/vect-109.c: Likewise.
12989         * gcc.dg/vect/vect-13.c: Likewise.
12990         * gcc.dg/vect/vect-17.c: Likewise.
12991         * gcc.dg/vect/vect-18.c: Likewise.
12992         * gcc.dg/vect/vect-19.c: Likewise.
12993         * gcc.dg/vect/vect-20.c: Likewise.
12994         * gcc.dg/vect/vect-21.c: Likewise.
12995         * gcc.dg/vect/vect-22.c: Likewise.
12996         * gcc.dg/vect/vect-27.c: Likewise.
12997         * gcc.dg/vect/vect-29.c: Likewise.
12998         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12999         * gcc.dg/vect/vect-2.c: Likewise.
13000         * gcc.dg/vect/vect-3.c: Likewise.
13001         * gcc.dg/vect/vect-4.c: Likewise.
13002         * gcc.dg/vect/vect-5.c: Likewise.
13003         * gcc.dg/vect/vect-72.c: Likewise.
13004         * gcc.dg/vect/vect-73-big-array.c: Likewise.
13005         * gcc.dg/vect/vect-73.c: Likewise.
13006         * gcc.dg/vect/vect-77-global.c: Likewise.
13007         * gcc.dg/vect/vect-78-global.c: Likewise.
13008         * gcc.dg/vect/vect-7.c: Likewise.
13009         * gcc.dg/vect/vect-86.c: Likewise.
13010         * gcc.dg/vect/vect-align-1.c: Likewise.
13011         * gcc.dg/vect/vect-align-3.c: Likewise.
13012         * gcc.dg/vect/vect-all-big-array.c: Likewise.
13013         * gcc.dg/vect/vect-all.c: Likewise.
13014         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13015         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13016         * gcc.dg/vect/vect-peel-3.c: Likewise.
13017         * gcc.dg/vect/vect-peel-4.c: Likewise.
13018         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13020 2015-01-12  Jeff Law  <law@redhat.com>
13022         PR target/64461
13023         * gcc.target/m68k/pr64461.c: New test.
13025 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
13027         * jit.dg/test-array-as-pointer.c (create_code): Update call
13028         to gcc_jit_context_new_global by setting "kind" to
13029         GCC_JIT_GLOBAL_IMPORTED.
13030         * jit.dg/test-error-array-as-pointer.c: Likewise.
13031         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13032         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13033         setting kind to GCC_JIT_GLOBAL_EXPORTED.
13034         * jit.dg/test-using-global.c (the_global): Rename to...
13035         (imported_global): ...this.
13036         (create_code): Update to test the three kinds of global.
13037         (verify_code): Likewise.
13039 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
13041         PR testsuite/64427
13042         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
13043         undefined behavior.
13044         * gcc.target/i386/pr64291-2.c: Updated.
13046 2015-01-12  Richard Biener  <rguenther@suse.de>
13048         PR tree-optimization/64530
13049         * gfortran.dg/pr64530.f90: New testcase.
13051 2015-01-12  Richard Biener  <rguenther@suse.de>
13053         PR middle-end/64357
13054         * gcc.dg/torture/pr64357.c: New testcase.
13056 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
13058         * gcc.target/i386/nop-mcount.c: Properly place {} in target
13059         selector.
13061 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13062         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13064 2015-01-12  Martin Liska  <mliska@suse.cz>
13066         * gcc.dg/ipa/PR64550.c: New test.
13068 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
13070         PR ipa/63470
13071         * g++.dg/ipa/pr63470.C: New testcase.
13073 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13075         PR fortran/63733
13076         * gfortran.dg/typebound_operator_20.f90: New.
13078 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13080         PR fortran/58023
13081         * gfortran.dg/proc_ptr_comp_42.f90: New.
13083 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13085         PR fortran/64508
13086         * gfortran.dg/proc_ptr_comp_41.f90: New.
13088 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
13090         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13092 2015-01-10  Tobias Burnus  <burnus@net-b.de>
13094         PR fortran/64522
13095         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13096         and add dg-excess-errors.
13097         * gfortran.dg/line_length_6.f90: New.
13098         * gfortran.dg/line_length_7.f90: New.
13099         * gfortran.dg/line_length_8.f90: New.
13100         * gfortran.dg/line_length_9.f90: New.
13101         * gfortran.dg/line_length_10.f90: New.
13102         * gfortran.dg/line_length_11.f90: New.
13104 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13106         * jit.dg/test-threads.c (struct testcase): Move declaration
13107         to jit.dg/all-non-failing-tests.h.
13108         (testcases): Likewise.
13109         * jit.dg/all-non-failing-tests.h (struct testcase): Move
13110         declaration here from jit.dg/all-non-failing-tests.h.
13111         (testcases): Likewise.
13112         * jit.dg/test-combination.c (create_code): Eliminate spelling
13113         out all of the testcases in favor of looping through the
13114         "testcases" metadata.
13115         (verify_code): Likewise.
13117 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
13119         PR rtl-optimization/64536
13120         * gcc.dg/pr64536.c: New test.
13122 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13124         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13125         * jit.dg/test-combination.c (create_code): Likewise.
13126         (verify_code): Likewise.
13127         * jit.dg/test-constants.c: New test case.
13128         * jit.dg/test-threads.c: Add test-constants.c.
13130 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
13132         PR libobjc/51891
13133         * objc.dg/gnu-api-2-class.m: Add a test case
13134         for the above change.
13136 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13138         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13140 2015-01-09  Richard Biener  <rguenther@suse.de>
13142         PR tree-optimization/64410
13143         * g++.dg/vect/pr64410.cc: New testcase.
13145 2015-01-09  Martin Liska  <mliska@suse.cz>
13147         * gcc.dg/ipa/ipa-icf-32.c: New test.
13149 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13151         * c-c++-common/tsan/tsan_barrier.h: New.
13152         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13153         * c-c++-common/tsan/bitfield_race.c: Likewise.
13154         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13155         * c-c++-common/tsan/mutexset1.c: Likewise.
13156         * c-c++-common/tsan/race_on_barrier.c: Likewise.
13157         * c-c++-common/tsan/race_on_mutex.c: Likewise.
13158         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13159         * c-c++-common/tsan/simple_race.c: Likewise.
13160         * c-c++-common/tsan/simple_stack.c: Likewise.
13161         * c-c++-common/tsan/sleep_sync.c: Likewise.
13162         * c-c++-common/tsan/tiny_race.c: Likewise.
13163         * c-c++-common/tsan/tls_race.c: Likewise.
13164         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13165         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13166         * g++.dg/tsan/atomic_free.C: Likewise.
13167         * g++.dg/tsan/atomic_free2.C: Likewise.
13168         * g++.dg/tsan/cond_race.C: Likewise.
13169         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13171 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
13173         PR testsuite/62250
13174         * lib/target-supports.exp (check_effective_target_libatomic_available):
13175         New.
13176         * gfortran.dg/coarray/caf.exp: Only add -latomic for
13177         targets that match effective-target libatomic_available.
13178         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13180 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13182         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13183         Verify the result of gcc_jit_context_get_last_error.
13184         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13186 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13188         PR tree-optimization/63989
13189         * gcc.dg/strlenopt-27.c: New test.
13191 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13193         * jit.dg/harness.h (set_up_logging): New function.
13194         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
13195         set_up_logging on the context, so that every testcase is
13196         logged to a particular file.
13197         * jit.dg/test-nested-contexts.c (main): Open a logfile,
13198         and call gcc_jit_context_set_logfile on the top-level context.
13200 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13202         PR target/64338
13203         * g++.dg/opt/pr64338.C: New test.
13205 2015-01-08  Tobias Burnus  <burnus@net-b.de>
13207         * gfortran.dg/coarray/codimension_2b.f90: New file.
13208         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13209         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13211 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13213         PR c++/59004
13214         * g++.dg/ext/fnname4.C: New.
13216 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13218         PR c++/64462
13219         * g++.dg/cpp0x/constexpr-64462.C: New.
13221 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13223         PR c++/60753
13224         * g++.dg/cpp0x/deleted10.C: New.
13226 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13228         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13230 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13232         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13233         GCC_JIT_UNARY_OP_ABS.
13234         (verify_unary_ops): Likewise.
13236 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13238         * jit.dg/test-arith-overflow.c: New test case.
13239         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13240         * jit.dg/test-combination.c (create_code): Likewise.
13241         (verify_code): Likewise.
13242         * jit.dg/test-threads.c (testcases): Likewise.
13244 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13246         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13247         rather than "jit".  Load g++.exp, and call g++_init.
13248         Run test-*.cc files within the testsuite and *.cc files within
13249         docs/examples.
13250         (jit-dg-test): Drop the addition of -fgnu89-inline to
13251         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13252         doing it when compiling C testcases (since g++ does not handle
13253         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13254         is restored to the value after g++_init ran, rather than the
13255         value before g++_init ran.  Return a list of
13256         $comp_output $output_file, as dg-test assumes.
13258 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13260         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13261         make it easier to figure out the origin of each test result when
13262         running test-combination.c and test-threads.c.
13263         (CHECK_VALUE): Likewise.
13264         (CHECK_DOUBLE_VALUE): Likewise.
13265         (CHECK_STRING_VALUE): Likewise.
13266         (CHECK_STRING_STARTS_WITH): Likewise.
13267         (CHECK_STRING_CONTAINS): Likewise.
13268         (CHECK): Likewise.
13269         (check_string_value): Likewise, add "funcname" param.
13270         (check_string_starts_with): Likewise.
13271         (check_string_contains): Likewise.
13273 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13275         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13276         generating name of built executable.
13278 2015-01-07  Marek Polacek  <polacek@redhat.com>
13280         PR c/64440
13281         * gcc.dg/pr64440.c: New test.
13282         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13284 2015-01-07  Marek Polacek  <polacek@redhat.com>
13286         PR c/64417
13287         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13288         * gcc.dg/pr64417.c: New test.
13290 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13292         PR target/64505
13293         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13294         fix is correct.
13296 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13298         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13299         Check if testcases run without errors, not just if they compile.
13301 2015-01-06  Christian Bruel  <christian.bruel@st.com>
13303         PR target/64507
13304         * gcc.target/sh/pr64507.c: New test.
13306 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
13308         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13310 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
13312         * c-c++-common/asan/sanitize-all-1.c: New test.
13313         * c-c++-common/ubsan/sanitize-all-1.c: New test.
13314         * c-c++-common/ubsan/sanitize-all-2.c: New test.
13315         * c-c++-common/ubsan/sanitize-all-3.c: New test.
13316         * c-c++-common/ubsan/sanitize-all-4.c: New test.
13318 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13320         * lib/target-supports.exp (check_profiling_available): Return 0 for
13321         Visium.
13322         (check_effective_target_tls_runtime): Likewise.
13323         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13324         * gcc.dg/20020312-2.c: Adjust for Visium.
13325         * gcc.dg/tls/thr-cse-1.c: Likewise
13326         * gcc.dg/tree-ssa/20040204-1.c: Likewise
13327         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13328         * gcc.dg/weak/typeof-2.c: Likewise.
13330 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
13332         PR rtl-optimization/64287
13333         * gcc.dg/aru-2.c: New test.
13335 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13337         PR sanitizer/64344
13338         * c-c++-common/ubsan/pr64344-1.c: New test.
13339         * c-c++-common/ubsan/pr64344-2.c: New test.
13341         PR tree-optimization/64465
13342         * gcc.dg/pr64465.c: New test.
13344         PR tree-optimization/64494
13345         * gcc.c-torture/compile/pr64494.c: New test.
13347 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13349         PR fortran/47674
13350         * gfortran.dg/realloc_on_assign_25.f90:  New test.
13352 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13354         Update copyright years.
13356 2015-01-05  Marek Polacek  <polacek@redhat.com>
13358         PR c/64423
13359         * gcc.dg/pr64423.c: New test.
13361 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13363         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13364         mmix-knuth-mmixware for the same reason as for MIPS.
13365         * gcc.dg/debug/debug-2.c: Ditto.
13367         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13369 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
13371         PR testsuite/62250
13372         * lib/gfortran.exp: Add libatomic library search path.
13373         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13374         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13376         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13378 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13380         * c-c++-common/tsan/bitfield_race.c: New testcase.
13381         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13383 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13385         * gfortran.dg/coarray/collectives_4.f90: New.
13387 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13389         PR fortran/57562
13390         * gfortran.dg/extends_16.f90: New.
13392 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13394         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13396 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13398         * gfortran.dg/coarray/codimension_2.f90: New.
13399         * gfortran.dg/coarray/codimension_2a.f90: New.
13400         * gfortran.dg/coarray_35.f90: New.
13401         * gfortran.dg/coarray_35a.f90: New.
13403 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13405         PR fortran/60507
13406         * gfortran.dg/dummy_procedure_11.f90: New.
13408 Copyright (C) 2015 Free Software Foundation, Inc.
13410 Copying and distribution of this file, with or without modification,
13411 are permitted in any medium without royalty provided the copyright
13412 notice and this notice are preserved.