[AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT
[official-gcc.git] / gcc / testsuite / ChangeLog
blobca1991b56db6d81b9c6b721a689705eec614a969
1 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR target/68129
4         * gcc.dg/pr68129_1.c: New test.
6 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
8         PR debug/67192
9         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
10         (main): Invoke them.
12 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
14         PR debug/67192
15         * gcc.dg/guality/pr67192.c: New test.
17 2015-11-09  Richard Biener  <rguenther@suse.de>
19         PR tree-optimization/68248
20         * gcc.dg/torture/pr68248.c: New testcase.
22 2015-11-09  Richard Biener  <rguenther@suse.de>
24         PR tree-optimization/56118
25         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
27 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
29         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
30         labelref and check use of constant pool by looking for .word and
31         similar directives.
33 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
35         PR target/66326
36         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
38 2015-11-09  Richard Henderson  <rth@redhat.com>
40         * gcc.target/i386/addr-space-1.c: New test.
41         * gcc.target/i386/addr-space-2.c: New test.
42         * gcc.target/i386/addr-space-3.c: New test.
44 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
46         PR fortran/68053
47         * gfortran.dg/pr68053.f90: New test.
49 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
51         * g++.dg/lto/pr68057_0.C: Fix testcase.
53 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
55         * gfortran.dg/PR67518.f90: move from here...
56         * gfortran.dg/graphite/PR67518.f90: to here.
57         * gfortran.dg/PR53852.f90: move from here...
58         * gfortran.dg/graphite/PR53852.f90: to here.
60 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
62         * gcc.dg/sso-1.c: New test.
63         * gcc.dg/sso-2.c: Likewise.
64         * gcc.dg/sso-3.c: Likewise.
65         * gcc.dg/sso-4.c: Likewise.
66         * gcc.dg/sso-5.c: Likewise.
67         * gcc.dg/sso-6.c: Likewise.
68         * gcc.dg/sso-7.c: Likewise.
69         * gcc.dg/sso-8.c: Likewise.
70         * gcc.dg/sso: New directory.
71         * gcc.target/i386/movbe-3.c: New test.
72         * gnat.dg/sso1.adb: Likewise.
73         * gnat.dg/sso2.ad[sb]: Likewise.
74         * gnat.dg/sso3.adb: Likewise.
75         * gnat.dg/sso4.adb: Likewise.
76         * gnat.dg/sso5.adb: Likewise.
77         * gnat.dg/sso6.adb: Likewise.
78         * gnat.dg/sso7.adb: Likewise.
79         * gnat.dg/specs/sso1.ads: Likewise.
80         * gnat.dg/specs/sso2.ads: Likewise.
81         * gnat.dg/sso: New directory.
83 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
85         PR fortran/68218
86         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
88 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
90         PR fortran/68224
91         * gfortran.dg/pr68224.f90: New test.
93 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
95         PR fortran/68196
96         * gfortran.dg/proc_ptr_47.f90: New test.
98         PR fortran/66465
99         * gfortran.dg/pr66465.f90: New test.
101 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
103         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
105 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
107         PR fortran/68153
108         * gfortran.dg/pr68153.f90: New test.
110 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
112         PR fortran/68151
113         * gfortran.dg/pr68151.f90: New test.
115 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
117         PR tree-optimization/68235
118         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
120 2015-11-06  Jeff Law  <law@redhat.com>
122         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
123         realized jump threads.
124         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
125         threads rather than dom1 dump.
127 2015-11-06  Michael Collison  <michael.collison@linaro.org
128             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
130         Revert:
131         2015-08-01  Michael Collison  <michael.collison@linaro.org
132                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
134         * gcc.target/arm/mincmp.c: New test.
136 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
138         PR fortran/54224
139         * gfortran.dg/warn_unused_function_2.f90: Add two new
140         "defined but not used" subroutines.
142 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
144         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
145         * g++.dg/gomp/ordered-2.C (f1): Likewise.
146         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
147         expected diagnostics for the addition of quotes.
148         * gfortran.dg/gomp/target3.f90: Likewise.
149         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
150         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
151         * c-c++-common/gomp/doacross-1.c: Likewise.
152         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
153         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
154         Adjust expected diagnostics wording.
155         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
156         Don't expect error on ordered threads simd when in for simd.
157         * c-c++-common/gomp/nesting-2.c: New test.
158         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
159         * c-c++-common/gomp/ordered-4.c: New test.
161 2015-11-06  Mike Stump  <mikestump@comcast.net>
163         * gcc.dg/pragma-diag-5.c: Make test cases unique.
165 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
166             Sebastian Pop  <s.pop@samsung.com>
168         * gcc.dg/graphite/fuse-1.c: New.
169         * gcc.dg/graphite/fuse-2.c: New.
170         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
172 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
174         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
176 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
178         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
179         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
180         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
181         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
182         * lib/gcc-dg.exp: Load multiline.exp.
184 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
186         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
187         * gcc.target/arm/interrupt-1.c: Likewise.
188         * gcc.target/arm/interrupt-2.c: Likewise.
189         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
191 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
193         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
195 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
197         PR ipa/68057
198         PR ipa/68220
199         * g++.dg/lto/pr68057_0.C: New testcase.
200         * g++.dg/lto/pr68057_1.C: New testcase.
201         * g++.dg/torture/pr68220.C: New testcase.
203 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
205         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
206         comment.
208 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
210         PR tree-optimization/68145
211         * g++.dg/vect/pr68145.cc: New test.
213 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
215         PR target/68088
216         * gcc.dg/pr68088_1.c: New test.
218 2015-11-06  Richard Biener  <rguenther@suse.de>
220         * gcc.dg/vect/bb-slp-38.c: New testcase.
222 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
224         * gfortran.dg/goacc/private-3.f95: XFAIL.
226 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
228         PR middle-end/53852
229         PR middle-end/67518
230         * gfortran.dg/PR67518.f90: New test.
231         * gfortran.dg/PR53852.f90: New test.
233 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
234             Tom de Vries  <tom@codesourcery.com>
235             Nathan Sidwell  <nathan@codesourcery.com>
236             Thomas Schwinge  <thomas@codesourcery.com>
238         * c-c++-common/goacc/combined-directives.c: New test.
239         * c-c++-common/goacc/loop-clauses.c: New test.
240         * c-c++-common/goacc/tile.c: New test.
241         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
242         as gang static arguments.
243         * c-c++-common/goacc/update-1.c: Adjust expected error message.
244         * g++.dg/goacc/template.C: New test.
245         * gfortran.dg/goacc/combined-directives.f90: New test.
246         * gfortran.dg/goacc/default.f95: New test.
247         * gfortran.dg/goacc/default_none.f95: New test.
248         * gfortran.dg/goacc/firstprivate-1.f95: New test.
249         * gfortran.dg/goacc/gang-static.f95: New test.
250         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
251         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
252         * gfortran.dg/goacc/list.f95: Update test.
253         * gfortran.dg/goacc/loop-2.f95: Likewise.
254         * gfortran.dg/goacc/loop-4.f95: New test.
255         * gfortran.dg/goacc/loop-5.f95: New test.
256         * gfortran.dg/goacc/loop-6.f95: New test.
257         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
258         * gfortran.dg/goacc/multi-clause.f90: New test.
259         * gfortran.dg/goacc/parallel-tree.f95: Update test.
260         * gfortran.dg/goacc/update.f95: New test.
262 2015-11-05  Martin Sebor  <msebor@redhat.com>
264         PR c++/67942
265         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
266         invocations where the size of the destination buffer object
267         or its type (or both) is unknown.
269 2015-11-05  Martin Sebor  <msebor@redhat.com>
271         PR c++/67942
272         * g++.dg/warn/Wplacement-new-size.C: New test.
274 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
276         * gcc.dg/pr68112.c: New.
277         * gcc.dg/vect/vect-strided-shift-1.c: New.
279 2015-11-05  Marek Polacek  <polacek@redhat.com>
281         PR c/68090
282         * gcc.dg/pr68090.c: New test.
284 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
286         * gcc.dg/ifcvt-4.c: New.
288 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/67846
291         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
293 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
295         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
296         of variables in both data sharing and mapping clauses and for
297         structure element based array sections being mapped rather than
298         privatized.
299         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
300         expected diagnostics wording in one case.
301         * c-c++-common/gomp/distribute-1.c: New test.
302         * c-c++-common/gomp/element-1.c: New test.
303         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
304         and #pragma omp end declare target pair around the function.
305         Change s from a parameter to a file scope variable.
306         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
307         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
308         on non-zero low-bound in reduction array sections.  Add further
309         tests.
310         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
311         * c-c++-common/gomp/target-teams-1.c: New test.
312         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
313         for expected mangling on x86_64/i?86.
314         * gcc.dg/gomp/declare-simd-3.c: New test.
315         * gcc.dg/gomp/declare-simd-4.c: New test.
316         * gcc.dg/gomp/for-20.c: New test.
317         * gcc.dg/gomp/for-21.c: New test.
318         * gcc.dg/gomp/for-22.c: New test.
319         * gcc.dg/gomp/for-23.c: New test.
320         * gcc.dg/gomp/for-24.c: New test.
321         * gcc.dg/gomp/linear-1.c: New test.
322         * gcc.dg/gomp/loop-1.c: New test.
323         * g++.dg/gomp/atomic-17.C: New test.
324         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
325         non-static data member in shared clause.  Add single construct.
326         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
327         scan-assembler-times directives for expected mangling on x86_64/i?86.
328         * g++.dg/gomp/declare-simd-3.C: Likewise.
329         * g++.dg/gomp/declare-simd-4.C: New test.
330         * g++.dg/gomp/declare-simd-5.C: New test.
331         * g++.dg/gomp/declare-target-1.C: New test.
332         * g++.dg/gomp/linear-2.C: New test.
333         * g++.dg/gomp/loop-1.C: New test.
334         * g++.dg/gomp/loop-2.C: New test.
335         * g++.dg/gomp/loop-3.C: New test.
336         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
337         non-static data member in shared clause.
338         * g++.dg/gomp/member-3.C: New test.
339         * g++.dg/gomp/member-4.C: New test.
340         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
341         (bar): Remove dg-message.
342         * g++.dg/gomp/target-teams-1.C: New test.
344 2015-11-05  Richard Biener  <rguenther@suse.de>
346         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
347         uninitialized variables.
348         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
349         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
350         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
351         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
352         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
353         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
354         * gcc.dg/ipa/inlinehint-2.c: Likewise.
355         * gcc.dg/ipa/pure-const-2.c: Likewise.
356         * gcc.dg/tree-ssa/loop-1.c: Likewise.
357         * gcc.dg/tree-ssa/loop-23.c: Likewise.
358         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
359         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
360         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
361         * gcc.dg/vect/pr30858.c: Likewise.
362         * gcc.dg/vect/pr33866.c: Likewise.
363         * gcc.dg/vect/pr37027.c: Likewise.
364         * c-c++-common/ubsan/null-10.c: Likewise.
365         * gcc.target/i386/incoming-8.c: Likewise.
367 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
369         * gnat.dg/slice9.adb: New test.
371 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
373         * gfortran.dg/goacc/reduction-2.f95: Delete.
375 2015-11-04  Tom de Vries  <tom@codesourcery.com>
377         PR tree-optimization/67742
378         * gcc.dg/tree-ssa/restrict-7.c: New test.
379         * gcc.dg/tree-ssa/restrict-8.c: New test.
381 2015-11-03  Martin Sebor  <msebor@redhat.com>
383         PR c++-common/67882
384         * c-c++-common/builtin-offsetof-2.c: New test.
386 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
388         PR fortran/67982
389         * gfortran.dg/warn_unused_function_3.f90: New test.
391 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
393         * gnat.dg/discr45.adb: Only compile the test.
395 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
397         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
398         * gcc.target/i386/mvc5.c: Ditto.
399         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
400         resolver.
402 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
404         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
405         from here to...
406         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
407         to succeed.
409 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
411         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
412         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
413         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
414         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
415         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
416         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
418 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
420         * gcc.target/aarch64/fp16/set_zero_1.c: New.
422 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
424         * gcc.dg/mvc1.c: Move to ...
425         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
426         * gcc.dg/mvc2.c: Move to ...
427         * gcc.target/i386/mvc2.c: ... here.
428         * gcc.dg/mvc3.c: Move to ...
429         * gcc.target/i386/mvc3.c: ... here.
430         * gcc.dg/mvc4.c: Move to ...
431         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
432         * gcc.dg/mvc5.c: Move to ...
433         * gcc.target/i386/mvc5.c: ... here.
434         * gcc.dg/mvc6.c: Move to ...
435         * gcc.target/i386/mvc6.c: ... here.
436         * gcc.dg/mvc7.c: Move to ...
437         * gcc.target/i386/mvc7.c: ... here.
439         * g++.dg/ext/mvc1.C: Require ifunc.
441 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
443         PR tree-optimization/68083
444         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
446 2015-11-02  Jeff Law  <law@redhat.com>
448         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
449         irreducible loops in the CFG.
451 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
453         Revert:
454         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
456         * gcc.dg/vect/vect-strided-shift-1.c: New.
458 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
460         PR target/67929
461         * gcc.target/arm/pr67929_1.c: Move to...
462         * gcc.c-torture/execute/pr67929_1.c: ... Here.
463         Remove arm-specific directives.  Add noclone, noinline
464         attributes.
466 2015-11-01  Jeff Law  <law@redhat.com>
468         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
470 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
472         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
473         (sse2_test): Rename from main.  Do not return 0.
475 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
477         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
478         * gfortran.dg/proc_ptr_39.f90: Require visibility.
479         * gfortran.dg/read_dir.f90: XFAIL AIX.
481 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
483         Remove the implementation of N3994, terse range-for loops.
484         * g++.dg/cpp1z/range-for1.C: Remove.
486 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
488         * gnat.dg/discr45.adb: New test.
490 2015-10-31  Tom de Vries  <tom@codesourcery.com>
492         * gfortran.dg/assumed_type_2.f90: Update test.
493         * gfortran.dg/no_arg_check_2.f90: Same.
495 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
497         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
499 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
501         PR fortran/46588
502         * gfortran.dg/pr46588.f90: New test.
504 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
506         * gcc.dg/mvc1.c: New test for multiple targets cloning.
507         * gcc.dg/mvc2.c: Ditto.
508         * gcc.dg/mvc3.c: Ditto.
509         * gcc.dg/mvc4.c: Ditto.
510         * gcc.dg/mvc5.c: Ditto.
511         * gcc.dg/mvc6.c: Ditto.
512         * gcc.dg/mvc7.c: Ditto.
513         * g++.dg/ext/mvc1.C: Ditto.
514         * g++.dg/ext/mvc2.C: Ditto.
515         * g++.dg/ext/mvc3.C: Ditto.
516         * g++.dg/ext/mvc4.C: Ditto.
518 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
520         PR fortran/51993
521         * gfortran.dg/pr51993.f90: New test.
523 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
525         PR rtl-optimization/68106
526         * gcc.target/aarch64/pr68106.c: New.
528 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
530         PR fortran/36192
531         * gfortran.dg/pr36192_1.f90: New test.
533 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
535         PR fortran/68154
536         *gfortran.dg/pr68154.f90
538 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
540         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
541         * c-c++-common/goacc/acc_on_device-2.c: Delete.
543 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
545         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
547 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
549         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
550         PowerPC.
551         * gcc.target/powerpc/float128-mix.c: Likewise.
553 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
555         PR fortran/68054
556         * gfortran.dg/pr68054.f90: New test.
558 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
560         PR fortran/67885
561         * gfortran.dg/pr67885.f90: New test.
563 2015-10-29  Jeff Law  <law@redhat.com>
565         PR tree-optimization/67892
566         * gcc.dg/tree-ssa/pr21417: Update expected output.
567         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
569 2015-10-29  Richard Biener  <rguenther@suse.de>
571         PR middle-end/68142
572         * c-c++-common/ubsan/pr68142.c: New testcase.
574 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
576         PR c++/67845
577         * g++.dg/other/cv_func4.C: New.
579 2015-10-29  Richard Biener  <rguenther@suse.de>
581         PR middle-end/56956
582         * c-c++-common/ubsan/pr56956.c: New testcase.
584 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
586         * gnat.dg/discr44.adb: New test.
588 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
590         PR debug/66068
591         * gcc.dg/debug/pr66068.c: New test.
593 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
595         PR fortran/67933
596         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
597         array bounds error at line 25.
599 2015-10-28  Catherine Moore  <clm@codesourcery.com>
601         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
602         * gcc.target/mips/oddspreg-6.c: Likewise.
603         * gcc.target/mips/oddspreg-1.c: Likewise.
604         * gcc.target/mips/oddspreg-2.c: Likewise.
606 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
608         PR target/67839
609         * gcc.target/avr/pr67839.c: New test.
611 2015-10-28  Richard Biener  <rguenther@suse.de>
613         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
615 2015-10-28  Tom de Vries  <tom@codesourcery.com>
617         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
619 2015-10-28  Richard Biener  <rguenther@suse.de>
621         PR ipa/67600
622         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
623         of #includes.
625 2015-10-28  Richard Biener  <rguenther@suse.de>
627         PR tree-optimization/65962
628         * gcc.dg/vect/vect-62.c: Adjust.
630 2015-10-28  Richard Biener  <rguenther@suse.de>
632         PR middle-end/68067
633         * gcc.dg/torture/pr68067-1.c: New testcase.
634         * gcc.dg/torture/pr68067-2.c: Likewise.
636 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
638         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
640 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
642         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
643         as xvmadd and xvnmsub.
644         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
646 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
648         * c-c++-common/goacc/loop-shape.c: New test.
650 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
651             Cesar Philippidis  <cesar@codesourcery.com>
653         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
654         * g++.dg/gomp/pr33372-3.C: Likewise.
656 2015-10-27  Richard Henderson  <rth@redhat.com>
658         PR rtl-opt/67609
659         * gcc.target/i386/pr67609-2.c: New test.
661 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
663         PR target/68102
664         * gcc.target/aarch64/pr68102_1.c: New test.
666 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
668         PR fortran/67933
669         * gfortran.dg/allocate_with_source_15.f03: New test
671 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
672             James Norris  <jnorris@codesourcery.com>
674         PR fortran/63865
675         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
676         directive to work.
677         * gfortran.dg/goacc/loop-1.f95: Likewise.
678         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
679         * gfortran.dg/goacc/cray.f95: Likewise.
680         * gfortran.dg/goacc/parameter.f95: Likewise.
682 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
684         PR fortran/68108
685         * gfortran.dg/pr67805_2.f90: New test.
687 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
688             Aditya Kumar  <aditya.k7@samsung.com>
690         * gcc.dg/graphite/block-0.c: Changed to match pattern.
691         * gcc.dg/graphite/interchange-1.c: Same.
692         * gcc.dg/graphite/interchange-10.c: Same.
693         * gcc.dg/graphite/interchange-11.c: Same.
694         * gcc.dg/graphite/interchange-13.c: Same.
695         * gcc.dg/graphite/interchange-3.c: Same.
696         * gcc.dg/graphite/interchange-4.c: Same.
697         * gcc.dg/graphite/interchange-7.c: Same.
698         * gcc.dg/graphite/interchange-9.c: Same.
699         * gcc.dg/graphite/uns-interchange-9.c: Same.
700         * gfortran.dg/graphite/interchange-3.f90: Same.
702 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
704         PR target/67215
705         * gcc.target/i386/pr67215-1.c: New test.
706         * gcc.target/i386/pr67215-2.c: Likewise.
707         * gcc.target/i386/pr67215-3.c: Likewise.
709 2015-10-27  Richard Biener  <rguenther@suse.de>
711         PR tree-optimization/68104
712         * gcc.dg/torture/pr68104.c: New testcase.
714 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
716         * gcc.dg/vect/vect-strided-shift-1.c: New.
718 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
720         PR target/67929
721         * gcc.target/arm/pr67929_1.c: New test.
723 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
725         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
727 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
729         PR tree-optimization/68097
730         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
731         --param max-ssa-name-query-depth=3 to dg-options.
733 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
735         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
737 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
739         * gcc.dg/builtins-52.c: Add -O to dg-options.
741 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
743         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
745 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
747         PR c/64765
748         PR c/64880
749         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
750         sorry message.
751         (PR64765): New function.
752         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
753         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
754         sorry message.
755         * gfortran.dg/goacc/cray.f95: Refine prune directive.
756         * gfortran.dg/goacc/parameter.f95: Likewise.
758 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
760         PR fortran/66056
761         * gfortran.dg/empty_label_typedecl.f90: New test.
763 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
765         PR fortran/36192
766         * gfortran.dg/pr36192.f90: New test.
768 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
770         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
771         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
772         * gnat.dg/opt51.adb: New test.
773         * gnat.dg/opt51_pkg.ads: New helper.
775 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
777         * gcc.target/mips/ds-schedule-1.c: New.
778         * gcc.target/mips/ds-schedule-2.c: New.
780 2015-10-26  Jeff Law  <law@redhat.com>
782         PR tree-optimization/68013
783         * gcc.c-torture/compile/pr68013.c: New test.
785 2015-10-26  Richard Biener  <rguenther@suse.de>
786         Dominik Vogt  <vogt@linux.vnet.ibm.com>
788         PR middle-end/67443
789         * gcc.target/s390/pr67443.c: New testcase.
791 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
793         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
794         make it unique per testcase.
795         * gfortran.dg/chmod_2.f90: Likewise.
796         * gfortran.dg/chmod_3.f90: Likewise.
797         * gfortran.dg/direct_io_8.f90: Likewise.
798         * gfortran.dg/f2003_inquire_1.f03: Likewise.
799         * gfortran.dg/f2003_io_1.f03: Likewise.
800         * gfortran.dg/f2003_io_2.f03: Likewise.
801         * gfortran.dg/f2003_io_8.f03: Likewise.
802         * gfortran.dg/inquire_size.f90: Likewise.
803         * gfortran.dg/namelist_66.f90: Likewise.
804         * gfortran.dg/namelist_82.f90: Likewise.
805         * gfortran.dg/namelist_87.f90: Likewise.
806         * gfortran.dg/open_negative_unit_1.f90: Likewise.
807         * gfortran.dg/open_new.f90: Likewise.
808         * gfortran.dg/stat_1.f90: Likewise.
809         * gfortran.dg/stat_2.f90: Likewise.
810         * gfortran.dg/streamio_15.f90: Likewise.
811         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
813 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
815         PR middle-end/67989
816         * g++.dg/pr67989.C: New test.
818 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
820         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
821         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
822         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
823         suffix to the temporary filename to make it unique per testcase.
825 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
827         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
829 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
831         PR fortran/67171
832         * gfortran.dg/allocate_with_source_12.f03: New test
834         PR fortran/61819
835         * gfortran.dg/allocate_with_source_13.f03: New test
837         PR fortran/61830
838         * gfortran.dg/allocate_with_source_14.f03: New test
840 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
842         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
844 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
846         PR target/68084
847         * gcc.target/i386/pr68084.c: New test.
849 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
851         PR fortran/66927
852         PR fortran/67044
853         * gfortran.dg/allocate_with_source_10.f08: New test.
854         * gfortran.dg/allocate_with_source_11.f08: New test.
855         * gfortran.dg/class_array_15.f03: Changed count of expected
856         _builtin_frees to 11. One step of temporaries is spared, therefore
857         the allocatable component of that temporary is not to be freeed.
859 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
861         PR fortran/68055
862         * gfortran.dg/pr68055.f90: New case.
864 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
866         PR fortran/67805
867         * gfortran.dg/pr67805.f90: New testcase.
868         * gfortran.dg/array_constructor_26.f03: Update testcase.
869         * gfortran.dg/array_constructor_27.f03: Ditto.
870         * gfortran.dg/char_type_len_2.f90: Ditto.
871         * gfortran.dg/pr67802.f90: Ditto.
872         * gfortran.dg/used_before_typed_3.f90: Ditto.
874 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
876         PR ipa/pr67600
877         * g++.dg/torture/pr67600.C: New testcase.
879 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
881         * g++.dg/pr68062.C: New test.
883 2015-10-23  Jeff Law  <law@redhat.com>
885         PR tree-optimization/67830
886         * gcc.dg/pr67830.c: New test.
888 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
890         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
892 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
893             Andrew Pinski  <apinski@cavium.com>
895         PR rtl-optimization/67736
896         * gcc.dg/torture/pr67736.c: New test.
897         * gcc.dg/combine-subregs.c: New test.
899 2015-10-23  Alan Hayward <alan.hayward@arm.com>
901         PR tree-optimization/65947
902         * lib/target-supports.exp
903         (check_effective_target_vect_max_reduc): Add.
904         * gcc.dg/vect/pr65947-1.c: New test.
905         * gcc.dg/vect/pr65947-2.c: New test.
906         * gcc.dg/vect/pr65947-3.c: New test.
907         * gcc.dg/vect/pr65947-4.c: New test.
908         * gcc.dg/vect/pr65947-5.c: New test.
909         * gcc.dg/vect/pr65947-6.c: New test.
910         * gcc.dg/vect/pr65947-7.c: New test.
911         * gcc.dg/vect/pr65947-8.c: New test.
912         * gcc.dg/vect/pr65947-9.c: New test.
913         * gcc.dg/vect/pr65947-10.c: New test.
914         * gcc.dg/vect/pr65947-11.c: New test.
916 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
918         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
919         Make weak rather than noinline.
920         * gcc.dg/builtins-57.c: Compile with -O.
921         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
923 2015-10-23  Tom de Vries  <tom@codesourcery.com>
925         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
927 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
929         PR sanitizer/68042
930         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
931         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
933 2015-10-22  Martin Sebor  <msebor@redhat.com>
935         PR driver/68043
936         * gcc.misc-tests/help.exp: Verify that option descriptions
937         end in periods.
938         * lib/options.exp (check_for_options): Use the regexp --line option.
939         Print unexpected match on failure.
941 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
943         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
945 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/67838
948         * g++.dg/cpp1y/var-templ46.C: New.
950 2015-10-22  Richard Biener  <rguenther@suse.de>
952         PR tree-optimization/58497
953         * gcc.dg/tree-ssa/vector-5.c: New testcase.
955 2015-10-22  Richard Biener  <rguenther@suse.de>
957         PR tree-optimization/19049
958         PR tree-optimization/65962
959         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
960         * gcc.dg/vect/vect-63.c: Adjust.
961         * gcc.dg/vect/vect-70.c: Likewise.
962         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
963         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
964         * gfortran.dg/vect/pr19049.f90: Likewise.
965         * gfortran.dg/vect/vect-8.f90: Likewise.
967 2015-10-22  Richard Biener  <rguenther@suse.de>
969         PR middle-end/68046
970         PR middle-end/61893
971         * gcc.dg/torture/ftrapv-2.c: New testcase.
973 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
975         PR target/68015
976         * gcc.target/s390/pr68015.c: New test.
978 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
980         PR testsuite/67948
981         * gcc.target/arm/xor-and.c: Adjust test to check for eor
982         instead of orr.
984 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
985             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
987         PR target/63304
988         * gcc.target/aarch64/pr63304_1.c: New test.
990 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/66781
993         * g++.dg/parse/enum13.C: New.
995 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
997         PR c++/67847
998         * g++.dg/parse/enum12.C: New.
1000 2015-10-21  Martin Sebor  <msebor@redhat.com>
1002         PR driver/68043
1003         * gcc.misc-tests/help.exp: Adjust.
1004         * lib/options.exp (check_for_options): Add detail to output.
1006 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1008         PR fortran/67939
1009         * gfortran.dg/pr67939.f90: New test.
1011 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
1012             Sebastian Pop  <s.pop@samsung.com>
1014         * gcc.dg/graphite/scop-11.c: Update pattern.
1016 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1018         PR ipa/67056
1019         * g++.dg/ipa/pr67056.C: New testcase.
1021 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1023         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
1024         are matched.
1026 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1028         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
1029         Add associated options for arm*-*-*.
1030         (sqrt): Remove dummy definition.
1032 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1034         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
1036 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1038         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
1039         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
1040         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
1042 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
1044         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1045         sra-max-scalarization-size-Ospeed.
1047 2015-10-21  Marek Polacek  <polacek@redhat.com>
1050         PR c/68024
1051         * gcc.dg/pr68024.c: New test.
1053 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
1055         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1056         * c-c++-common/goacc/sb-1.c: Adjust errors.
1057         * c-c++-common/goacc/sb-3.c: Adjust errors.
1058         * c-c++-common/goacc/loop-1.c: Adjust errors.
1059         * c-c++-common/goacc/nesting-1.c: Adjust errors.
1060         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1061         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1063 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1065         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1067 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1069         * gcc.dg/lto/simd-function_0.c: New test.
1071 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
1073         PR target/68018
1074         * gcc.target/i386/pr68018.c: New test.
1076 2015-10-21  Richard Biener  <rguenther@suse.de>
1078         PR middle-end/68031
1079         * gcc.dg/torture/pr68031.c: New testcase.
1081 2015-10-21  Richard Biener  <rguenther@suse.de>
1083         PR tree-optimization/68026
1084         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1086 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1088         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1089         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1090         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1091         * g++.dg/asan/default-options-1.C: Likewise.
1093 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1095         * gcc.target/aarch64/stp_vec_64_1.c: New test.
1096         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1098 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1100         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1102 2015-10-20  Marek Polacek  <polacek@redhat.com>
1104         PR c/67964
1105         * gcc.dg/pr67964.c: New test.
1107 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
1109         PR rtl-optimization/67609
1110         * gcc.target/i386/pr67609.c: New.
1112 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1116 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1118         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1119         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1121 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1123         PR target/66810
1124         * gcc.target/i386/pr66810.c: New test.
1126 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1128         PR target/67963
1129         PR target/67985
1130         * gcc.target/i386/pr67963-1.c: New test.
1131         * gcc.target/i386/pr67963-2.c: Likewise.
1132         * gcc.target/i386/pr67963-3.c: Likewise.
1133         * gcc.target/i386/pr67985-1.c: Likewise.
1134         * gcc.target/i386/pr67985-2.c: Likewise.
1135         * gcc.target/i386/pr67985-3.c: Likewise.
1137 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1139         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1141 2015-10-20  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/68017
1144         * gcc.dg/torture/pr68017.c: New testcase.
1146 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1148         PR target/66912
1149         * gcc.target/aarch64/pr66912.c: New.
1150         * gcc.target/arm/pr66912.c: New.
1152 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1154         * gfortran.dg/pr67900.f90: New tests.
1156 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
1158         * gnat.dg/opt50.adb: New test.
1159         * gnat.dg/opt50_pkg.adb: New helper.
1160         * gnat.dg/opt50_pkg.ads: New helper.
1162 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1164         PR fortran/68019
1165         * gfortran.dg/pr68019.f90: new test.
1167 2015-10-19  Richard Biener  <rguenther@suse.de>
1169         PR tree-optimization/67975
1170         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1172 2015-10-19  Richard Biener  <rguenther@suse.de>
1174         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1176 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
1178         PR target/67995
1179         * gcc.target/i386/pr67995-1.c: New test.
1180         * gcc.target/i386/pr67995-2.c: Likewise.
1181         * gcc.target/i386/pr67995-3.c: Likewise.
1183 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
1185         PR middle-end/68002
1186         * gcc.dg/PR68002.c: New test.
1188 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
1190         * gcc.dg/builtins-20.c: Remove undefined behavior.
1192 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1194         PR fortran/67758
1195         * gfortran.dg/common_25.f90: New file.
1197 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
1199         PR fortran/67177
1200         * gfortran.dg/move_alloc_15.f90: New test
1201         * gfortran.dg/move_alloc_16.f90: New test
1203         PR fortran/67977
1204         * gfortran.dg/deferred_character_assignment_1.f90: New test
1206 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1208         PR fortran/67987
1209         * gfortran.df/pr67987.f90: New test.
1210         * gfortran.dg/char_length_2.f90: Update testcase.
1212 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1214         * gcc.target/i386/iamcu/test_basic_returning.c
1215         (def_test_returning_type): Use union to check float return bits.
1217 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1219         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1220         Replace printf with __builtin_printf.
1222 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1224         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1225         initialize u5.
1227 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1229         PR middle-end/67966
1230         * gnat.dg/pack21.adb: New test.
1231         * gnat.dg/pack22.adb: Likewise.
1232         * gnat.dg/pack22_pkg.ad[sb]: New helper.
1234 2015-10-16  Christian Bruel  <christian.bruel@st.com>
1236         PR target/67745
1237         * gcc.target/arm/no-align.c: New test.
1238         * gcc.target/arm/attr-align1.c: New test.
1239         * gcc.target/arm/attr-align2.c: New test.
1240         * gcc.target/arm/attr-align3.c: New test.
1242 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1244         * gcc.c-torture/compile/icfmatch.c: Add testcase
1246 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
1248         PR c++/67926
1249         * g++.dg/cpp1z/fold-ice1.C: New.
1251 2015-10-16  Michael Collison  <michael.collison@linaro.org>
1252             Andrew Pinski <andrew.pinski@caviumnetworks.com>
1254         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1256 2015-10-15  Marek Polacek  <polacek@redhat.com>
1258         * gcc.dg/tree-ssa/reassoc-42.c: New test.
1260 2015-10-15  Marek Polacek  <polacek@redhat.com>
1262         PR tree-optimization/67953
1263         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1264         unsigned.
1265         * gcc.dg/torture/pr67953.c: New test.
1267 2015-10-14  Jeff Law  <law@redhat.com>
1269         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
1270         contained within have their own file/test now.
1271         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1272         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
1273         expectations a bit more.
1274         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1275         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1276         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1277         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1278         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1280         PR testsuite/67959
1281         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1283 2015-10-14  Marek Polacek  <polacek@redhat.com>
1285         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
1286         (f6): New.
1287         (f7): New.
1288         (f8): New.
1289         (f9): New.
1290         (f10): New.
1291         (f11): New.
1292         (f12): New.
1293         (f13): New.
1295 2015-10-14  Richard Biener  <rguenther@suse.de>
1297         PR tree-optimization/67915
1298         * gcc.dg/torture/pr67915.c: New testcase.
1300 2015-10-14  Marek Polacek  <polacek@redhat.com>
1302         PR tree-optimization/67815
1303         * gcc.dg/tree-ssa/reassoc-39.c: New test.
1304         * gcc.dg/tree-ssa/reassoc-40.c: New test.
1305         * gcc.dg/tree-ssa/reassoc-41.c: New test.
1307 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1309         * gcc.dg/pragma-pop_options-1.c: New test.
1311 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
1312             Aldy Hernandez  <aldyh@redhat.com>
1314         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1315         * c-c++-common/gomp/clauses-1.c: New test.
1316         * c-c++-common/gomp/clauses-2.c: New test.
1317         * c-c++-common/gomp/clauses-3.c: New test.
1318         * c-c++-common/gomp/clauses-4.c: New test.
1319         * c-c++-common/gomp/declare-target-1.c: New test.
1320         * c-c++-common/gomp/declare-target-2.c: New test.
1321         * c-c++-common/gomp/depend-3.c: New test.
1322         * c-c++-common/gomp/depend-4.c: New test.
1323         * c-c++-common/gomp/doacross-1.c: New test.
1324         * c-c++-common/gomp/if-1.c: New test.
1325         * c-c++-common/gomp/if-2.c: New test.
1326         * c-c++-common/gomp/linear-1.c: New test.
1327         * c-c++-common/gomp/map-2.c: New test.
1328         * c-c++-common/gomp/map-3.c: New test.
1329         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1330         f_omp_target_data): Add map clause to target data.
1331         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1332         * c-c++-common/gomp/ordered-1.c: New test.
1333         * c-c++-common/gomp/ordered-2.c: New test.
1334         * c-c++-common/gomp/ordered-3.c: New test.
1335         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1336         on non-iterator.
1337         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1338         clause and ordered construct where no longer allowed.
1339         * c-c++-common/gomp/priority-1.c: New test.
1340         * c-c++-common/gomp/reduction-1.c: New test.
1341         * c-c++-common/gomp/schedule-simd-1.c: New test.
1342         * c-c++-common/gomp/sink-1.c: New test.
1343         * c-c++-common/gomp/sink-2.c: New test.
1344         * c-c++-common/gomp/sink-3.c: New test.
1345         * c-c++-common/gomp/sink-4.c: New test.
1346         * c-c++-common/gomp/udr-1.c: New test.
1347         * c-c++-common/taskloop-1.c: New test.
1348         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1349         value of _OPENMP macro.
1350         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1351         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1352         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1353         * gcc.dg/gomp/clause-1.c:
1354         * gcc.dg/gomp/reduction-1.c: New test.
1355         * gcc.dg/gomp/sink-fold-1.c: New test.
1356         * gcc.dg/gomp/sink-fold-2.c: New test.
1357         * gcc.dg/gomp/sink-fold-3.c: New test.
1358         * gcc.dg/vect/vect-simd-clone-15.c: New test.
1359         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1360         of non-static data members.
1361         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1362         Add some linear clause tests.
1363         * g++.dg/gomp/declare-simd-3.C: New test.
1364         * g++.dg/gomp/linear-1.C: New test.
1365         * g++.dg/gomp/member-1.C: New test.
1366         * g++.dg/gomp/member-2.C: New test.
1367         * g++.dg/gomp/pr66571-2.C: New test.
1368         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1369         dependent argument.
1370         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1371         in reduction clause.
1372         * g++.dg/gomp/reference-1.C: New test.
1373         * g++.dg/gomp/sink-1.C: New test.
1374         * g++.dg/gomp/sink-2.C: New test.
1375         * g++.dg/gomp/sink-3.C: New test.
1376         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1377         * g++.dg/gomp/this-1.C: New test.
1378         * g++.dg/gomp/this-2.C: New test.
1379         * g++.dg/vect/simd-clone-2.cc: New test.
1380         * g++.dg/vect/simd-clone-2.h: New test.
1381         * g++.dg/vect/simd-clone-3.cc: New test.
1382         * g++.dg/vect/simd-clone-4.cc: New test.
1383         * g++.dg/vect/simd-clone-4.h: New test.
1384         * g++.dg/vect/simd-clone-5.cc: New test.
1386 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
1388         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1389         after r228716 (Fix vtbl[34] and vtbx4).
1391 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
1393         PR tree-optimization/67909, 67947
1394         * gcc.dg/torture/pr67947.c: New test.
1396 2015-10-13  Jeff Law  <law@redhat.com>
1398         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1400 2015-10-12  Jeff Law  <law@redhat.com>
1402         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1403         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1404         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1405         ssa-dom-thread-11.c.
1407         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1409 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
1411         PR c++/58566
1412         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1414 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
1416         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1417         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1418         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1419         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1420         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1421         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1422         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1423         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1425 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
1427         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1428         and -mno-frame-header-opt options.
1429         * gcc.target/mips/frame-header-1.c: New file.
1430         * gcc.target/mips/frame-header-2.c: New file.
1431         * gcc.target/mips/frame-header-3.c: New file.
1433 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1434             Hale Wang  <hale.wang@arm.com>
1436         * gcc.dg/tree-ssa/forwprop-33.c: New.
1438 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1440         PR target/67895
1441         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1442         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1443         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1444         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1445         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1446         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1447         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1448         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1449         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1450         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1452 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
1454         * lib/multiline.exp: New file.
1455         * lib/prune.exp: Load multiline.exp.
1456         (prune_gcc_output): Call into multiline.exp to handle any
1457         multiline output directives.
1458         * lib/libgo.exp: Load multiline.exp before prune.exp, using
1459         load_gcc_lib.
1461 2015-10-09  Martin Jambor  <mjambor@suse.cz>
1463         PR tree-optimization/67794
1464         * gcc.dg/ipa/ipa-sra-10.c: New test.
1465         * gcc.dg/torture/pr67794.c: Likewise.
1467 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
1469         PR rtl-optimization/67828
1470         * gcc.dg/torture/pr67828.c: New.
1472 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1474         PR target/67366
1475         * lib/target-supports.exp (check_effective_target_non_strict_align):
1476         Adjust for arm*-*-*.
1477         * gcc.target/arm/pr67366.c: New test.
1479 2015-10-09  Richard Biener  <rguenther@suse.de>
1481         PR tree-optimization/67891
1482         * gcc.dg/tree-ssa/pr67891.c: New testcase.
1484 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
1486         * gcc.dg/builtins-47.c: Test the optimized dump instead.
1488 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1490         * gcc.dg/vect/vect-outer-simd-3.c: New test.
1492 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1494         * gcc.dg/loop-unswitch-2.c: New test.
1495         * gcc.dg/loop-unswitch-3.c: Likewise.
1496         * gcc.dg/loop-unswitch-4.c: Likewise.
1498 2015-10-08  Tom de Vries  <tom@codesourcery.com>
1500         * gcc.dg/dse.c: Only dump in dse1 pass.
1501         * gcc.dg/tree-ssa/pr30375.c: Same.
1503 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
1505         PR target/66697
1506         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1507         (PUSH, POP): New defines.
1508         (sse2_test): Use PUSH and POP to misalign runtime stack.
1509         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1511 2015-10-07  James Norris  <jnorris@codesourcery.com>
1513         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1514         to atomic_init. (atomic_init): Restrict flags usage.
1516 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
1518         PR fortran/65889
1519         * gfortran.dg/sizeof_5.f90: New test.
1521 2015-10-06  Jeff Law  <law@redhat.com>
1523         * gcc.c-torture/compile/pr67816.c: New test.
1525 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1527         * gcc.target/aarch64/get_lane_f16_1.c: New test.
1529 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
1531         PR fortran/65766
1532         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1534 2015-10-06  Marek Polacek  <polacek@redhat.com>
1536         PR c++/67863
1537         * c-c++-common/Wtautological-compare-4.c: New test.
1539 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1540             Peter Bergner <bergner@vnet.ibm.com>
1542         PR target/67808
1543         * gcc.target/powerpc/pr67808.c: New test.
1545 2015-10-06  Nick Clifton  <nickc@redhat.com>
1547         * gcc.target/msp430: New directory.
1548         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
1549         tests.
1550         * gcc.target/msp430/data-attributes.c: New file.  Checks the
1551         noinit and persistent data attributes.
1553 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
1555         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1557 2015-10-06  Richard Biener  <rguenther@suse.de>
1559         PR tree-optimization/67859
1560         * gcc.dg/torture/pr67859.c: New testcase.
1562 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1564         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1566 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1568         PR c++/53856
1569         * g++.dg/template/defarg19.C: New.
1570         * g++.dg/template/defarg20.C: Likewise.
1572 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1573             Sebastian Pop  <s.pop@samsung.com>
1575         * gcc.dg/graphite/scop-sor.c: Un-xfail.
1577 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1578             Sebastian Pop  <s.pop@samsung.com>
1580         * gcc.dg/graphite/scop-sor.c: Xfail.
1582 2015-10-05  Martin Jambor  <mjambor@suse.cz>
1583             Jan Hubicka  <hubicka@ucw.cz>
1585         * gcc.dg/ipa/propalign-4.c: New test.
1586         * gcc.dg/ipa/propalign-5.c: Likewise.
1588 2015-10-05  Marek Polacek  <polacek@redhat.com>
1590         PR tree-optimization/67821
1591         * gcc.dg/torture/pr67821-2.c: New test.
1592         * gcc.dg/torture/pr67821.c: New test.
1594 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1596         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1598 2015-10-05  Christian Bruel  <christian.bruel@st.com>
1600         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1602 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1604         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1605         (exec_vcvt): Add comments.
1607 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1609         PR rtl-optimization/67447
1610         * gcc.target/i386/pr67447.c: New test.
1612 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1614         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1615         effective target.
1616         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1617         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1618         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1619         * gcc.target/i386/vect-unpack-1.c: Ditto.
1620         * gcc.target/i386/vect-unpack-2.c: Ditto.
1622 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
1624         PR fortran/67758
1625         * gfortran.dg/common_24.f: New.
1627 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1629         * gcc.target/arm/pr67756.c: Fixed warnings.
1631 2015-10-02  Marek Polacek  <polacek@redhat.com>
1633         PR c/67730
1634         * gcc.dg/pr67730-1.c: New test.
1635         * gcc.dg/pr67730-2.c: New test.
1636         * gcc.dg/pr67730.h: New test.
1638 2015-10-02  Marek Polacek  <polacek@redhat.com>
1640         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1642 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1644         PR tree-optimization/67754
1645         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1646         * gfortran.dg/graphite/block-2.f: Same.
1648 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1650         * gcc.dg/graphite/scop-23.c: New.
1652 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1654         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1655         and "avx512vbmi".
1657 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
1659         PR rtl-optimization/67756
1660         * gcc.target/arm/pr67756.c: New.
1662 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
1664         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1665         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1666         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1667         for tiny model.
1668         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1669         for small model.
1671 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1673         * gcc.target/i386/vect-pack-trunc-1.c: New test.
1674         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1675         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1676         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1677         * gcc.target/i386/vect-unpack-1.c: Ditto.
1678         * gcc.target/i386/vect-unpack-2.c: Ditto.
1680 2015-10-02  Marek Polacek  <polacek@redhat.com>
1682         PR c/64249
1683         * c-c++-common/Wduplicated-cond-1.c: New test.
1684         * c-c++-common/Wduplicated-cond-2.c: New test.
1685         * c-c++-common/Wduplicated-cond-3.c: New test.
1686         * c-c++-common/Wduplicated-cond-4.c: New test.
1687         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1688         -Wduplicated-cond warning.
1690 2015-10-02  Renlin Li  <renlin.li@arm.com>
1692         * gcc.target/aarch64/csneg-1.c: Update.
1694 2015-10-02  Renlin Li  <renlin.li@arm.com>
1696         PR target/66776
1697         * gcc.target/aarch64/pr66776.c: New.
1699 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1701         * gnat.dg/warn13.adb: New test.
1703 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1705         * gnat.dg/vect15.ad[sb]: New test.
1706         * gnat.dg/vect16.ad[sb]: Likewise.
1707         * gnat.dg/vect17.ad[sb]: Likewise.
1708         * gnat.dg/vect18.ad[sb]: Likewise.
1710 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1712         PR rtl-optimization/67786
1713         PR rtl-optimization/67787
1714         * gcc.dg/pr67786.c: New test.
1715         * gcc.dg/pr67787.c: Likewise.
1717 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1719         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1721 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1723         PR target/51726
1724         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1726 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1728         PR fortran/62242
1729         PR fortran/52332
1730         * gfortran.dg/string_array_constructor_1.f90: New.
1731         * gfortran.dg/string_array_constructor_2.f90: New.
1732         * gfortran.dg/string_array_constructor_3.f90: New.
1734 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1736         PR target/67788
1737         PR target/67789
1738         * gcc.target/powerpc/pr67789.c: New testcase.
1740 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1742         PR fortran.67802
1743         * gfortran.dg/pr67802.f90: New test.
1745 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1747         PR fortran/66979
1748         gfortran.dg/pr66979.f90: new test.
1750 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1752         PR fortran/67616
1753         * gfortran.dg/pr67616.f90: New test.
1755 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1757         PR c++/54430
1758         * g++.dg/cpp0x/range-for30.C: New.
1760 2015-10-01  Marek Polacek  <polacek@redhat.com>
1762         PR c/65345
1763         * gcc.dg/atomic/pr65345-4.c: New test.
1764         * gcc.dg/pr65345-3.c: New test.
1766 2015-10-01  Marek Polacek  <polacek@redhat.com>
1768         PR tree-optimization/67769
1769         * gcc.dg/torture/pr67769.c: New test.
1771 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1773         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1775 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1777         PR target/54236
1778         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1780 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1782         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1783         (main): Rename to sse2_test.  Abort if count != 5.
1784         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1785         of -march=slm.
1786         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1788 2015-10-01  Richard Biener  <rguenther@suse.de>
1790         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1791         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1793 2015-09-30  Jeff Law  <law@redhat.com>
1795         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1797 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1799         PR rtl-optimization/67037
1800         * gcc.c-torture/execute/pr67037.c: New test.
1802 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1804         * lib/target-supports.exp (check_effective_target_sync_int_128):
1805         Return 1 on spu-*-* targets.
1806         (check_effective_target_sync_int_128_runtime): Likewise.
1807         (check_effective_target_sync_long_long): Likewise.
1808         (check_effective_target_sync_long_long_runtime): Likewise.
1809         (check_effective_target_sync_int_long): Likewise.
1810         (check_effective_target_sync_char_short): Likewise.
1812 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1814         * gcc.target/i386/pr67761.c: New test.
1816 2015-09-30  Marek Polacek  <polacek@redhat.com>
1818         PR c/67730
1819         * gcc.dg/pr67730.c: New test.
1821 2015-09-30  Marek Polacek  <polacek@redhat.com>
1823         PR tree-optimization/67690
1824         * gcc.dg/torture/pr67690.c: New test.
1826 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1828         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1829         * g++.dg/gomp/tls-wrap4.C: Likewise.
1830         * gcc.dg/atomic-op-optimize.c: Likewise.
1831         * gcc.dg/pr54087.c: Likewise.
1832         * gcc.dg/tls/section-2.c: Likewise.
1833         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1834         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1835         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1836         * gcc.target/arm/divzero.c: Likewise.
1837         * gcc.target/arm/sibcall-2.c: Likewise.
1838         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1839         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1840         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1841         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1842         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1843         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1844         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1845         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1846         * gfortran.dg/default_format_2.f90: Likewise.
1847         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1849 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1851         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1853 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1855         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1856         * gfortran.dg/round_4.f90: ditto.
1858 2015-09-29  Richard Biener  <rguenther@suse.de>
1860         PR tree-optimization/67170
1861         * gfortran.dg/pr67170.f90: New testcase.
1863 2015-09-29  Richard Biener  <rguenther@suse.de>
1865         PR tree-optimization/67741
1866         * gcc.dg/torture/pr67741.c: New testcase.
1868 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1870         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1871         non-zero for __builtin_signbit tests.
1873 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1875         PR target/65105
1876         * gcc.target/i386/pr65105-1.c: New.
1877         * gcc.target/i386/pr65105-2.c: New.
1878         * gcc.target/i386/pr65105-3.c: New.
1879         * gcc.target/i386/pr65105-4.C: New.
1880         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1882 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1884         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1886 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1888         PR fortran/40054
1889         PR fortran/63921
1890         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1891         standard as legacy.
1892         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1893         * gfortran.dg/function_types_3.f90: Change error message to
1894         "Type inaccessible...."
1895         * gfortran.dg/ptr_func_assign_1.f08: New test.
1896         * gfortran.dg/ptr_func_assign_2.f08: New test.
1898 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1900         PR fortran/40054
1901         PR fortran/63921
1902         * gfortran.dg/ptr_func_assign_3.f08: New test.
1903         * gfortran.dg/ptr_func_assign_4.f08: New test.
1905 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1906             Sebastian Pop  <s.pop@samsung.com>
1908         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1909         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1910         * gcc.dg/graphite/block-3.c: Same.
1911         * gcc.dg/graphite/block-4.c: Same.
1912         * gcc.dg/graphite/block-5.c: Same.
1913         * gcc.dg/graphite/block-6.c: Same.
1914         * gcc.dg/graphite/block-7.c: Same.
1915         * gcc.dg/graphite/block-8.c: Same.
1916         * gcc.dg/graphite/block-pr47654.c: Same.
1917         * gcc.dg/graphite/interchange-0.c: Same.
1918         * gcc.dg/graphite/interchange-1.c: Same.
1919         * gcc.dg/graphite/interchange-10.c: Same.
1920         * gcc.dg/graphite/interchange-11.c: Same.
1921         * gcc.dg/graphite/interchange-12.c: Same.
1922         * gcc.dg/graphite/interchange-13.c: Same.
1923         * gcc.dg/graphite/interchange-14.c: Same.
1924         * gcc.dg/graphite/interchange-15.c: Same.
1925         * gcc.dg/graphite/interchange-3.c: Same.
1926         * gcc.dg/graphite/interchange-4.c: Same.
1927         * gcc.dg/graphite/interchange-5.c: Same.
1928         * gcc.dg/graphite/interchange-6.c: Same.
1929         * gcc.dg/graphite/interchange-7.c: Same.
1930         * gcc.dg/graphite/interchange-8.c: Same.
1931         * gcc.dg/graphite/interchange-9.c: Same.
1932         * gcc.dg/graphite/interchange-mvt.c: Same.
1933         * gcc.dg/graphite/pr35356-1.c: Same.
1934         * gcc.dg/graphite/pr35356-3.c: Same.
1935         * gcc.dg/graphite/pr37485.c: Same.
1936         * gcc.dg/graphite/scop-1.c: Same.
1937         * gcc.dg/graphite/scop-11.c: Same.
1938         * gcc.dg/graphite/scop-5.c: Same.
1939         * gcc.dg/graphite/uns-block-1.c: Same.
1940         * gcc.dg/graphite/uns-interchange-9.c: Same.
1941         * gfortran.dg/graphite/block-1.f90: Same.
1942         * gfortran.dg/graphite/interchange-3.f90: Same.
1943         * gfortran.dg/graphite/pr14741.f90: Same.
1944         * gfortran.dg/graphite/block-2.f: Same.
1946 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1947             Sebastian Pop  <s.pop@samsung.com>
1949         PR tree-optimization/67700
1950         * gcc.dg/graphite/run-id-pr67700.c: New.
1952 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1954         PR target/54236
1955         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1956         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1957         test_27): New.
1958         * gcc.target/sh/pr54236-5.c: New.
1959         * gcc.target/sh/pr54236-6.c: New.
1961 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1963         PR rtl-optimization/67456
1964         PR rtl-optimization/67464
1965         PR rtl-optimization/67465
1966         * gcc.dg/pr67465.c: New test.
1968 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1970         PR tree-optimization/62171
1971         * gcc.dg/vect/pr62171.c: New test.
1973 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1975         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1976         skip on AIX.  XFAIL individual line tests.
1978 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1980         PR rtl-optimization/64164
1981         PR tree-optimization/67312
1982         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1983         * gcc.target/i386/stackalign/return-4.c: Add -O.
1985 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1987         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1989 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1991         PR fortran/67721
1992         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1994 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1996         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1997         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1998         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1999         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
2000         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
2001         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
2002         DW_AT_noreturn on AIX.
2003         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
2004         DW_AT_noreturn on AIX.
2005         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
2006         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
2007         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
2008         DW_AT_GNU_deleted on AIX.
2009         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
2010         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
2011         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
2012         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
2013         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
2014         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
2015         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
2016         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
2017         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
2018         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
2019         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
2020         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
2021         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
2022         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
2023         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2025 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2027         PR fortran/67614
2028         * gfortran.dg/pr67614.f90: New test.
2030 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2032         PR fortran/67525
2033         * gfortran.dg/pr67525.f90: New test.
2035 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
2037         PR fortran/55603
2038         * gfortran.dg/allocatable_function_9.f90: New.
2040 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2042         PR target/67675
2043         * gcc.target/sh/pr67675.c: New.
2045 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
2047         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2049 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
2051         * gcc.target/i386/pr66749.c (dg-options): Replace
2052         -mtune=lakemount with -mtune=lakemont.
2053         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2054         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2056 2015-09-25  Marek Polacek  <polacek@redhat.com>
2058         * c-c++-common/ubsan/bounds-11.c: New test.
2059         * c-c++-common/ubsan/bounds-12.c: New test.
2061 2015-09-25  Marek Polacek  <polacek@redhat.com>
2063         PR sanitizer/64906
2064         * c-c++-common/ubsan/pr64906.c: New test.
2066 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2068         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2069         with -mtune=lakemount.
2070         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2071         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2073 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2075         PR driver/67640
2076         * gcc.dg/Werror-13.c: New test.
2078 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2080         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2082 2015-09-24  Richard Biener  <rguenther@suse.de>
2084         PR lto/67699
2085         * g++.dg/pr67699.C: New testcase.
2087 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
2089         PR libgcc/67624
2090         * gcc.target/arm/fp16-inf.c: New test.
2092 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
2094         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2095         name while checking for AVX-512VBMI presence.
2097 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2099         * lib/target-supports.exp (check_effective_target_pie): Check for
2100         PIE support on Solaris 11.x and 12.
2102 2015-09-24  Richard Biener  <rguenther@suse.de>
2104         * g++.dg/tree-ssa/restrict3.C: New testcase.
2106 2015-09-24  Richard Biener  <rguenther@suse.de>
2108         PR tree-optimization/48885
2109         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2111 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
2113         * c-c++-common/Wmisleading-indentation.c: Augment test.
2115 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
2117         Fix small typos in the coding rule enforcement warnings.
2118         * g++.dg/diagnostic/disable.C: Replace 'namepace'
2119         with 'namespace'.
2121 2015-09-23  Richard Biener  <rguenther@suse.de>
2123         PR middle-end/67662
2124         * gcc.dg/ubsan/pr67662.c: New testcase.
2126 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2128         PR c/49655
2129         * gcc.dg/pragma-diag-6.c: New test.
2131 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
2133         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2135 2015-09-23  Richard Biener  <rguenther@suse.de>
2137         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2139 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
2141         * c-c++-common/Wmisleading-indentation.c: Augment test.
2143 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
2145         * g++.dg/diagostic/disable.C: New.
2147 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2149         PR tree-optimization/67671
2150         * g++.dg/pr67671.C: New test.
2152 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
2154         PR target/67480
2155         * gcc.target/i386/pr67480.c: New test.
2157 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
2159         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2160         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2161         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
2162         avx512dq, avx512cd, avx512er and avx512pf.
2164 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2166         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2167         update-fetch operations.
2168         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2170 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2172         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2173         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2175 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2177         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2178         (TEST_ONE): New.
2179         * gcc.target/aarch64/atomic-inst-swap.c: New.
2181 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2183         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2184         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2185         * gcc.target/i386/pr59789.c (f1): Likewise.
2186         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2187         * gcc.target/i386/intrinsics_6.c: Likewise.
2188         * gcc.dg/winline-5.c (int t): Likewise.
2189         * gcc.dg/winline-9.c (t): Likewise.
2190         * gcc.dg/always_inline2.c (q): Likewise.
2191         * gcc.dg/winline-2.c (inline int t): Likewise.
2192         * gcc.dg/winline-6.c: Likewise.
2193         * gcc.dg/winline-10.c (void g): Likewise.
2194         * gcc.dg/pr49243.c (void parse): Likewise.
2195         * gcc.dg/always_inline3.c (q2): Likewise.
2196         * gcc.dg/winline-3.c: Likewise.
2197         * gcc.dg/winline-7.c (inline void *t): Likewise.
2199 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2201         PR tree-optimization/67666
2202         * g++.dg/pr67666.C: New test.
2204 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2206         PR fortran/67615
2207         * gfortran.dg/pr67615.f90: new test.
2209 2015-09-21  Jeff Law  <law@redhat.com>
2211         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2213 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2215         Complete the implementation of N4230, Nested namespace definition.
2216         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2217         attributes and nested namespace definitions.
2218         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2219         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2220         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2221         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2222         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2223         appearing before the namespace identifier.
2225 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2227         PR c/66415
2228         * gcc.dg/cpp/pr66415-1.c: Test column number.
2230 2015-09-21  Richard Biener  <rguenther@suse.de>
2232         * g++.dg/ext/attr-alias-3.C: Add -g.
2234 2015-09-21  Richard Biener  <rguenther@suse.de>
2236         PR debug/67664
2237         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2239 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2241         PR target/64345
2242         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2244 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2246         * gcc.dg/pragma-diag-5.c: Fix excess warning.
2248 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2250         PR middle-end/60832
2251         * gcc.dg/pr53265.c: Update.
2253 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2255         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2257 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2259         PR target/59478
2260         * gcc.target/sh/pr59478.c: New.
2262 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2264         PR target/67126
2265         * gcc.target/sh/pr51244-12.c: Adjust testcase.
2266         * gcc.target/sh/pr54236-2.c: Likewise.
2268 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2270         * gcc.target/sh/pr43417.c: Move target independent test to ...
2271         * gcc.c-torture/compile/pr43417.c: ... here.
2273 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2275         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2276         check_effective_target_big_endian, check_effective_target_little_endian,
2277         check_effective_target_any_fpu, check_effective_target_double_fpu,
2278         check_effective_target_use_single_only_fpu,
2279         check_effective_target_default_single_fpu,
2280         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2281         check_effective_target_has_fsca, check_effective_target_has_fsrra,
2282         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2283         check_effective_target_fmovd_enabled,
2284         check_effective_target_has_privileged, check_effective_target_has_pref,
2285         check_effective_target_banked_r0r7_isr,
2286         check_effective_target_stack_save_isr): New effective target checks.
2287         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2288         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2289         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2290         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2291         * gcc.target/sh/20080410-1.c: Use new effective target checks.
2292         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2293         * gcc.target/sh/attr-isr.c: Likewise.
2294         * gcc.target/sh/fpul-usage-1.c: Likewise.
2295         * gcc.target/sh/hiconst.c: Likewise.
2296         * gcc.target/sh/mfmovd.c: Likewise.
2297         * gcc.target/sh/pr21255-3.c: Likewise.
2298         * gcc.target/sh/pr33135-1.c: Likewise.
2299         * gcc.target/sh/pr33135-2.c: Likewise.
2300         * gcc.target/sh/pr33135-3.c: Likewise.
2301         * gcc.target/sh/pr33135-4.c: Likewise.
2302         * gcc.target/sh/pr39423-2.c: Likewise.
2303         * gcc.target/sh/pr49880-4.c: Likewise.
2304         * gcc.target/sh/pr49880-5.c: Likewise.
2305         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2306         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2307         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2308         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2309         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2310         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2311         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2312         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2313         * gcc.target/sh/pr50751-2.c: Likewise.
2314         * gcc.target/sh/pr50751-3.c: Likewise.
2315         * gcc.target/sh/pr50751-5.c: Likewise.
2316         * gcc.target/sh/pr50751-6.c: Likewise.
2317         * gcc.target/sh/pr50751-8.c: Likewise.
2318         * gcc.target/sh/pr51244-15.c: Likewise.
2319         * gcc.target/sh/pr51244-2.c: Likewise.
2320         * gcc.target/sh/pr51244-20.c: Likewise.
2321         * gcc.target/sh/pr51244-6.c: Likewise.
2322         * gcc.target/sh/pr52483-4.c: Likewise.
2323         * gcc.target/sh/pr53511-1.c: Likewise.
2324         * gcc.target/sh/pr53512-1.c: Likewise.
2325         * gcc.target/sh/pr53512-2.c: Likewise.
2326         * gcc.target/sh/pr53512-3.c: Likewise.
2327         * gcc.target/sh/pr53512-4.c: Likewise.
2328         * gcc.target/sh/pr53513-1.c: Likewise.
2329         * gcc.target/sh/pr54089-2.c: Likewise.
2330         * gcc.target/sh/pr54089-3.c: Likewise.
2331         * gcc.target/sh/pr54089-4.c: Likewise.
2332         * gcc.target/sh/pr54602-2.c: Likewise.
2333         * gcc.target/sh/pr54602-3.c: Likewise.
2334         * gcc.target/sh/pr54602-4.c: Likewise.
2335         * gcc.target/sh/pr54680.c: Likewise.
2336         * gcc.target/sh/pr55303-1.c: Likewise.
2337         * gcc.target/sh/pr55303-2.c: Likewise.
2338         * gcc.target/sh/pr55303-3.c: Likewise.
2339         * gcc.target/sh/pr56547-1.c: Likewise.
2340         * gcc.target/sh/pr56547-2.c: Likewise.
2341         * gcc.target/sh/pr61195.c: Likewise.
2342         * gcc.target/sh/pr61996.c: Likewise.
2343         * gcc.target/sh/pr6526.c: Likewise.
2344         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2345         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2346         * gcc.target/sh/prefetch.c: Likewise.
2347         * gcc.target/sh/rte-delay-slot.c: Likewise.
2348         * gcc.target/sh/sh2a-band.c: Likewise.
2349         * gcc.target/sh/sh2a-bclr.c: Likewise.
2350         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2351         * gcc.target/sh/sh2a-bld.c: Likewise.
2352         * gcc.target/sh/sh2a-bor.c: Likewise.
2353         * gcc.target/sh/sh2a-bset.c: Likewise.
2354         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2355         * gcc.target/sh/sh2a-bxor.c: Likewise.
2356         * gcc.target/sh/sh2a-jsrn.c: Likewise.
2357         * gcc.target/sh/sh2a-movi20s.c: Likewise.
2358         * gcc.target/sh/sh2a-movrt.c: Likewise.
2359         * gcc.target/sh/sh2a-resbank.c: Likewise.
2360         * gcc.target/sh/sh2a-rtsn.c: Likewise.
2361         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2362         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2363         * gcc.target/sh/sh4a-cosf.c: Likewise.
2364         * gcc.target/sh/sh4a-fsrra.c: Likewise.
2365         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2366         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2367         * gcc.target/sh/sh4a-sinf.c: Likewise.
2369 2015-09-20  Jeff Law  <law@redhat.com>
2371         PR tree-optimization/47679
2372         * g++.dg/warn/Wuninitialized-6.C: New test.
2374 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
2376         Implement nested namespace definitions.
2377         * g++.dg/cpp1z/nested-namespace-def1.C: New.
2378         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2379         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2380         * g++.dg/lookup/name-clash5.C: Adjust.
2381         * g++.dg/lookup/name-clash6.C: Likewise.
2383 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2385         * gcc.dg/pragma-diag-5.c: New test.
2387 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
2389         PR middle-end/67619
2390         * gcc.dg/torture/pr67619.c: New test.
2391         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2392         New procedure.
2394 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
2396         PR tree-optimization/67283
2397         * gcc.dg/tree-ssa/sra-15.c: New.
2398         * gcc.dg/tree-ssa/sra-16.c: New.
2400 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2402         PR sanitizer/64078
2403         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2404         (f2, f3): Make the function static.
2405         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2407 2015-09-17  Christian Bruel  <christian.bruel@st.com>
2409         * gcc.target/arm/attr_thumb-static2.c: New test.
2411 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2413         * gnat.dg/overflow_sum3.adb: New test.
2415 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2417         * gcc.target/arm/stack-checking.c: New test.
2419 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
2421         PR fortran/52846
2422         * gfortran.dg/public_private_module_5.f90: Add module procedure
2423         trigger_smod to ensure that the smod file is written.
2425 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
2427         * gcc.target/aarch64/copysign_1.c: New.
2428         * gcc.target/aarch64/copysign_2.c: New.
2430 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
2432         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2433         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2434         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2436 2015-09-16  John Marino  <gnugcc@marino.st>
2438         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2440 2015-09-16  Richard Biener  <rguenther@suse.de>
2442         PR middle-end/67253
2443         * gcc.dg/torture/pr67253.c: New testcase.
2445 2015-09-16  Richard Biener  <rguenther@suse.de>
2447         PR middle-end/67271
2448         * gcc.dg/pr67271.c: New testcase.
2450 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2452         * gnat.dg/opt49.adb: New test.
2454 2015-09-16  Richard Biener  <rguenther@suse.de>
2456         PR middle-end/67442
2457         * gcc.dg/torture/pr67442.c: New testcase.
2459 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2461         * gnat.dg/array24.adb: New test.
2462         * gnat.dg/blocklocs.adb: Delete.
2464 2015-09-15  Marek Polacek  <polacek@redhat.com>
2466         PR c/67580
2467         * gcc.dg/pr67580.c: New test.
2469 2015-09-15  Richard Biener  <rguenther@suse.de>
2471         PR tree-optimization/67470
2472         * gcc.dg/torture/pr67470.c: New testcase.
2474 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
2476         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2478 2015-09-15  Richard Biener  <rguenther@suse.de>
2480         PR middle-end/67563
2481         * gcc.dg/pr67563.c: New testcase.
2483 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2485         PR fortran/67460
2486         * gfortran.dg/pr67460.f90: New test.
2488 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
2490         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2491         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2493 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/51911
2496         * g++.dg/cpp0x/new-auto1.C: New.
2498 2015-09-11  Mark Wielaard  <mjw@redhat.com>
2500         PR c/28901
2501         * g++.dg/warn/unused-variable-1.C: New test.
2502         * g++.dg/warn/unused-variable-2.C: Likewise.
2503         * gcc.dg/unused-4.c: Adjust warning for static const.
2504         * gcc.dg/unused-variable-1.c: New test.
2505         * gcc.dg/unused-variable-2.c: Likewise.
2507 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
2509         * gfortran.dg/private_type_3.f90: Require visibility.
2510         * gfortran.dg/module_variable_2.f90: Same.
2511         * gfortran.dg/nested_forall_1.f: Same.
2512         * gfortran.dg/elemental_dependency_4.f90: Same.
2513         * gfortran.dg/bind_c_usage_25.f90: Same.
2514         * gfortran.dg/access_spec_1.f90: Same.
2515         * gfortran.dg/public_private_module_2.f90: Same.
2516         * gfortran.dg/host_assoc_variable_1.f90: Same.
2517         * gfortran.dg/public_private_module_6.f90: Same.
2518         * gfortran.dg/module_variable_1.f90: Same.
2519         * gfortran.dg/pr37286.f90: Same.
2520         * gfortran.dg/internal_pack_7.f90: Same.
2521         * gfortran.dg/submodule_10.f08: Same.
2522         * gfortran.dg/allocatable_function_8.f90: Same.
2523         * gfortran.dg/merge_init_expr_2.f90: Same.
2524         * gfortran.dg/class_37.f03: Same.
2525         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2526         * gfortran.dg/typebound_call_20.f03: Same.
2527         * gfortran.dg/proc_ptr_result_3.f90: Same.
2528         * gfortran.dg/pr32535.f90: Same.
2529         * gfortran.dg/typebound_proc_19.f90: Same.
2530         * gfortran.dg/initialization_10.f90: Same.
2531         * gfortran.dg/bind_c_usage_8.f03: Same.
2532         * gfortran.dg/pr61335.f90: Same.
2533         * gfortran.dg/elemental_dependency_5.f90: Same.
2534         * gfortran.dg/proc_ptr_3.f90: Same.
2535         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2537 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2539         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2540         * gcc.dg/Wno-frame-address.c: Skip for Visium.
2541         * gcc.dg/loop-8.c: Likewise.
2543 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
2545         PR ada/66965
2546         * gnat.dg/specs/addr1.ads: Remove.
2548 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2550         * gcc.dg/pie-link.c: Add -pie to dg-options.
2552 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2554         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2555         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2557 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2559         * gcc.target/powerpc/swaps-p8-20.c: New test.
2560         * gcc.target/powerpc/swaps-p8-21.c: New test.
2562 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2564         PR fortran/67526
2565         * gfortran.dg/pr67526.f90: New test.
2567 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/67318
2570         * g++.dg/cpp0x/variadic166.C: New.
2572 2015-09-09  Mark Wielaard  <mjw@redhat.com>
2574         * c-c++-common/nonnull-1.c: New test.
2576 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
2578         PR fortran/66993
2579         * gfortran.dg/submodule_11.f08: New test.
2581 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2583         PR target/67506
2584         * gcc.c-torture/compile/pr67506.c: New test.
2586 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2588         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2589         initialization with a byte mask.  No change expected here.
2590         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2591         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2592         initialization with contigious bitmask.  Literal pool is expectd
2593         to be used here.
2595 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2597         PR target/67439
2598         * gcc.target/arm/pr67439_1.c: New test.
2600 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
2602         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2603         model.
2605 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2607         PR c++/67523
2608         * g++.dg/gomp/pr67523.C: New test.
2610         PR c++/67522
2611         * g++.dg/gomp/pr67522.C: New test.
2613         PR middle-end/67521
2614         * c-c++-common/gomp/pr67521.c: New test.
2616         PR middle-end/67517
2617         * c-c++-common/gomp/pr67517.c: New test.
2619         PR c++/67514
2620         * g++.dg/gomp/pr67514.C: New test.
2622         PR c++/67511
2623         * g++.dg/gomp/pr67511.C: New test.
2625         PR c/67502
2626         * c-c++-common/gomp/pr67502.c: New test.
2628 2015-09-09  Marek Polacek  <polacek@redhat.com>
2630         PR middle-end/67512
2631         * gcc.dg/pr67512.c: New test.
2633 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/53184
2636         * g++.dg/warn/Wsubobject-linkage-1.C: New.
2637         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2638         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2639         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2641 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2643         * gcc.target/aarch64/mod_2.x: New file.
2644         * gcc.target/aarch64/mod_256.x: Likewise.
2645         * gcc.target/arm/mod_2.c: New test.
2646         * gcc.target/arm/mod_256.c: Likewise.
2647         * gcc.target/aarch64/mod_2.c: Likewise.
2648         * gcc.target/aarch64/mod_256.c: Likewise.
2650 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2652         PR c++/67504
2653         * g++.dg/gomp/pr67504.C: New test.
2655         PR c/67501
2656         * c-c++-common/gomp/pr67501.c: New test.
2658         PR c/67500
2659         * gcc.dg/gomp/pr67500.c: New test.
2661         PR c/67495
2662         * gcc.dg/gomp/pr67495.c: New test.
2664 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
2665             Sebastian Pop  <s.pop@samsung.com>
2667         PR tree-optimization/53852
2668         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2669         both isl-0.12 and isl-0.15.
2670         * gcc.dg/graphite/uns-interchange-14.c: Same.
2671         * gcc.dg/graphite/uns-interchange-15.c: Same.
2672         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2674 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
2675             Sebastian Pop  <s.pop@samsung.com>
2677         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2678         * gcc.dg/graphite/block-1.c: Same.
2679         * gcc.dg/graphite/block-5.c: Same.
2680         * gcc.dg/graphite/block-6.c: Same.
2681         * gcc.dg/graphite/interchange-1.c: Same.
2682         * gcc.dg/graphite/interchange-10.c: Same.
2683         * gcc.dg/graphite/interchange-11.c: Same.
2684         * gcc.dg/graphite/interchange-13.c: Same.
2685         * gcc.dg/graphite/interchange-14.c: Same.
2686         * gcc.dg/graphite/interchange-3.c: Same.
2687         * gcc.dg/graphite/interchange-4.c: Same.
2688         * gcc.dg/graphite/interchange-7.c: Same.
2689         * gcc.dg/graphite/interchange-8.c: Same.
2690         * gcc.dg/graphite/interchange-9.c: Same.
2691         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2692         * gcc.dg/graphite/pr35356-1.c (foo): Same.
2693         * gcc.dg/graphite/pr37485.c: Same.
2694         * gcc.dg/graphite/scop-0.c (int toto): Same.
2695         * gcc.dg/graphite/scop-1.c: Same.
2696         * gcc.dg/graphite/scop-10.c: Same.
2697         * gcc.dg/graphite/scop-11.c: Same.
2698         * gcc.dg/graphite/scop-12.c: Same.
2699         * gcc.dg/graphite/scop-13.c: Same.
2700         * gcc.dg/graphite/scop-16.c: Same.
2701         * gcc.dg/graphite/scop-17.c: Same.
2702         * gcc.dg/graphite/scop-18.c: Same.
2703         * gcc.dg/graphite/scop-2.c: Same.
2704         * gcc.dg/graphite/scop-21.c (int test): Same.
2705         * gcc.dg/graphite/scop-22.c (void foo): Same.
2706         * gcc.dg/graphite/scop-4.c: Same.
2707         * gcc.dg/graphite/scop-5.c: Same.
2708         * gcc.dg/graphite/scop-6.c: Same.
2709         * gcc.dg/graphite/scop-7.c: Same.
2710         * gcc.dg/graphite/scop-8.c: Same.
2711         * gcc.dg/graphite/scop-9.c: Same.
2712         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2713         data-refs remain inside the inner loop.
2714         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2715         * gcc.dg/graphite/uns-interchange-14.c: Same.
2716         * gcc.dg/graphite/uns-interchange-9.c: Same.
2717         * gfortran.dg/graphite/interchange-3.f90
2719 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2721         PR target/63870
2722         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2723         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2724         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2725         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2726         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2727         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2728         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2729         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2730         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2731         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2732         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2733         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2735 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2737         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2738         * lib/target-supports.exp
2739         (check_effective_target_arm_neon_fp16_hw): New.
2741 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2743         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2744         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2746         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2747         (hfloat16_t): New.
2748         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2749         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2750         if supported.
2751         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2752         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2753         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2754         when those are supported.
2755         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2756         (vdup_n_f16): New.
2758         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2759         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2760         cases if supported.
2762         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2763         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2764         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2765         Likewise.
2766         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2767         Likewise.
2768         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2770         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2771         Add float16x8_t case.
2772         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2773         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2774         main, exec_vcreate): Likewise.
2775         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2776         exec_vget_high): Likewise.
2777         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2778         exec_vget_low): Likewise.
2779         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2780         Likewise.
2781         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2782         exec_vld1_dup): Likewise.
2783         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2784         exec_vld1_lane): Likewise.
2785         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2786         Likewise.
2787         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2788         exec_vldX_dup): Likewise.
2789         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2790         exec_vldX_lane): Likewise.
2791         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2792         exec_vset_lane): Likewise.
2793         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2794         exec_vst1_lane): Likewise.
2796 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2798         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2799         * gcc.target/aarch64/vget_low_1.c: Likewise.
2801 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2803         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2804         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2805         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2806         (main): update orig_data to avoid float16 NaN on bigendian.
2808 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2810         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2811         float16x8_t.
2812         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2813         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2814         * gcc.target/aarch64/vld1_lane.c: Likewise.
2816 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2818         PR c++/67369
2819         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2821 2015-09-07  Marek Polacek  <polacek@redhat.com>
2823         PR inline-asm/67448
2824         * gcc.dg/asm-10.c: New test.
2826 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2828         PR middle-end/67452
2829         * gcc.dg/lto/pr67452_0.c: New test.
2831 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2833         PR target/65210
2834         * gcc.target/avr/pr65210.c: New test.
2836 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2838         PR testsuite/67450
2839         * lib/target-supports.exp (check_cached_effective_target):
2840         Apppend $prop to et_prop_list only if needed.
2842 2015-09-04  Marek Polacek  <polacek@redhat.com>
2844         PR sanitizer/67279
2845         * gcc.dg/ubsan/pr67279.c: New test.
2847 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2848             Petr Murzin  <petr.murzin@intel.com>
2849             Kirill Yukhin <kirill.yukhin@intel.com>
2851         * gcc.target/i386/avx512f-scatter-1.c: New.
2852         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2853         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2855 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2857         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2858         rather than calling rmdir, cleanup if open fails.
2860 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2862         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2863         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2864         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2865         Return true for PowerPC targets that implement Altivec.
2867 2015-09-03  Renlin Li  <renlin.li@arm.com>
2869         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2870         check the assembly.
2871         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2873 2015-09-03  Martin Sebor  <msebor@redhat.com>
2875         PR c/66516
2876         * g++.dg/addr_builtin-1.C: New test.
2877         * gcc.dg/addr_builtin-1.c: New test.
2879 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2881         * gcc.target/powerpc/vec-shift.c: New test.
2883 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2885         PR tree-optimization/65637
2886         * gcc.dg/autopar/reduc-4.c: New test.
2888 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2890         PR tree-optimization/65637
2891         * gcc.dg/autopar/pr46099-2.c: New test.
2893 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2895         PR middle-end/67351
2896         * g++.dg/pr67351.C: New test.
2898 2015-09-03  Richard Biener  <rguenther@suse.de>
2900         PR ipa/66705
2901         * g++.dg/lto/pr66705_0.C: New testcase.
2903 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2905         PR middle-end/60586
2906         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2907         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2909 2015-09-02  Marek Polacek  <polacek@redhat.com>
2911         PR c/67432
2912         * gcc.dg/pr67432.c: New test.
2914 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2916         * lib/target-supports.exp (clear_effective_target_cache): New.
2917         (check_cached_effective_target): Update et_prop_list.
2918         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2919         * g++.dg/compat/compat.exp: Likewise.
2920         * g++.dg/compat/struct-layout-1.exp: Likewise.
2921         * lib/asan-dg.exp: Likewise.
2922         * lib/atomic-dg.exp: Likewise.
2923         * lib/cilk-plus-dg.exp: Likewise.
2924         * lib/clearcap.exp: Likewise.
2925         * lib/mpx-dg.exp: Likewise.
2926         * lib/tsan-dg.exp: Likewise.
2927         * lib/ubsan-dg.exp: Likewise.
2929 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2931         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2933 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2934             Andrew Bennett  <andrew.bennett@imgtec.com>
2936         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2937         dependencies between ISA level and compact-branches.
2938         * gcc.target/mips/branch-10.c: Update expected output to allow
2939         compact forms of b/bal.
2940         * gcc.target/mips/branch-11.c: Likewise.
2941         * gcc.target/mips/branch-12.c: Likewise.
2942         * gcc.target/mips/branch-13.c: Likewise.
2943         * gcc.target/mips/branch-3.c: Likewise.
2944         * gcc.target/mips/branch-4.c: Likewise.
2945         * gcc.target/mips/branch-5.c: Likewise.
2946         * gcc.target/mips/branch-6.c: Likewise.
2947         * gcc.target/mips/branch-7.c: Likewise.
2948         * gcc.target/mips/branch-8.c: Likewise.
2949         * gcc.target/mips/branch-9.c: Likewise.
2950         * gcc.target/mips/branch-cost-1.c: Likewise.
2951         * gcc.target/mips/call-1.c: Likewise.
2952         * gcc.target/mips/call-2.c: Likewise.
2953         * gcc.target/mips/call-3.c: Likewise.
2954         * gcc.target/mips/call-4.c: Likewise.
2955         * gcc.target/mips/call-5.c: Likewise.
2956         * gcc.target/mips/call-6.c: Likewise.
2957         * gcc.target/mips/lazy-binding-1.c: Likewise.
2958         * gcc.target/mips/near-far-1.c: Likewise.
2959         * gcc.target/mips/near-far-2.c: Likewise.
2960         * gcc.target/mips/near-far-3.c: Likewise.
2961         * gcc.target/mips/near-far-4.c: Likewise.
2962         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2963         run with compact branches allowed.
2964         * gcc.target/mips/compact-branches-1.c: New file.
2965         * gcc.target/mips/compact-branches-2.c: Likewise.
2966         * gcc.target/mips/compact-branches-3.c: Likewise.
2967         * gcc.target/mips/compact-branches-4.c: Likewise.
2968         * gcc.target/mips/compact-branches-5.c: Likewise.
2969         * gcc.target/mips/compact-branches-6.c: Likewise.
2970         * gcc.target/mips/compact-branches-7.c: Likewise.
2972 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2974         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2975         Clean-up a created directory if testcase fails.
2977 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2979         PR target/67405
2980         * g++.dg/pr67405.C: New test.
2982 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2984         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2986 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2988         * gcc.dg/ifcvt-1.c: New test.
2989         * gcc.dg/ifcvt-2.c: Likewise.
2990         * gcc.dg/ifcvt-3.c: Likewise.
2992 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2994         PR libfortran/67412
2995         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2996         *-*-solaris2.10.
2998 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3000         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
3002 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
3004         PR c++/61753
3005         * g++.dg/other/pr61753.C: New.
3007 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
3009         * gcc.dg/tree-ssa/cmp-1.c: New file.
3011 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
3013         * gcc.dg/tree-ssa/complex-7.c: New file.
3015 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3017         * gcc.target/powerpc/swaps-p8-19.c: New test.
3019 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3021         PR fortran/67367
3022         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
3024 2015-08-29  Tom de Vries  <tom@codesourcery.com>
3026         PR tree-optimization/46193
3027         * gcc.dg/autopar/pr46193.c: New test.
3029 2015-08-28  Nathan Sidwell  <nathan@acm.org>
3031         * gcc.dg/compat/struct-layout-1_generate.c: Simply
3032         use exit code for failure.
3034         * gcc.dg/torture/matrix-1.c: Use plain printf.
3035         * gcc.dg/torture/matrix-2.c: Likewise.
3036         * gcc.dg/torture/matrix-5.c: Likewise.
3037         * gcc.dg/torture/matrix-6.c: Likewise.
3038         * gcc.dg/torture/transpose-1.c: Likewise.
3039         * gcc.dg/torture/transpose-2.c: Likewise.
3040         * gcc.dg/torture/transpose-3.c: Likewise.
3041         * gcc.dg/torture/transpose-4.c: Likewise.
3042         * gcc.dg/torture/transpose-5.c: Likewise.
3043         * gcc.dg/torture/transpose-6.c: Likewise.
3045 2015-08-28  Jeff Law  <law@redhat.com>
3047         PR lto/66752
3048         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3049         * gcc.dg/torture/pr66752-1.c: New test
3050         * g++.dg/torture/pr66752-2.C: New test.
3052 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
3053         Revert:
3054         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3056                 * gcc.dg/tree-ssa/sra-15.c: New.
3058 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
3060         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3061         * gcc.target/mips/msub-8.c: Ditto
3063 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3065         * lib/target-supports.exp (check-effective_target_vect_double):
3066         Enable for Power targets with VSX hardware available.
3067         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3068         vect_no_align && { ! vect_hw_misalign }.
3070 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
3072         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3073         Replaced by opt_files, compile with -floop-nest-optimize.
3074         * g++.dg/graphite/graphite.exp: Same.
3075         * gfortran.dg/graphite/graphite.exp: Same.
3076         * gcc.dg/graphite/block-0.c: Adjust pattern.
3077         * gcc.dg/graphite/block-1.c: Same.
3078         * gcc.dg/graphite/block-3.c: Same.
3079         * gcc.dg/graphite/block-4.c: Same.
3080         * gcc.dg/graphite/block-5.c: Same.
3081         * gcc.dg/graphite/block-6.c: Same.
3082         * gcc.dg/graphite/block-7.c: Same.
3083         * gcc.dg/graphite/block-8.c: Same.
3084         * gcc.dg/graphite/block-pr47654.c: Same.
3085         * gcc.dg/graphite/interchange-0.c: Same.
3086         * gcc.dg/graphite/interchange-1.c: Same.
3087         * gcc.dg/graphite/interchange-10.c: Same.
3088         * gcc.dg/graphite/interchange-11.c: Same.
3089         * gcc.dg/graphite/interchange-12.c: Same.
3090         * gcc.dg/graphite/interchange-13.c: Same.
3091         * gcc.dg/graphite/interchange-14.c: Same.
3092         * gcc.dg/graphite/interchange-15.c: Same.
3093         * gcc.dg/graphite/interchange-3.c: Same.
3094         * gcc.dg/graphite/interchange-4.c: Same.
3095         * gcc.dg/graphite/interchange-5.c: Same.
3096         * gcc.dg/graphite/interchange-6.c: Same.
3097         * gcc.dg/graphite/interchange-7.c: Same.
3098         * gcc.dg/graphite/interchange-8.c: Same.
3099         * gcc.dg/graphite/interchange-9.c: Same.
3100         * gcc.dg/graphite/interchange-mvt.c: Same.
3101         * gcc.dg/graphite/pr37485.c: Same.
3102         * gcc.dg/graphite/uns-block-1.c: Same.
3103         * gcc.dg/graphite/uns-interchange-12.c: Same.
3104         * gcc.dg/graphite/uns-interchange-14.c: Same.
3105         * gcc.dg/graphite/uns-interchange-15.c: Same.
3106         * gcc.dg/graphite/uns-interchange-9.c: Same.
3107         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3108         * gfortran.dg/graphite/interchange-3.f90: Same.
3110 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
3112         PR target/67317
3113         * gcc.target/i386/pr67317-1.c: New test.
3114         * gcc.target/i386/pr67317-2.c: Ditto.
3115         * gcc.target/i386/pr67317-3.c: Ditto.
3116         * gcc.target/i386/pr67317-4.c: Ditto.
3117         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3118         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3120 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
3122         * gcc.target/powerpc/vec-shr.c: New.
3124 2015-08-27  Marek Polacek  <polacek@redhat.com>
3126         PR middle-end/67005
3127         * gcc.dg/torture/pr67005.c: New test.
3129 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3131         * gcc.dg/tree-ssa/sra-15.c: New.
3133 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3135         * gcc.target/aarch64/long_branch_1.c: New test.
3137 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3139         * gcc.target/s390/20150826-1.c: New test.
3141 2015-08-26  Renlin Li  <renlin.li@arm.com>
3143         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3145 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3147         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3149 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3151         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3152         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3153         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3154         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3156 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3158         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3159         New test directive.
3160         * gcc.target/aarch64/tlsle_1.x: New test source.
3161         * gcc.target/aarch64/tlsle12_1.c: New testcase.
3162         * gcc.target/aarch64/tlsle24_1.c: Likewise.
3163         * gcc.target/aarch64/tlsle32_1.c: Likewise.
3165 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3167         PR fortran/29600
3168         * gfortran.dg/shape_8.f90: New test.
3170 2015-08-25  Marek Polacek  <polacek@redhat.com>
3172         PR middle-end/67330
3173         * gcc.dg/weak/weak-18.c: New test.
3175 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
3177         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3178         gcc_jit_context_set_bool_use_external_driver.
3180 2015-08-25  Nathan Sidwell  <nathan@acm.org>
3182         * gcc.c-torture/execute/builtins/20010124-1.x: New.
3184         * gcc.dg/20001117-1.c: Needs return_address.
3185         * gcc.dg/20020415-1.c: Needs alloca.
3186         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3187         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3188         * gcc.dg/pr63186.c: Needs label_values.
3189         * gcc.dg/torture/pr33848.c: Likwise.
3191         * lib/target-supports.exp (check_effective_target_fopenacc,
3192         check_effective_target_fopenmp): Disable for nvptx.
3193         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3194         * gcc.dg/stack-usage-1.c: Likewise.
3195         * gcc.dg/stack-usage-2.c: Likewise.
3196         * gcc.dg/unused-5.c: Likewise.
3197         * gcc.dg/unwind-1.c: Likewise.
3199 2015-08-25  Christian Bruel  <christian.bruel@st.com>
3201         * gcc.dg/Wno-frame-address.c: Skip for ARM.
3202         * g++.dg/Wno-frame-address.C: Ditto.
3204 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3206         PR target/67211
3207         * g++.dg/pr67211.C: New test.
3209 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
3211         PR fortran/62536
3212         PR fortran/66175
3213         * gfortran.dg/block_end_error_1.f90: New test.
3214         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3216 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3218         PR target/66821
3219         * gcc.target/i386/pr66821.c: New test.
3221 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3223         PR target/67329
3224         * gcc.target/i386/pr67329.c: New test.
3226 2015-08-24  Nathan Sidwell  <nathan@acm.org>
3228         * gcc.dg/pr49551.c: Needs -fdata-sections.
3230         * gcc.dg/pr64935-2.c: Needs scheduling.
3232         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3233         * gcc.dg/torture/pr63738.c: Likewise.
3234         * gcc.dg/torture/pr64728.c: Likewise.
3235         * gcc.dg/pr63748.c: Likewise.
3236         * gcc.dg/20020312-2.c: Likewise.
3238         * gcc.dg/torture/pr66123.c: Needs label_values.
3240         * gcc.dg/torture/pr41261.c: Needs profiling.
3241         * gcc.dg/pr26570.c: Likewise.
3242         * gcc.dg/pr61776.c: Likewise.
3243         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3244         * gcc.dg/gomp/pr34610.c: Likewise.
3245         * gcc.dg/pr54121.c: Likewise.
3246         * gcc.dg/20050325-1.c: Likewise.
3247         * gcc.dg/pr66899.c: Likewise.
3248         * gcc.dg/pr48770.c: Likewise.
3249         * gcc.dg/pr24225.c: Likewise.
3251         * gcc.dg/pr27531-1.c: Needs io.
3252         * gcc.dg/pr44606.c: Likewise.
3254         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3256         * gcc.dg/pr51990.c: Needs alloca.
3258         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3260 2015-08-24  Tom de Vries  <tom@codesourcery.com>
3262         PR tree-optimization/65468
3263         * gcc.dg/gomp/static-chunk-size-one.c: New test.
3265 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3267         PR libfortran/54572
3268         * gfortran.dg/backtrace_1.f90: New test.
3270 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3272         PR libfortran/62296
3273         * gfortran.dg/execute_command_line_2.f90: New test.
3275 2015-08-23  Tom de Vries  <tom@codesourcery.com>
3277         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3278         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3279         vect_no_int_max to vect_no_int_min_max.
3280         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3281         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3282         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3283         * gcc.dg/vect/slp-reduc-4.c: Same.
3284         * gcc.dg/vect/slp-reduc-5.c: Same.
3285         * gcc.dg/vect/vect-125.c: Same.
3286         * gcc.dg/vect/vect-13.c: Same.
3287         * gcc.dg/vect/vect-double-reduc-3.c: Same.
3288         * gcc.dg/vect/vect-reduc-1.c: Same.
3289         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3290         * gcc.dg/vect/vect-reduc-1char.c:Same.
3291         * gcc.dg/vect/vect-reduc-1short.c: Same.
3292         * gcc.dg/vect/vect-reduc-2.c: Same.
3293         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3294         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3295         * lib/target-supports.exp: Same.
3297 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3299         PR c++/63693
3300         * g++.dg/cpp0x/decltype63.C: New.
3302 2015-08-22  Nathan Sidwell  <nathan@acm.org>
3304         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3305         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3306         * c-c++-common/Wunused-var-8.c: Likewise.
3307         * c-c++-common/gomp/pr61486-2.c: Likewise.
3308         * c-c++-common/Wunused-var-6.c: Likewise.
3309         * c-c++-common/goacc/reduction-1.c: Likewise.
3310         * c-c++-common/goacc/reduction-2.c: Likewise.
3311         * c-c++-common/goacc/reduction-3.c: Likewise.
3312         * c-c++-common/goacc/reduction-4.c: Likewise.
3313         * gcc.dg/builtins-64.c: Likewise.
3314         * gcc.dg/pr59523.c: Likewise.
3315         * gcc.dg/tree-ssa/20080530.c: Likewise.
3316         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3317         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3318         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3319         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3320         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3321         * gcc.dg/pr59011.c: Likewise.
3322         * gcc.dg/uninit-9.c: Likewise.
3323         * gcc.dg/pr61561.c: Likewise.
3324         * gcc.dg/vla-4.c: Likewise.
3325         * gcc.dg/20101010-1.c: Likewise.
3326         * gcc.dg/pr49120.c: Likewise.
3327         * gcc.dg/20030331-2.c: Likewise.
3328         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3329         * gcc.dg/pr25682.c: Likewise.
3330         * gcc.dg/guality/guality.c: Likewise.
3331         * gcc.dg/pr27301.c: Likewise.
3332         * gcc.dg/uninit-9-O0.c: Likewise.
3333         * gcc.dg/fold-alloca-1.c: Likewise.
3334         * gcc.dg/pr41470.c: Likewise.
3335         * gcc.dg/pr51491-2.c: Likewise.
3336         * gcc.dg/winline-7.c: Likewise.
3337         * gcc.dg/vla-2.c: Likewise.
3338         * gcc.dg/pr50764.c: Likewise.
3339         * gcc.dg/c99-vla-1.c: Likewise.
3340         * gcc.dg/pr33238.c: Likewise.
3341         * gcc.dg/c99-const-expr-13.c: Likewise.
3342         * gcc.dg/builtin-return-1.c: Likewise.
3343         * gcc.dg/vla-3.c: Likewise.
3344         * gcc.dg/20020415-1.c: Likewise.
3345         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3346         * gcc.dg/shrink-wrap-alloca.c: Likewise.
3347         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3348         * gcc.dg/torture/calleesave-sse.c: Likewise.
3349         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3350         * gcc.dg/gomp/vla-2.c: Likewise.
3351         * gcc.dg/gomp/vla-3.c: Likewise.
3352         * gcc.dg/gomp/vla-4.c: Likewise.
3353         * gcc.dg/gomp/pr30494.c: Likewise.
3354         * gcc.dg/gomp/vla-5.c: Likewise.
3355         * gcc.dg/pr51990-2.c: Likewise.
3356         * gcc.dg/vla-22.c: Likewise.
3358 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3360         * gcc.dg/cpp/multiline-2.c: Add column numbers.
3361         * gcc.dg/dollar.c: Likewise.
3362         * gcc.dg/pragma-message.c: Likewise.
3363         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3364         * c-c++-common/raw-string-14.c: Likewise.
3366 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
3368         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3369         property that instantiation here is a compile-time error.
3371 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3373         * g++.dg/other/pr67065.C: Extend.
3375 2015-08-21  Nathan Sidwell  <nathan@acm.org>
3377         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3378         is freestanding.
3379         (check_effective_target_global_constructor): New.
3380         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3381         * gcc.dg/debug/debug.exp: Skip  for nvptx.
3382         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3384         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3385         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3386         * gcc.c-torture/compile/pr33855.c: Likewise.
3387         * gcc.c-torture/compile/920723-1.c: Likewise.
3388         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3389         writing a const.
3390         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3391         label.
3392         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3393         'call'.
3395         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3396         prototype normal.
3397         * gcc.c-torture/execute/switch-1.c: Likewise.
3399         * gcc.c-torture/execute/pr34456.c: Require not freestanding
3400         * gcc.c-torture/execute/printf-1.c: Likewise.
3401         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3402         * gcc.c-torture/execute/fprintf-1.c: Likewise.
3403         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3404         * gcc.c-torture/execute/vprintf-1.c: Likewise.
3405         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3406         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3407         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3408         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3409         * gcc.c-torture/execute/gofast.c: Likewise.
3410         * gcc.c-torture/execute/complex-6.c: Likewise.
3412         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3413         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3414         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3415         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3416         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3417         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3418         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3419         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3420         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3421         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3422         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3423         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3424         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3425         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3426         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3427         * gcc.dg/setjmp-1.c: Likewise.
3428         * gcc.dg/cleanup-5.c: Likewise.
3429         * gcc.dg/cleanup-12.c: Likewise.
3430         * gcc.dg/cleanup-13.c: Likewise.
3432         * gcc.dg/constructor-1.c: Require global ctor.
3434         * gcc.dg/fork-instrumentation.c: Require profiling.
3435         * gcc.dg/20030107-1.c: Likewise.
3436         * gcc.dg/20030702-1.c: Likewise.
3438         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3439         * gcc.dg/cpp/paste2.c: Likewise.
3440         * gcc.dg/cpp/strify3.c: Likewise.
3441         * gcc.dg/cpp/strify4.c: Likewise.
3442         * gcc.dg/cpp/lexnum.c: Likewise.
3443         * gcc.dg/cpp/digraphs.c: Likewise.
3444         * gcc.dg/cpp/macro1.c: Likewise.
3446 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3448         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3450 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3452         * lib/gcc-dg.exp: Add extra options for db-final to the command line
3453         only once.
3455 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3457         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3458         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3459         vec_vpmsum_be and vec_shasigma_be.
3461 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
3463         * lib/target-supports.exp
3464         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3465         with -mfp16-format=ieee.
3467 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3469         PR c++/67065
3470         * g++.dg/other/pr67065.C: New.
3472 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
3474         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3475         memcpy.
3476         * gcc.target/mips/inline-memcpy-2.c: Ditto.
3477         * gcc.target/mips/inline-memcpy-3.c: Ditto.
3478         * gcc.target/mips/inline-memcpy-4.c: Ditto.
3479         * gcc.target/mips/inline-memcpy-5.c: Ditto.
3481 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
3483         * gcc.dg/wide_shift_64_1.c: New testcase.
3484         * gcc.dg/wide_shift_128_1.c: Likewise.
3485         * gcc.target/aarch64/ashlti3_1.c: Likewise.
3487 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
3489         * lib/target-supports.exp
3490         (check_effective_target_fstack_protector_enabled): New test.
3491         * gcc.target/i386/ssp-default.c: New test.
3493 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
3495         PR fortran/66929
3496         * gfortran.dg/generic_31.f90: New.
3498 2015-08-19  Marek Polacek  <polacek@redhat.com>
3500         PR middle-end/67133
3501         * g++.dg/torture/pr67133.C: New test.
3503 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3505         * gcc.target/powerpc/altivec-35.c: New test.
3506         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3507         * gcc.target/powerpc/vsx-vector-7.c: New test.
3509 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3511         PR middle-end/36757
3512         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3513         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3515 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
3517         PR rtl-optimization/67218
3518         * gcc.c-torture/execute/ieee/pr67218.c,
3519         gcc.target/aarch64/fcvt_int_float_double1.c,
3520         gcc.target/aarch64/fcvt_int_float_double2.c,
3521         gcc.target/aarch64/fcvt_int_float_double3.c,
3522         gcc.target/aarch64/fcvt_int_float_double4.c,
3523         gcc.target/aarch64/fcvt_uint_float_double1.c,
3524         gcc.target/aarch64/fcvt_uint_float_double2.c,
3525         gcc.target/aarch64/fcvt_uint_float_double3.c,
3526         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3528 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
3530         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3531         dg-options to disable LSE extensions.
3532         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3533         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3534         * gcc.target/aarch64/atomic-op-char.c: Likewise.
3535         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3536         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3537         * gcc.target/aarch64/atomic-op-int.c: Likewise.
3538         * gcc.target/aarch64/atomic-op-long.c: Likewise.
3539         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3540         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3541         * gcc.target/aarch64/atomic-op-release.c: Likewise.
3542         * gcc.target/aarch64/atomic-op-short.c: Likewise.
3543         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3544         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3545         * gcc.target/aarch64/sync-op-full.c: Likewise.
3546         * gcc.target/aarch64/sync-op-release.c: Likewise.
3548 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
3550         PR c++/67160
3551         * g++.dg/cpp1z/feat-cxx1z.C: New.
3553 2015-08-18  Marek Polacek  <polacek@redhat.com>
3555         PR middle-end/67222
3556         * gcc.dg/torture/pr67222.c: New test.
3558 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3560         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3562 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
3564         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3565         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3566         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3568 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
3570         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3571         which is used in later code.
3573 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
3575         PR c++/67216
3576         * g++.dg/cpp0x/nullptr34.C: New.
3577         * g++.dg/warn/Wconversion2.C: Adjust.
3578         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3579         * g++.old-deja/g++.other/null3.C: Likewise.
3581         * g++.dg/cpp0x/pr51313.C: Adjust.
3583 2015-08-17  Richard Biener  <rguenther@suse.de>
3585         PR tree-optimization/67221
3586         * gcc.dg/torture/pr67221.c: New testcase.
3588 2015-08-17  Mike Stump  <mikestump@comcast.net>
3589             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3591         * gcc.target/arm/memcpy-aligned-1.c: New test.
3593 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3595         PR fortran/54656
3596         * gfortran.dg/norm_4.f90: Rename to...
3597         * gfortran.dg/norm2_4.f90: this.
3598         * gfortran.dg/norm2_5.f90: New test.
3600 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
3602         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3603         * gcc.dg/ssp-1.c: Make counter a register.
3604         * gcc.dg/ssp-2.c: Likewise.
3605         * gcc.dg/torture/parm-coalesce.c: New.
3607 2015-08-14  Marek Polacek  <polacek@redhat.com>
3609         PR middle-end/67133
3610         * gcc.dg/torture/pr67133.c: New test.
3612 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
3613             Matthias Klose  <doko@debian.org>
3615         PR target/67143
3616         * gcc.c-torture/compile/pr67143.c: New
3617         * gcc.target/aarch64/atomic-op-imm.c
3618         (atomic_fetch_add_negative_RELAXED): New.
3619         (atomic_fetch_sub_negative_ACQUIRE): New.
3621 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3623         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3624         * gcc.target/aarch64/target_attr_8.c: Likewise.
3625         * gcc.target/aarch64/target_attr_14.c: Likewise.
3627 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3629         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3631 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
3633         * gcc.target/i386/builtin_target.c: Add skylake check.
3635 2015-08-13  Jeff Law  <law@redhat.com>
3637         * gcc.dg/pr66314.c: Moved from here to ..
3638         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
3639         to clear all sanitizers before -fsanitize=kernel-address.
3641 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3643         * gcc.target/aarch64/cinc_common_1.c: New test.
3645 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3647         PR c++/53421
3648         * g++.dg/ext/attribute-may-alias-1.C: New.
3649         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3651 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
3653         * gcc.target/aarch64/atomic-inst-cas.c: New.
3654         * gcc.target/aarch64/atomic-inst-ops.inc: New.
3656 2015-08-13  Andreas Schwab  <schwab@suse.de>
3658         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3660 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3662         PR c++/62164
3663         * g++.dg/torture/pr62164.C: New.
3665 2015-08-13  Richard Biener  <rguenther@suse.de>
3667         PR tree-optimization/67191
3668         * gcc.dg/torture/pr67191.c: New testcase.
3669         * g++.dg/torture/pr67191.C: Likewise.
3671 2015-08-13  Richard Biener  <rguenther@suse.de>
3673         PR tree-optimization/66502
3674         PR tree-optimization/67167
3675         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3677 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3679         PR c++/53330
3680         * g++.dg/init/new42.C: New.
3682 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3684         PR target/67071
3685         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3686         vector constants.
3687         * gcc.target/powerpc/pr67071-2.c: Likewise.
3688         * gcc.target/powerpc/pr67071-3.c: Likewise.
3690 2015-08-12  Marek Polacek  <polacek@redhat.com>
3692         PR c++/55095
3693         * c-c++-common/Wshift-overflow-6.c: New test.
3694         * c-c++-common/Wshift-overflow-7.c: New test.
3695         * g++.dg/cpp1y/left-shift-2.C: New test.
3697 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3699         PR c++/52742
3700         * g++.dg/cpp0x/pr52742.C: New.
3702 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
3704         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3705         Check Knights Landing support.
3707 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3709         PR c++/47461
3710         * g++.dg/warn/Wunused-result-1.C: New.
3712 2015-08-12  Richard Biener  <rguenther@suse.de>
3714         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3715         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3716         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3717         * g++.dg/tree-ssa/pr61034.C: Adjust.
3718         * gcc.dg/fold-compare-2.c: Likewise.
3719         * gcc.dg/pr50763.c: Likewise.
3720         * gcc.dg/predict-3.c: Likewise.
3721         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3722         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3723         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3724         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3725         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3726         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3727         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3728         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3729         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3730         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3731         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3732         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3734 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3736         * gcc.dg/vrp-min-max-1.c: New.
3737         * gcc.dg/vrp-min-max-2.c: New.
3739 2015-08-12  Richard Biener  <rguenther@suse.de>
3741         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3743 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3745         PR testsuite/67175
3746         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3747         Handle absence of vector min/max for sparc.
3749 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3751         PR target/66954
3752         * g++.dg/ext/mv25.C: New test.
3754 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3756         * gcc.target/i386/avx2-vect-shift.c: New test.
3758 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3760         PR c/66098
3761         PR c/66711
3762         * gcc.dg/pragma-diag-3.c: New test.
3763         * gcc.dg/pragma-diag-4.c: New test.
3765 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3767         * c-c++-common/dfp/operator-comma.c: Call init function.
3768         * c-c++-common/dfp/convert-dfp-2.c: New test.
3770 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3772         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3773         Treat model == 0x4f as Broadwell.
3775 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3777         PR libfortran/67140
3778         * gfortran.dg/pr67140.f90: New test.
3780 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3782         PR libgomp/65742
3783         PR middle-end/66332
3784         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3786 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3788         PR fortran/64022
3789         * gfortran.dg/ieee/large_4.f90: New test.
3791 2015-08-08  Bud Davis  <jmdavis@link.com>
3793         PR fortran/59746
3794         * gfortran.dg/common_22.f90: New.
3796 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3798         PR rtl-optimization/67028
3799         * gcc.dg/pr67028.c: New testcase.
3801 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3803         PR rtl-optimization/67029
3804         * gcc.dg/pr67029.c: New test.
3806 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3808         PR fortran/64104
3809         * gfortran.dg/ieee/ieee_8.f90: New test.
3811 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3813         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3814         modifers.
3815         * gcc.target/aarch64/noplt_2.c: Likewise.
3816         * gcc.target/aarch64/noplt_3.c: Likewise.
3818 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3820         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3821         optimization level, and print a summary at the end.
3823 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3825         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3827 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3829         * gcc.target/aarch64/noplt_3.c: New testcase.
3831 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3833         * gcc.target/aarch64/noplt_1.c: New testcase.
3834         * gcc.target/aarch64/noplt_2.c: Likewise.
3836 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3838         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3839         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3841 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3843         * gcc.target/s390/dwarfregtable-1.c: New test.
3844         * gcc.target/s390/dwarfregtable-2.c: New test.
3845         * gcc.target/s390/dwarfregtable-3.c: New test.
3847 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3849         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3851 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3853         PR fortran/64022
3854         * gfortran.dg/ieee/large_2.f90: New test.
3855         * gfortran.dg/ieee/large_3.F90: New test.
3857 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3859         PR fortran/64022
3860         * gfortran.dg/ieee/large_1.f90: Adjust test.
3862 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3863             Jeff Law  <law@redhat.com>
3865         PR c/16351
3866         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3867         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3868         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3869         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3870         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3871         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3873 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3875         PR middle-end/66311
3876         * gfortran.dg/pr66311.f90: New file.
3878 2015-08-05  Richard Biener  <rguenther@suse.de>
3880         PR tree-optimization/67121
3881         * gcc.dg/torture/pr67121.c: New testcase.
3883 2015-08-05  Nick Clifton  <nickc@redhat.com>
3885         * gcc.target/rl78: New directory.
3886         * gcc.target/rl78/rl78.exp: New file: Test driver.
3887         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3889 2015-08-05  Richard Biener  <rguenther@suse.de>
3891         PR middle-end/67120
3892         * gcc.dg/torture/pr67120.c: New testcase.
3894 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3896         PR fortran/52846
3898         * lib/fortran-modules.exp: Call cleanup-submodules from
3899         cleanup-modules.
3900         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3901         cover the cases where private entities are no longer optimized
3902         away.
3903         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3904         same reason.
3905         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3906         * gfortran.dg/submodule_5.f08: The same.
3907         * gfortran.dg/submodule_9.f08: The same.
3908         * gfortran.dg/submodule_10.f08: New test.
3910 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3912         PR c++/66595
3913         * g++.dg/cpp1y/var-templ35.C: New.
3915 2015-08-05  Richard Biener  <rguenther@suse.de>
3917         PR tree-optimization/67055
3918         * g++.dg/torture/pr67055.C: New testcase.
3920 2015-08-05  Richard Biener  <rguenther@suse.de>
3922         PR tree-optimization/67109
3923         * gcc.dg/torture/pr67109.c: New testcase.
3924         * gcc.dg/vect/vect-119.c: Adjust.
3926 2015-08-05  Richard Biener  <rguenther@suse.de>
3928         PR middle-end/67107
3929         * gcc.dg/pr67107.c: New testcase.
3931 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3933         PR c++/66197
3934         * g++.dg/cpp1z/abbrev2.C: New.
3936 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3938         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3940 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3942         PR c++/66392
3943         * g++.dg/init/explicit4.C: New.
3945 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3947         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3948         without VSX an Power8 vector support.
3950 2015-08-04  Richard Biener  <rguenther@suse.de>
3952         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3954 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3956         PR target/67110
3957         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3958         -fno-pie -no-pie.
3960 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3962         PR c++/66427
3963         * g++.dg/cpp1y/var-templ34.C: New.
3965 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3967         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3968         * gcc.target/aarch64/target_attr_1.c: Likewise.
3969         * gcc.target/aarch64/target_attr_2.c: Likewise.
3970         * gcc.target/aarch64/target_attr_3.c: Likewise.
3971         * gcc.target/aarch64/target_attr_4.c: Likewise.
3972         * gcc.target/aarch64/target_attr_5.c: Likewise.
3973         * gcc.target/aarch64/target_attr_6.c: Likewise.
3974         * gcc.target/aarch64/target_attr_7.c: Likewise.
3975         * gcc.target/aarch64/target_attr_8.c: Likewise.
3976         * gcc.target/aarch64/target_attr_9.c: Likewise.
3977         * gcc.target/aarch64/target_attr_10.c: Likewise.
3978         * gcc.target/aarch64/target_attr_11.c: Likewise.
3979         * gcc.target/aarch64/target_attr_12.c: Likewise.
3980         * gcc.target/aarch64/target_attr_13.c: Likewise.
3981         * gcc.target/aarch64/target_attr_14.c: Likewise.
3982         * gcc.target/aarch64/target_attr_15.c: Likewise.
3984 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3986         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3988 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3990         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3992 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3994         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3995         message.
3997 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3999         PR fortran/64022
4000         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
4001         * gfortran.dg/ieee/large_1.f90: New test.
4003 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4005         PR tree-optimization/67043
4006         * gcc.dg/pr67043.c: New test.
4008 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
4010         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
4012 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
4014         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
4015         it to push/pop timing items.
4016         (main): For each optimization level, create a gcc_jit_timer, and
4017         time all of the iteration within that level cumulatively.
4018         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
4019         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
4021 2015-08-03  Alexander Basov <coohpt@gmail.com>
4023         PR middle-end/64744
4024         PR middle-end/48470
4025         PR middle-end/43404
4026         * gcc.target/arm/pr43404.c : New testcase.
4027         * gcc.target/arm/pr48470.c : New testcase.
4028         * gcc.target/arm/pr64744-1.c : New testcase.
4029         * gcc.target/arm/pr64744-2.c : New testcase.
4031 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4033         PR tree-optimization/67077
4034         * gcc.dg/pr67077.c: New test.
4036 2015-08-03  Jeff Law  <law@redhat.com>
4038         PR middle-end/66314
4039         PR gcov-profile/66899
4040         * gcc.dg/pr66899.c: New test.
4041         * gcc.dg/pr66314.c: New test.
4043 2015-08-03  Marek Polacek  <polacek@redhat.com>
4045         PR c/67088
4046         * gcc.dg/pr67088.c: New test.
4048 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4050         PR target/66731
4051         * gcc.target/arm/vnmul-1.c: New.
4052         * gcc.target/arm/vnmul-2.c: New.
4053         * gcc.target/arm/vnmul-3.c: New.
4054         * gcc.target/arm/vnmul-4.c: New.
4056 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4058         PR fortran/64921
4059         * gfortran.dg/class_allocate_20.f90: New.
4061 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4063         * gcc.target/aarch64/csel_bfx_1.c: New test.
4064         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4066 2015-08-02  Martin Sebor  <msebor@redhat.com>
4068         * g++.dg/Wframe-address-in-Wall.C: New test.
4069         * g++.dg/Wframe-address.C: New test.
4070         * g++.dg/Wno-frame-address.C: New test.
4071         * gcc.dg/Wframe-address-in-Wall.c: New test.
4072         * gcc.dg/Wframe-address.c: New test.
4073         * gcc.dg/Wno-frame-address.c: New test.
4075 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
4077         * c-c++-common/Wmisleading-indentation.c: Add more tests.
4079 2015-08-01  Michael Collison  <michael.collison@linaro.org
4080             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4082         * gcc.target/arm/mincmp.c: New test.
4084 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
4086         PR fortran/67091
4087         * gfortran.dg/associated_target_6.f03: New test
4089 2015-08-01  Tom de Vries  <tom@codesourcery.com>
4091         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4092         optimize ("-ftree-parallelize-loops=0").
4093         Add successful scans for 2 detected reductions.  Add xfail scans for 3
4094         detected reductions.
4095         * gcc.dg/autopar/reduc-2short.c: Same.
4096         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4097         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
4098         detected reductions.
4099         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4100         and max reductions.
4102 2015-07-31  Marek Polacek  <polacek@redhat.com>
4104         PR sanitizer/66977
4105         * g++.dg/ubsan/pr66977.C: New test.
4107 2015-07-30  Marek Polacek  <polacek@redhat.com>
4109         * c-c++-common/Wtautological-compare-3.c: New test.
4111 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4113         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4114         (CHECK): Pass address of scalar, rather than array.
4116 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4118         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4120 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4122         * gcc.target/aarch64/fp16/fp16.exp: New.
4123         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4124         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4126 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4128         * gcc.target/aarch64/f16_movs_1.c: New test.
4130 2015-07-28  Tom de Vries  <tom@codesourcery.com>
4132         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4133         outer loop.
4135 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
4136             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4138         * gcc.dg/parm-incomplete-1.c: Update.
4139         * gcc.dg/pr18809-1.c: Update.
4140         * gcc.dg/pr27953.c: Update.
4141         * gcc.dg/vla-11.c: Update.
4143 2015-07-27  Marek Polacek  <polacek@redhat.com>
4145         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4147 2015-07-27  Tom de Vries  <tom@codesourcery.com>
4149         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4150         attribute.  Update comment.
4151         (main): Remove.
4152         Add scan for not parallelizing inner loop.
4153         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4154         attribute.
4155         (main): Remove.
4157 2015-07-27  Marek Polacek  <polacek@redhat.com>
4159         PR bootstrap/67030
4160         * c-c++-common/Wtautological-compare-2.c: New test.
4162 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
4164         PR target/66232
4165         * gcc.target/i386/pr66232-6.c: New tests.
4166         * gcc.target/i386/pr66232-7.c: Likewise.
4167         * gcc.target/i386/pr66232-8.c: Likewise.
4168         * gcc.target/i386/pr66232-9.c: Likewise.
4170 2015-07-27  Marek Polacek  <polacek@redhat.com>
4172         PR c++/66555
4173         PR c/54979
4174         * c-c++-common/Wtautological-compare-1.c: New test.
4176 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4178         PR c++/18969
4179         * g++.dg/template/pr18969.C: New test.
4180         * g++.dg/template/pr18969-2.C: New test.
4181         * g++.old-deja/g++.jason/overload.C: Remove return value in
4182         template function returning void.
4184 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
4186         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4187         immediates to avoid shift-overflow warnings.
4189 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
4191         PR c++/66857
4192         * g++.dg/init/pr66857.C: New test.
4194 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
4196         PR target/66648
4197         * gcc.target/i386/pr66648.c: New test.
4199 2015-07-25  Tom de Vries  <tom@codesourcery.com>
4201         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4202         interchange_files and block_files variables.
4203         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4204         arithmetic.
4205         * gcc.dg/graphite/uns-interchange-12.c: Same.
4206         * gcc.dg/graphite/uns-interchange-14.c: Same.
4207         * gcc.dg/graphite/uns-interchange-15.c: Same.
4208         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4209         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4211 2015-07-25  Jeff Law  <law@redhat.com>
4213         Revert:
4214         PR lto/66752
4215         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4216         * gcc.dg/torture/pr66752-1.c: New test
4217         * g++.dg/torture/pr66752-2.C: New test.
4219 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
4221         Revert:
4222         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4224         PR rtl-optimization/64164
4225         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4226         * gcc.dg/ssp-1.c: Make counter a register.
4227         * gcc.dg/ssp-2.c: Likewise.
4228         * gcc.dg/torture/parm-coalesce.c: New.
4230 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4232         * gcc.dg/graphite/block-1.c: Xfail scan.
4233         * gcc.dg/graphite/interchange-12.c: Same.
4234         * gcc.dg/graphite/interchange-14.c: Same.
4235         * gcc.dg/graphite/interchange-15.c: Same.
4236         * gcc.dg/graphite/interchange-9.c: Same.
4237         * gcc.dg/graphite/interchange-mvt.c: Same.
4238         * gcc.dg/graphite/uns-block-1.c: New test.
4239         * gcc.dg/graphite/uns-interchange-12.c: New test.
4240         * gcc.dg/graphite/uns-interchange-14.c: New test.
4241         * gcc.dg/graphite/uns-interchange-15.c: New test.
4242         * gcc.dg/graphite/uns-interchange-9.c: New test.
4243         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4245 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4247         PR c++/64079
4248         * c-c++-common/Wunused-function-1.c: New.
4250 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4252         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4253         alternative exit-first loop transform.
4254         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4255         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4256         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4257         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4258         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4259         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4260         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4261         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4262         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4264 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
4266         PR ipa/66566
4267         * gcc.target/i386/mpx/pr66566.c: New test.
4269 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4271         PR bootstrap/66978
4272         * gcc.target/i386/pr66978.c: New test.
4274 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4276         * gcc.target/s390/gpr2fprsavecfi.c: New test.
4278 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4280         * gcc.target/s390/insv-1.c: New test.
4281         * gcc.target/s390/insv-2.c: New test.
4282         * gcc.target/s390/insv-3.c: New test.
4284 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4286         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4288 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4290         PR middle-end/25530
4291         * gcc.dg/pr25530.c: New test.
4293 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4295         PR middle-end/25529
4296         * gcc.dg/pr25529.c: New test.
4298 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4300         * gcc.target/arm/reg_equal_test.c: New test.
4302 2015-07-23  Jeff Law  <law@redhat.com>
4304         PR lto/66752
4305         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4306         * gcc.dg/torture/pr66752-1.c: New test
4307         * g++.dg/torture/pr66752-2.C: New test.
4309 2015-07-23  Marek Polacek  <polacek@redhat.com>
4311         PR c++/66572
4312         * g++.dg/warn/Wlogical-op-2.C: New test.
4314 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4316         PR rtl-optimization/64164
4317         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4318         * gcc.dg/ssp-1.c: Make counter a register.
4319         * gcc.dg/ssp-2.c: Likewise.
4320         * gcc.dg/torture/parm-coalesce.c: New.
4322 2015-07-23  Marek Polacek  <polacek@redhat.com>
4324         PR sanitizer/66908
4325         * c-c++-common/ubsan/pr66908.c: New test.
4327 2015-07-23  Tom de Vries  <tom@codesourcery.com>
4329         * gcc.dg/autopar/outer-4.c: Add xfail.
4330         * gcc.dg/autopar/outer-5.c: Same.
4331         * gcc.dg/autopar/outer-6.c: Same.
4332         * gcc.dg/autopar/reduc-2.c: Same.
4333         * gcc.dg/autopar/reduc-2char.c: Same.
4334         * gcc.dg/autopar/reduc-2short.c: Same.
4335         * gcc.dg/autopar/reduc-8.c: Same.
4336         * gcc.dg/autopar/uns-outer-4.c: New test.
4337         * gcc.dg/autopar/uns-outer-5.c: New test.
4338         * gcc.dg/autopar/uns-outer-6.c: New test.
4340 2015-07-23  Richard Biener  <rguenther@suse.de>
4342         PR tree-optimization/66952
4343         * gcc.dg/torture/pr66952.c: Use signed char.
4345 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
4347         PR tree-optimization/66926,66951
4348         * gcc.dg/vect/pr66951.c: New test.
4350 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
4352         PR c++/52987
4353         * g++.dg/parse/error57.C: New.
4354         * g++.dg/expr/string-2.C: Update.
4356 2015-07-23  Richard Biener  <rguenther@suse.de>
4358         PR tree-optimization/66945
4359         * gcc.dg/torture/pr66945.c: New testcase.
4361 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
4363         PR target/66954
4364         * g++.dg/ext/mv24.C: New test.
4366 2015-07-22  Marek Polacek  <polacek@redhat.com>
4368         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4369         dg-options.
4371 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
4373         PR fortran/61831
4374         PR fortran/66929
4375         * gfortran.dg/generic_30.f90: New.
4377 2015-07-22  Richard Biener  <rguenther@suse.de>
4379         PR tree-optimization/66952
4380         * gcc.dg/torture/pr66952.c: New testcase.
4382 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
4384         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4385         test.
4386         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4387         test.
4388         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4389         test.
4390         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4391         test.
4392         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4393         test.
4394         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4395         test.
4396         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4397         test.
4398         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4399         test.
4400         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4401         test.
4402         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4403         test.
4404         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4405         test.
4406         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4407         test.
4408         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4409         test.
4410         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4411         test.
4412         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4413         test.
4414         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4415         test.
4416         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4417         test.
4418         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4419         test.
4420         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4421         test.
4422         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4423         test.
4424         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4425         test.
4426         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4427         test.
4428         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4429         test.
4430         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4431         test.
4432         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4433         test.
4434         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4435         test.
4436         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4437         test.
4438         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4439         test.
4440         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4441         test.
4442         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4443         test.
4444         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4445         test.
4446         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4447         test.
4448         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4449         test.
4450         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4451         test.
4452         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4453         test.
4454         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4455         test.
4456         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4457         test.
4458         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4459         test.
4460         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4461         test.
4462         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4463         test.
4464         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4465         test.
4466         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4467         test.
4468         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4469         test.
4470         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4471         test.
4472         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4473         test.
4474         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4475         test.
4476         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4477         test.
4478         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4479         test.
4480         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4481         test.
4482         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4483         test.
4484         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4485         test.
4486         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4487         test.
4488         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4489         test.
4490         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4491         test.
4492         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4493         test.
4494         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4495         test.
4496         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4497         test.
4498         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4499         test.
4500         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4501         test.
4502         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4503         test.
4504         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4505         test.
4506         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4507         test.
4508         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4509         test.
4510         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4511         test.
4512         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4513         test.
4514         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4515         test.
4516         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4517         test.
4518         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4519         test.
4520         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4521         test.
4522         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4523         test.
4524         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4525         test.
4526         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4527         test.
4528         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4529         test.
4530         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4531         test.
4532         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4533         test.
4534         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4535         test.
4536         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4537         test.
4538         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4539         test.
4540         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4541         test.
4542         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4543         test.
4544         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4545         test.
4546         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4547         test.
4548         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4549         test.
4550         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4551         test.
4552         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4553         test.
4554         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4555         test.
4556         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4557         test.
4558         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4559         test.
4560         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4561         test.
4562         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4563         test.
4564         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4565         test.
4566         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4567         test.
4568         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4569         test.
4570         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4571         test.
4572         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4573         test.
4574         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4575         test.
4576         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4577         test.
4578         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4579         test.
4580         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4581         test.
4582         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4583         test.
4584         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4585         test.
4586         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4587         test.
4588         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4589         test.
4590         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4591         test.
4592         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4593         test.
4594         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4595         test.
4596         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4597         test.
4598         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4599         test.
4600         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4601         test.
4602         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4603         test.
4604         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4605         test.
4606         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4607         test.
4608         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4609         test.
4610         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4611         test.
4612         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4613         test.
4614         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4615         test.
4616         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4617         test.
4618         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4619         test.
4620         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4621         test.
4622         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4623         test.
4624         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4625         test.
4626         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4627         test.
4628         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4629         test.
4630         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4631         test.
4632         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4633         test.
4634         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4635         test.
4636         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4637         test.
4638         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4639         test.
4640         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4641         test.
4642         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4643         test.
4644         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4645         test.
4646         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4647         test.
4649 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
4651         * g++.dg/template/crash81.C: Update.
4653 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
4655         PR ipa/66424.
4656         * gcc.target/i386/pr66424.c: New.
4658 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4660         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4662 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
4664         PR fortran/61831
4665         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4666         Drop address sanitization.
4668 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4670         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4671         Skip -march=armv4t.
4672         (dg-additional-options): Set armv5t flag.
4674 2015-07-21  Marek Polacek  <polacek@redhat.com>
4676         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4677         * gcc.dg/vmx/unpack.c: Likewise.
4678         * gcc.target/powerpc/quad-atomic.c: Likewise.
4680 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
4682         * gcc.target/i386/asm-flag-5.c (f_ll): New.
4684 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
4686         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4687         model.
4689 2015-07-20  Marek Polacek  <polacek@redhat.com>
4691         PR c++/55095
4692         * c-c++-common/Wshift-overflow-1.c: New test.
4693         * c-c++-common/Wshift-overflow-2.c: New test.
4694         * c-c++-common/Wshift-overflow-3.c: New test.
4695         * c-c++-common/Wshift-overflow-4.c: New test.
4696         * c-c++-common/Wshift-overflow-5.c: New test.
4697         * g++.dg/cpp1y/left-shift-1.C: New test.
4698         * gcc.dg/c90-left-shift-2.c: New test.
4699         * gcc.dg/c90-left-shift-3.c: New test.
4700         * gcc.dg/c99-left-shift-2.c: New test.
4701         * gcc.dg/c99-left-shift-3.c: New test.
4702         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4703         * gcc.c-torture/execute/pr40386.c: Likewise.
4704         * gcc.dg/vect/pr33373.c: Likewise.
4705         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4706         * gcc.dg/vect/vect-shift-2.c: Likewise.
4708 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4710         * gcc.target/aarch64/neg_abs_1.c: New test.
4712 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
4714         PR target/66922
4715         * gcc.target/i386/pr66922.c: New test.
4717 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4719         PR middle-end/46851
4720         PR middle-end/60340
4721         * gcc.dg/tree-ssa/pr42327.c: Removed.
4722         * g++.dg/other/pr35011.C: Removed.
4724 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4726         PR target/66906
4727         * gcc.target/i386/pr66906.c: New test.
4729 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4731         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4732         as follow-up to r225930.
4734 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4736         PR fortran/52846
4737         * lib/fortran-modules.exp (proc cleanup-submodules): New
4738         procedure.
4739         * gfortran.dg/submodule_1.f08: Change extension and clean up
4740         the submodule files.
4741         * gfortran.dg/submodule_2.f08: ditto
4742         * gfortran.dg/submodule_6.f08: ditto
4743         * gfortran.dg/submodule_7.f08: ditto
4744         * gfortran.dg/submodule_8.f08: New test
4745         * gfortran.dg/submodule_9.f08: New test
4747 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4748             Sebastian Pop  <s.pop@samsung.com>
4750         PR middle-end/61929
4751         * gcc.dg/graphite/pr61929.c: New.
4753 2015-07-17  Marek Polacek  <polacek@redhat.com>
4755         * gcc.dg/fold-minus-7.c: New test.
4757 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4759         * gfortran.dg/co_reduce_1.f90: New file.
4761 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4763         PR target/66824
4764         * gcc.target/i386/pr66824.c:
4766 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4768         PR fortran/66035
4769         * gfortran.dg/structure_constructor_13.f03: New test.
4771 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4773         PR fortran/61831
4774         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4775         of generated while loops in the tree dump.
4776         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4778 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4780         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4782 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4784         PR target/66891
4785         * gcc.target/i386/pr66891.c: New test.
4787 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4789         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4791 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4793         PR rtl-optimization/66626
4794         * gcc.target/i386/pr66626-2.c: New.
4796 2015-07-16  Martin Liska  <mliska@suse.cz>
4798         * g++.dg/ipa/pr66896.c: New test.
4800 2015-07-16  Richard Biener  <rguenther@suse.de>
4802         PR tree-optimization/66894
4803         * gcc.dg/torture/pr66894.c: New testcase.
4805 2015-07-16  Richard Biener  <rguenther@suse.de>
4807         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4809 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4811         PR target/66866
4812         * g++.dg/pr66866.C: New test.
4814 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4816         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4818 2015-07-15  Richard Biener  <rguenther@suse.de>
4820         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4821         { -O3 -fomit-frame-pointer },
4822         { -O3 -fomit-frame-pointer -funroll-loops } and
4823         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4824         in favor of
4825         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4826           -finline-functions }
4828 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4830         * gcc.target/mips/interrupt_handler-5.c: New test.
4832 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4833             Robert Suchanek  <robert.suchanek@imgtec.com>
4835         * gcc.target/mips/interrupt_handler-4.c: New test.
4837 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4839         PR testsuite/66734
4840         * gcc.dg/lto/lto.exp: Initialize MPX.
4842 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4844         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4845         dg-skip-if.
4846         * gcc.target/arm/scd42-3.c: Likewise.
4848 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4850         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4851         code to be run when the pre-arch code increases the isa_rev to
4852         mips32r6 or greater.
4854 2015-07-15  Richard Biener  <rguenther@suse.de>
4856         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4857         { -O3 -fomit-frame-pointer },
4858         { -O3 -fomit-frame-pointer -funroll-loops } and
4859         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4860         in favor of
4861         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4862           -finline-functions }
4863         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4864         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4865         to additional_flags.
4867 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4869         PR rtl-optimization/66838
4870         * gcc.target/i386/pr66838.c: New test.
4872 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4874         PR c++/66850
4875         * g++.dg/template/pr66850.C: New test.
4877 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4878             Cesar Philippidis  <cesar@codesourcery.com>
4879             Chung-Lin Tang  <cltang@codesourcery.com>
4881         * gcc.target/nios2/nios2-flushd.c: New.
4882         * gcc.target/nios2/nios2-rdprs.c: New.
4883         * gcc.target/nios2/r2-atomic.c: New.
4884         * gcc.target/nios2/r2-eni.c: New.
4885         * gcc.target/nios2/r2-wrpie.c: New.
4887 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4888             Cesar Philippidis  <cesar@codesourcery.com>
4889             Chung-Lin Tang  <cltang@codesourcery.com>
4891         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4892         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4894 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4895             Cesar Philippidis  <cesar@codesourcery.com>
4896             Chung-Lin Tang  <cltang@codesourcery.com>
4898         * gcc.target/nios2/andci.c: New.
4899         * gcc.target/nios2/bmx.c: New.
4900         * gcc.target/nios2/cdx-add.c: New.
4901         * gcc.target/nios2/cdx-branch.c: New.
4902         * gcc.target/nios2/cdx-callret.c: New.
4903         * gcc.target/nios2/cdx-loadstore.c: New.
4904         * gcc.target/nios2/cdx-logical.c: New.
4905         * gcc.target/nios2/cdx-mov.c: New.
4906         * gcc.target/nios2/cdx-shift.c: New.
4907         * gcc.target/nios2/cdx-sub.c: New.
4908         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4910 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4912         PR c++/65071
4913         * g++.dg/cpp0x/vt-65071.C: New.
4915 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4916             Cesar Philippidis  <cesar@codesourcery.com>
4917             Chung-Lin Tang  <cltang@codesourcery.com>
4919         * gcc.target/nios2/r2-io-range.c: New.
4920         * gcc.target/nios2/r2-stio-1.c: New.
4921         * gcc.target/nios2/r2-stio-2.c: New.
4922         * gcc.target/nios2/nios2-ldxio.c: New.
4923         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4924         of just compile.  Add more tests.
4926 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4928         gfortran.dg/pr66864.f90: New test.
4930 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4932         PR rtl-optimization/66626
4933         * gcc.target/i386/pr66626.c: New.
4935 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4937         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4938         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4939         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4941 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4943         * g++.dg/template/crash81.C: Adjust for error + inform change.
4944         * g++.dg/template/pr58878.C: Likewise.
4945         * g++.dg/template/shadow1.C: Likewise.
4946         * g++.dg/template/shadow2.C: Likewise.
4947         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4948         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4949         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4950         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4952 2015-07-14  Richard Biener  <rguenther@suse.de>
4954         PR tree-optimization/66863
4955         * gcc.dg/torture/pr66863.c: New testcase.
4957 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4959         PR c++/65186
4960         * g++.dg/template/pr65186.C: New test.
4962 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4964         * gcc.target/arm/macro_defs0.c: Add directive to skip
4965         test if -marm is present.
4966         * gcc.target/arm/macro_defs1.c: Likewise.
4968 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4970         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4971         if-conversion..
4972         * gcc.target/aarch64/adds1.c: Likewise.
4973         * gcc.target/aarch64/ands_1.c: Likewise.
4974         * gcc.target/aarch64/bics_1.c: Likewise.
4975         * gcc.target/aarch64/subs1.c: Likewise.
4976         * gcc.target/aarch64/subs3.c: Likewise.
4978 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4980         PR fortran/64589
4981         * gfortran.dg/pr64589.f90: New test.
4983 2015-07-13  Renlin Li  <renlin.li@arm.com>
4985         PR rtl/66556
4986         * gcc.c-torture/execute/pr66556.c: New.
4988 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4990         * gcc.dg/20020219-1.c: Fix double word typos.
4991         * gcc.dg/20020919-1.c: Same.
4993 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4994             Jeff Law  <law@redhat.com>
4996         PR middle-end/66726
4997         * g++.dg/tree-ssa/pr66726.c: New test.
4998         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4999         * gcc.dg/tree-ssa/pr66726.c: New test.
5001 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
5003         PR c++/58734
5004         * g++.dg/cpp0x/variadic-ttp2.C: New.
5006 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
5008         PR c++/30044
5009         * g++.dg/cpp0x/auto46.C: New test.
5010         * g++.dg/template/pr30044.C: New test.
5011         * g++.dg/template/shadow2.C: New test.
5012         * g++.dg/template/error55.C: New test.
5013         * g++.dg/template/crash83.C: Accept any error string.
5014         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
5015         parameters.
5016         * g++.dg/cpp0x/variadic19.C: Likewise
5017         * g++.dg/template/canon-type-13.C: Likewise.
5018         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5019         * g++.dg/torture/20070621-1.C: Likewise.
5021 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5023         PR c++/54521
5024         * g++.dg/init/explicit3.C: New.
5026 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
5028         PR target/66819
5029         * gcc.target/i386/pr66819-1.c: New test.
5030         * gcc.target/i386/pr66819-2.c: Likewise.
5031         * gcc.target/i386/pr66819-3.c: Likewise.
5032         * gcc.target/i386/pr66819-4.c: Likewise.
5033         * gcc.target/i386/pr66819-5.c: Likewise.
5035 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
5037         PR target/66703
5038         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
5039         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
5040         type to prevent possible flag-clobbering zero-extensions.
5041         * gcc.target/i386/pr66703.c: New test.
5043 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5045         PR c++/60842
5046         * g++.dg/cpp0x/nsdmi-template15.C: New.
5048 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
5050         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5052 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
5054         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5055         * gcc.target/arm/flip-thumb.c: Likewise.
5057 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
5059         PR target/66813
5060         * gcc.target/i386/pr66813.c: New test.
5062 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
5064         PR middle-end/66820
5065         * gcc.dg/gomp/pr66820.c: New test.
5067 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5069         PR c++/65592
5070         * g++.dg/cpp0x/scoped_enum6.C: New.
5072 2015-07-10  Tom de Vries  <tom@codesourcery.com>
5074         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5075         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5077 2015-07-10  Richard Biener  <rguenther@suse.de>
5079         PR tree-optimization/66823
5080         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5081         which should not be necessary.  XFAIL.
5083 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5085         PR c++/64848
5086         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5088 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
5090         PR middle-end/66633
5091         * gcc.dg/gomp/pr66633-1.c: New test.
5092         * gcc.dg/gomp/pr66633-2.c: New test.
5093         * gcc.dg/gomp/pr66633-3.c: New test.
5094         * gcc.dg/gomp/pr66633-4.c: New test.
5096 2015-07-09  John Marino  <gnugcc@marino.st>
5098         * lib/target-supports.exp (check_effective_target_pie):
5099         Add *-*-dragonfly*
5101 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
5103         PR target/66814
5104         * gcc.target/i386/pr66814.c: New test.
5106 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5108         PR target/66731
5109         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5110         * gcc.target/aarch64/fnmul-2.c: Likewise.
5111         * gcc.target/aarch64/fnmul-3.c: Likewise.
5112         * gcc.target/aarch64/fnmul-4.c: Likewise.
5114 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5116         PR c++/65790
5117         * g++.dg/cpp0x/vt-65790.C: New.
5119 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5121         PR target/66818
5122         * gcc.target/i386/pr66818.c: New test.
5124 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5126         PR target/66817
5127         * gcc.target/i386/pr66817.c: New test.
5129 2015-07-09  Marek Polacek  <polacek@redhat.com>
5131         PR tree-optimization/66718
5132         * gcc.dg/vect/vect-126.c: New test.
5134 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
5136         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5137         even when dwarf-2 is not the default.
5139 2015-07-08  Jeff Law  <law@redhat.com>
5141         PR testsuite/66796
5142         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5143         to have a single memory reference.
5145 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
5147         * g++.dg/other/dump-ada-spec-9.C: New test.
5149 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
5151         * g++.dg/vect/vect.exp: Run also simd* tests.
5152         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5153         (check_vect): Fix up get_cpuid call for C++.
5154         * g++.dg/vect/simd-clone-1.cc: New test.
5156 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5158         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5160 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5162         * gcc.target/i386/readeflags-1.c (abort): New prototype.
5163         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5165 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5167         PR target/66806
5168         * gcc.target/i386/pr66806.c: New test.
5170 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
5172         PR c++/66421
5173         * g++.dg/cpp0x/auto45.C: New.
5175 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5177         PR middle-end/66334
5178         * gcc.target/i386/pr66334.c: New.
5180 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5182         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5183         comments.
5185 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5187         PR jit/66783
5188         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5189         (verify_code): Update expected error message.
5190         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5191         (verify_code): Likewise.
5192         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5193         (verify_code): Likewise.
5195 2015-07-08  Richard Biener  <rguenther@suse.de>
5197         PR tree-optimization/66793
5198         * gcc.dg/torture/pr66793.c: New testcase.
5200 2015-07-08  Richard Biener  <rguenther@suse.de>
5202         PR tree-optimization/66794
5203         * gcc.dg/torture/pr66794.c: New testcase.
5205 2015-07-08  Marek Polacek  <polacek@redhat.com>
5207         PR c++/66748
5208         * g++.dg/abi/abi-tag15.C: New test.
5210 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5212         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5213         * gcc.target/mips/branch-3.c: Ditto
5214         * gcc.target/mips/branch-4.c: Ditto.
5215         * gcc.target/mips/branch-5.c: Ditto.
5216         * gcc.target/mips/branch-6.c: Ditto.
5217         * gcc.target/mips/branch-7.c: Ditto.
5218         * gcc.target/mips/branch-8.c: Ditto.
5219         * gcc.target/mips/branch-9.c: Ditto.
5220         * gcc.target/mips/branch-10.c: Ditto.
5221         * gcc.target/mips/branch-11.c: Ditto.
5222         * gcc.target/mips/branch-12.c: Ditto.
5223         * gcc.target/mips/branch-13.c: Ditto.
5224         * gcc.target/mips/umips-branch-5.c: New file.
5225         * gcc.target/mips/umips-branch-6.c: New file.
5226         * gcc.target/mips/umips-branch-7.c: New file.
5227         * gcc.target/mips/umips-branch-8.c: New file.
5228         * gcc.target/mips/umips-branch-9.c: New file.
5229         * gcc.target/mips/umips-branch-10.c: New file.
5230         * gcc.target/mips/umips-branch-11.c: New file.
5231         * gcc.target/mips/umips-branch-12.c: New file.
5232         * gcc.target/mips/umips-branch-13.c: New file.
5233         * gcc.target/mips/umips-branch-14.c: New file.
5234         * gcc.target/mips/umips-branch-15.c: New file.
5235         * gcc.target/mips/umips-branch-16.c: New file.
5236         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5237         (OCCUPY_0xfffc): New define.
5239 2015-07-08  Renlin Li  <renlin.li@arm.com>
5241         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5243 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5245         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5247 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
5249         * gcc.target/i386/bt-3.c: New test.
5250         * gcc.target/i386/bt-4.c: Ditto.
5252 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5254         * g++.dg/other/dump-ada-spec-8.C: New test.
5256 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5258         PR jit/66783
5259         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5260         test case.
5261         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5262         New test case.
5263         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5264         New test case.
5265         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5266         Avoid using an opaque struct for local "f".
5268 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5270         PR jit/66779
5271         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5272         * jit.dg/test-pr66779.c: New testcase.
5274 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5276         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5277         NOCOMPRESSION.
5279 2015-07-07  Richard Biener  <rguenther@suse.de>
5281         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5283 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5285         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5286         * gcc.target/mips/call-5.c: Ditto.
5287         * gcc.target/mips/call-6.c: Ditto.
5289 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5291         * gcc.dg/dx-test.c: New test-case.
5293 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
5295         PR fortran/66578
5296         * gfortran.dg/allocate_with_source_9.f08: New test.
5298 2015-07-07  Christian Bruel  <christian.bruel@st.com>
5300         PR target/52144
5301         * gcc.target/arm/flip-thumb.c: Fix scan.
5302         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5303         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5304         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5305         Fix return value.
5307 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
5309         PR target/65956
5310         * gcc.c-torture/execute/pr65956.c: New test.
5312 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
5314         * gcc.target/arm/aapcs/align1.c: New.
5315         * gcc.target/arm/aapcs/align_rec1.c: New.
5316         * gcc.target/arm/aapcs/align2.c: New.
5317         * gcc.target/arm/aapcs/align_rec2.c: New.
5318         * gcc.target/arm/aapcs/align3.c: New.
5319         * gcc.target/arm/aapcs/align_rec3.c: New.
5320         * gcc.target/arm/aapcs/align4.c: New.
5321         * gcc.target/arm/aapcs/align_rec4.c: New.
5322         * gcc.target/arm/aapcs/align_vararg1.c: New.
5323         * gcc.target/arm/aapcs/align_vararg2.c: New.
5325 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5327         * gfortran.dg/iomsg_2.f90: New test.
5329 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5331         PR target/66749
5332         * gcc.target/i386/pr66749.c: New test.
5334 2015-07-06  Richard Biener  <rguenther@suse.de>
5336         PR tree-optimization/66772
5337         * gcc.dg/torture/pr66772-1.c: New testcase.
5338         * gcc.dg/torture/pr66772-2.c: Likewise.
5340 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
5342         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5343         the jals instruction.
5345 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5347         PR target/53383
5348         * gcc.target/i386/pr53383-1.c: New file.
5349         * gcc.target/i386/pr53383-2.c: Likewise.
5350         * gcc.target/i386/pr53383-3.c: Likewise.
5352 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5354         * gcc.target/aarch64/fnmul-1.c: New.
5355         * gcc.target/aarch64/fnmul-2.c: New.
5356         * gcc.target/aarch64/fnmul-3.c: New.
5357         * gcc.target/aarch64/fnmul-4.c: New.
5359 2015-07-06  Richard Biener  <rguenther@suse.de>
5361         PR middle-end/66759
5362         * gcc.dg/torture/pr66759.c: New testcase.
5364 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
5366         PR fortran/58586
5367         * gfortran.dg/alloc_comp_class_3.f03: New test.
5368         * gfortran.dg/alloc_comp_class_4.f03: New test.
5370 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5372         * gcc.c-torture/execute/pr66757.c: New test.
5374 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
5376         PR tree-optimization/66720
5377         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5379 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
5380             Sandra Loosemore <sandra@codesourcery.com>
5382         * gcc.target/nios2/gprel-offset.c: New test.
5384 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5386         PR fortran/66725
5387         * gfortran.dg/pr66725.f90: New test.
5389 2015-07-03  Jason Merrill  <jason@redhat.com>
5391         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5392         Avoid narrowing error.
5394 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5396         PR rtl-optimization/66706
5397         * gcc.target/powerpc/shift-int.c: New testcase.
5399 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5401         PR target/66746.
5402         * gcc.target/i386/pr66746.c: New file.
5404 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
5406         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5408 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
5410         PR tree-optimization/66119
5411         * g++.dg/opt/pr66119.C: New.
5413 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
5415         PR fortran/52846
5416         * gfortran.dg/submodule_1.f90: New test
5417         * gfortran.dg/submodule_2.f90: New test
5418         * gfortran.dg/submodule_3.f90: New test
5419         * gfortran.dg/submodule_4.f90: New test
5420         * gfortran.dg/submodule_5.f90: New test
5421         * gfortran.dg/submodule_6.f90: New test
5422         * gfortran.dg/submodule_7.f90: New test
5424 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5426         PR preprocessor/53690
5427         * g++.dg/cpp/pr53690.C: New.
5429 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5431         * gcc.target/powerpc/vec-cmp.c: New test.
5433 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5435         PR fortran/56520
5436         * gfortran.dg/pr56520.f90: New test.
5438 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
5440         PR fortran/66545
5441         * gfortran.dg/pr66545_1.f90: New test.
5442         * gfortran.dg/pr66545_2.f90: New test.
5444 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
5446         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5447         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5449 2015-07-02  Richard Biener  <rguenther@suse.de>
5451         PR testsuite/66719
5452         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5453         unaligned loads.
5455 2015-07-02  Richard Biener  <rguenther@suse.de>
5457         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5459 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
5461         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5463 2015-07-01  Jason Merrill  <jason@redhat.com>
5465         * lib/target-supports.exp (cxx_default): Set to C++14.
5467 2015-07-01  Tom de Vries  <tom@codesourcery.com>
5469         PR testsuite/66723
5470         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5471         scan-assembler.
5473 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5475         * gfortran.dg/warn_conversion_8.f90:  New test.
5477 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5479         PR rtl-optimization/61047
5480         * gcc.c-torture/execute/20150611-1.c: New testcase.
5482 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5484         PR jit/66700
5485         * jit.dg/all-non-failing-tests.h: Add
5486         test-pr66700-observing-write-through-ptr.c.
5487         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5489 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5491         * jit.dg/test-accessing-union.c: Add comments for use by
5492         gcc/jit/docs/topics/types.rst.
5494 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
5496         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5497         'do-require-effective-target' with 'dg-require-effective-target'.
5498         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5499         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5500         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
5501         'stlex' with 'strex' as the expected output.
5503 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5505         PR c++/60365
5506         * g++.dg/cpp0x/gen-attrs-60.C: New.
5507         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5509 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
5511         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5512         New function.
5513         * gcc.target/aarch64/pic-small.c: Restrict this test under
5514         check_effective_target_aarch64_small_fpic.
5516 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
5518         * gfortran.dg/gomp/pr66633.f90: New test.
5520 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
5522         PR c++/66686
5523         * g++.dg/template/pr66686.C: New test.
5525 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5527         * gnat.dg/lto17.ad[sb]: New test.
5529 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5531         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5532         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5533         testcase.
5534         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5535         New testcase.
5536         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5537         New testcase.
5538         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5539         New testcase.
5540         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5541         New testcase.
5542         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5543         New testcase.
5544         * jit.dg/test-switch.c: New testcase.
5545         * jit.dg/test-switch.cc: New testcase.
5547 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5549         PR jit/66546
5550         * jit.dg/all-non-failing-tests.h: Add note about
5551         test-validly-unreachable-block.c.
5552         * jit.dg/test-validly-unreachable-block.c: New file.
5554 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5556         PR jit/66628
5557         * jit.dg/all-non-failing-tests.h: Add note about
5558         test-extra-options.c.
5559         * jit.dg/test-extra-options.c: New testcase.
5561 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
5563         PR debug/66691
5564         * gcc.target/i386/pr66691.c: New.
5566 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
5568         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5569         * gcc.target/i386/iamcu/args.h: Likewise.
5570         * gcc.target/i386/iamcu/asm-support.S: Likewise.
5571         * gcc.target/i386/iamcu/defines.h: Likewise.
5572         * gcc.target/i386/iamcu/macros.h: Likewise.
5573         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5574         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5575         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5576         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5577         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5578         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5579         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5580         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5581         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5582         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5583         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5584         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5585         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5586         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5587         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5588         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5589         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5591 2015-06-30  Marek Polacek  <polacek@redhat.com>
5593         * gcc.dg/fold-minus-6.c: New test.
5595         * gcc.dg/fold-ior-3.c: New test.
5597 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5599         Implement N4197 - Adding u8 character literals
5600         * g++.dg/cpp1z/utf8.C: New.
5601         * g++.dg/cpp1z/utf8-neg.C: New.
5602         * g++.dg/cpp1z/udlit-utf8char.C: New.
5604 2015-06-30  Marek Polacek  <polacek@redhat.com>
5606         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5608 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5610         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5611         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5612         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5613         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5615 2015-06-30  Marek Polacek  <polacek@redhat.com>
5617         * gcc.dg/fold-ior-2.c: New test.
5619 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5621         PR tree-optimization/66652
5622         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5623         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
5624         pointers.
5625         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5627 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
5629         PR c++/65977
5630         * g++.dg/cpp0x/constexpr-friend-3.C: New.
5631         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5633 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5635         PR fortran/66605
5636         * gfortran.dg/wunused-parameter.f90: New test.
5638 2015-06-29  Richard Henderson  <rth@redhat.com>
5640         * gcc.target/i386/asm-flag-1.c: New.
5641         * gcc.target/i386/asm-flag-2.c: New.
5642         * gcc.target/i386/asm-flag-3.c: New.
5643         * gcc.target/i386/asm-flag-4.c: New.
5644         * gcc.target/i386/asm-flag-5.c: New.
5646 2015-06-29  Marek Polacek  <polacek@redhat.com>
5648         PR c/66322
5649         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5650         * c-c++-common/pr66322.c: New test.
5651         * g++.dg/eh/scope1.C: Remove dg-warning.
5653 2015-06-29  Richard Biener  <rguenther@suse.de>
5655         PR tree-optimization/66677
5656         * gcc.dg/vect/pr66677.c: New testcase.
5658 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5660         PR middle-end/64130
5661         * gcc.dg/tree-ssa/pr64130.c: New test.
5663 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
5665         * gcc.target/aarch64/pic-small.c: New testcase.
5667 2015-06-26  Richard Biener  <rguenther@suse.de>
5669         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5671 2015-06-26  Marek Polacek  <polacek@redhat.com>
5673         * gcc.dg/fold-and-1.c: New test.
5674         * gcc.dg/fold-and-2.c: New test.
5676 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5678         * gnat.dg/warn11.adb: Add missing dg directive.
5679         * gnat.dg/warn12.adb: New test.
5680         * gnat.dg/warn12_pkg.ads: New helper.
5682 2015-06-26  Richard Biener  <rguenther@suse.de>
5684         * gfortran.dg/reassoc_3.f90: Adjust.
5686 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
5688         PR target/66412
5689         * gcc.target/i386/pr66412.c: New test.
5691 2015-06-25  Richard Biener  <rguenther@suse.de>
5693         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5695 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
5697         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5699 2015-06-25  Richard Biener  <rguenther@suse.de>
5701         * gfortran.dg/vect/vect-9.f90: New testcase.
5703 2015-06-25  Nick Clifton  <nickc@redhat.com>
5705         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5706         H8300 and M32R targets.
5708 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5710         PR fortran/66528
5711         * gfortran.dg/maxerrors.f90: New test.
5713 2015-06-08  DJ Delorie  <dj@redhat.com>
5715         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5717 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5719         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5721 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5723         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5724         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5725         * gcc.target/aarch64/nofp_1.c: New file.
5727 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5729         Implement N3928 - Extending static_assert
5730         * g++.dg/cpp0x/static_assert8.C: Adjust.
5731         * g++.dg/cpp0x/static_assert12.C: New.
5732         * g++.dg/cpp0x/static_assert13.C: New.
5733         * g++.dg/cpp1y/static_assert1.C: New.
5734         * g++.dg/cpp1y/static_assert2.C: New.
5735         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5737 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5739         PR c++/65750
5740         * g++.dg/cpp0x/trailing11.C: New.
5742 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5744         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5745         multilibs.
5746         * gcc.target/arm/memset-inline-10.c: Likewise.
5747         * gcc.target/arm/pr58784.c: Likewise.
5748         * gcc.target/arm/pr59985.C: Likewise.
5749         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5751 2015-06-24  Renlin Li  <renlin.li@arm.com>
5753         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5754         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5756 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5758         Revert:
5759         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5761         PR c++/30044
5762         * g++.dg/cpp0x/auto45.C: New test.
5763         * g++.dg/template/pr30044.C: New test.
5764         * g++.dg/template/crash83.C: Accept any error string.
5765         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5766         parameters.
5767         * g++.dg/cpp0x/variadic18.C: Likewise
5768         * g++.dg/template/canon-type-13.C: Likewise.
5769         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5771 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5773         PR c++/65811
5774         * g++.dg/other/linkage2.C: New.
5776 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5778         PR target/63408
5779         * gcc.target/arm/pr63408.c: New test.
5781 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5783         * lib/c-torture.exp: Don't call check_effective_target_lto
5784         before setting up environment correctly.
5785         * lib/gcc-dg.exp: Likewise, and protect
5786         gcc_force_conventional_output.
5788 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5790         PR rtl-optimization/66306
5791         * gcc.target/s390/pr66306.c: New test.
5793 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5795         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5796         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5797         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5798         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5799         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5800         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5801         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5803 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5805         PR target/65803
5806         * gcc.c-torture/pr65803.c: New test.
5808 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5810         PR c++/30044
5811         * g++.dg/cpp0x/auto45.C: New test.
5812         * g++.dg/template/pr30044.C: New test.
5813         * g++.dg/template/crash83.C: Accept any error string.
5814         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5815         parameters.
5816         * g++.dg/cpp0x/variadic18.C: Likewise
5817         * g++.dg/template/canon-type-13.C: Likewise.
5818         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5820 2015-06-23  Marek Polacek  <polacek@redhat.com>
5822         * c-c++-common/Wlogical-op-3.c: New test.
5824 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5826         PR c++/66254
5827         * g++.dg/cpp0x/scoped_enum5.C: New.
5829 2015-06-23  Richard Biener  <rguenther@suse.de>
5831         PR tree-optimization/66636
5832         * gcc.dg/vect/pr66636.c: New testcase.
5834 2015-06-23  Marek Polacek  <polacek@redhat.com>
5836         * gcc.dg/fold-minus-4.c: New test.
5837         * gcc.dg/fold-minus-5.c: New test.
5838         * c-c++-common/ubsan/overflow-add-5.c: New test.
5840 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5842         Add missing testcase from r224672.
5843         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5845         * gcc.target/vax/bswapdi-1.c: New.
5847 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5849         PR fortran/64674
5850         * gfortran.dg/associate_18.f08: New test.
5852 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5854         PR target/66560
5855         * gcc.target/i386/pr66560-1.c: New test.
5856         * gcc.target/i386/pr66560-2.c: Ditto.
5857         * gcc.target/i386/pr66560-3.c: Ditto.
5858         * gcc.target/i386/pr66560-4.c: Ditto.
5860 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5862         * gcc.target/nvptx/nvptx.exp: New file.
5863         * gcc.target/nvptx/proto-1.c: Likewise.
5865 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5867         PR tree-optimization/66449
5868         * gcc.dg/vect/pr66449.c: New test.
5870 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5872         * g++.dg/other/dump-ada-spec-5.C: New test.
5873         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5874         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5876 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5878         * g++.dg/inherit/pure1.C: Test location too.
5880 2015-06-22  Marek Polacek  <polacek@redhat.com>
5882         * gcc.dg/fold-ior-1.c: New test.
5883         * gcc.dg/fold-minus-2.c: New test.
5884         * gcc.dg/fold-minus-3.c: New test.
5885         * gcc.dg/fold-plus-1.c: New test.
5886         * gcc.dg/fold-plus-2.c: New test.
5887         * gcc.dg/fold-xor-4.c: New test.
5888         * gcc.dg/fold-xor-5.c: New test.
5890 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5892         PR target/65914
5893         * g++.dg/torture/pr65914.C:  New.
5895 2015-06-22  Richard Biener  <rguenther@suse.de>
5897         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5898         not existing TORTURE_OPTIONS only.
5899         * lib/gcc-dg.exp: Likewise.
5901 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5903         PR target/52144
5904         * gcc.target/arm/flip-thumb.c: New test.
5906 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5907             Martin Liska  <mliska@suse.cz>
5909         PR ipa/65908
5910         * g++.dg/ipa/pr65908.C: New testcase.
5912 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5914         PR c++/65882
5915         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5916         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5918 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5920         * gnat.dg/specs/debug1.ads: Adjust.
5922 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5924         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5925         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5926         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5927         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5928         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5929         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5930         * gcc.target/aarch64/fmovd-zero.c: Delete.
5931         * gcc.target/aarch64/fmovf-zero.c: Delete.
5933 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5935         * gcc.target/vax/bswapdi-1.c: New.
5937 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5939         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5941 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5943         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5945 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5947         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5949 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5951         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5953 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5955         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5957 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5959         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5961 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5963         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5965 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5967         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5969 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5971         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5973 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5975         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5977 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5979         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5981 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5983         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5985 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5987         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5989 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5991         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5993 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5995         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5997 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5999         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
6001 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6003         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
6005 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6007         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
6009 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6011         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
6013 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6015         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6016         (_ARM_FPSCR): Add FZ field.
6017         (clean_results): Force FZ=1 on AArch64.
6018         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
6020 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6022         * gcc.target/aarch64/pr62308.c: New test.
6024 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
6026         PR fortran/66549
6027         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
6029 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
6031         * gcc.target/i386/mpx/pr66581.c: New test.
6033 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
6035         * gcc.target/i386/cmov9.c: New test.
6037 2015-06-18  Richard Biener  <rguenther@suse.de>
6039         * g++.dg/other/const4.C: New testcase.
6041 2015-06-18  Michael Matz  <matz@suse.de>
6043         PR middle-end/66253
6044         * gcc.dg/vect/pr66253.c: New testcase.
6046 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6048         PR target/66569
6049         * gcc.target/i386/mpx/chkp-vararg.c: New test.
6051 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6053         PR middle-end/66568
6054         * gcc.target/i386/mpx/pr66568.c: New test.
6056 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6058         PR middle-end/66567
6059         * gcc.target/i386/mpx/pr66567.c: New test.
6061 2015-06-18  Richard Biener  <rguenther@suse.de>
6063         PR tree-optimization/66510
6064         * gcc.dg/vect/slp-perm-12.c: New testcase.
6066 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6068         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6069         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6070         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6071         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6073 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
6075         PR c++/66571
6076         * g++.dg/gomp/pr66571-1.C: New test.
6078         PR middle-end/66429
6079         * c-c++-common/gomp/pr66429.c: New test.
6081 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
6083         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6084         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6085         ...this.
6086         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6087         New testcase.
6088         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6089         New testcase.
6091 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6093         PR testsuite/65944
6094         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6096 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
6098         * gcc.target/mips/pr65862-1.c: New test.
6099         * gcc.target/mips/pr65862-2.c: Likewise.
6101 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6103         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6104         * gcc.target/i386/pr52252-atom.c: Ditto.
6105         * gcc.target/i386/vect-div-1.c: Ditto.
6106         * gcc.target/i386/rotate-5.c: Ditto.
6107         * gcc.target/i386/pr50202.c: Ditto.
6108         * gcc.target/i386/pr37843-3.c: Ditto.
6109         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6110         * gcc.target/i386/pr53397-1.c: Ditto.
6111         * gcc.target/i386/pr55934.c: Ditto.
6112         * gcc.target/i386/pr37843-4.c: Ditto.
6113         * gcc.target/i386/pr60451.c: Ditto.
6114         * gcc.target/i386/pr53397-2.c: Ditto.
6115         * gcc.target/i386/vectorize1.c: Ditto.
6116         * gcc.target/i386/extract-insert-combining.c: Ditto.
6117         * gcc.target/i386/pr53759.c: Ditto.
6118         * gcc.target/i386/pr52252-core.c: Ditto.
6119         * gcc.target/i386/rotate-3.c: Ditto.
6120         * gcc.target/i386/sse-20.c: Ditto.
6121         * gcc.target/i386/rotate-4.c: Ditto.
6122         * gcc.target/i386/pr61403.c: Ditto.
6123         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6124         * gcc.target/i386/pr60901.c: Ditto.
6125         * gcc.target/i386/pr59794-7.c: Ditto.
6126         * gcc.target/i386/pr62208.c: Ditto.
6127         * gcc.target/i386/pr53416.c: Ditto.
6128         * gcc.target/i386/asm-dialect-1.c: Ditto.
6129         * gcc.target/i386/pr50038.c: Ditto.
6130         * gcc.target/i386/47698.c: Ditto.
6131         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6132         * gcc.target/i386/pr59794-2.c: Ditto.
6133         * gcc.target/i386/pr59794-3.c: Ditto.
6134         * gcc.target/i386/pr39058.c: Ditto.
6135         * gcc.target/i386/pr60205-1.c: Ditto.
6136         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6137         * gcc.target/i386/sse2-movq-2.c: Ditto.
6139 2015-06-17  Richard Biener  <rguenther@suse.de>
6141         PR tree-optimization/66251
6142         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6144 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
6146         PR c++/59682
6147         * g++.dg/parse/new-placement1.C: New.
6149 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6151         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6152         * jit.dg/test-compound-assignment.c: New testcase.
6154 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6156         PR jit/66539
6157         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6158         to "testcases" array.
6160 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6162         PR jit/66539
6163         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6164         * jit.dg/test-debug-strings.c: New test case.
6165         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6166         the discriminant has a sane debug string.
6168 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
6170         PR target/56766
6171         * gcc.target/i386/pr56766-1.c: New test.
6172         * gcc.target/i386/pr56766-2.c: Ditto.
6174 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
6176         * gcc.target/mips/loongson-shift-count-truncated-1.c:
6177         Skip on mips*-mti-linux* and mips*-img-linux* targets.
6178         * gcc.target/mips/loongson-simd.c: Ditto.
6180 2015-06-16  Richard Biener  <rguenther@suse.de>
6182         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6184 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6186         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6187         passed by the testsuite driver.
6189 2015-06-16  Richard Biener  <rguenther@suse.de>
6191         * gcc.dg/vect/slp-perm-11.c: New testcase.
6193 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
6195         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6196         dg-options.
6198 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6200         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6201         Reinstate calls to torture-init and torture-finalize.
6203 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6205         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6207 2015-06-15  Nathan Sidwell  <nathan@acm.org>
6209         PR c++/58583
6210         * g++.dg/cpp0x/nsdmi-template14.C: New test.
6212 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6214         PR c++/51048
6215         * g++.dg/cpp0x/local-type1.C: New.
6217 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
6219         PR fortran/44672
6220         PR fortran/45440
6221         PR fortran/57307
6222         * gfortran.dg/allocate_with_source_3.f90: Removed check for
6223         unimplemented error.
6224         * gfortran.dg/allocate_with_source_7.f08: New test.
6225         * gfortran.dg/allocate_with_source_8.f08: New test.
6227 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
6229         PR c++/65168
6230         * g++.dg/warn/Walways-true-3.C: New test.
6232 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6234         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6236 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6238         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6239         (main): Remove superfluous attributes.
6240         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6241         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6243 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6245         * gcc.target/i386/monitorx.c: New.
6246         * gcc.target/i386/sse-12.c: Add -mmwaitx.
6247         * gcc.target/i386/sse-13.c: Ditto.
6248         * gcc.target/i386/sse-14.c: Ditto.
6249         * gcc.target/i386/sse-22.c: Ditto.
6250         * gcc.target/i386/sse-23.c: Ditto.
6251         * g++.dg/other/i386-2.C: Ditto.
6252         * g++.dg/other/i386-3.C: Ditto.
6254 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
6256         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6258 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
6260         PR fortran/66079
6261         * gfortran.dg/allocatable_scalar_13.f90: New test
6263 2015-06-11  Marek Polacek  <polacek@redhat.com>
6265         * gcc.dg/fold-xor-3.c: New test.
6267 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6269         * gcc.target/arm/short-it-ifcvt-1.c: New test.
6270         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6272 2015-06-11  Christian Bruel  <christian.bruel@st.com>
6274         PR target/52144
6275         * gcc.target/arm/pragma_attribute.c: New test.
6277 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6279         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6281 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6283         PR target/66473
6284         * gcc.target/i386/pr66473.c: New test.
6286 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
6288         PR target/66470
6289         * gcc.dg/tls/pr66470.c: New test.
6290         * gcc.target/i386/pr66470.c: New test.
6292 2015-06-10  Christian Bruel  <christian.bruel@st.com>
6294         PR target/52144
6295         * gcc.target/arm/attr_arm.c: New test
6296         * gcc.target/arm/attr_arm-err.c: New test
6297         * gcc.target/arm/attr_thumb.c: New test
6298         * gcc.target/arm/attr_thumb-static.c: New test
6300 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6302         PR target/66200
6303         PR target/66428
6304         PR c++/66192
6305         * g++.dg/abi/aarch64_guard1.C: Adjust test.
6307 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
6309         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6310         passed by the testsuite driver.
6312 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6314         Revert:
6315         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6316         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6317         * gcc.dg/ssp-1.c: Make counter a register.
6318         * gcc.dg/ssp-2.c: Likewise.
6319         * gcc.dg/torture/parm-coalesce.c: New.
6321 2015-06-09  Tom de Vries  <tom@codesourcery.com>
6323         * gcc.target/i386/vararg-loc.c: New test.
6325 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6327         PR c++/65815
6328         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6329         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6331 2015-06-09  Marek Polacek  <polacek@redhat.com>
6333         PR tree-optimization/66299
6334         * gcc.dg/pr66299-1.c: New test.
6335         * gcc.dg/pr66299-2.c: New test.
6336         * gcc.dg/pr66299-3.c: New test.
6338 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
6340         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6341         passed by the testsuite driver.
6343 2015-06-09  Richard Biener  <rguenther@suse.de>
6345         PR middle-end/66423
6346         * gcc.dg/fold-modpow2.c: New testcase.
6348 2015-06-09  Richard Biener  <rguenther@suse.de>
6350         PR tree-optimization/66419
6351         * gcc.dg/vect/bb-slp-37.c: New testcase.
6353 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
6355         * gcc.target/arm/stl-cond.c: New test.
6357 2015-06-09  Richard Biener  <rguenther@suse.de>
6359         PR middle-end/66413
6360         * gcc.dg/torture/pr66413.c: New testcase.
6362 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6364         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6365         * gcc.dg/ssp-1.c: Make counter a register.
6366         * gcc.dg/ssp-2.c: Likewise.
6367         * gcc.dg/torture/parm-coalesce.c: New.
6369 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
6371         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6372         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6374 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6376         PR rtl-optimization/66444
6377         * gcc.dg/pr66444.c: New test.
6379 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6381         PR fortran/66245
6382         * gfortran.dg/class_is_1.f90: New test.
6383         * gfortran.dg/type_is_1.f90: Ditto.
6385 2015-06-08  Marek Polacek  <polacek@redhat.com>
6387         PR c/66415
6388         * gcc.dg/cpp/pr66415-1.c: New test.
6389         * gcc.dg/cpp/pr66415-2.c: New test.
6391 2015-06-08  Richard Biener  <rguenther@suse.de>
6393         PR tree-optimization/66422
6394         * gcc.dg/Warray-bounds-16.c: New testcase.
6396 2015-06-08  Richard Biener  <rguenther@suse.de>
6398         * gcc.dg/vect/slp-perm-10.c: New testcase.
6399         * gcc.dg/vect/slp-23.c: Adjust.
6400         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6401         vector pointer update.
6403 2015-06-08  Marek Polacek  <polacek@redhat.com>
6405         PR sanitizer/66452
6406         * g++.dg/ubsan/pr66452.C: New test.
6408 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6410         PR tree-optimization/66436
6411         * gcc.dg/gomp/dump-new-function-2.c: New test.
6412         * gcc.dg/gomp/dump-new-function-3.c: Same.
6413         * gcc.dg/gomp/dump-new-function.c: Same.
6415 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6417         PR tree-optimization/66435
6418         * gcc.dg/gomp/notify-new-function-2.c: New test.
6419         * gcc.dg/gomp/notify-new-function-3.c: Same.
6420         * gcc.dg/gomp/notify-new-function.c: Same.
6422 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
6424         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6425         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6426         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6427         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6428         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6429         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6430         -fshort-enum.
6432 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
6434         PR fortran/47659
6435         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6436         * gfortran.dg/warn_conversion.f90: Add warning for change in value
6437         for assignment.
6438         * gfortran.dg/warn_conversion_3.f90: Add warnings.
6439         * gfortran.dg/warn_conversion_5.f90: New test.
6440         * gfortran.dg/warn_conversion_6.f90: New test.
6441         * gfortran.dg/warn_conversion_7.f90: New test.
6443 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6445         PR fortran/66347
6446         * gfortran.dg/blockdata_9.f: New test.
6448 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6450         PR fortran/66385
6451         * gfortran.dg/forall_17.f90:  New test.
6453 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
6455         * g++.dg/cpp0x/pr57101.C: Add warning.
6456         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6457         * g++.dg/ext/visibility/anon7.C: Same.
6458         * g++.dg/ipa/pr63587-2.C: Same.
6459         * g++.dg/opt/dump1.C: Same.
6460         * g++.dg/opt/pr59622-3.C: Same.
6461         * g++.dg/opt/pr59622.C: Same.
6462         * g++.dg/torture/pr46383.C: Same.
6463         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6464         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6465         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6466         functions.
6467         * gfortran.dg/intent_out_8.f90: Same.
6468         * gfortran.dg/warn_target_lifetime_3.f90: Same.
6470 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6472         PR fortran/66377
6473         gfortran.dg/equiv_9.f90: New test.
6476 2015-06-05  Tom de Vries  <tom@codesourcery.com>
6478         merge from gomp4 branch:
6479         2015-05-28  Tom de Vries  <tom@codesourcery.com>
6481         PR tree-optimization/65443
6482         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6483         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6484         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6486 2015-06-05  Nathan Sidwell  <nathan@acm.org>
6488         PR c++/52595
6489         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6491 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
6493         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6495 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6497         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6499 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
6501         * gcc.target/i386/noplt-1.c: New test.
6502         * gcc.target/i386/noplt-2.c: New test.
6503         * gcc.target/i386/noplt-3.c: New test.
6504         * gcc.target/i386/noplt-4.c: New test.
6506 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
6508         PR fortran/58749
6509         * gfortran.dg/adjustl_1.f90:  New test.
6511 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
6513         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6514         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6516 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
6518         * lto.c (iterative_hash_canonical_type,
6519         gimple_register_canonical_type): only hash main variants of types
6521 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
6523         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6524         Move set of dg-do-what-default after early return.
6526 2015-06-04  Marek Polacek  <polacek@redhat.com>
6528         PR c/66341
6529         * gcc.dg/lvalue-8.c: New test.
6531 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6532             Paolo Carlini  <paolo.carlini@oracle.com>
6534         PR c++/66130
6535         * g++.dg/other/pr66130.C: New.
6536         * g++.dg/cpp0x/pr66130.C: Likewise.
6538 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6540         * g++.dg/cpp0x/decl-loc1.C: New.
6541         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6542         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6543         * g++.dg/init/ctor8.C: Likewise.
6544         * g++.dg/parse/semicolon4.C: Likewise.
6546 2015-06-03  Marek Polacek  <polacek@redhat.com>
6548         PR sanitizer/66190
6549         * g++.dg/ubsan/static-init-1.C: New test.
6550         * g++.dg/ubsan/static-init-2.C: New test.
6551         * g++.dg/ubsan/static-init-3.C: New test.
6553 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
6555         PR target/66275
6556         * gcc.target/i386/pr66275.c: New test.
6558 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6560         * gcc.dg/Wcxx-compat-22.c: New testcase.
6561         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6562         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6563         * c-c++-common/pr58346-1.c: Likewise.
6564         * c-c++-common/transparent-union-1.c: Likewise.
6566 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
6568         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6569         * g++.dg/plugin/def_plugin.c: New file.
6570         * g++.dg/plugin/def-plugin-test.C: New file.
6572 2015-06-03  Richard Biener  <rguenther@suse.de>
6574         * gcc.dg/vect/bb-slp-36.c: New testcase.
6576 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6578         * gcc.dg/lto/chkp-removed-alias_0.c: New.
6580 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6582         * gcc.dg/lto/chkp-privatize-1_0.c: New.
6583         * gcc.dg/lto/chkp-privatize-1_1.c: New.
6584         * gcc.dg/lto/chkp-privatize-2_0.c: New.
6585         * gcc.dg/lto/chkp-privatize-2_1.c: New.
6587 2015-06-03  Marek Polacek  <polacek@redhat.com>
6589         PR c/64223
6590         PR c/29358
6591         * gcc.dg/pr64223-1.c: New test.
6592         * gcc.dg/pr64223-2.c: New test.
6594 2015-06-03  Richard Biener  <rguenther@suse.de>
6596         PR tree-optimization/63916
6597         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6599 2015-06-03  Richard Biener  <rguenther@suse.de>
6601         PR tree-optimization/66375
6602         * gcc.dg/torture/pr66375.c: New testcase.
6604 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
6606         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6608 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
6610         PR target/65768
6611         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6613 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6615         PR fortran/66380
6616         * gfortran.dg/reshape_7.f90: New test.
6618 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
6620         PR c/66220:
6621         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6622         (fn_36): New.
6624 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6626         PR c/49551
6627         * gcc.dg/pr49551.c: New testcase.
6629 2015-06-02  Richard Biener  <rguenther@suse.de>
6631         PR debug/65549
6632         * g++.dg/lto/pr65549_0.C: New testcase.
6634 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
6636         PR libgomp/65742
6637         PR middle-end/66332
6638         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6640 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6642         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6644 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6646         PR c++/61683
6647         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6649 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6651         PR tree-optimization/48052
6652         * gcc.dg/tree-ssa/scev-8.c: New.
6653         * gcc.dg/tree-ssa/scev-9.c: New.
6654         * gcc.dg/tree-ssa/scev-10.c: New.
6655         * gcc.dg/vect/pr48052.c: New.
6657 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6659         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6661 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6663         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6665 2015-06-02  Marek Polacek  <polacek@redhat.com>
6667         PR middle-end/66345
6668         * gcc.dg/torture/pr66345.c: New test.
6670 2015-06-02  Richard Biener  <rguenther@suse.de>
6672         PR tree-optimization/65961
6673         * gcc.dg/torture/pr65961.c: New testcase.
6675 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6677         PR tree-optimization/52563
6678         PR tree-optimization/62173
6679         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6680         * gcc.dg/tree-ssa/scev-4.c: Ditto.
6682 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6684         * gnat.dg/specs/varsize_return2.ads: New test.
6685         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6687 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
6689         * gcc.dg/vect/vect-outer-simd-1.c: New test.
6691 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
6693         PR target/65697
6694         * gcc.target/aarch64/sync-comp-swap.c: New.
6695         * gcc.target/aarch64/sync-comp-swap.x: New.
6696         * gcc.target/aarch64/sync-op-acquire.c: New.
6697         * gcc.target/aarch64/sync-op-acquire.x: New.
6698         * gcc.target/aarch64/sync-op-full.c: New.
6699         * gcc.target/aarch64/sync-op-full.x: New.
6700         * gcc.target/aarch64/sync-op-release.c: New.
6701         * gcc.target/aarch64/sync-op-release.x: New.
6703 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
6705         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6706         (bar): Predefined.
6708 2015-06-01  Richard Biener  <rguenther@suse.de>
6710         PR tree-optimization/66349
6711         PR tree-optimization/66352
6712         PR tree-optimization/66357
6713         * gcc.dg/torture/pr66357.c: New testcase.
6714         * gcc.dg/torture/pr66349.c: Likewise.
6715         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6717 2015-06-01  Richard Biener  <rguenther@suse.de>
6719         Revert
6720         2015-05-29  Richard Biener  <rguenther@suse.de>
6722         PR tree-optimization/66314
6723         * gcc.dg/asan/pr66314.c: New testcase.
6725 2015-06-01  Richard Biener  <rguenther@suse.de>
6727         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6729 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6731         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6732         directives.
6733         (hp3, hp4): Add inline keyword.
6734         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6735         (hp2): Add inline keyword.
6736         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6737         (hp2): Add inline keyword.
6739 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6741         PR target/65527
6742         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6743         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6744         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6745         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6747 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6749         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6750         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6752 2015-06-01  Richard Biener  <rguenther@suse.de>
6754         PR tree-optimization/66280
6755         * g++.dg/torture/pr66280.C: New testcase.
6756         * g++.dg/torture/pr66280-2.C: Likewise.
6758 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6760         * gnat.dg/addr9_1.adb: New test.
6761         * gnat.dg/addr9_2.adb: Likewise.
6762         * gnat.dg/addr9_3.adb: Likewise.
6763         * gnat.dg/addr9_4.adb: Likewise.
6765 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6767           * g++.dg/other/dump-ada-spec-4.C: New test.
6769 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6771         * gcc.dg/alias-8.c: Fix dg-warning.
6773 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6775         * gcc.dg/alias-8.c: Do not xfail.
6776         * gcc.dg/pr62167.c: Prevent FRE.
6777         * gcc.dg/alias-14.c: New testcase.
6779 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6781         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6783 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6785         PR target/66215
6786         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6787         dg-options.
6788         * gcc.target/s390/hotpatch-10.c: Likewise.
6789         * gcc.target/s390/hotpatch-11.c: Likewise.
6790         * gcc.target/s390/hotpatch-12.c: Likewise.
6791         * gcc.target/s390/hotpatch-17.c: Likewise.
6792         * gcc.target/s390/hotpatch-18.c: Likewise.
6793         * gcc.target/s390/hotpatch-20.c: Likewise.
6794         * gcc.target/s390/hotpatch-21.c: Likewise.
6795         * gcc.target/s390/hotpatch-22.c: Likewise.
6796         * gcc.target/s390/hotpatch-23.c: Likewise.
6797         * gcc.target/s390/hotpatch-24.c: Likewise.
6798         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6799         to check for the exact nops too.
6800         * gcc.target/s390/hotpatch-3.c: Likewise.
6801         * gcc.target/s390/hotpatch-4.c: Likewise.
6802         * gcc.target/s390/hotpatch-5.c: Likewise.
6803         * gcc.target/s390/hotpatch-6.c: Likewise.
6804         * gcc.target/s390/hotpatch-7.c: Likewise.
6805         * gcc.target/s390/hotpatch-8.c: Likewise.
6806         * gcc.target/s390/hotpatch-9.c: Likewise.
6807         * gcc.target/s390/hotpatch-14.c: Likewise.
6808         * gcc.target/s390/hotpatch-15.c: Likewise.
6809         * gcc.target/s390/hotpatch-16.c: Likewise.
6810         * gcc.target/s390/hotpatch-19.c: Likewise.
6811         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6812         scan-assembler-times counting number of .align directives.
6813         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6814         dg-options.  Remove scan-assembler-times counting number of .align
6815         directives.
6816         * gcc.target/s390/hotpatch-26.c: New file.
6817         * gcc.target/s390/hotpatch-27.c: New file.
6818         * gcc.target/s390/hotpatch-28.c: New file.
6819         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6820         using -Os -O0 -O1 -O2 -O3 options.
6822 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6824         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6826 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6828         PR tree-optimization/66142
6829         * gcc.dg/vect/pr66142.c: New test.
6831 2015-05-29  Richard Biener  <rguenther@suse.de>
6833         PR tree-optimization/66314
6834         * gcc.dg/asan/pr66314.c: New testcase.
6836 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6838         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6839         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6840         Adjust all callers.
6841         (schedule-cleanups, dg-keep-saved-temps): New proc.
6842         (gcc-dg-test-1): Schedule cleanups.
6843         * lib/profopt.exp (profopt-execute): Likewise.
6844         * g++.dg/cdce3.C: Adjust expected line numbers.
6845         * gcc.dg/cdce1.c: Likewise.
6846         * gcc.dg/cdce2.c: Likewise.
6847         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6848         * gcc.dg/strlenopt-24.c: Likewise.
6849         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6850         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6851         * obj-c++.dg/encode-2.mm: Likewise.
6853 2015-05-28  DJ Delorie  <dj@redhat.com>
6855         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6857 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6859         * gnat.dg/discr43.adb: New test.
6861 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6863         * gnat.dg/varsize_temp.adb: Rename into...
6864         * gnat.dg/varsize1.adb: ...this.
6865         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6866         * gnat.dg/varsize2.ad[sb]: ...this.
6867         * gnat.dg/varsize3_1.adb: New test.
6868         * gnat.dg/varsize3_2.adb: Likewise.
6869         * gnat.dg/varsize3_3.adb: Likewise.
6870         * gnat.dg/varsize3_4.adb: Likewise.
6871         * gnat.dg/varsize3_5.adb: Likewise.
6872         * gnat.dg/varsize3_6.adb: Likewise.
6873         * gnat.dg/varsize3_pkg1.ads: New helper.
6874         * gnat.dg/varsize3_pkg2.ads: Likewise.
6875         * gnat.dg/varsize3_pkg3.ads: Likewise.
6877 2015-05-28  Richard Biener  <rguenther@suse.de>
6879         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6881 2015-05-28  Richard Biener  <rguenther@suse.de>
6883         PR tree-optimization/66142
6884         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6886 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6888         PR target/63810
6889         * gcc.dg/darwin-minversion-3.c: Update testcase.
6890         * gcc.dg/darwin-minversion-4.c: Ditto.
6891         * gcc.dg/darwin-minversion-5.c: New testcase.
6892         * gcc.dg/darwin-minversion-6.c: Ditto.
6893         * gcc.dg/darwin-minversion-7.c: Ditto.
6894         * gcc.dg/darwin-minversion-8.c: Ditto.
6895         * gcc.dg/darwin-minversion-9.c: Ditto.
6896         * gcc.dg/darwin-minversion-10.c: Ditto.
6897         * gcc.dg/darwin-minversion-11.c: Ditto.
6898         * gcc.dg/darwin-minversion-12.c: Ditto.
6900 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6902         PR rtl-optimization/66168
6903         * gcc.c-torture/compile/pr66168.c: New test.
6905 2015-05-27  Jeff Law  <law@redhat.com>
6907         PR target/39726
6908         * gcc.dg/target/m68k/pr39726-1.c: New test.
6910 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6912         PR c++/66270
6913         * g++.dg/ext/alias-canon3.C: New.
6915 2015-05-27  Richard Biener  <rguenther@suse.de>
6917         PR tree-optimization/66272
6918         Revert parts of
6919         2014-08-15  Richard Biener  <rguenther@suse.de>
6921         PR tree-optimization/62031
6922         * gcc.dg/torture/pr66272.c: New testcase.
6924 2015-05-27  Richard Biener  <rguenther@suse.de>
6926         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6928 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6930         PR target/65358
6931         * gcc.dg/pr65358.c: New test.
6933 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6935         PR fortran/65548
6936         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6937         semantic.
6938         * gfortran.dg/allocate_with_source_6.f90: New test.
6940 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6942         * gnat.dg/atomic7_1.adb: New test.
6943         * gnat.dg/atomic7_2.adb: Likewise.
6944         * gnat.dg/atomic7_pkg1.ads: New helper.
6945         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6947 2015-05-26  Michael Matz  <matz@suse.de>
6949         PR middle-end/66251
6950         * gcc.dg/vect/pr66251.c: New test.
6952 2015-05-26  Richard Biener  <rguenther@suse.de>
6954         PR tree-optimization/66142
6955         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6957 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6959         PR fortran/66082
6960         * gfortran.dg/allocatable_scalar_13.f90: New test
6962 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6964         * gnat.dg/warn11.adb: New test.
6965         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6967 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6969         * gnat.dg/vfa1_1.adb: New test.
6970         * gnat.dg/vfa1_2.adb: Likewise.
6971         * gnat.dg/vfa1_3.adb: Likewise.
6972         * gnat.dg/vfa1_4.adb: Likewise.
6973         * gnat.dg/vfa1_pkg.ads: New helper.
6975 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6977         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6978         * gcc.target/i386/pr66232-3.c: Likewise.
6980 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6982         PR target/66274
6983         * gcc.target/i386/pr66274.c: New test.
6985 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6987         * gnat.dg/renaming6.ad[sb]: New test.
6989 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6991         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6992         and 'dg-require-effective-target pie'.
6994 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6996         PR c++/66243
6997         * g++.dg/cpp0x/pr66243.C: New.
6999 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
7001         PR lto/66180
7002         * g++.dg/lto/pr66180_0.C: New testcase.
7003         * g++.dg/lto/pr66180_1.C: New testcase.
7005 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
7007         PR fortran/66257
7008         * typebound_call_27.f90: New file.
7010 2015-05-23  Nathan Sidwell  <nathan@acm.org>
7012         PR c++/65936
7013         * g++.dg/template/pr65936.C: New.
7015 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7017         PR tree-optimization/63387
7018         * gcc.dg/pr63387-2.c: New testcase.
7020 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7022         * gcc.dg/simd-1.c: Update to the new message.
7024 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7026         * gcc.dg/nand.c: New testcase.
7028 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
7030         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7031         Set dg-do-what-default to compile only on ARM targets without
7032         arm_neon_hw execution support.  Remove redundant c-torture-execute
7033         in loop over test cases.
7035 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7037         PR target/65491
7038         * gcc.target/aarch64/pr65491_1.c: New test.
7039         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
7040         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
7042 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7044         PR c++/65598
7045         * g++.dg/cpp0x/explicit9.C: New.
7046         * g++.dg/cpp0x/explicit8.C: Check the locations too.
7048 2015-05-22  Richard Biener  <rguenther@suse.de>
7050         PR tree-optimization/66251
7051         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7053 2015-05-22  Marek Polacek  <polacek@redhat.com>
7055         PR c/47043
7056         * c-c++-common/attributes-enum-1.c: New test.
7057         * c-c++-common/attributes-enum-2.c: New test.
7058         * g++.dg/cpp0x/attributes-enum-1.C: New test.
7059         * g++.dg/cpp1y/attributes-enum-1.C: New test.
7061 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7063         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7064         effective target support.  If no arm_neon_hw support, do not attempt
7065         to execute the tests; only compile them.
7066         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7067         and "dg-require-effective-target arm_neon_ok".
7068         * gcc.target/arm/simd/vextp16_1.c: Likewise.
7069         * gcc.target/arm/simd/vextp64_1.c: Likewise.
7070         * gcc.target/arm/simd/vextp8_1.c: Likewise.
7071         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7072         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7073         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7074         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7075         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7076         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7077         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7078         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7079         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7080         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7081         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7082         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7083         * gcc.target/arm/simd/vexts16_1.c: Likewise.
7084         * gcc.target/arm/simd/vexts32_1.c: Likewise.
7085         * gcc.target/arm/simd/vexts64_1.c: Likewise.
7086         * gcc.target/arm/simd/vexts8_1.c: Likewise.
7087         * gcc.target/arm/simd/vextu16_1.c: Likewise.
7088         * gcc.target/arm/simd/vextu32_1.c: Likewise.
7089         * gcc.target/arm/simd/vextu64_1.c: Likewise.
7090         * gcc.target/arm/simd/vextu8_1.c: Likewise.
7091         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7092         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7093         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7094         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7095         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7096         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7097         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7098         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7099         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7100         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7101         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7102         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7103         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7104         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7105         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7106         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7107         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7108         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7109         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7110         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7111         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7112         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7113         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7114         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7115         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7116         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7117         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7118         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7119         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7120         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7121         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7122         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7123         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7124         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7125         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7126         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7127         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7128         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7129         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7130         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7131         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7132         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7133         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7134         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7135         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7136         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7137         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7138         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7139         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7140         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7141         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7142         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7143         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7144         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7145         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7146         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7147         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7148         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7149         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7150         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7151         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7152         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7153         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7154         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7155         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7156         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7157         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7158         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7159         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7160         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7161         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7162         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7163         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7164         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7165         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7166         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7167         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7168         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7169         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7170         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7171         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7172         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7173         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7174         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7175         * gcc.target/arm/simd/vzips16_1.c: Likewise.
7176         * gcc.target/arm/simd/vzips32_1.c: Likewise.
7177         * gcc.target/arm/simd/vzips8_1.c: Likewise.
7178         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7179         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7180         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7182 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7184         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7185         * gcc.dg/vect/pr59354.c: Likewise.
7186         * gcc.dg/vect/pr64252.c: Likewise.
7187         * gcc.dg/vect/pr64404.c: Likewise.
7188         * gcc.dg/vect/pr64493.c: Likewise.
7189         * gcc.dg/vect/pr64495.c: Likewise.
7190         * gcc.dg/vect/pr64844.c: Likewise.
7191         * gcc.dg/vect/pr65518.c: Likewise.
7192         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7194 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7196         PR c++/66210
7197         * g++.dg/cpp1y/var-templ28.C: New.
7199 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7201         PR target/66232
7202         * gcc.target/i386/pr66232-1.c: New test.
7203         * gcc.target/i386/pr66232-2.c: Likewise.
7204         * gcc.target/i386/pr66232-3.c: Likewise.
7205         * gcc.target/i386/pr66232-4.c: Likewise.
7206         * gcc.target/i386/pr66232-5.c: Likewise.
7208 2015-05-21  Nathan Sidwell  <nathan@acm.org>
7210         * g++.dg/cpp1y/pr60943.C: New.
7212 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
7214         PR tree-optimization/66233
7215         * gcc.c-torture/execute/pr66233.c: New test.
7217 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7219         PR fortran/66176
7220         * gfortran.dg/inline_matmul_11.f90:  New test.
7222 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
7224         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7225         instead of listing several targets on its own.
7226         * gcc.target/i386/pr32219-2.c: Likewise.
7227         * gcc.target/i386/pr32219-3.c: Likewise.
7228         * gcc.target/i386/pr32219-4.c: Likewise.
7229         * gcc.target/i386/pr32219-5.c: Likewise.
7230         * gcc.target/i386/pr32219-6.c: Likewise
7231         * gcc.target/i386/pr32219-7.c: Likewise.
7232         * gcc.target/i386/pr32219-8.c: Likewise.
7233         * gcc.target/i386/pr39013-1.c: Likewise.
7234         * gcc.target/i386/pr39013-2.c: Likewise.
7235         * gcc.target/i386/pr64317.c: Likewise.
7237 2015-05-21  Jeff Law  <law@redhat.com>
7239         * gcc.target/hppa/shadd-3.c: New test.
7240         * gcc.target/hppa/shadd-4.c: New test.
7242 2015-05-21  Michael Matz  <matz@suse.de>
7244         * gcc.dg/vect/vect-strided-store.c: New test.
7245         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7246         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7248 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7250         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7251         * gcc.dg/pow-sqrt-synth-1.c: New test.
7252         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7254 2015-05-21  Richard Biener  <rguenther@suse.de>
7256         PR c++/66211
7257         * g++.dg/conversion/pr66211.C: New testcase.
7258         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7260 2015-05-21  Jeff Law  <law@redhat.com>
7262         * gcc.target/hppa/shadd-2.c: New test.
7264 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7266         PR target/54236
7267         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7269 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7271         PR target/65937
7272         * gcc.target/arm/pr26702.c: Adjust target selector.
7274 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7276         PR middle-end/66221
7277         * gcc.dg/lto/pr66221_0.c: New test.
7278         * gcc.dg/lto/pr66221_1.c: New test.
7280 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7282         PR c/52952
7283         * gcc.dg/redecl-4.c: Update column numbers.
7284         * gcc.dg/format/bitfld-1.c: Likewise.
7285         * gcc.dg/format/attr-2.c: Likewise.
7286         * gcc.dg/format/attr-6.c: Likewise.
7287         * gcc.dg/format/attr-7.c (baz): Likewise.
7288         * gcc.dg/format/asm_fprintf-1.c: Likewise.
7289         * gcc.dg/format/attr-4.c: Likewise.
7290         * gcc.dg/format/branch-1.c: Likewise.
7291         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7292         locations within strings with embedded escape sequences.
7294 2015-05-20  Jeff Law  <law@redhat.com>
7296         * gcc.target/hppa/hppa.exp: New target test driver.
7297         * gcc.target/hppa/shadd-1.c: New test.
7299 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
7301         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7303 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
7305         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7306         (fn_33_k_and_r_style): New.
7307         (fn_33_stroustrup_style): New.
7308         (fn_33_allman_style): New.
7309         (fn_33_whitesmiths_style): New.
7310         (fn_33_horstmann_style): New.
7311         (fn_33_ratliff_banner_style): New.
7312         (fn_33_lisp_style): New.
7313         (fn_34_indent_dash_gnu): New.
7314         (fn_34_indent_dash_kr): New.
7315         (fn_34_indent_dash_orig): New.
7316         (fn_34_indent_linux_style): New.
7318 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
7320         PR fortran/65548
7321         * gfortran.dg/allocate_with_source_5.f90: Extend test.
7323 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
7325         PR tree-optimization/65447
7326         * gcc.dg/tree-ssa/pr65447.c: New test.
7328 2015-05-19  Nathan sidwell  <nathan@acm.org>
7330         * g++.dg/cpp0x/pr65954.C: New.
7332 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
7334         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7336 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7338         * lib/target-supports.exp: Vector do not always have natural
7339         alignment on s390*.
7341 2015-05-19  David Sherwood  <david.sherwood@arm.com>
7343         * gcc.dg/loop-invariant.c: New testcase.
7345 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7347         * lib/target-supports.exp: Vector do not always have natural
7348         alignment on s390*.
7350 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7352         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7353         s390*.
7354         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7356 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7358         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7359         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7360         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7361         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7362         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7363         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7364         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7365         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7366         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7367         * gcc.target/s390/zvector/vec-elem-1.c: New test.
7369 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7371         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7373 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7375         * gcc.target/s390/s390.exp
7376         (check_effective_target_vector): New check.
7377         * gcc.target/s390/vector/vec-abi-1.c: New test.
7378         * gcc.target/s390/vector/vec-abi-2.c: New test.
7379         * gcc.target/s390/vector/vec-abi-3.c: New test.
7380         * gcc.target/s390/vector/vec-abi-4.c: New test.
7381         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7382         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7383         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7384         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7385         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7386         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7387         * gcc.target/s390/vector/vec-clobber-1.c: New test.
7388         * gcc.target/s390/vector/vec-cmp-1.c: New test.
7389         * gcc.target/s390/vector/vec-cmp-2.c: New test.
7390         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7391         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7392         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7393         * gcc.target/s390/vector/vec-genmask-1.c: New test.
7394         * gcc.target/s390/vector/vec-genmask-2.c: New test.
7395         * gcc.target/s390/vector/vec-init-1.c: New test.
7396         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7397         * gcc.target/s390/vector/vec-shift-1.c: New test.
7398         * gcc.target/s390/vector/vec-sub-1.c: New test.
7400 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7402         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7404 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7406         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7408 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7410         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7412 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7414         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7416 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7418         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7420 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7422         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7424 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7426         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7428 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7430         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7432 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7434         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7436 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7438         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7440 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7442         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7444 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7446         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7448 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7450         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7452 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
7454         PR tree-optimization/66187
7455         * gcc.c-torture/execute/pr66187.c: New test.
7456         * gcc.dg/pr66187-1.c: New test.
7457         * gcc.dg/pr66187-2.c: New test.
7459 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7461         * gcc.dg/vect/bb-slp-35.c: Adjust.
7463 2015-05-19  Richard Biener  <rguenther@suse.de>
7465         PR tree-optimization/66165
7466         * gcc.dg/torture/pr66165.c: New testcase.
7468         PR tree-optimization/66185
7469         * gcc.dg/torture/pr66185.c: New testcase.
7471 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
7473         PR target/54236
7474         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7476 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
7478         * gcc.target/mips/p5600-bonding.c : New file.
7480 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7482         PR fortran/66106
7483         * gfortran.dg/interface_operator_1.f90: New tests.
7485 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7487         PR fortran/66057
7488         * gfortran.dg/generic_29.f90: New tests.
7490 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7492         PR fortran/66043
7493         * gfortran.dg/storage_size_6.f90: New tests.
7495 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7497         PR fortran/66045
7498         * gfortran.dg/null1.f90: New test.
7500 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7502         PR fortran/66044
7503         * gfortran.dg/entry_21.f90: New test.
7505 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7507         PR fortran/66043
7508         * gfortran.dg/storage_size_6.f90: New tests.
7510 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7512         PR fortran/66040
7513         * gfortran.dg/misplaced_statement.f90: New test.
7515 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7517         PR fortran/66039
7518         * gfortran.dg/filepos1.f90: New test
7520 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7522         PR fortran/64925
7523         * gfortran.dg/pr64925.f90: New test.
7525 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7527         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7528         unit.
7529         * gfortran.dg/lto/pr41576_1.f90: Ditto.
7531 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
7533         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7534         to the family of pie capable targets.
7536 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
7538         * gcc.target/arm/bics_1.c : New testcase.
7539         * gcc.target/arm/bics_2.c : New testcase.
7540         * gcc.target/arm/bics_3.c : New testcase.
7541         * gcc.target/arm/bics_4.c : New testcase.
7543 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
7545         * gcc.target/mips/umips-attr.c: New test.
7547 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7549         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7550         * gcc.dg/20150120-2.c (dg-final): Ditto.
7551         * gcc.dg/20150120-2.c (dg-final): Ditto.
7552         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7554 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7556         PR target/66174
7557         * gcc.target/i386/pr66174.c: New test.
7559 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7561         PR fortran/37131
7562         * gfortran.dg/matmul_bounds_6.f90:  New test.
7563         * gfortran.dg/matmul_bounds_7.f90:  New test.
7565 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
7567         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7568         * gfortran.dg/lto/pr41576_1.f90: Add interface.
7569         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7570         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7571         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7572         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7574 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7576         PR fortran/65903
7577         * gfortran.dg/continuation_13.f90: Update test.
7578         * gfortran.dg/pr65903.f90: New test.
7580 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7582         PR fortran/66113
7583         * gfortran.dg/block_14.f90:  New test.
7585 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7587         PR fortran/44054
7588         * lib/gfortran-dg.exp: Update regex to handle two locations for
7589         the same diagnostic without caret.
7590         * gfortran.dg/badline.f: Test also that line numbers are correct
7591         before and after "left but not entered" warning.
7593 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
7594             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7596         PR target/65768
7597         * gcc.target/arm/maskdata.c: New test.
7599 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
7601         PR fortran/65792
7602         * gfortran.dg/derived_constructor_components_5: New test
7604 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
7606         PR target/66140
7607         * gcc.target/alpha/pr66140.c: New test.
7609 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
7611         PR c/48956
7612         * gcc.dg/Wconversion-complex-c99.c: New test.
7613         * gcc.dg/Wconversion-complex-gnu.c: New test.
7615 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
7617         PR tree-optimization/64454
7618         * gcc.dg/modmod.c: New testcase.
7620 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7622         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7624 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
7626         PR middle-end/66134
7627         * gcc.target/i386/mpx/pr66134.c: New test.
7629 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
7631         * gcc.target/powerpc/pr60158.c: New test.
7633 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
7635         * gcc.target/i386/sibcall-7.c: New test.
7636         * gcc.target/i386/sibcall-8.c: New test.
7638 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
7640         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7641         (abs64_in_dreg): Likewise.
7643 2015-05-14  Marek Polacek  <polacek@redhat.com>
7645         PR c/66066
7646         PR c/66127
7647         * gcc.dg/pr14649-1.c: Add -Wpedantic.
7648         * gcc.dg/pr19984.c: Likewise.
7649         * gcc.dg/pr66066-1.c: New test.
7650         * gcc.dg/pr66066-2.c: New test.
7651         * gcc.dg/pr66066-3.c: New test.
7653 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7655         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7656         * gcc.dg/pow-sqrt.x: New file.
7657         * gcc.dg/pow-sqrt-1.c: New test.
7658         * gcc.dg/pow-sqrt-2.c: Likewise.
7659         * gcc.dg/pow-sqrt-3.c: Likewise.
7661 2015-05-13  Richard Biener  <rguenther@suse.de>
7663         PR tree-optimization/66123
7664         * gcc.dg/torture/pr66123.c: New testcase.
7666 2015-05-13  Richard Biener  <rguenther@suse.de>
7668         PR middle-end/66110
7669         * gcc.dg/alias-2.c: Adjust.
7670         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7672 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7674         PR target/65103
7675         * gcc.target/i386/pr65103-3.c: New.
7677 2015-05-13  Martin Liska  <mliska@suse.cz>
7679         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7681 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
7683         PR target/66112
7684         * gcc.target/i386/pr66112-2.c: New test.
7686         PR target/66112
7687         * gcc.target/i386/pr66112-1.c: New test.
7689 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7691         PR target/66048
7692         * gcc.target/i386/mpx/pr66048.cc: New.
7694 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7696         PR rtl-optimization/64616
7697         * gcc.dg/loop-8.c: New test.
7698         * gcc.dg/loop-9.c: New test.
7700 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7702         PR target/pr66047.c
7703         * gcc.target/i386/pr66047.c: New testcase.
7705 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7707         PR ipa/65873
7708         * gcc.c-torture/compile/pr65873.c: New testcase.
7710 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7712         PR fortran/66111
7713         * gfortran.dg/inline_matmul_10.f90:  New test.
7715 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
7717         * c-c++-common/Wmisleading-indentation.c: New testcase.
7718         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7719         * c-c++-common/Wmisleading-indentation-2.md: New file.
7721 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7723         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7724         "break".
7725         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7727 2015-05-12  Richard Biener  <rguenther@suse.de>
7729         PR tree-optimization/66101
7730         * gcc.dg/torture/pr66101.c: New testcase.
7732 2015-05-12  Richard Biener  <rguenther@suse.de>
7734         PR tree-optimization/37021
7735         * gcc.target/i386/vect-addsub.c: New testcase.
7737 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7739         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7741 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7743         PR tree-optimization/66010
7744         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7746 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7748         PR c++/65133
7749         * g++.dg/cpp0x/trailing10.C: New.
7751 2015-05-12  Richard Biener  <rguenther@suse.de>
7753         * gcc.dg/vect/bb-slp-35.c: New testcase.
7755 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7757         PR fortran/66100
7758         * gfortran.dg/bound_simplification_6.f90: New.
7760 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7762         * gcc.target/mips/branch-1.c: Pass argument to bar().
7764 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7766         PR target/65753
7767         * gcc.target/i386/pr65753.c: New test.
7769 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7771         PR rtl-optimization/66076
7772         * gcc.dg/torture/pr66076.c: New test.
7774 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7776         PR fortran/66041
7777         * gfortran.dg/inline_matmul_7.f90:  New test.
7778         * gfortran.dg/inline_matmul_8.f90:  New test.
7779         * gfortran.dg/inline_matmul_9.f90:  New test.
7781 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7783         * gfortran.dg/bound_simplification_5.f90: New.
7785 2015-05-09  Jason Merrill  <jason@redhat.com>
7787         * lib/target-supports.exp (cxx_default): New global.
7788         (check_effective_target_c++11_only)
7789         (check_effective_target_c++14_only)
7790         (check_effective_target_c++98_only)
7791         (check_effective_target_c++1z_only): Check it.
7793 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7795         PR tree-optimization/64454
7796         * gcc.dg/tree-ssa/vrp97.c: New file.
7797         * gcc.dg/vect/slp-perm-7.c: Update.
7799 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7801         PR fortran/65894
7802         * gfortran.dg/elemental_subroutine_11.f90: New test.
7804 2015-05-08  Richard Biener  <rguenther@suse.de>
7806         PR tree-optimization/66036
7807         * gcc.dg/vect/slp-41.c: New testcase.
7809 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7811         * gfortran.dg/elemental_optional_args_7.f90: New.
7813 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7815         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7816         allow cmlt or sshr.
7818 2015-05-08  Marek Polacek  <polacek@redhat.com>
7820         PR c/64918
7821         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7822         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7824 2015-05-07  Marek Polacek  <polacek@redhat.com>
7826         PR c/65179
7827         * c-c++-common/Wshift-negative-value-1.c: New test.
7828         * c-c++-common/Wshift-negative-value-2.c: New test.
7829         * c-c++-common/Wshift-negative-value-3.c: New test.
7830         * c-c++-common/Wshift-negative-value-4.c: New test.
7831         * c-c++-common/Wshift-negative-value-5.c: New test.
7832         * c-c++-common/Wshift-negative-value-6.c: New test.
7833         * gcc.dg/c90-left-shift-1.c: New test.
7834         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7835         * gcc.dg/c99-left-shift-1.c: New test.
7837 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7839         PR middle-end/192
7840         PR middle-end/54303
7841         * gcc.dg/fdata-sections-2.c: New file.
7843 2015-05-07  Marek Polacek  <polacek@redhat.com>
7845         PR testsuite/66046
7846         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7847         last dg-output.
7848         * c-c++-common/ubsan/align-7.c: Likewise.
7849         * c-c++-common/ubsan/bounds-8.c: Likewise.
7850         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7851         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7852         * c-c++-common/ubsan/null-1.c: Likewise.
7853         * c-c++-common/ubsan/null-10.c: Likewise.
7854         * c-c++-common/ubsan/null-11.c: Likewise.
7855         * c-c++-common/ubsan/null-2.c: Likewise.
7856         * c-c++-common/ubsan/null-3.c: Likewise.
7857         * c-c++-common/ubsan/null-4.c: Likewise.
7858         * c-c++-common/ubsan/null-5.c: Likewise.
7859         * c-c++-common/ubsan/null-6.c: Likewise.
7860         * c-c++-common/ubsan/null-7.c: Likewise.
7861         * c-c++-common/ubsan/null-8.c: Likewise.
7862         * c-c++-common/ubsan/null-9.c: Likewise.
7863         * c-c++-common/ubsan/object-size-1.c: Likewise.
7864         * c-c++-common/ubsan/object-size-10.c: Likewise.
7865         * c-c++-common/ubsan/object-size-4.c: Likewise.
7866         * c-c++-common/ubsan/object-size-5.c: Likewise.
7867         * c-c++-common/ubsan/object-size-7.c: Likewise.
7868         * c-c++-common/ubsan/object-size-8.c: Likewise.
7869         * c-c++-common/ubsan/object-size-9.c: Likewise.
7870         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7871         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7872         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7873         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7874         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7875         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7876         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7877         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7878         * c-c++-common/ubsan/pr59333.c: Likewise.
7879         * c-c++-common/ubsan/pr59667.c: Likewise.
7880         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7881         * c-c++-common/ubsan/pr60636.c: Likewise.
7882         * c-c++-common/ubsan/pr63802.c: Likewise.
7883         * c-c++-common/ubsan/recovery-1.c: Likewise.
7884         * c-c++-common/ubsan/recovery-3.c: Likewise.
7885         * c-c++-common/ubsan/shift-1.c: Likewise.
7886         * c-c++-common/ubsan/shift-2.c: Likewise.
7887         * c-c++-common/ubsan/shift-4.c: Likewise.
7888         * c-c++-common/ubsan/shift-7.c: Likewise.
7889         * c-c++-common/ubsan/undefined-2.c: Likewise.
7890         * c-c++-common/ubsan/vla-1.c: Likewise.
7891         * g++.dg/ubsan/null-1.C: Likewise.
7892         * g++.dg/ubsan/null-3.C: Likewise.
7893         * g++.dg/ubsan/null-4.C: Likewise.
7894         * g++.dg/ubsan/vptr-8.C: Likewise.
7895         * g++.dg/ubsan/vptr-9.C: Likewise.
7896         * gcc.dg/ubsan/bounds-2.c: Likewise.
7897         * gcc.dg/ubsan/object-size-9.c: Likewise.
7899 2015-05-07  Jeff Law  <law@redhat.com>
7901         * gcc.dg/tree-ssa/shorten-1.c: New test.
7903 2015-05-07  Richard Biener  <rguenther@suse.de>
7905         PR tree-optimization/66002
7906         * gcc.dg/vect/vect-125.c: New testcase.
7908 2015-05-07  Marek Polacek  <polacek@redhat.com>
7909             Martin Uecker  <uecker@eecs.berkeley.edu>
7911         * c-c++-common/ubsan/bounds-10.c: New test.
7913 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7915         * jit.dg/harness.h (set_options): Wrap with
7916         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7917         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7918         Special-case test-benchmark.c as a negative.
7919         * jit.dg/test-benchmark.c: New file.
7921 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7923         PR target/64208
7924         * gcc.target/arm/pr64208.c: New test.
7926 2015-05-06  Alan Modra  <amodra@gmail.com>
7928         PR target/66020
7929         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7930         (gparms): Make volatile.
7932 2015-05-06  Richard Biener  <rguenther@suse.de>
7934         PR tree-optimization/62283
7935         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7937 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7939         PR target/66015
7940         * gcc.target/aarch64/iinline-attr-1.c: New test.
7942 2015-05-06  Richard Biener  <rguenther@suse.de>
7944         * gcc.dg/vect/bb-slp-34.c: New testcase.
7946 2015-05-06  Richard Biener  <rguenther@suse.de>
7948         PR tree-optimization/62283
7949         * gcc.dg/vect/bb-slp-14.c: Adjust.
7951 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7953         PR target/65990
7954         * gcc.target/i386/pr65990.c: New test.
7956 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7958         PR target/65915
7959         * gcc.target/i386/pr65915.c: New.
7961 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7963         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7964         'va_list escapes 0'.
7966 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7968         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7969         in r222173.
7971 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7973         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7974         * gcc.target/arm/pr65924.c: Likewise.
7976 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7978         PR target/65871
7979         * gcc.target/i386/pr65871-3.c: New test.
7981 2015-05-04  Jeff Law  <law@redhat.com>
7983         Revert:
7984         2015-05-04  Jeff Law  <law@redhat.com>
7985         * gcc.dg/tree-ssa/shorten-1.c: New test.
7987 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7988             Jakub Jelinek  <jakub@redhat.com>
7990         PR c++/66007
7991         * g++.dg/cpp0x/Wnarrowing4.C: New.
7993 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7995         * lib/target-supports.exp
7996         (check_effective_target_keeps_null_pointer_checks): Clarify that
7997         this is for targets that disable -fdelete-null-pointer-checks,
7998         not default it to off.
7999         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
8000         -fdelete-null-pointer-checks explicit.
8001         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
8002         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
8003         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
8004         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
8005         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8006         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8007         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8008         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
8009         * gcc.dg/tree-ssa/pr20318.c: Likewise.
8010         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8011         * gcc.dg/tree-ssa/pr20702.c: Likewise.
8012         * gcc.dg/tree-ssa/pr21086.c: Likewise.
8013         * gcc.dg/tree-ssa/pr21090.c: Likewise.
8014         * gcc.dg/tree-ssa/pr58480.c: Likewise.
8015         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8016         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8017         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8018         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
8019         * gcc.dg/tree-ssa/unreachable.c: Likewise.
8020         * gcc.dg/tree-ssa/vrp02.c: Likewise.
8021         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8022         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8023         * gcc.dg/tree-ssa/vrp55.c: Likewise.
8024         * g++.dg/cpp0x/static_assert9.C: Likewise.
8025         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
8026         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
8027         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
8028         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
8029         * g++.dg/tree-ssa/pr26406.C: Likewise.
8031 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
8033         PR tree-optimization/65984
8034         * c-c++-common/ubsan/pr65984.c: New test.
8036 2015-05-04  Jeff Law  <law@redhat.com>
8038         * gcc.dg/tree-ssa/shorten-1.c: New test.
8040 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8042         PR fortran/44735
8043         * gfortran.dg/pr44735.f90: New test.
8045 2015-05-04  Richard Biener  <rguenther@suse.de>
8047         PR tree-optimization/65965
8048         * gcc.dg/vect/bb-slp-33.c: New testcase.
8050 2015-05-04  Richard Biener  <rguenther@suse.de>
8052         PR tree-optimization/65935
8053         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8055 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8057         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8058         for each supported variant instead of CHECK_RESULTS.
8059         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8060         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8061         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8062         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8063         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8064         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8065         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8066         expected results for unsupported variants.  Call CHECK for each
8067         supported variant instead of CHECK_RESULTS.
8068         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8069         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8070         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8071         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8072         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8073         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8074         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8075         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8076         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8077         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8078         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8079         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8080         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8081         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8082         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8083         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8084         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8085         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8086         expected results for unsupported variants.
8087         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8088         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8089         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8090         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8091         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8092         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8093         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8094         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8095         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8096         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8097         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8098         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8099         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8100         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8101         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8102         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8103         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8104         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8105         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8106         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8107         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8108         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8109         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8110         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8111         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8112         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8113         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8114         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8116 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8118         PR fortran/37131
8119         * gfortran.dg/bound_9.f90:  Add pointer assignment.
8121 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
8122             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
8124         PR c++/65858
8125         * g++.dg/cpp0x/Wnarrowing3.C: New.
8127 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
8129         * gcc.dg/20150120-1.c: New test.
8130         * gcc.dg/20150120-2.c: New test.
8131         * gcc.dg/20150120-3.c: New test.
8133 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
8135         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8137 2015-05-01  Renlin Li  <renlin.li@arm.com>
8139         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8141 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
8143         * gfortran.dg/bound_simplification_4.f90: New.
8145 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8147         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8148         with powerpc_p8vector_ok.
8150 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8152         PR fortran/37131
8153         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
8154         scan pattern.
8155         * gfortran.dg/bound_9.f90:  New test case.
8157 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
8159         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8160         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8161         for 32bit x86 targets.
8162         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8163         for 32bit x86 targets.
8164         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8165         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8166         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8167         for 32bit x86 targets.
8169 2015-04-30  Marek Polacek  <polacek@redhat.com>
8171         PR tree-optimization/63551
8172         * g++.dg/ipa/pr63551.C: New test.
8174 2015-04-30  Caroline Tice  <cmtice@google.com>
8176         PR  65929
8177         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
8178         partition size on certain targets.
8180 2015-04-30  Renlin Li  <renlin.li@arm.com>
8182         * gcc.target/aarch64/vect-reduc-or_1.c: New.
8184 2015-04-30  Marek Polacek  <polacek@redhat.com>
8186         * c-c++-common/Wbool-compare-3.c: New test.
8188         * gcc.dg/pr65901.c (foo): Adjust dg-error.
8189         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8191 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8193         PR c++/57610
8194         * g++.dg/init/ref22.C: New.
8196 2015-04-30  Marek Polacek  <polacek@redhat.com>
8198         * gcc.dg/init-bad-8.c: New test.
8200         * gcc.dg/incomplete-typedef-1.c: New test.
8202 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8204         PR c++/59955
8205         * g++.dg/template/crash121.C: New.
8207 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
8209         * gcc.target/mips/call-from-init.c: New test.
8210         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8212 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8214         PR target/65871
8215         * gcc.target/i386/pr65871-1.c: New test.
8216         * gcc.target/i386/pr65871-2.c: Ditto.
8218 2015-04-29  Marek Polacek  <polacek@redhat.com>
8220         PR c/64610
8221         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8222         * c-c++-common/Wbool-compare-2.c: New test.
8224 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8226         PR target/65770
8227         * gcc.target/aarch64/vstN_lane_1.c: New file.
8229 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8231         PR c++/64667
8232         * g++.dg/warn/Winit-self-3.C: New.
8234 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8236         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8238 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
8240         PR target/65924
8241         * gcc.target/arm/pr65924.c: New test.
8243 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
8245         * g++.dg/gomp/tpl-target-update.C: New file.
8247 2015-04-29  Richard Biener  <rguenther@suse.de>
8249         PR tree-optimization/65917
8250         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8252 2015-04-29  Christian Bruel  <christian.bruel@st.com>
8254         PR target/64835
8255         * gcc.dg/ipa/iinline-attr.c: New test.
8256         * gcc.target/i386/iinline-attr-2.c: New test.
8258 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
8260         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8261         segfault is fixed.
8263 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8265         * gcc.dg/vect/vect-33.c: Remove spurious line.
8267 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
8269         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8271 2015-04-28  Marek Polacek  <polacek@redhat.com>
8273         PR c/65901
8274         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8275         * gcc.dg/pr65901.c: New test.
8277 2015-04-28  Richard Biener  <rguenther@suse.de>
8279         PR tree-optimization/62283
8280         * gfortran.dg/vect/pr62283-2.f: New testcase.
8281         * gcc.dg/vect/bb-slp-14.c: Adjust.
8283 2015-04-28  Richard Biener  <rguenther@suse.de>
8285         PR tree-optimization/65851
8286         * g++.dg/torture/pr65851.C: New testcase.
8288 2015-04-27  Jeff Law <law@redhat.com>
8290         PR tree-optimization/65217
8291         * gcc.target/i386/pr65217.c: Remove XFAIL.
8293 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8295         PR fortran/60322
8296         Add tests forgotten to svn-add.
8297         * gfortran.dg/class_allocate_19.f03: New test.
8298         * gfortran.dg/class_array_20.f03: New test.
8299         * gfortran.dg/class_array_21.f03: New test.
8300         * gfortran.dg/finalize_29.f08: New test.
8302 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8304         PR fortran/59678
8305         PR fortran/65841
8306         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8307         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8309 2015-04-27  Caroline Tice  <cmtice@google.com>
8311         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8312         partition size.
8314 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
8316         PR target/64579
8317         * gcc.target/powerpc/htm-1.c: New test.
8318         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8319         on 64-bit compiles.
8320         (__builtin_tabortdci): Likewise.
8321         (__builtin_tcheck): Remove operand.
8322         * lib/target-supports.exp (check_htm_hw_available): New function.
8324 2015-04-27  Richard Biener  <rguenther@suse.de>
8326         * gcc.target/i386/pr65217.c: XFAIL.
8328 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
8330         PR tree-optimization/65875
8331         * gcc.c-torture/compile/pr65875.c: New test.
8333 2015-04-25  Marek Polacek  <polacek@redhat.com>
8335         PR c/52085
8336         * gcc.dg/enum-incomplete-2.c: New test.
8337         * gcc.dg/enum-mode-1.c: New test.
8339 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8341         PR target/65849
8342         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8343         set new options.
8344         * gcc.target/powerpc/pr65849-2.c: Likewise.
8346 2015-04-24  Tom de Vries  <tom@codesourcery.com>
8348         PR tree-optimization/65802
8349         * g++.dg/pr65802.C: Move to ...
8350         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
8351         stdarg.h.  Rewrite for C.
8352         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
8353         va_start and va_end.  Remove unnecessary inline asm.
8355 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
8356             Wei Mi  <wmi@google.com>
8358         * gcc.target/i386/sse2-load-multi.c: New test.
8359         * gcc.target/i386/sse2-store-multi.c: Ditto.
8361 2015-04-24  Marek Polacek  <polacek@redhat.com>
8363         PR c/65830
8364         * c-c++-common/pr65830.c: New test.
8366         PR c/63357
8367         * c-c++-common/Wlogical-op-1.c: New test.
8369 2015-04-24  Marek Polacek  <polacek@redhat.com>
8371         PR c/61534
8372         * c-c++-common/pr61534-1.c: New test.
8374 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8375             Steven Bosscher <steven@gcc.gnu.org>
8377         PR rtl-optimization/34503
8378         * gcc.target/arm/pr64616.c: New file.
8380 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
8382         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8384 2015-04-24  Terry Guo  <terry.guo@arm.com>
8386         * gcc.target/arm/pr65710.c: Update the options.
8388 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
8390         * gcc.target/i386/pr65523.c: Skip x32.
8392 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8394         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8395         to look for vcl* where appropriate.
8397 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8399         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8400         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8402 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
8404         PR target/26702
8405         * gcc.target/arm/pr26702.c: New test.
8407 2015-04-23  Marek Polacek  <polacek@redhat.com>
8409         PR c/65345
8410         * gcc.dg/pr65345-1.c: New test.
8411         * gcc.dg/pr65345-2.c: New test.
8413 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8415         * gcc.target/powerpc/crypto-builtin-2.c: New.
8417 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
8419         PR fortran/60322
8420         * gfortran.dg/class_allocate_19.f03: New test.
8421         * gfortran.dg/class_array_20.f03: New test.
8422         * gfortran.dg/class_array_21.f03: New test.
8423         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8424         * gfortran.dg/finalize_15.f90: Fixing comparision to model
8425         initialization correctly.
8426         * gfortran.dg/finalize_29.f08: New test.
8428 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8430         * gcc.target/powerpc/swaps-p8-18.c: New test.
8432 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8434         PR target/65456
8435         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8436         * gcc.dg/vect/bb-slp-25.c: Likewise.
8437         * gcc.dg/vect/bb-slp-29.c: Likewise.
8438         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8439         vect_no_align && { ! vect_hw_misalign }.
8440         * gcc.dg/vect/bb-slp-9.c: Likewise.
8441         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8442         vect_hw_misalign.
8443         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8444         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8445         account for POWER8, where peeling for alignment is not needed.
8446         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8447         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8448         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8449         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8450         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8451         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8452         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8453         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8454         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8455         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8456         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8457         * gcc.dg/vect/pr16105.c: Likewise.
8458         * gcc.dg/vect/pr20122.c: Likewise.
8459         * gcc.dg/vect/pr33804.c: Likewise.
8460         * gcc.dg/vect/pr33953.c: Likewise.
8461         * gcc.dg/vect/pr56787.c: Likewise.
8462         * gcc.dg/vect/pr58508.c: Likewise.
8463         * gcc.dg/vect/slp-25.c: Likewise.
8464         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8465         * gcc.dg/vect/vect-105.c: Likewise.
8466         * gcc.dg/vect/vect-27.c: Likewise.
8467         * gcc.dg/vect/vect-29.c: Likewise.
8468         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8469         POWER8.
8470         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8471         && { ! vect_hw_misalign }.
8472         * gcc.dg/vect/vect-44.c: Likewise.
8473         * gcc.dg/vect/vect-48.c: Likewise.
8474         * gcc.dg/vect/vect-50.c: Likewise.
8475         * gcc.dg/vect/vect-52.c: Likewise.
8476         * gcc.dg/vect/vect-56.c: Likewise.
8477         * gcc.dg/vect/vect-60.c: Likewise.
8478         * gcc.dg/vect/vect-72.c: Likewise.
8479         * gcc.dg/vect/vect-75-big-array.c: Likewise.
8480         * gcc.dg/vect/vect-75.c: Likewise.
8481         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8482         * gcc.dg/vect/vect-77-global.c: Likewise.
8483         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8484         * gcc.dg/vect/vect-78-global.c: Likewise.
8485         * gcc.dg/vect/vect-93.c: Likewise.
8486         * gcc.dg/vect/vect-95.c: Likewise.
8487         * gcc.dg/vect/vect-96.c: Likewise.
8488         * gcc.dg/vect/vect-cond-1.c: Likewise.
8489         * gcc.dg/vect/vect-cond-3.c: Likewise.
8490         * gcc.dg/vect/vect-cond-4.c: Likewise.
8491         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8492         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8493         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8494         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8495         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8496         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8497         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8498         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8499         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8500         * gcc.dg/vect/vect-outer-5.c: Likewise.
8501         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8502         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8503         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8504         * gcc.dg/vect/vect-outer-fir.c: Likewise.
8505         * gcc.dg/vect/vect-peel-3.c: Likewise.
8506         * gcc.dg/vect/vect-peel-4.c: Likewise.
8507         * gcc.dg/vect/vect-pre-interact.c: Likewise.
8508         * gcc.target/powerpc/pr65456.c: New test.
8509         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8510         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8511         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8512         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8513         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8514         vect_no_align && { ! vect_hw_misalign }.
8515         * gfortran.dg/vect/vect-3.f90: Likewise.
8516         * gfortran.dg/vect/vect-4.f90: Likewise.
8517         * gfortran.dg/vect/vect-5.f90: Likewise.
8518         * lib/target-supports.exp (check_effective_target_vect_no_align):
8519         Return 1 for POWER8.
8520         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8522 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8524         PR fortran/65429
8525         * gfortran.dg/pr65429.f90: New test.
8527 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
8529         * c-c++-common/asan/user-section-1.c: New test.
8530         * c-c++-common/asan/user-section-2.c: New test.
8531         * c-c++-common/asan/user-section-3.c: New test.
8533 2015-04-22  Hale Wang  <hale.wang@arm.com>
8534             Terry Guo  <terry.guo@arm.com>
8536         PR rtl-optimization/64818
8537         * gcc.target/arm/pr64818.c: New test.
8539 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
8541         PR ipa/65076
8542         * g++.dg/tree-ssa/pr61034.C: Update template.
8543         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8544         * gcc.dg/Warray-bounds-11.c: Likewise.
8545         * gcc.dg/Warray-bounds.c: Likewise.
8547 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549         PR libgfortran/65234
8550         * gfortran.dg/fmt_unlimited.f90: New test.
8552 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
8554         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8555         headers.
8556         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8557         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8558         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8559         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8560         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8561         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8562         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8564 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8566         PR libgfortran/56743
8567         * gfortran.dg/namelist_87.f90: New test.
8569 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8571         * gcc.target/aarch64/mult-synth_1.c: New test.
8572         * gcc.target/aarch64/mult-synth_2.c: Likewise.
8573         * gcc.target/aarch64/mult-synth_3.c: Likewise.
8574         * gcc.target/aarch64/mult-synth_4.c: Likewise.
8575         * gcc.target/aarch64/mult-synth_5.c: Likewise.
8576         * gcc.target/aarch64/mult-synth_6.c: Likewise.
8578 2015-04-21  Richard Biener  <rguenther@suse.de>
8580         PR tree-optimization/65650
8581         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8582         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8583         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8584         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8585         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8586         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8588 2015-04-21  Tom de Vries  <tom@codesourcery.com>
8590         PR tree-optimization/65802
8591         * g++.dg/pr65802.C: New test.
8593 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
8595         PR testsuite/65767
8596         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8597         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8599 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
8601         PR c++/65801
8602         * g++.dg/cpp0x/Wnarrowing2.C: New.
8604 2015-04-20  Jeff Law  <law@redhat.com>
8606         PR tree-optimization/65658
8607         * gcc.dg/pr65658.c: New test.
8609 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
8611         PR target/64134
8612         * gcc.target/aarch64/vec_init_1.c: New test.
8614 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
8616         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8617         targets.
8619 2015-04-18  Martin Sebor  <msebor@redhat.com>
8621         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8622         of non-nul characters.
8623         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8625 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8627         PR target/65787
8628         * gcc.target/powerpc/pr65787.c: New.
8630 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8632         PR target/65689
8633         * gcc.target/aarch64/c-output-template-4.c: New test.
8635 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8637         PR target/65780
8638         * gcc.dg/pr65780-1.c: New test.
8639         * gcc.dg/pr65780-2.c: Likewise.
8640         * gcc.target/i386/pr32219-9.c: Likewise.
8641         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8642         symbol.
8643         * gcc.target/i386/pr64317.c (c): Initialize.
8645 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8647         PR target/65612
8648         * g++.dg/ext/mv18.C: New test.
8649         * g++.dg/ext/mv19.C: Likewise.
8650         * g++.dg/ext/mv20.C: Likewise.
8651         * g++.dg/ext/mv21.C: Likewise.
8652         * g++.dg/ext/mv22.C: Likewise.
8653         * g++.dg/ext/mv23.C: Likewise.
8655 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
8657         PR c++/64527
8658         * g++.dg/init/pr64527.C: New test.
8660 2015-04-17  Tom de Vries  <tom@codesourcery.com>
8661             Michael Matz  <matz@suse.de>
8663         PR tree-optimization/64950
8664         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8665         x86_64-*-*.
8667 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
8669         * c-c++-common/asan/user-section-1.c: New test.
8671 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8673         PR debug/65771
8674         * gcc.dg/debug/pr65771.c: New test.
8676 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
8678         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8679         __buitlin_alloca with __builtin_alloca.
8681 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
8683         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8685 2015-04-16  Richard Biener  <rguenther@suse.de>
8687         PR tree-optimization/64277
8688         * gcc.dg/Warray-bounds-14.c: New testcase.
8689         * gcc.dg/Warray-bounds-15.c: Likewise.
8690         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8691         * c-c++-common/ubsan/bounds-6.c: Likewise.
8693 2015-04-16  Renlin Li  <renlin.li@arm.com>
8695         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8696         * gcc.target/arm/unsigned-float.c: New.
8698 2015-04-16  Richard Biener  <rguenther@suse.de>
8700         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8701         * gcc.dg/tree-ssa/pr37508.c: Adjust.
8702         * gfortran.dg/reassoc_6.f: Remove XFAIL.
8704 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
8706         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8707         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8708         * g++.dg/cpp0x/defaulted21.C: Likewise.
8709         * g++.dg/cpp0x/defaulted28.C: Likewise.
8710         * g++.dg/cpp0x/defaulted47.C: Likewise.
8711         * g++.dg/cpp0x/elision_neg.C: Likewise.
8712         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8713         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8714         * g++.dg/cpp0x/implicit1.C: Likewise.
8715         * g++.dg/cpp0x/implicit9.C: Likewise.
8716         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8717         * g++.dg/cpp0x/range-for13.C: Likewise.
8718         * g++.dg/gomp/clause-2.C: Likewise.
8719         * g++.dg/gomp/udr-5.C: Likewise.
8720         * g++.dg/inherit/access6.C: Likewise.
8721         * g++.dg/lookup/duperr1.C: Likewise.
8722         * g++.dg/lookup/friend2.C: Likewise.
8723         * g++.dg/lookup/pr6936.C: Likewise.
8724         * g++.dg/lookup/scoped1.C: Likewise.
8725         * g++.dg/lookup/using26.C: Likewise.
8726         * g++.dg/lookup/using38.C: Likewise.
8727         * g++.dg/other/access2.C: Likewise.
8728         * g++.dg/overload/defarg3.C: Likewise.
8729         * g++.dg/overload/defarg6.C: Likewise.
8730         * g++.dg/parse/access11.C: Likewise.
8731         * g++.dg/parse/access2.C: Likewise.
8732         * g++.dg/parse/access3.C: Likewise.
8733         * g++.dg/parse/access4.C: Likewise.
8734         * g++.dg/parse/access5.C: Likewise.
8735         * g++.dg/parse/access6.C: Likewise.
8736         * g++.dg/parse/access8.C: Likewise.
8737         * g++.dg/parse/access9.C: Likewise.
8738         * g++.dg/parse/crash40.C: Likewise.
8739         * g++.dg/tc1/dr142.C: Likewise.
8740         * g++.dg/tc1/dr166.C: Likewise.
8741         * g++.dg/tc1/dr52.C: Likewise.
8742         * g++.dg/template/access11.C: Likewise.
8743         * g++.dg/template/access18.C: Likewise.
8744         * g++.dg/template/access19.C: Likewise.
8745         * g++.dg/template/access2.C: Likewise.
8746         * g++.dg/template/access20.C: Likewise.
8747         * g++.dg/template/access26.C: Likewise.
8748         * g++.dg/template/access3.C: Likewise.
8749         * g++.dg/template/access7.C: Likewise.
8750         * g++.dg/template/conv12.C: Likewise.
8751         * g++.dg/template/crash69.C: Likewise.
8752         * g++.dg/template/friend31.C: Likewise.
8753         * g++.dg/template/friend32.C: Likewise.
8754         * g++.dg/template/memfriend15.C: Likewise.
8755         * g++.dg/template/memfriend16.C: Likewise.
8756         * g++.dg/template/memfriend17.C: Likewise.
8757         * g++.dg/template/memfriend7.C: Likewise.
8758         * g++.dg/template/pr32519.C: Likewise.
8759         * g++.dg/template/qualttp21.C: Likewise.
8760         * g++.dg/template/qualttp8.C: Likewise.
8761         * g++.dg/template/ttp10.C: Likewise.
8762         * g++.dg/template/typedef11.C: Likewise.
8763         * g++.dg/template/typedef13.C: Likewise.
8764         * g++.dg/template/typedef19.C: Likewise.
8765         * g++.dg/template/typedef20.C: Likewise.
8766         * g++.dg/template/typedef22.C: Likewise.
8767         * g++.dg/template/using16.C: Likewise.
8768         * g++.dg/template/virtual3.C: Likewise.
8769         * g++.dg/ubsan/pr61272.C: Likewise.
8770         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8771         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8772         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8773         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8774         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8775         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8776         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8777         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8778         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8779         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8780         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8781         * g++.old-deja/g++.jason/access17.C: Likewise.
8782         * g++.old-deja/g++.jason/access18.C: Likewise.
8783         * g++.old-deja/g++.jason/access22.C: Likewise.
8784         * g++.old-deja/g++.jason/access23.C: Likewise.
8785         * g++.old-deja/g++.jason/access8.C: Likewise.
8786         * g++.old-deja/g++.jason/delete3.C: Likewise.
8787         * g++.old-deja/g++.jason/report.C: Likewise.
8788         * g++.old-deja/g++.law/access2.C: Likewise.
8789         * g++.old-deja/g++.law/access3.C: Likewise.
8790         * g++.old-deja/g++.law/access4.C: Likewise.
8791         * g++.old-deja/g++.law/access5.C: Likewise.
8792         * g++.old-deja/g++.law/arm12.C: Likewise.
8793         * g++.old-deja/g++.law/arm14.C: Likewise.
8794         * g++.old-deja/g++.law/ctors13.C: Likewise.
8795         * g++.old-deja/g++.law/union2.C: Likewise.
8796         * g++.old-deja/g++.law/visibility12.C: Likewise.
8797         * g++.old-deja/g++.law/visibility15.C: Likewise.
8798         * g++.old-deja/g++.law/visibility16.C: Likewise.
8799         * g++.old-deja/g++.law/visibility17.C: Likewise.
8800         * g++.old-deja/g++.law/visibility18.C: Likewise.
8801         * g++.old-deja/g++.law/visibility19.C: Likewise.
8802         * g++.old-deja/g++.law/visibility20.C: Likewise.
8803         * g++.old-deja/g++.law/visibility21.C: Likewise.
8804         * g++.old-deja/g++.law/visibility24.C: Likewise.
8805         * g++.old-deja/g++.law/visibility4.C: Likewise.
8806         * g++.old-deja/g++.law/visibility5.C: Likewise.
8807         * g++.old-deja/g++.law/visibility6.C: Likewise.
8808         * g++.old-deja/g++.law/visibility7.C: Likewise.
8809         * g++.old-deja/g++.law/visibility8.C: Likewise.
8810         * g++.old-deja/g++.law/visibility9.C: Likewise.
8811         * g++.old-deja/g++.niklas/t135.C: Likewise.
8812         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8813         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8814         * g++.old-deja/g++.other/access11.C: Likewise.
8815         * g++.old-deja/g++.other/access4.C: Likewise.
8816         * g++.old-deja/g++.other/access7.C: Likewise.
8817         * g++.old-deja/g++.other/crash1.C: Likewise.
8818         * g++.old-deja/g++.other/crash7.C: Likewise.
8819         * g++.old-deja/g++.other/friend1.C: Likewise.
8820         * g++.old-deja/g++.other/friend4.C: Likewise.
8821         * g++.old-deja/g++.other/friend9.C: Likewise.
8822         * g++.old-deja/g++.other/lineno1.C: Likewise.
8823         * g++.old-deja/g++.other/using1.C: Likewise.
8824         * g++.old-deja/g++.pt/enum14.C: Likewise.
8825         * g++.old-deja/g++.pt/friend11.C: Likewise.
8826         * g++.old-deja/g++.pt/friend21.C: Likewise.
8827         * g++.old-deja/g++.pt/friend3.C: Likewise.
8828         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8829         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8830         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8831         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8833 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8835         PR ipa/65765
8836         * g++.dg/ipa/pr65765.C: New test.
8838 2015-04-15  Nick Clifton  <nickc@redhat.com>
8840         * gcc.target/rx/builtins.c: Disable RMPA test if string
8841         instructions are not allowed.
8843 2015-04-15  Alan Modra  <amodra@gmail.com>
8845         * gcc.dg/pr65408.c: New.
8847 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8849         PR target/65729
8850         * gcc.target/arm/pr65729.c: New test.
8852 2015-04-14  Richard Biener  <rguenther@suse.de>
8854         PR tree-optimization/65758
8855         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8857 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8859         PR target/65648
8860         * gcc.c-torture/execute/pr65648.c: New test.
8862 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8864         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8865         __builtin_finite instead of finite.
8866         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8867         Likewise.
8869 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8871         PR tree-optimization/63387
8872         * gcc.dg/pr63387.c: New testcase.
8874 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8876         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8878 2015-04-13  Richard Biener  <rguenther@suse.de>
8880         PR tree-optimization/65204
8881         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8883 2015-04-13  Terry Guo  <terry.guo@arm.com>
8885         PR target/65710
8886         * gcc.target/arm/pr65710.c: New.
8888 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8890         PR tree-optimization/65747
8891         * g++.dg/torture/pr65747.C: New test.
8893 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8895         PR c++/65736
8896         * g++.dg/cpp0x/pr65736.C: New test.
8898 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8899             Martin Liska  <mliska@suse.cz>
8901         PR ipa/65722
8902         * g++.dg/ipa/pr65722.C: New testcase.
8904 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8906         PR tree-optimization/65735
8907         * gcc.c-torture/compile/pr65735.c: New test.
8909 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8911         PR middle-end/65554
8912         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8914 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8916         PR target/65671
8917         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8919 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8921         PR target/65647
8922         * gcc.target/arm/pr65647-2.c: New.
8924 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8926         PR target/65694
8927         * g++.dg/torture/pr65694.C: New test.
8929 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8931         * gfortran.dg/coarray_lock_6.f90: New.
8932         * gfortran.dg/coarray_lock_7.f90: New.
8933         * gfortran.dg/coarray/lock_2.f90: New.
8935 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8937         PR fortran/56674
8938         PR fortran/58813
8939         PR fortran/59016
8940         PR fortran/59024
8941         * gfortran.dg/used_types_27.f90: New.
8943 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8945         PR target/65671
8946         * gcc.target/i386/pr65671.c: New.
8948 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8950         PR tree-optimization/65709
8951         * c-c++-common/ubsan/align-9.c: New test.
8953 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8955         PR fortran/56852
8956         * gfortran.dg/pr56852.f90: New test.
8958 2015-04-09  Marek Polacek  <polacek@redhat.com>
8959             Jakub Jelinek  <jakub@redhat.com>
8961         PR middle-end/65554
8962         * g++.dg/opt/pr65554.C: New test.
8964 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8966         PR c++/65690
8967         * c-c++-common/attr-aligned-1.c: New test.
8969 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8971         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8973 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8975         PR target/65676
8976         * gcc.target/i386/sse-25.c: New.
8978 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8980         PR target/65693
8981         * gcc.target/i386/pr65693.c: New test.
8983 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8985         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8987 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8989         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8991 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8993         * gcc.target/i386/thunk-retbnd.c: New.
8995 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8997         * gnat.dg/opt48.adb: New test.
8998         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8999         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
9001 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
9003         PR ipa/65540
9004         * gcc.c-torture/compile/pr65540.c: New.
9006 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
9008         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
9009         -Wno-pointer-arith.
9011 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
9013         PR debug/65678
9014         * g++.dg/debug/pr65678.C: New test.
9016         PR middle-end/65680
9017         * gcc.c-torture/compile/pr65680.c: New test.
9019 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
9021         PR fortran/65548
9022         * gfortran.dg/allocate_with_source_5.f90: New test.
9024 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
9026         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
9027         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
9029 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
9031         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
9033 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9035         PR target/65614
9036         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
9037         to get floating point compression.
9038         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
9040 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
9042         PR preprocessor/61977
9043         * gcc.dg/cpp/pr61977.c: New test.
9045 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
9047         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9049 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
9051         PR target/65647
9052         * gcc.target/arm/pr65647.c: New.
9054 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
9056         PR ipa/65655
9057         * g++.dg/torture/pr65655.C: New testcase.
9059 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9061         PR c++/64085
9062         * g++.dg/cpp1y/lambda-init13.C: New.
9064 2015-04-03  Marek Polacek  <polacek@redhat.com>
9066         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9068 2015-04-02  Marek Polacek  <polacek@redhat.com>
9070         PR c++/65642
9071         * g++.dg/cpp0x/constexpr-fold1.C: New test.
9072         * g++.dg/cpp0x/constexpr-fold2.C: New test.
9074 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
9076         PR preprocessor/61977
9077         * gcc.target/powerpc/pr61977-1.c: New test.
9078         * gcc.target/powerpc/pr61977-2.c: New test.
9080 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
9082         PR c++/56100
9083         * g++.dg/warn/Wshadow-8.C: New.
9084         * g++.dg/warn/Wshadow-9.C: Likewise.
9085         * g++.dg/warn/Wshadow-10.C: Likewise.
9086         * g++.dg/warn/Wshadow-11.C: Likewise.
9088 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9090         * gcc.dg/pr23623.c: Added aligned attribute.
9091         * gcc.dg/20141029-1.c: Likewise.
9092         * gcc.dg/20150306-1.c: New test.
9094 2015-04-01  Marek Polacek  <polacek@redhat.com>
9096         PR c++/65554
9097         * g++.dg/cpp0x/initlist93.C: New test.
9098         * g++.dg/cpp0x/initlist94.C: New test.
9100 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9102         PR target/65624
9103         * gcc.target/aarch64/pr65624.c: New test.
9105 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
9107         * gcc.dg/ipa/inlinehint-4.c: New testcase.
9109 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
9111         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9112         extra variable to force stack alignment.
9113         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9114         extra variable to force stack alignment.
9116 2015-03-31  Marek Polacek  <polacek@redhat.com>
9118         PR c++/65390
9119         * g++.dg/template/pr65390.C: New test.
9121 2015-03-31  Martin Liska  <mliska@suse.cz>
9123         * g++.dg/ipa/pr65557.C: New test.
9125 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9127         * gcc.target/s390/hotpatch-25.c: New test.
9128         * gcc.target/s390/hotpatch-1.c: Update test.
9129         * gcc.target/s390/hotpatch-10.c: Update test.
9130         * gcc.target/s390/hotpatch-11.c: Update test.
9131         * gcc.target/s390/hotpatch-12.c: Update test.
9132         * gcc.target/s390/hotpatch-13.c: Update test.
9133         * gcc.target/s390/hotpatch-14.c: Update test.
9134         * gcc.target/s390/hotpatch-15.c: Update test.
9135         * gcc.target/s390/hotpatch-16.c: Update test.
9136         * gcc.target/s390/hotpatch-17.c: Update test.
9137         * gcc.target/s390/hotpatch-18.c: Update test.
9138         * gcc.target/s390/hotpatch-19.c: Update test.
9139         * gcc.target/s390/hotpatch-2.c: Update test.
9140         * gcc.target/s390/hotpatch-21.c: Update test.
9141         * gcc.target/s390/hotpatch-22.c: Update test.
9142         * gcc.target/s390/hotpatch-23.c: Update test.
9143         * gcc.target/s390/hotpatch-24.c: Update test.
9144         * gcc.target/s390/hotpatch-3.c: Update test.
9145         * gcc.target/s390/hotpatch-4.c: Update test.
9146         * gcc.target/s390/hotpatch-5.c: Update test.
9147         * gcc.target/s390/hotpatch-6.c: Update test.
9148         * gcc.target/s390/hotpatch-7.c: Update test.
9149         * gcc.target/s390/hotpatch-8.c: Update test.
9150         * gcc.target/s390/hotpatch-9.c: Update test.
9151         * gcc.target/s390/hotpatch-compile-16.c: Update test.
9153 2015-03-31  Richard Biener  <rguenther@suse.de>
9155         PR middle-end/65626
9156         * g++.dg/torture/pr65626.C: New testcase.
9158 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9160         PR target/65531
9161         * gcc.target/i386/mpx/pr65531.cc: New.
9163 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9165         PR target/65602
9166         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9167         __builtin_alloca instead of alloca.
9168         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9169         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9170         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9171         check.
9173 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
9175         PR ipa/65610
9176         * g++.dg/ubsan/pr65610.C: New test.
9178 2015-03-30  Marek Polacek  <polacek@redhat.com>
9180         PR c++/65398
9181         * g++.dg/cpp0x/pr65398-2.C: New test.
9183 2015-03-30  Marek Polacek  <polacek@redhat.com>
9185         * c-c++-common/pr65556.c: Change the width of bit-fields.
9187 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9189         PR ipa/65588
9190         * gcc.target/i386/pr65588.c: New testcase.
9192 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9194         PR libgfortran/65563
9195         * gfortran.dg/open_errors_2.f90:  New test.
9197 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9199         PR libgfortran/65596
9200         * gfortran.dg/namelist_86.f90: New test.
9202 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
9204         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9205         statement to reflect new ownership.
9207 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
9209         PR c++/42328
9210         * g++.dg/template/friend58.C: New.
9211         * g++.dg/template/friend59.C: Likewise.
9213 2015-03-27  Tobias Burnus  <burnus@net-b.de>
9215         PR c/65586
9216         * g++.dg/gomp/openmp-simd-3.C: New.
9217         * gcc.dg/gomp/openmp-simd-3.c: New.
9219 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9221         PR target/65248
9222         * gcc.target/i386/pr65248-1.c: New file.
9223         * gcc.target/i386/pr65248-2.c: Likewise.
9224         * gcc.target/i386/pr65248-3.c: Likewise.
9225         * gcc.target/i386/pr65248-4.c: Likewise.
9227 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
9229         PR target/65593
9230         * gcc.c-torture/compile/pr65593.c: New test.
9232 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
9234         PR c++/59329
9235         * g++.dg/cpp1y/constexpr-assert1.C: New.
9237 2015-03-27  Marek Polacek  <polacek@redhat.com>
9239         PR c++/65556
9240         * c-c++-common/pr65556.c: New test.
9242 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9244         PR ipa/65600
9245         * g++.dg/torture/pr65600.C: New testcase.
9247 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9249         PR target/65407
9250         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9252 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
9254         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9255         statement and cleanup. Fixed typos.
9257 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9259         PR middle-end/65595
9260         * gcc.c-torture/compile/pr65595.c: New testcase.
9262 2015-03-27  Marek Polacek  <polacek@redhat.com>
9264         PR sanitizer/65583
9265         * g++.dg/ubsan/pr65583.C: New test.
9267 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9269         * gcc.c-torture/compile/20150327.c: New testcase.
9271 2015-03-26  Richard Biener  <rguenther@suse.de>
9273         PR middle-end/65555
9274         * g++.dg/torture/pr65555.C: New testcase.
9276 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
9278         PR tree-optimization/64715
9279         * gcc.dg/builtin-object-size-15.c: New test.
9280         * gcc.dg/pr64715-1.c: New test.
9281         * gcc.dg/pr64715-2.c: New test.
9283 2015-03-26  Richard Biener  <rguenther@suse.de>
9285         PR middle-end/65519
9286         * gnat.dg/specs/opt2.ads: Fix testcase.
9288 2015-03-25  Martin Sebor  <msebor@redhat.com>
9290         PR testsuite/65526
9291         * lib/target-supports.exp (check_effective_target_arm32): Fail early
9292         when target isn't arm*-*-*-*.
9293         (check_effective_target_arm_nothumb): Likewise.
9294         (check_effective_target_arm_little_endian): Likewise.
9295         (check_effective_target_arm_vect_no_misalign): Likewise.
9296         (check_effective_target_aarch64_little_endian): Fail early if target
9297         isn't aarch64*-*-*.
9299 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
9301         PR tree-optimization/65177
9302         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9304 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
9306         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9307         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9308         smmintrin.h and mm3dnow.h.
9310 2015-03-25  Marek Polacek  <polacek@redhat.com>
9312         PR c++/65558
9313         * g++.dg/cpp0x/pr65558.C: New test.
9315 2015-03-25  Marek Polacek  <polacek@redhat.com>
9317         PR c++/61670
9318         * g++.dg/template/pr61670.C: New test.
9320 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9322         PR c++/54987
9323         * g++.dg/template/pr54987.C: New.
9325 2015-03-25  Richard Biener  <rguenther@suse.de>
9327         PR tree-optimization/62630
9328         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9330 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9332         PR target/65508
9333         * gcc.target/i386/mpx/pr65508.c: New.
9335 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
9337         PR fortran/64952
9338         PR fortran/65532
9339         * gfortran.dg/data_initialized_3.f90: New.
9341 2015-03-25  Richard Biener  <rguenther@suse.de>
9343         PR middle-end/65519
9344         * gnat.dg/specs/opt2.ads: New testcase.
9346 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
9348         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9349         * gcc.target/arm/memset-inline-4.c: Skip for
9350         arm_tune_string_ops_prefer_neon.
9351         * gcc.target/arm/memset-inline-5.c: Ditto.
9352         * gcc.target/arm/memset-inline-6.c: Ditto.
9353         * gcc.target/arm/memset-inline-8.c: Ditto.
9354         * gcc.target/arm/memset-inline-9.c: Ditto.
9356 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9358         PR c++/58923
9359         * g++.dg/other/virtual3.C: New.
9361 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9363         PR c++/60130
9364         * g++.dg/cpp0x/vt-60130.C: New.
9366 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9368         PR c++/61971
9369         * g++.dg/warn/Warray-bounds-7.C: New.
9371 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9373         PR c++/60067
9374         * g++.dg/template/defarg18.C: New.
9376 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9378         PR c++/59988
9379         * g++.dg/cpp0x/vt-59988.C: New.
9381 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
9383         PR tree-optimization/65533
9384         * gcc.dg/pr65533.c: New test.
9386 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
9388         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9389         source= and mold= expressions functionality.
9390         * gfortran.dg/allocate_class_4.f90: New test.
9391         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9392         copying an unlimited polymorhpic object containing a char array
9393         to another unlimited polymorphic object respects the _len
9394         component.
9395         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9396         whether deferred length char array allocate works, unlimited
9397         polymorphic object allocation from a string works and if
9398         allocating an array of deferred length strings works.
9399         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9401 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9403         PR c++/65513
9404         * g++.dg/cpp0x/constexpr-array11.C: New.
9406 2015-03-24  Richard Biener  <rguenther@suse.de>
9408         PR middle-end/65517
9409         * gcc.dg/torture/pr65517.c: New testcase.
9411 2015-03-24  Tobias Burnus  <burnus@net-b.de>
9413         * gfortran.dg/coindexed_1.f90: Moved from
9414         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9416 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9418         PR testsuite/65506
9419         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9420         gimple dump.
9422         PR target/65523
9423         * gcc.target/i386/pr65523.c: New test.
9425         PR ipa/65475
9426         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9427         dg-options.
9428         * g++.dg/lto/pr65475b_0.C: Likewise.
9430 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
9432         PR target/65505
9433         * gcc.target/sh/torture/pr65505.c: New.
9435 2015-03-23  Martin Sebor  <msebor@redhat.com>
9437         PR testsuite/63175
9438         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9439         assembly for lvx in addition to lxv.
9441 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9443         PR target/65504
9444         * gfortran.dg/pr65504.f90: New test.
9446         PR ipa/65521
9447         * gcc.dg/pr65521.c: New test.
9449 2015-03-23  Richard Biener  <rguenther@suse.de>
9451         PR tree-optimization/65518
9452         * gcc.dg/vect/pr65518.c: New testcase.
9454 2015-03-23  Richard Biener  <rguenther@suse.de>
9456         PR tree-optimization/65494
9457         * gcc.dg/vect/pr65494.c: New testcase.
9459 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9461         PR preprocessor/65238
9462         * c-c++-common/cpp/pr65238-1.c: New test.
9463         * gcc.dg/cpp/pr65238-2.c: New test.
9464         * gcc.dg/cpp/trad/pr65238-3.c: New test.
9465         * gcc.dg/cpp/trad/pr65238-4.c: New test.
9467 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
9468             Mikael Morin  <mikael@gcc.gnu.org>
9470         PR fortran/64952
9471         * gfortran.dg/elemental_dependency_4.f90: New.
9472         * gfortran.dg/elemental_dependency_5.f90: New.
9474 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
9476         PR ipa/65475
9477         * g++.dg/lto/pr65475b_0.C: New testcase.
9478         * g++.dg/lto/pr65475b_1.C: New testcase.
9479         * g++.dg/lto/pr65475c_0.C: New testcase.
9480         * g++.dg/lto/pr65475c_1.C: New testcase.
9482 2015-03-21  Tobias Burnus  <burnus@net-b.de>
9484         * gfortran.dg/coarray_38.f90: New.
9485         * gfortran.dg/coarray_39.f90: New.
9486         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9487         compile test.
9489 2015-03-20  Marek Polacek  <polacek@redhat.com>
9491         PR c++/65398
9492         * g++.dg/cpp0x/pr65398.C: New test.
9494 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
9496         PR ipa/65475
9497         * g++.dg/lto/pr65475_0.C: New testcase.
9498         * g++.dg/lto/pr65475_1.C: New testcase.
9500 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
9502         PR rtl-optimization/64366
9503         * gcc.target/sh/pr64366.c: New.
9505 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9507         PR c++/48324
9508         * g++.dg/cpp0x/constexpr-48324.C: New.
9510 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9512         PR c++/48453
9513         * g++.dg/cpp0x/pr48453.C: New.
9515 2015-03-20  Marek Polacek  <polacek@redhat.com>
9517         PR c++/65072
9518         * g++.dg/cpp0x/pr65072.C: New test.
9520 2015-03-20  Richard Biener  <rguenther@suse.de>
9522         PR middle-end/64715
9523         * gcc.dg/pr15347.c: Use -O.
9524         * c-c++-common/pr19807-1.c: Likewise.
9526 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
9528         * gnat.dg/volatile13.ad[sb]: New test.
9530 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
9532         PR rtl-optimization/60851
9533         * gcc.target/i386/pr60851.c: New test.
9535 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
9537         PR target/65240
9538         * g++.dg/pr65240.h: Add tests for PR 65240.
9539         * g++.dg/pr65240-1.C: Likewise.
9540         * g++.dg/pr65240-2.C: Likewise.
9541         * g++.dg/pr65240-3.C: Likewise.
9542         * g++.dg/pr65240-4.C: Likewise.
9544 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
9546         PR rtl-optimization/63491
9547         * gcc.target/powerpc/pr63491.c: New.
9549 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9551         * g++.dg/ipa/pr65465.C: New test.
9553 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9555         PR c++/52659
9556         * g++.dg/cpp0x/deleted11.C: New.
9558 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9560         PR sanitizer/65400
9561         * c-c++-common/tsan/pr65400-3.c: New test.
9563 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9565         PR c++/59686
9566         * g++.dg/cpp0x/constexpr-59686.C: New.
9568 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9570         PR sanitizer/64265
9571         * g++.dg/tsan/pr64265.C: New test.
9573         PR sanitizer/65400
9574         * c-c++-common/tsan/pr65400-1.c: New test.
9575         * c-c++-common/tsan/pr65400-2.c: New test.
9577 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9579         PR c++/59816
9580         * g++.dg/cpp0x/pr59816.C: New.
9582 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
9584         PR fortran/59198
9585         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9587 2015-03-18  Martin Liska  <mliska@suse.cz>
9589         PR ipa/65439
9590         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9591         equivalences either to 6 or 7.
9593 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
9595         PR middle-end/64491
9596         Revert:
9597         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
9599         * gcc.dg/undefined-loop-1.c: New file.
9600         * gcc.dg/undefined-loop-2.c: New file.
9602         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
9604         PR testsuite/64032
9605         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9606         loop exits too early.
9608 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
9610         PR tree-optimization/65450
9611         * gfortran.dg/pr65450.f90: New test.
9613         PR target/65078
9614         * gcc.target/i386/pr65078-1.c: New test.
9615         * gcc.target/i386/pr65078-2.c: New test.
9616         * gcc.target/i386/pr65078-3.c: New test.
9617         * gcc.target/i386/pr65078-4.c: New test.
9618         * gcc.target/i386/pr65078-5.c: New test.
9619         * gcc.target/i386/pr65078-6.c: New test.
9621 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9623         PR c++/65340
9624         * g++.dg/cpp1y/pr65340.C: New.
9626 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9628         PR fortran/64432
9629         * gfortran.dg/system_clock_3.f08: Adjust test.
9631 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
9633         PR fortran/59198
9634         * gfortran.dg/proc_ptr_comp_44.f90: New test.
9635         * gfortran.dg/proc_ptr_comp_45.f90: New test.
9637 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9639         PR fortran/64432
9640         * gfortran.dg/system_clock_3.f08: New test.
9642 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
9644         PR c++/64626
9645         g++.dg/cpp1y/pr64626-1.C: New.
9646         g++.dg/cpp1y/pr64626-2.C: New.
9647         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9649 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
9651         PR tree-optimization/65427
9652         * gcc.c-torture/execute/pr65427.c: New test.
9654 2015-03-16  Marek Polacek  <polacek@redhat.com>
9656         DR 1688
9657         PR c++/65327
9658         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9659         * g++.dg/cpp0x/pr65327.C: New test.
9661 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9663         PR sanitizer/64820
9664         * c-c++-common/asan/pr64820.c: New test.
9666 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
9668         * gfortran.dg/pointer_2.f90: New test.
9670 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9672         * g++.dg/pr65049.C: New test.
9674 2015-03-16  Tom de Vries  <tom@codesourcery.com>
9676         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9677         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9678         * gcc.target/i386/fuse-caller-save.c: Same.
9680 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9682         * gnat.dg/loop_optimization18.ad[sb]: New test.
9683         * gnat.dg/loop_optimization18_pkg.ads: New helper.
9685 2015-03-16  Alan Modra  <amodra@gmail.com>
9687         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
9688         2014-12-05 change.
9690 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
9692         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9693         hppa*-*-hpux*.
9694         * gcc.dg/torture/pr65270-2.c: Likewise.
9696 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9698         PR fortran/61138
9699         * gfortran.dg/pointer_remapping_9.f90: New.
9701 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
9703         PR tree-optimization/65369
9704         * gcc.c-torture/execute/pr65369.c: New test.
9706         PR tree-optimization/65418
9707         * gcc.c-torture/execute/pr65418-1.c: New test.
9708         * gcc.c-torture/execute/pr65418-2.c: New test.
9710         PR rtl-optimization/65401
9711         * gcc.c-torture/execute/pr65401.c: New test.
9713 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9715         PR target/64600
9716         * gcc.target/arm/pr64600_1.c: New test.
9718 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9720         PR rtl-optimization/65235
9721         * gcc.target/aarch64/pr65235_1.c: New test.
9723 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9725         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9726         * gcc.target/s390/hotpatch-22.c: Likewise.
9727         * gcc.target/s390/hotpatch-23.c: Likewise.
9728         * gcc.target/s390/hotpatch-24.c: Likewise.
9729         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9730         * gcc.target/s390/hotpatch-1.c: Update expected output.
9731         * gcc.target/s390/hotpatch-2.c: Likewise.
9732         * gcc.target/s390/hotpatch-3.c: Likewise.
9733         * gcc.target/s390/hotpatch-4.c: Likewise.
9734         * gcc.target/s390/hotpatch-5.c: Likewise.
9735         * gcc.target/s390/hotpatch-6.c: Likewise.
9736         * gcc.target/s390/hotpatch-7.c: Likewise.
9737         * gcc.target/s390/hotpatch-8.c: Likewise.
9738         * gcc.target/s390/hotpatch-9.c: Likewise.
9739         * gcc.target/s390/hotpatch-10.c: Likewise.
9740         * gcc.target/s390/hotpatch-11.c: Likewise.
9741         * gcc.target/s390/hotpatch-12.c: Likewise.
9742         * gcc.target/s390/hotpatch-13.c: Likewise.
9743         * gcc.target/s390/hotpatch-14.c: Likewise.
9744         * gcc.target/s390/hotpatch-15.c: Likewise.
9745         * gcc.target/s390/hotpatch-16.c: Likewise.
9746         * gcc.target/s390/hotpatch-17.c: Likewise.
9747         * gcc.target/s390/hotpatch-18.c: Likewise.
9748         * gcc.target/s390/hotpatch-19.c: Likewise.
9750 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9752         PR target/65103
9753         * gcc.target/i386/pr65103-1.c: New.
9755 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9757         PR target/65044
9758         * gcc.target/i386/pr65044.c: New.
9760 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9762         PR rtl-optimization/64895
9763         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9764         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9765         * gcc.target/i386/fuse-caller-save.c: Ditto.
9767 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9769         * gcc.dg/ipa/pr63569.c: Fix template.
9771 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9773         * g++.dg/ipa/pr64146.C: Require fpic support.
9775 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9777         PR libfortran/65200
9778         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9779         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9781 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9783         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9784         to dg-options, fix up dg-skip-if.
9786 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9788         PR target/65296
9789         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9790         * gcc.target/avr/tiny-caller-save.c: Same.
9792 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9794         PR target/65242
9795         * g++.dg/pr65242.C: New test.
9797 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9799         * c-c++-common/asan/no-asan-check-glob.c: New test.
9801 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9803         PR c++/65370
9804         * g++.dg/other/default11.C: New.
9805         * g++.dg/other/default12.C: Likewise.
9807 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9809         PR target/65368
9810         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9812 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9814         PR fortran/65024
9815         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9817 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9819         PR c++/65127
9820         * g++.dg/cpp0x/pr65127.C: New test.
9822 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9824         * gcc.dg/ipa/PR64550.c: Update template.
9826 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9827             Tobias Burnus  <burnus@net-b.de>
9829         * gfortran.dg/coarray_sync_memory.f90: New.
9831 2015-03-10  Marek Polacek  <polacek@redhat.com>
9833         PR sanitizer/65367
9834         * c-c++-common/ubsan/pr65367.c: New test.
9836 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9838         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9839         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9840         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9841         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9842         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9843         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9844         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9845         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9846         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9847         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9848         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9849         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9850         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9852 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9854         * lib/mpx-dg.exp (mpx_link_flags): New.
9855         (mpx_init): New.
9856         (mpx_finish): New.
9857         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9858         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9859         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9860         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9861         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9862         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9863         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9864         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9865         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9866         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9867         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9868         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9869         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9870         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9871         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9872         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9873         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9874         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9875         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9876         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9877         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9878         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9879         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9880         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9881         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9882         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9883         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9884         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9885         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9886         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9887         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9888         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9889         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9890         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9891         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9892         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9893         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9894         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9895         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9896         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9897         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9898         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9899         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9900         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9901         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9902         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9903         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9904         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9905         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9906         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9907         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9908         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9909         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9910         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9911         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9912         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9913         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9914         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9915         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9916         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9917         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9918         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9919         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9920         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9921         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9922         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9923         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9924         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9925         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9926         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9927         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9928         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9929         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9930         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9931         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9932         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9933         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9934         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9935         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9936         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9937         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9938         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9939         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9940         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9941         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9942         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9943         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9944         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9945         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9946         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9947         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9948         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9949         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9950         * gcc.target/i386/mpx/label-address-1.c: New.
9951         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9952         * gcc.target/i386/mpx/macro.c: New.
9953         * gcc.target/i386/mpx/mpx-check.h: New.
9954         * gcc.target/i386/mpx/mpx.exp: New.
9955         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9956         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9957         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9958         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9959         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9960         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9961         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9962         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9963         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9964         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9965         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9966         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9967         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9968         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9969         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9970         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9971         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9972         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9973         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9974         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9975         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9976         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9977         * gcc.target/i386/mpx/reference-1-nov.c: New.
9978         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9979         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9980         * gcc.target/i386/mpx/reference-2-nov.c: New.
9981         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9982         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9983         * gcc.target/i386/mpx/reference-3-nov.c: New.
9984         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9985         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9986         * gcc.target/i386/mpx/reference-4-nov.c: New.
9987         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9988         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9989         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9990         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9991         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9992         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9993         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9994         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9995         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9996         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9997         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9998         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9999         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
10000         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
10001         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
10002         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
10003         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
10004         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
10005         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
10006         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
10007         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
10008         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
10009         * gcc.target/i386/mpx/sincos-1-nov.c: New.
10010         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
10011         * gcc.target/i386/mpx/static-array-1-nov.c: New.
10012         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
10013         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
10014         * gcc.target/i386/mpx/static-init-1-nov.c: New.
10015         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
10016         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
10017         * gcc.target/i386/mpx/static-init-2-nov.c: New.
10018         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
10019         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
10020         * gcc.target/i386/mpx/static-init-3-nov.c: New.
10021         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
10022         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
10023         * gcc.target/i386/mpx/static-init-4-nov.c: New.
10024         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
10025         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
10026         * gcc.target/i386/mpx/static-init-5-nov.c: New.
10027         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
10028         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
10029         * gcc.target/i386/mpx/static-init-6-nov.c: New.
10030         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
10031         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
10032         * gcc.target/i386/mpx/static-string-1-nov.c: New.
10033         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
10034         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
10035         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
10036         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
10037         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
10038         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
10039         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
10040         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
10041         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
10042         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10043         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10044         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10045         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10046         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10047         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10048         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10049         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10050         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10051         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10052         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10053         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10054         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10055         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10056         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10057         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10058         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10059         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10060         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10061         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10062         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10063         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10064         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10065         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10066         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10067         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10068         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10069         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10070         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10071         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10072         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10073         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10074         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10075         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10076         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10077         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10078         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10079         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10080         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10081         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10082         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10083         * gcc.target/i386/mpx/vararg-1-nov.c: New.
10084         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10085         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10086         * gcc.target/i386/mpx/vararg-2-nov.c: New.
10087         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10088         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10089         * gcc.target/i386/mpx/vararg-3-nov.c: New.
10090         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10091         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10092         * gcc.target/i386/mpx/vararg-4-nov.c: New.
10093         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10094         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10095         * gcc.target/i386/mpx/vararg-5-nov.c: New.
10096         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10097         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10098         * gcc.target/i386/mpx/vararg-6-nov.c: New.
10099         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10100         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10101         * gcc.target/i386/mpx/vararg-7-nov.c: New.
10102         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10103         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10104         * gcc.target/i386/mpx/vararg-8-nov.c: New.
10105         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10106         * gcc.target/i386/mpx/vla-1-lbv.c: New.
10107         * gcc.target/i386/mpx/vla-1-nov.c: New.
10108         * gcc.target/i386/mpx/vla-1-ubv.c: New.
10109         * gcc.target/i386/mpx/vla-2-lbv.c: New.
10110         * gcc.target/i386/mpx/vla-2-nov.c: New.
10111         * gcc.target/i386/mpx/vla-2-ubv.c: New.
10113 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
10115         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10117 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
10119         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10121 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
10123         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10124         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10126 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
10128         PR c/65120
10129         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10130         on rhs is 0.
10131         (fn4): New test.
10132         * c-c++-common/pr65120.c: New test.
10134         PR rtl-optimization/65321
10135         * gcc.dg/pr65321.c: New test.
10137 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
10139         PR tree-optimization/65355
10140         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10142 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
10144         PR c/65120
10145         * c-c++-common/pr49706.c: Adjust tests for not warning
10146         about !!x == y or !b == y where b is boolean, and add
10147         some further tests.
10148         * c-c++-common/pr62199-2.c: Likewise.
10150 2015-03-09  Richard Biener  <rguenther@suse.de>
10152         PR middle-end/65270
10153         * gcc.dg/torture/pr65270-1.c: New testcase.
10154         * gcc.dg/torture/pr65270-2.c: Likewise.
10156 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10158         PR tree-optimization/63743
10159         * gcc.dg/pr63743.c: New test.
10161 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
10163         PR lto/65316
10164         * g++.dg/lto/pr65316_0.C: New testcase.
10165         * g++.dg/lto/pr65316_1.C: New testcase.
10167 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
10169         PR target/62247
10170         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10171         hppa*-*-hpux*.
10172         * g++.dg/abi/rtti3.C: Likewise.
10174         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10176         PR target/62251
10177         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10179         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10181         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10183         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10185 2015-03-08  Morin  <mikael@gcc.gnu.org>
10187         PR fortran/60898
10188         * gfortran.dg/entry_20.f90: New.
10190 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10192         PR target/65153
10193         * gcc.c-torture/compile/pr65153.c: New.
10195 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10197         PR target/65249
10198         * g++.dg/torture/pr65249.C: New.
10200 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
10202         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10203         long.
10204         (int64_t): Likewise.
10206 2015-03-07  Marek Polacek  <polacek@redhat.com>
10207             Martin Uecker  <uecker@eecs.berkeley.edu>
10209         PR sanitizer/65280
10210         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10211         member-like arrays.
10212         * c-c++-common/ubsan/bounds-8.c: New test.
10213         * c-c++-common/ubsan/bounds-9.c: New test.
10214         * gcc.dg/ubsan/bounds-2.c: New test.
10216 2015-03-05  Martin Sebor  <msebor@redhat.com>
10218         PR testsuite/63175
10219         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10220         checking of results into main to prevent it from getting optimized
10221         away.
10222         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10224 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
10226         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10227         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10228         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10229         x64.
10231 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
10233         * g++.dg/lto/pr65302_1.C: New testcase.
10234         * g++.dg/lto/pr65302_0.C: New testcase.
10236 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10238         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10239         -fno-ipa-icf to dg-options.
10241 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10243         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10244         compiles using the linker plugin.
10246 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10248         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10250 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10252         * gcc.target/arm/pr65067.c: New test.
10254 2015-03-05  Martin Liska  <mliska@suse.cz>
10256         PR ipa/65318
10257         * gcc.dg/ipa/pr65318.c: New test.
10259 2015-03-05  Marek Polacek  <polacek@redhat.com>
10261         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10263 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10265         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10267 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10269         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10270         max-unroll-times back to defaults for s390.
10272 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10274         Fix last commit.
10276 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10278         PR c++/64665
10279         * g++.dg/cpp0x/initlist92.C: New.
10281 2015-03-05  Richard Biener  <rguenther@suse.de>
10283         PR tree-optimization/65310
10284         * gcc.dg/vect/pr65310.c: New testcase.
10286 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10288         PR c++/64834
10289         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10291 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10293         * gnat.dg/entry_queues3.adb: New test.
10295 2015-03-04  Ian Lance Taylor  <iant@google.com>
10297         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10299 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10301         PR c++/64227
10302         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10304 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
10306         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10307         -fno-ipa-icf to dg-options
10308         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10309         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10311 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10313         PR c++/64398
10314         * g++.dg/cpp0x/decltype62.C: New.
10316 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10318         * gnat.dg/object_overflow5.adb: New test.
10320 2015-03-03  Martin Liska  <mliska@suse.cz>
10322         PR ipa/65287
10323         * gcc.dg/ipa/pr65287.c: New test.
10325 2015-03-03  Martin Jambor  <mjambor@suse.cz>
10326             Eric Botcazou  <ebotcazou@adacore.com>
10328         * gnat.dg/specs/pack12.ads: New test.
10330 2015-03-03  Martin Liska  <mliska@suse.cz>
10332         * gcc.dg/ipa/PR65282.c: New test.
10334 2015-03-13  Jeff Law  <law@redhat.com>
10336         PR tree-optimization/65241
10337         * gcc.c-torture/compile/pr65241.c: New test.
10339 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
10341         PR target/64331
10342         * gcc.target/avr/torture/pr64331.c: New test.
10344 2015-03-03  Martin Liska  <mliska@suse.cz>
10345             Jan Hubicka  <hubicka@ucw.cz>
10347         * g++.dg/ipa/pr65263.C: New test.
10349 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10351         PR ipa/65130
10352         * gcc.dg/lto/pr65130_0.c: New testcase.
10353         * gcc.dg/lto/pr65130_1.c: New testcase.
10355 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10357         PR ipa/64988
10358         * g++.dg/torture/pr64988.C: New testcase.
10360 2015-03-02  Tobias Burnus  <burnus@net-b.de>
10362         * gfortran.dg/coarray_atomic_6.f90: New.
10364 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10366         PR target/65184
10367         * gcc.target/i386/pr65184.c: New.
10369 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10371         PR target/65183
10372         * gcc.target/i386/pr65183.c: New.
10374 2015-02-28  Martin Liska  <mliska@suse.cz>
10375             Jan Hubicka  <hubicka@ucw.cz>
10377         * gcc.dg/ipa/ipa-icf-35.c: New test.
10378         * gcc.dg/ipa/ipa-icf-36.c: New test.
10379         * gcc.dg/ipa/ipa-icf-37.c: New test.
10381 2015-02-28  Martin Liska  <mliska@suse.cz>
10382             Jan Hubicka  <hubicka@ucw.cz>
10384         PR ipa/65245
10385         * gcc.dg/ipa/ipa-icf-34.c: New test.
10387 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
10389         PR target/61142
10390         * gcc.target/sh/sh/pr61142.c: New.
10392 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10394         * g++.dg/other/dump-ada-spec-3.C: New test.
10396 2015-03-01  Martin Liska  <mliska@suse.cz>
10398         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10399         * g++.dg/ipa/pr63595.C: Update expected results.
10401 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
10403         PR ipa/65236
10404         * g++.dg/ipa/ipa-icf-6.C: New testcase.
10406 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
10408         * gcc.dg/vect/pr59354.c: Move vector producing code to
10409         separate function.
10411 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
10413         PR ipa/65237
10414         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10415         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10416         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10417         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10419 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
10421         PR tree-optimization/65048
10422         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10423         (foo): Use K&R style definition.
10425 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
10427         PR target/65032
10428         * g++.dg/pr65032.C: New.
10430 2015-02-27  Marek Polacek  <polacek@redhat.com>
10432         PR c/65040
10433         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10434         -Wformat=2.
10436 2015-02-27  Marek Polacek  <polacek@redhat.com>
10438         PR c/65228
10439         * gcc.dg/pr65228.c: New test.
10441 2015-02-27  Kai Tietz  <ktietz@redhat.com>
10443         PR c/35330
10444         * gcc.dg/weak/weak-17.c: New file.
10446 2015-02-27  Richard Biener  <rguenther@suse.de>
10448         PR lto/65193
10449         * g++.dg/lto/pr65193_0.C: New testcase.
10451 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10453         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10454         * gcc.target/s390/hotpatch-8.c: Likewise.
10455         * gcc.target/s390/hotpatch-9.c: Likewise.
10456         * gcc.target/s390/pr61078.c: Likewise.
10457         * gcc.target/s390/pr57960.c: Remove -m64.
10458         * gcc.target/s390/pr61078.c: Likewise.
10460 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
10461             Martin Liska  <mliska@suse.cz>
10463         PR bootstrap/65150
10464         * gcc.dg/pr64454.c: Disable ICF.
10465         * gcc.dg/pr28685-1.c: Disable ICF
10466         * gcc.dg/ipa/iinline-5.c: Disable ICF.
10467         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10468         * g++.dg/ipa/ipa-icf-4.C: Update template.
10470 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
10472         PR tree-optimization/65216
10473         * gcc.c-torture/execute/pr65216.c: New test.
10475         PR tree-optimization/65215
10476         * gcc.c-torture/execute/pr65215-1.c: New test.
10477         * gcc.c-torture/execute/pr65215-2.c: New test.
10478         * gcc.c-torture/execute/pr65215-3.c: New test.
10479         * gcc.c-torture/execute/pr65215-4.c: New test.
10480         * gcc.c-torture/execute/pr65215-5.c: New test.
10482 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10484         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10486 2015-02-26  Martin Liska  <mliska@suse.cz>
10487             Jan Hubicka  <hubicka@ucw.cz>
10489         * g++.dg/ipa/pr64146.C: Update expected results.
10490         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10491         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10492         * gcc.dg/ipa/ipa-icf-34.c: New test.
10494 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10496         * gcc.dg/vect/vect-pr61917.c: Rename to ...
10497         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10498         (dg-additional-options): Remove dg directive.
10499         (dg-final): Add dg directive.
10501 2015-02-26  Marek Polacek  <polacek@redhat.com>
10503         PR ipa/65008
10504         * g++.dg/ipa/pr65008.C: New test.
10506 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10508         * lib/profopt.exp (profopt-target-cleanup): New proc.
10509         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10510         files from sources from dg-additional-sources.
10512 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10514         * lib/gcov.exp: Cleanup in case of xfail.
10516 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10518         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10520 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
10522         PR debug/46102
10523         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10524         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10525         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10526         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10527         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10528         * g++.dg/debug/pr46123.C: XFAIL and move...
10529         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10530         * gcc.dg/debug/dwarf2-3.c: Move...
10531         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10533 2015-02-26  Marek Polacek  <polacek@redhat.com>
10535         PR c++/65202
10536         * g++.dg/cpp1y/pr65202.C: New test.
10538 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10540         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10541         locale_facets.h.gcov.
10543 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10545         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10547 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10549         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10551 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10553         PR target/65217
10554         * gcc.target/i386/pr65217.c: New.
10556 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10558         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10560 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10562         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10564 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10566         PR tree-optimization/65048
10567         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10569 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10571         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10572         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10574 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
10576         PR target/65161
10577         * gcc.target/i386/pr65161.c: New test.
10579 2015-02-26  Terry Guo  <terry.guo@arm.com>
10581         * gcc.target/arm/no-volatile-in-it.c: New test.
10583 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
10585         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10586         (dg-options): Add -save-temps.
10587         (dg-final): Add cleanup-saved-temps.
10589 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
10591         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10593 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
10595         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10596         * gcc.target/powerpc/pack01.c: Include string.h.
10598 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
10600         PR target/65167
10601         * gcc.target/i386/pr65167.c: New.
10603 2015-02-25  Kai Tietz  <ktietz@redhat.com>
10605         PR tree-optimization/61917
10606         * gcc.dg/vect/vect-pr61917.c: New file.
10608 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
10610         PR tree-optimization/65170
10611         * gcc.c-torture/execute/pr65170.c: New test.
10612         * gcc.dg/tree-ssa/vrp96.c: New test.
10614 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10616         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10618 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10620         PR testsuite/65126
10621         * lib/gcc-defs.exp (additional_sources_used): Add new var.
10622         (dg-additional-files-options): Copy additional_sources to
10623         additional_sources_used before emptying additional_sources.
10624         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10625         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10626         (cleanup-saved-temps): Use additional_sources_used instead of
10627         additional_sources.
10628         (dg-test): Reset additional_sources_used.
10630 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
10632         PR fortran/63427
10633         * gfortran.dg/integer_exponentiation_6.F90: New test.
10635 2015-02-23  Martin Sebor  <msebor@redhat.com>
10637         PR target/65109
10638         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10639         two parts.  One to save registers, the other to verify the
10640         registers have the right values.  Save register state into
10641         static data rather than on the stack.
10643 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
10645         PR bootstrap/63888
10646         * c-c++-common/asan/pr63888.c: New test.
10648 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
10650         PR target/65163
10651         * gcc.c-torture/compile/pr65163.c: New.
10653 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10655         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10656         with -m31 on 64 bit.
10657         * gcc.dg/hoist-register-pressure-2.c: Likewise.
10658         * gcc.dg/hoist-register-pressure-3.c: Likewise.
10660 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10662         * gcc.target/s390/20090223-1.c: Add
10663         -Wno-implicit-function-declaration option.
10664         * gcc.target/s390/pr42224.c: Likewise.
10665         * gcc.target/s390/pr55718.c: Likewise.
10667 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10669         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10670         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10671         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10672         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10673         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10674         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10675         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10676         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10677         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10678         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10679         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10680         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10681         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10682         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10683         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10684         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10685         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10686         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10687         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10688         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10689         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10691 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10693         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10694         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10695         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10696         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10697         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10698         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10699         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10700         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10701         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10702         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10703         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10704         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10705         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10706         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10707         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10708         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10710 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10712         PR fortran/64980
10713         PR fortran/61960
10714         * gfortran.dg/pr61960.f90: New.
10715         * gfortran.dg/pr64230.f90: New.
10716         * gfortran.dg/pr64980.f03: New.
10718 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10720         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10722 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10724         PR ada/65156
10725         * gnat.dg/timing_events.adb: Removed, invalid test.
10727 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10729         PR debug/58123
10730         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10731         location.
10732         * g++.dg/gcov/gcov-2.C: Likewise.
10734 2015-02-20  Richard Biener  <rguenther@suse.de>
10736         PR tree-optimization/65136
10737         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10739 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10741         PR testsuite/64158
10742         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10743         powerpc*-*-linux* and nvptx-*-* blacklisting.
10745         * gcc.dg/sibcall-9.c: New test.
10746         * gcc.dg/sibcall-10.c: New test.
10748 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10750         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10752 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10754         PR target/64452
10755         * gcc.target/avr/torture/pr64452.c: New test.
10757 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10759         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10760         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10762 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10764         PR testsuite/65116
10765         * lib/target-supports.exp (check_compile): Check whether
10766         additional_sources is defined before using it.
10768 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10770         PR middle-end/65074
10771         * g++.dg/opt/pr65074.C: New file.
10773 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10775         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10776         (size_type): New typedef.
10777         (operator "" _script): Use it for the last argument.
10779 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10781         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10783 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10785         * lib/target-supports.exp (check_compile): Save/restore
10786         additional_sources that may belong to an actual test.
10788 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10790         PR gcov-profile/64634
10791         * g++.dg/gcov/gcov-15.C: New test.
10793 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10795         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10797 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10799         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10801 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10803         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10805 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10807         * gfortran.dg/fmt_cache_1.f: Add missing close.
10809 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10811         PR testsuite/65107
10812         * gfortran.dg/read_eof_8.f90: Add missing close.
10814 2015-02-18  Richard Biener  <rguenther@suse.de>
10816         PR tree-optimization/65063
10817         * gcc.dg/pr65063.c: New testcase.
10819 2015-02-18  Richard Biener  <rguenther@suse.de>
10821         PR tree-optimization/62217
10822         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10824 2015-02-18  Marek Polacek  <polacek@redhat.com>
10826         PR sanitizer/65081
10827         * c-c++-common/ubsan/pr65081.c: New test.
10829 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10831         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10832         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10834 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10836         * gcc.dg/ipa/propalign-3.c: New test.
10838 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10840         PR target/64793
10841         * gcc.target/sh/pr64793.c: New.
10842         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10844 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10846         * gcc.target/arm/divzero.c: New test case.
10848 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10850         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10852 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10853             Jakub Jelinek  <jakub@redhat.com>
10855         PR c++/65075
10856         * g++.dg/cpp0x/pr65075.C: New test.
10858 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10860         PR target/65058
10861         * gcc.target/powerpc/pr65058.c: New test.
10863 2015-02-16  Jeff Law  <law@redhat.com>
10865         PR tree-optimization/64823
10866         * gcc.dg/uninit-20.c: New test.
10868 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10869             James Greenhalgh  <james.greenhalgh@arm.com>
10871         PR ipa/64963
10872         * gcc.dg/ipa/ipa-clone-1.c: New test.
10874 2015-02-16  Richard Biener  <rguenther@suse.de>
10876         PR tree-optimization/65077
10877         * gcc.dg/torture/pr65077.c: New testcase.
10879 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10881         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10882         Directive adjusted to scan for ldaxr.
10883         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10884         adjusted to scan for ldaex.
10886 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10888         PR c++/65080
10889         * g++.dg/cpp0x/constexpr-65080.C: New.
10891 2015-02-16  Richard Biener  <rguenther@suse.de>
10893         PR tree-optimization/63593
10894         * gcc.dg/pr63593.c: New testcase.
10896 2015-02-16  Marek Polacek  <polacek@redhat.com>
10898         PR c/65066
10899         * gcc.dg/pr65066.c: New test.
10901 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10903         * gcc.dg/pr65002.C: Move ...
10904         * g++.dg/ipa/pr65002.C: ... here.
10906 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10908         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10909         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10910         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10911         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10913 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10915         PR testsuite/64850
10916         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10917         the expression to find calls.
10918         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10919         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10920         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10921         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10922         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10924 2015-02-14  Marek Polacek  <polacek@redhat.com>
10926         PR c/64768
10927         * gcc.dg/array-11.c: New test.
10928         * gcc.dg/array-12.c: New test.
10929         * gcc.dg/array-13.c: New test.
10930         * gcc.dg/array-14.c: New test.
10931         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10932         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10933         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10934         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10935         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10936         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10938 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10940         PR c++/60894
10941         * g++.dg/lookup/using54.C: New.
10943 2015-02-13  Jeff Law  <law@redhat.com>
10945         PR bootstrap/65060
10946         Revert my change for tree-optimization/64823.
10948 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10950         PR tree-optimization/65053
10951         * gcc.c-torture/execute/pr65053-1.c: New test.
10952         * gcc.c-torture/execute/pr65053-2.c: New test.
10954 2015-02-13  Marek Polacek  <polacek@redhat.com>
10956         PR c/65050
10957         * gcc.dg/pr65050.c: New test.
10959 2015-02-13  Jeff Law  <law@redhat.com>
10961         PR tree-optimization/64823
10962         * gcc.dg/uninit-20.c: New test.
10964         PR rtl-optimization/47477
10965         * gcc.dg/tree-ssa/pr47477.c: New test.
10967 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10969         PR c++/60211
10970         * g++.dg/parse/ivdep-2.C: New.
10971         * g++.dg/parse/ivdep-3.C: Likewise.
10973 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10975         PR fortran/64506
10976         * gfortran.dg/continuation_13.f90: New test.
10977         * gfortran.dg/continuation_14.f: New test.
10979 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10981         PR c++/64970
10982         * g++.dg/cpp0x/sfinae55.C: New.
10984 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10986         PR ipa/65034
10987         * g++.dg/ipa/pr65034.C: New test.
10989 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10991         PR tree-optimization/65002
10992         * gcc.dg/pr65002.C: New.
10994 2015-02-13  Marek Polacek  <polacek@redhat.com>
10996         PR c/65040
10997         * c-c++-common/pr65040.c: New test.
10999 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
11001         PR tree-optimization/64705
11002         * gcc.dg/tree-ssa/pr64705.c: New test.
11004 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11006         PR rtl/32219
11007         * gcc.dg/visibility-22.c: New test.
11008         * gcc.dg/visibility-23.c: New test.
11009         * gcc.target/i386/pr32219-1.c: New test.
11010         * gcc.target/i386/pr32219-2.c: New test.
11011         * gcc.target/i386/pr32219-3.c: New test.
11012         * gcc.target/i386/pr32219-4.c: New test.
11013         * gcc.target/i386/pr32219-5.c: New test.
11014         * gcc.target/i386/pr32219-6.c: New test.
11015         * gcc.target/i386/pr32219-7.c: New test.
11016         * gcc.target/i386/pr32219-8.c: New test.
11017         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
11019 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11021         PR libgfortran/57822
11022         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
11023         four different KINDs.
11025 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11027         PR c++/64884
11028         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
11030         PR sanitizer/65000
11031         * g++.dg/ubsan/pr65000.C: New test.
11033 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
11035         PR fortran/64932
11036         * gfortran.dg/finalize_28.f90: New test
11038 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11040         PR debug/55541
11041         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
11042         DW_TAG_lexical_block removal.
11043         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11044         * g++.dg/guality/pr55541.C: New test.
11046         PR sanitizer/64984
11047         * g++.dg/ubsan/pr64984.C: New test.
11049 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
11051         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11053 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11055         PR testsuite/64930
11056         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11057         instructions for 2015-01-14 get_memmodel changes.
11058         * gcc.target/powerpc/atomic-p8.c: Likewise.
11060         PR sanitizer/65019
11061         * g++.dg/ubsan/pr65019.C: New test.
11063         PR tree-optimization/65014
11064         * gcc.c-torture/compile/pr65014.c: New test.
11066 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11068         PR libgfortran/57822
11069         * gfortran/fmt_g0_7.f08: Revise test.
11071 2015-02-11  Jeff Law  <law@redhat.com>
11073         PR target/63347
11074         * gcc.target/m68k/pr63347.c: New test.
11076 2015-02-11  Marek Polacek  <polacek@redhat.com>
11078         * g++.dg/ubsan/shift-1.C: New test.
11079         * gcc.dg/ubsan/c-shift-2.c: New test.
11080         * c-c++-common/ubsan/shift-5.c: Remove file.
11082 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
11084         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11085         Directive adjusted to XFAIL.
11086         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11087         adjusted to XFAIL.
11089 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11091         PR middle-end/65003
11092         * g++.dg/opt/pr65003.C: New test.
11094 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11096         * lib/target-supports.exp (check_effective_target_pie): Renamed
11097         to ...
11098         (check_effective_target_pie_enabled): This.
11099         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11100         * gcc.target/i386/pie.c: Likewise.
11102 2015-02-11  Andrew Pinski  <apinski@cavium.com>
11104         PR target/64893
11105         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11106         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11108 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11110         PR target/61925
11111         * gcc.target/i386/pr61925-1.c: New test.
11112         * gcc.target/i386/pr61925-2.c: New test.
11113         * gcc.target/i386/pr61925-3.c: New test.
11115 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
11117         PR sanitizer/65004
11118         * g++.dg/asan/pr65004.C: New test.
11120 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
11122         PR target/64661
11123         * gcc.taget/sh/pr64661-0.h: New.
11124         * gcc.taget/sh/pr64661-1.c: New.
11125         * gcc.taget/sh/pr64661-2.c: New.
11126         * gcc.taget/sh/pr64661-3.c: New.
11127         * gcc.taget/sh/pr64661-4.c: New.
11129 2015-02-10  Richard Biener  <rguenther@suse.de>
11131         PR tree-optimization/64995
11132         * g++.dg/torture/pr64995.C: New testcase.
11134 2015-02-10  Richard Biener  <rguenther@suse.de>
11136         PR tree-optimization/64909
11137         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11139 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11141         * gcc.dg/signbit-sa.c: New test.
11143 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11145         PR libgfortran/57822
11146         * gfortran/fmt_g0_7.f08: New test.
11148 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
11150         PR tree-optimization/43378
11151         * gcc.dg/tree-ssa/pr43378.c: New test.
11153 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
11155         PR ipa/64978
11156         * g++.dg/torture/pr64978.C: New testcase.
11158 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11160         PR sanitizer/64981
11161         * gcc.dg/asan/pr64981.c: New test.
11163 2015-02-09  Marek Polacek  <polacek@redhat.com>
11165         PR c/64856
11166         * gcc.dg/pr64856.c: New test.
11168 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11170         PR target/64979
11171         * gcc.dg/tree-ssa/stdarg-7.c: New test.
11172         * gcc.c-torture/execute/pr64979.c: New test.
11174 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
11176         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11178 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11180         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11181         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11183 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11185         PR target/58757
11186         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11188 2015-02-09  Richard Biener  <rguenther@suse.de>
11190         PR tree-optimization/54000
11191         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11193 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11195         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11197 2015-02-09  Martin Liska  <mliska@suse.cz>
11199         * g++.dg/ipa/pr64858.C: New test.
11201 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11203         * gcc.dg/uninit-19.c: Fix warning line for fpic.
11205 2015-02-08  Andrew Pinski  <apinski@cavium.com>
11207         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11209 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11211         PR fortran/63744
11212         * gfortran.dg/use_rename_8.f90: New.
11214 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
11216         * gnat.dg/addr7.ad[sb]: New test.
11217         * gnat.dg/addr8.ad[sb]: Likewise.
11219 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
11221         PR jit/64752
11222         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11223         from jit.dg/test-compile-to-executable.c's create_code, with a
11224         clarification of the output message.
11225         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11226         pass/fail message.
11227         (test_jit): Use CHECK_NO_ERRORS when calling
11228         gcc_jit_context_compile_to_file.
11229         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11230         jit-verify-compile-to-file to jit-verify-output-file-was-created.
11231         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
11232         about deletions that are attempted.
11233         (jit-verify-compile-to-file): Rename to...
11234         (jit-verify-output-file-was-created): ...this, and drop the
11235         attempt to run "file" and verify the output.
11236         (jit-verify-assembler): New function.
11237         (jit-verify-object): New function.
11238         (jit-verify-dynamic-library): New function.
11239         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11240         favor of an implementation from new file
11241         create-code-for-hello-world-executable.h, which also adds a
11242         "main".
11243         (dg-final): Replace jit-verify-compile-to-file with
11244         jit-verify-output-file-was-created, and invoke new function
11245         jit-verify-assembler.
11246         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11247         the output message.
11248         (dg-final): Replace jit-verify-compile-to-file with
11249         jit-verify-output-file-was-created, and invoke new function
11250         jit-verify-dynamic-library.
11251         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11252         favor of an implementation from new file
11253         create-code-for-hello-world-executable.h, which also adds a
11254         "main".
11255         (dg-final): Replace jit-verify-compile-to-file with
11256         jit-verify-output-file-was-created.  Strengthen the expected stdout
11257         from the built executable.
11258         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11259         favor of an implementation from new file
11260         create-code-for-hello-world-executable.h, which also adds a
11261         "main".
11262         (dg-final): Replace jit-verify-compile-to-file with
11263         jit-verify-output-file-was-created, and invoke new function
11264         jit-verify-object.
11265         * jit.dg/verify-dynamic-library.c: New source file.
11267 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
11268             Brian Rzycki  <b.rzycki@samsung.com>
11270         PR tree-optimization/64878
11271         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11273 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11275         PR ipa/64896
11276         * g++.dg/ipa/pr64896.C: New test.
11278 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11280         PR target/64205
11281         * gcc.target/powerpc/pr64205.c: New file.
11283 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
11285         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11286         (dg-options): Use -fpie instead of -fPIE -pie.
11288 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11290         PR middle-end/64937
11291         * g++.dg/asan/pr64937.C: New test.
11293 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
11295         PR fortran/63205
11296         * gfortran.dg/class_to_type_4.f90: New test
11298 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
11300         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11302 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11304         PR rtl-optimization/64957
11305         PR debug/64817
11306         * gcc.c-torture/execute/pr64957.c: New test.
11308 2015-02-05  Jeff Law  <law@redhat.com>
11310         PR target/17306
11311         * gcc.target/h8300/pr17306-1.c: New test.
11312         * gcc.target/h8300/pr17306-2.c: New test.
11314 2015-02-05  Tobias Burnus  <burnus@net-b.de>
11316         PR fortran/64943
11317         * gfortran.dg/structure_constructor_12.f90: New.
11319 2015-02-05  Jeff Law  <law@redhat.com>
11321         PR target/58400
11322         gcc.target/h8300/pr58400.c: New test.
11324 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11326         * gcc.target/arm/macro_defs0.c: New test.
11327         * gcc.target/arm/macro_defs1.c: New test.
11328         * gcc.target/arm/macro_defs2.c: New test.
11330 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
11332         PR rtl-optimization/64905
11333         * gcc.target/i386/pr64905.c: Require nonpic target.
11334         (dg-options): Add -fomit-frame-pointer.
11335         (main): Remove.
11337 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
11339         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11340         tree dump scanning.
11342 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
11344         PR fortran/64757
11345         * gfortran.dg/type_to_class_2.f90: New test
11346         * gfortran.dg/type_to_class_3.f90: New test
11348 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
11350         PR ipa/64686
11351         * g++.dg/torture/pr64686.C: New testcase.
11353 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11355         PR rtl-optimization/64905
11356         * gcc.target/i386/pr64905.c: New file.
11358 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11360         * gcc.dg/guality/pr41447-1.c: Remove xfail.
11361         * gcc.dg/guality/pr41616-1.c: Ditto.
11363 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
11365         PR debug/64817
11366         * gcc.dg/pr64817-3.c: New.
11368 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
11369             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11371         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11372         pass parameters in registers.
11373         * gcc.dg/guality/pr36728-2.c (main): Likewise.
11374         * gcc.dg/guality/pr36728-3.c (main): Likewise.
11375         * gcc.dg/guality/pr36728-4.c (main): Likewise.
11377 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
11378             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11380         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11381         list, allow for multilibed targets.
11382         * gcc.dg/combine_ashiftrt_2.c: Likewise.
11384 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11386         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11387         * gcc.dg/pr46728-6.c: Ditto.
11389 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
11391         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11392         for mips_nanlegacy target.
11394 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
11396         * gcc.target/i386/chkp-hidden-def.c: New.
11398 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11400         PR middle-end/62103
11401         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11402         to use 24 bits for bitfield b.
11404 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11406         PR testsuite/64796
11407         * lib/target-supports.exp (check_effective_target_bswap64): Do not
11408         cache result in a global variable.  Include all 32-bit targets for
11409         bswap64 tests.
11411 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
11413         PR rtl-optimization/64756
11414         * gcc.c-torture/execute/pr64756.c: New test.
11416 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
11418         PR target/64660
11419         * gcc.target/sh/pr64660-0.h: New.
11420         * gcc.target/sh/pr64660-1.c: New.
11421         * gcc.target/sh/pr64660-2.c: New.
11422         * gcc.target/sh/pr64660-3.c: New.
11423         * gcc.target/sh/pr64660-4.c: New.
11425 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11427         PR c++/64877
11428         * g++.dg/warn/Waddress-2.C: New.
11430 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
11432         PR middle-end/61225
11433         * gcc.target/i386/pr49095.c: XFAIL for ia32.
11435 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
11437         PR preprocessor/64803
11438         * gcc.dg/cpp/builtin-macro-1.c: New test case.
11440 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
11442         * g++.dg/ipa/devirt-37.C: Disable early inlining.
11444 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11446         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11447         (_ARM_FPSRC): Add DN and AHP fields.
11448         (clean_results): Force DN=1 on AArch64.
11449         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11450         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11451         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11452         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11453         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11454         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11456 2015-02-02  Alan Modra  <amodra@gmail.com>
11458         * gcc.target/powerpc/cprophard.c: New.
11460 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
11462         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11463         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11465 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
11467         PR debug/64817
11468         * gcc.dg/pr64817-1.c: New test.
11469         * gcc.dg/pr64817-2.c: New test.
11471 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
11473         PR target/64851
11474         * gcc.target/sh/pr64851-0.h: New
11475         * gcc.target/sh/pr64851-1.c: New
11476         * gcc.target/sh/pr64851-2.c: New
11477         * gcc.target/sh/pr64851-3.c: New
11478         * gcc.target/sh/pr64851-4.c: New
11480 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11482         PR target/64882
11483         * gcc.dg/torture/pr64882.c: New test.
11485 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
11487         PR target/64159
11488         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11489         sparc*-*-*.
11491 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11493         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11494         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11495         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11496         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11497         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11498         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11499         tree dump.
11500         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11501         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11502         tree dump.
11503         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11504         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11505         tree dump.
11507 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11509         PR target/64688
11510         * g++.dg/pr64688-2.C: New.
11512 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11514         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11515         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11516         * gcc.target/i386/fuse-caller-save.c: Ditto.
11517         * gcc.target/i386/headmerge-1.c: Ditto.
11518         * gcc.target/i386/headmerge-2.c: Ditto.
11519         * gcc.target/i386/sibcall-6.c: Ditto.
11521 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11523         PR target/64617
11524         * gcc.target/i386/pr64617.c: New test.
11526 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11528         PR target/15184
11529         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11530         (dg-options): Remove -m32.
11531         (dg-final): Scan for "movb %al" only.
11532         * gcc.target/i386/pr15184-2.c: Ditto.
11534 2015-01-30  Richard Biener  <rguenther@suse.de>
11536         PR tree-optimization/64829
11537         * gcc.dg/vect/pr64829.c: New testcase.
11539 2015-01-29  Marek Polacek  <polacek@redhat.com>
11541         PR c/64709
11542         * gcc.dg/pr64709.c: New test.
11544 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
11546         PR c++/64717
11547         * g++.dg/ubsan/pr64717-1.C: New test.
11548         * g++.dg/ubsan/pr64717-2.C: New test.
11550 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
11552         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11554 2015-01-29  Jeff Law  <law@redhat.com>
11556         PR target/15184
11557         * gcc.target/i386/pr15184-1.c: New test.
11558         * gcc.target/i386/pr15184-2.c: New test.
11560 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11562         PR tree-optimization/64746
11563         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11565 2015-01-29  Richard Biener  <rguenther@suse.de>
11567         PR tree-optimization/64853
11568         * gcc.dg/torture/pr64853.c: New testcase.
11570 2015-01-29  Richard Biener  <rguenther@suse.de>
11572         PR tree-optimization/64844
11573         * gcc.dg/vect/pr64844.c: New testcase.
11575 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11577         PR middle-end/64809
11578         * gcc.dg/pr64809.c: Delete.
11580 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11582         PR middle-end/64805
11583         * gcc.target/i386/pr64805.c: New.
11585 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11587         * gcc.dg/guality/guality.h (main): Add argv[0] to
11588         guality_gdb_command.
11590 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
11592         PR ipa/64801
11593         * gcc.dg/tree-ssa/pr64801.c: New testcase.
11595 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
11597         PR target/64659
11598         * gcc.target/sh/sh.exp
11599         (check_effective_target_atomic_model_soft_gusa_available,
11600         check_effective_target_atomic_model_soft_tcb_available,
11601         check_effective_target_atomic_model_soft_imask_available,
11602         check_effective_target_atomic_model_hard_llcs_available): New.
11603         * gcc.target/sh/pr64659-0.h: New.
11604         * gcc.target/sh/pr64659-1.c: New.
11605         * gcc.target/sh/pr64659-2.c: New.
11606         * gcc.target/sh/pr64659-3.c: New.
11607         * gcc.target/sh/pr64659-4.c: New.
11609 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
11611         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11612         scan-assembler-times pattern.
11614 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
11616         PR middle-end/64809
11617         * gcc.dg/pr64809.c: New test.
11619 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
11621         PR tree-optimization/64277
11622         * gcc.dg/pr64277.c: New.
11624 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11626         PR tree-optimization/64718
11627         * gcc.c-torture/execute/pr64718.c: New test.
11629 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
11631         * gcc.target/aarch64/abs_2.c: New.
11633 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
11635         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11636         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11637         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11638         ISA rev < 2.
11640 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
11642         PR bootstrap/64612
11643         * lib/target-supports.exp (check_effective_target_comdat_group): New.
11644         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11645         { target comdat_group }.
11647 2015-01-27  Tobias Burnus  <burnus@net-b.de>
11649         PR fortran/63861
11650         * gfortran.dg/goacc/coarray_2.f90: New.
11652 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11654         PR ipa/60871
11655         PR ipa/64139
11656         * g++.dg/torture/pr64139.C: New testcase.
11657         * g++.dg/torture/pr60871.C: Likewise.
11659 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
11661         PR fortran/64230
11662         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11663         prevent linking errors.
11665 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11667         PR ipa/64282
11668         * g++.dg/torture/pr64282.C: New testcase.
11670 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11672         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11673         for wzr reg.
11675 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11677         * gcc.target/s390/hotpatch-13.c: New testcase.
11678         * gcc.target/s390/hotpatch-14.c: New testcase.
11679         * gcc.target/s390/hotpatch-15.c: New testcase.
11680         * gcc.target/s390/hotpatch-16.c: New testcase.
11681         * gcc.target/s390/hotpatch-17.c: New testcase.
11682         * gcc.target/s390/hotpatch-18.c: New testcase.
11683         * gcc.target/s390/hotpatch-19.c: New testcase.
11684         * gcc.target/s390/hotpatch-20.c: New testcase.
11685         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11686         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11687         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11688         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11689         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11690         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11691         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11692         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11693         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11694         * gcc.target/s390/hotpatch-10.c: Likewise.
11695         * gcc.target/s390/hotpatch-11.c: Likewise.
11696         * gcc.target/s390/hotpatch-12.c: Likewise.
11697         * gcc.target/s390/hotpatch-2.c: Likewise.
11698         * gcc.target/s390/hotpatch-3.c: Likewise.
11699         * gcc.target/s390/hotpatch-4.c: Likewise.
11700         * gcc.target/s390/hotpatch-5.c: Likewise.
11701         * gcc.target/s390/hotpatch-6.c: Likewise.
11702         * gcc.target/s390/hotpatch-7.c: Likewise.
11703         * gcc.target/s390/hotpatch-8.c: Likewise.
11704         * gcc.target/s390/hotpatch-9.c: Likewise.
11705         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11706         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11707         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11708         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11709         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11710         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11711         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11712         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11714 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
11716         * gcc.dg/long_branch.c: New testcase.
11718 2015-01-27  Richard Biener  <rguenther@suse.de>
11720         PR tree-optimization/56273
11721         PR tree-optimization/59124
11722         PR tree-optimization/64277
11723         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11724         * gcc.dg/Warray-bounds-12.c: Likewise.
11725         * gcc.dg/Warray-bounds-13.c: Likewise.
11727 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11729         PR rtl-optimization/61058
11730         * gcc.dg/pr61058.c: New test.
11732 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11734         * gcc.target/i386/chkp-narrow-bounds.c: New.
11736 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11738         PR tree-optimization/64807
11739         * gcc.dg/pr64807.c: New test.
11741         PR c/64766
11742         * gcc.dg/pr64766.c: New test.
11744 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11746         PR target/49263
11747         * gcc.target/sh/pr49263-4.c: New.
11749 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11751         PR fortran/62044
11752         * gfortran.dg/allocate_with_mold_1.f90: New test
11754 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11756         PR c/64778
11757         * gcc.dg/pr64778.c: New test.
11759         PR middle-end/64421
11760         * gcc.dg/vect/pr64421.c: New test.
11762 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11764         PR fortran/64771
11765         * gfortran.dg/coarray_36.f: New.
11766         * gfortran.dg/coarray_37.f90: New.
11768 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11770         PR fortran/64230
11771         * gfortran.dg/class_allocate_18.f90: New.
11773 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11775         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11777 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11779         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11781 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11783         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11785 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11787         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11789 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11791         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11792         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11793         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11794         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11796 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11798         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11799         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11800         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11802 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11804         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11805         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11806         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11807         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11808         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11809         vXXXhn.inc.
11811 2015-01-26  Richard Biener  <rguenther@suse.de>
11813         PR middle-end/64764
11814         * gcc.dg/uninit-19.c: New testcase.
11816 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11818         * lib/target-supports.exp (check_effective_target_vect64): Add
11819         sparc*-*-*.
11821 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11823         PR testsuite/64712
11824         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11826 2015-01-26  Tony Liu  <tony.liu@arm.com>
11828         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11829         non-UAL cases.
11831 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11833         PR libfortran/64770
11834         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11835         correctly, clean up afterwards.
11837 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11839         PR fortran/62044
11840         * gfortran.dg/use_rename_7.f90: New.
11842 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11844         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11845         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11847 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11849         PR target/54236
11850         * gcc.target/sh/pr54236-4.c: New.
11852 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11854         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11855         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11856         Bridge test.
11858 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11860         PR libfortran/64770
11861         * gfortran.dg/open_new_segv.f90: New test.
11863 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11865         PR target/49263
11866         PR target/53987
11867         PR target/64345
11868         PR target/59533
11869         PR target/52933
11870         PR target/54236
11871         PR target/51244
11872         * gcc.target/sh/pr64345-1.c: New.
11873         * gcc.target/sh/pr64345-2.c: New.
11874         * gcc.target/sh/pr59533-1.c: New.
11875         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11876         * gcc.target/sh/pr52933-2.c: Likewise.
11877         * gcc.target/sh/pr54089-1.c: Likewise.
11878         * gcc.target/sh/pr54236-1.c: Likewise.
11879         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11880         * gcc.target/sh/pr49263-1.c: Remove xfails.
11881         * gcc.target/sh/pr49263-2.c: Likewise.
11882         * gcc.target/sh/pr49263-3.c: Likewise.
11883         * gcc.target/sh/pr53987-1.c: Likewise.
11884         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11885         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11886         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11887         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11888         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11889         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11890         test_009): New.
11891         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11892         (test_02): New.
11894 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11896         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11898 2015-01-23  Ian Lance Taylor  <iant@google.com>
11900         PR go/64510
11901         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11902         targets without split stack support.
11904 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11906         PR target/64317
11907         * gcc.target/i386/pr64317.c: New test.
11909 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11911         PR rtl-optimization/63637
11912         PR rtl-optimization/60663
11913         * gcc.dg/pr63637-1.c: New test.
11914         * gcc.dg/pr63637-2.c: New test.
11915         * gcc.dg/pr63637-3.c: New test.
11916         * gcc.dg/pr63637-4.c: New test.
11917         * gcc.dg/pr63637-5.c: New test.
11918         * gcc.dg/pr63637-6.c: New test.
11919         * gcc.target/i386/pr63637-1.c: New test.
11920         * gcc.target/i386/pr63637-2.c: New test.
11921         * gcc.target/i386/pr63637-3.c: New test.
11922         * gcc.target/i386/pr63637-4.c: New test.
11923         * gcc.target/i386/pr63637-5.c: New test.
11924         * gcc.target/i386/pr63637-6.c: New test.
11926 2015-01-23  Richard Biener  <rguenther@suse.de>
11928         PR testsuite/63439
11929         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11930         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11932 2015-01-23  Marek Polacek  <polacek@redhat.com>
11934         PR preprocessor/60570
11935         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11936         * gcc.dg/cpp/pr60570.c: New test.
11938 2015-01-23  Richard Biener  <rguenther@suse.de>
11940         PR testsuite/63439
11941         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11942         vectorization on vect64 targets.
11944 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11946         PR fortran/60922
11947         * gfortran.dg/class_allocate_17.f90: New.
11949 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11951         PR fortran/64726
11952         * gfortran.dg/goacc/combined_loop.f90: New.
11954 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11956         PR fortran/61933
11957         * gfortran.dg/make_unit.f90: New test.
11959 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11961         PR fortran/61933
11962         * gfortran.dg/negative_unit_int8.f: Update.
11964 2015-01-22  Jeff Law  <law@redhat.com>
11966         PR target/52076
11967         * gcc.target/m68k/pr52076-1.c: New test.
11968         * gcc.target/m68k/pr52076-2.c: New test.
11970 2015-01-22  Richard Biener  <rguenther@suse.de>
11972         PR middle-end/64728
11973         * gcc.dg/torture/pr64728.c: New testcase.
11975 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11977         PR target/64688
11978         * g++.dg/pr64688.C: New test.
11980 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11982         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11983         to avoid errors with -fpic.
11985 2015-01-22  Richard Biener  <rguenther@suse.de>
11987         PR libstdc++/64535
11988         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11990 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11992         PR rtl-optimization/64682
11993         * gcc.c-torture/execute/pr64682.c: New file.
11995 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11997         PR debug/64511
11998         * gcc.dg/pr64511.c: New test.
12000         PR rtl-optimization/62078
12001         * g++.dg/opt/pr62078.C: New test.
12003         PR c/63307
12004         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
12006 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
12008         PR fortran/57023
12009         * gfortran.dg/internal_pack_15.f90:  New test.
12011 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12013         * c-c++-common/tsan/step.c: New testcase.
12015 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12017         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
12019 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12021         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
12023 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12025         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
12027 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12029         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
12031 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12033         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
12035 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12037         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
12039 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12041         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12043 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12045         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12047 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12049         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12051 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12053         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12055 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12057         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12059 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12061         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12063 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12065         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12066         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12067         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12068         vXXXw.inc.
12070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12072         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12073         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12074         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12075         vXXXl.inc.
12077 2015-01-21  Renlin Li  <renlin.li@arm.com>
12079         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12080         * g++.dg/tls/thread_local5g.C: Likewise.
12081         * g++.dg/tls/thread_local6g.C: Likewise.
12083 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12085         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12086         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12087         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12089 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12091         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12092         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12093         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12095 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12097         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12098         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12099         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12101 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12103         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12104         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12105         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12107 2015-01-20  Jeff Law  <law@redhat.com>
12109         PR target/59946
12110         * gcc.target/m68k/pr59946.c: New test.
12112 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12114         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12115         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12116         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12118 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12120         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12121         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12122         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12124 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12126         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12127         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12128         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12130 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12132         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12133         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12134         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12135         vshuffle.inc.
12136         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12137         vshuffle.inc.
12139 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12141         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12142         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12143         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12145 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12147         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12148         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12149         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12151 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12153         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12155 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
12157         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12159         PR sanitizer/64632
12160         * g++.dg/ubsan/pr64632.C: New test.
12162         PR debug/64663
12163         * gcc.dg/pr64663.c: New test.
12165 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12167         PR c++/64383
12168         * g++.dg/warn/Wunused-var-23.C: New.
12170 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12172         PR c++/59937
12173         * g++.dg/cpp0x/constexpr-59937-1.C: New.
12174         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12176 2015-01-20  Richard Biener  <rguenther@suse.de>
12178         PR ipa/64684
12179         * gcc.dg/lto/pr64684_0.c: New testcase.
12180         * gcc.dg/lto/pr64684_1.c: Likewise.
12181         * gcc.dg/lto/pr64684_2.c: Likewise.
12182         * gcc.dg/lto/pr64685_0.c: Likewise.
12183         * gcc.dg/lto/pr64685_1.c: Likewise.
12185 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12187         PR c++/62241
12188         * g++.dg/cpp1y/lambda-init12.C: New.
12190 2015-01-20  Richard Biener  <rguenther@suse.de>
12192         PR tree-optimization/64410
12193         * g++.dg/vect/pr64410.cc: Require vect_double.
12195 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
12197         PR target/64149
12198         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12200 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
12202         PR bootstrap/64676
12203         Revert:
12204         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12206         PR rtl-optimization/64081
12207         * gcc.dg/pr64081.c: New test.
12209 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12211         * jit.dg/harness.h: Include <unistd.h>.
12212         (CHECK_NO_ERRORS): New.
12213         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12214         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12215         gcc_jit_context_compile_to_file.
12216         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12217         args to the spawned executable.
12218         (jit-expand-vars): New function.
12219         (jit-exe-params): New variable.
12220         (dg-jit-set-exe-params): New function.
12221         (jit-dg-test): Detect testcases that use
12222         jit-verify-compile-to-file and call jit-setup-compile-to-file.
12223         Set arguments of spawned process to jit-exe-params.
12224         (jit-get-output-filename): New function.
12225         (jit-setup-compile-to-file): New function.
12226         (jit-verify-compile-to-file): New function.
12227         (jit-run-executable): New function.
12228         (jit-verify-executable): New function.
12229         * jit.dg/test-compile-to-assembler.c: New testcase.
12230         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12231         * jit.dg/test-compile-to-executable.c: New testcase.
12232         * jit.dg/test-compile-to-object.c: New testcase.
12234 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
12236         PR target/64652
12237         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12238         (test_1): New.
12240 2015-01-19  Martin Liska  <mliska@suse.cz>
12242         * objc/compile/pr64668.m: New test.
12244 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12246         * jit.dg/test-arith-overflow.c: Include stdbool.h.
12247         (create_overflow_fn): Update comment to clarify that
12248         the third param of the created function is a bool *, not
12249         an int *.
12250         (verify_int_overflow_fn): Convert param "expected_ovf" from
12251         int to bool.  Update third param of "overflow_fn_type" from int *
12252         to bool *.  Update local "actual_ovf" from int to bool.
12253         (verify_uint_overflow_fn): Likewise.
12255 2015-01-19  Martin Liska  <mliska@suse.cz>
12257         * gcc.dg/ipa/ipa-icf-33.c: New test.
12259 2015-01-19  Felix Yang  <felix.yang@huawei.com>
12260             Haijian Zhang  <z.zhanghaijian@huawei.com>
12262         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12263         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12264         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12265         result_float64x2, expected_hfloat64x2): New helper type, variable and
12266         declaration.
12267         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12268         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12269         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12270         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12271         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12272         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12273         and target without the FMA feature.
12275 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
12277         * gcc.target/aarch64/pr64304.c: New testcase.
12279 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12281         PR rtl-optimization/64081
12282         * gcc.dg/pr64081.c: New test.
12284 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
12286         PR target/63971
12287         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12288         the epilogue).
12289         * gcc.target/aarch64/test_frame_6.c: Likewise.
12290         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12291         and x19 (in the epilogue).
12292         * gcc.target/aarch64/test_frame_4.c: Likewise.
12293         * gcc.target/aarch64/test_frame_7.c: Likewise.
12295 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
12297         * gcc.target/i386/chkp-always_inline.c: New.
12299 2015-01-15  Andrew Pinski  <apinski@cavium.com>
12300             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12302         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12303         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12305 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
12307         PR fortran/60255
12308         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12309         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12311 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12313         PR fortran/64578
12314         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12316 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
12318         PR target/64652
12319         * gcc.target/sh/torture/pr64652.c: New.
12321 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12323         * gcc.dg/ipa/ipa-icf-32.c: Update template.
12324         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12325         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12326         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12327         * c-c++-common/asan/kasan-recover-1.c: Likewise.
12328         * c-c++-common/asan/kasan-recover-2.c: Likewise.
12330 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12332         PR ipa/64378
12333         * g++.dg/torture/pr64378.C: New testcase.
12335 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12337         PR fortran/57959
12338         * gfortran.dg/block_13.f08: New test
12340 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12342         PR fortran/55901
12343         * gfortran.dg/associate_1.f03: Allow test for character with
12344         automatic length.
12346 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12348         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12349         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12351 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12353         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12355 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
12357         PR fortran/64578
12358         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12360 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12362         PR fortran/60357
12363         * gfortran.dg/alloc_comp_assign_13.f08: New test.
12365         PR fortran/61275
12366         * gfortran.dg/alloc_comp_assign_14.f08: New test.
12368         PR fortran/55932
12369         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12371 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12373         PR fortran/60334
12374         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12376 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
12378         PR rtl-optimization/52773
12379         * gcc.c-torture/compile/pr52773.c: New test.
12381 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12383         PR c++/62134
12384         * g++.dg/cpp0x/alias-decl-46.C: New.
12386 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12388         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12390 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12392         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12393         Add trace.
12394         (CHECK_FP): Likewise.
12395         (CHECK_CUMULATIVE_SAT): Likewise.
12397 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12399         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12400         (Set_Neon_Cumulative_Sat): Add parameter.
12401         (__set_neon_cumulative_sat): Support new parameter.
12402         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12403         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12404         argument.
12405         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12406         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12407         argument.
12409 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12411         * g++.dg/tsan/vptr_benign_race.C: New testcase.
12412         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12414 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12416         PR c++/60056
12417         * g++.dg/tls/thread_local-ice4.C: New.
12419 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
12421         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12422         than Neon options.
12424 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12426         PR c++/62276
12427         * g++.dg/cpp0x/vt-62276.C: New.
12429 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12431         PR middle-end/64353
12432         * g++.dg/pr64353.C: New.
12434 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12436         PR target/64263
12437         * gcc.target/aarch64/pr64263_1.c: New test.
12439 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
12441         PR tree-optimization/64434
12442         * gcc.dg/torture/pr64434.c: Move to...
12443         * gcc.dg/pr64434.c: ... here.
12445 2015-01-16  Richard Biener  <rguenther@suse.de>
12447         PR middle-end/64614
12448         * gcc.dg/uninit-18.c: New testcase.
12450 2015-01-16  Richard Biener  <rguenther@suse.de>
12452         PR tree-optimization/64568
12453         * g++.dg/torture/pr64568-2.C: New testcase.
12455 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12457         PR target/64363
12458         * gcc.target/i386/chkp-label-address.c: New.
12460 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
12462         PR fortran/45290
12463         * gfortran.dg/pointer_init_6.f90: Extended.
12465 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
12467         * gcc.c-torture/compile/20150108.c: New test.
12469 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12471         * gcc.target/visium: New directory.
12473 2015-01-16  Richard Biener  <rguenther@suse.de>
12475         PR tree-optimization/61743
12476         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12477         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12479 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
12481         * gcc.dg/pr64015.c: New test.
12483 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
12485         PR ipa/64163
12486         PR ipa/64612
12487         * g++.dg/ipa/pr64612.C: New test.
12489 2015-01-16  Renlin Li  <renlin.li@arm.com>
12491         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12493 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
12495         * gcc.target/i386/sse-14.c: Test new intrinsic.
12496         * gcc.target/i386/sse-22.c: Ditto.
12498 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12500         PR c++/58614
12501         * g++.dg/cpp0x/auto44.C: New.
12503 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
12505         PR target/59710
12506         * gcc.target/nios2/gpopt-all.c: New test case.
12507         * gcc.target/nios2/gpopt-local.c: New test case.
12508         * gcc.target/nios2/gpopt-global.c: New test case.
12509         * gcc.target/nios2/gpopt-data.c: New test case.
12510         * gcc.target/nios2/gpopt-none.c: New test case.
12512 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12514         * g++.dg/ubsan/vptr-1.C: New test.
12515         * g++.dg/ubsan/vptr-2.C: New test.
12516         * g++.dg/ubsan/vptr-3.C: New test.
12517         * g++.dg/ubsan/vptr-4.C: New test.
12518         * g++.dg/ubsan/vptr-5.C: New test.
12519         * g++.dg/ubsan/vptr-6.C: New test.
12520         * g++.dg/ubsan/vptr-7.C: New test.
12521         * g++.dg/ubsan/vptr-8.C: New test.
12522         * g++.dg/ubsan/vptr-9.C: New test.
12524 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12526         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12527         is set up.
12528         * lib/gcc-dg.exp: Likewise.
12530 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12532         PR rtl-optimization/64110
12533         * gcc.target/i386/pr64110.c: Add scan-assembler.
12535 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
12536             James Norris  <jnorris@codesourcery.com>
12537             Cesar Philippidis  <cesar@codesourcery.com>
12538             Ilmir Usmanov  <i.usmanov@samsung.com>
12540         * lib/target-supports.exp (check_effective_target_fopenacc): New
12541         procedure.
12542         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12543         * g++.dg/goacc/goacc.exp: Likewise.
12544         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12545         * gcc.dg/goacc/goacc.exp: Likewise.
12546         * gfortran.dg/goacc/goacc.exp: Likewise.
12547         * c-c++-common/cpp/openacc-define-1.c: New file.
12548         * c-c++-common/cpp/openacc-define-2.c: Likewise.
12549         * c-c++-common/cpp/openacc-define-3.c: Likewise.
12550         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12551         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12552         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12553         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12554         * c-c++-common/goacc/asyncwait-1.c: Likewise.
12555         * c-c++-common/goacc/cache-1.c: Likewise.
12556         * c-c++-common/goacc/clauses-fail.c: Likewise.
12557         * c-c++-common/goacc/collapse-1.c: Likewise.
12558         * c-c++-common/goacc/data-1.c: Likewise.
12559         * c-c++-common/goacc/data-2.c: Likewise.
12560         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12561         * c-c++-common/goacc/deviceptr-1.c: Likewise.
12562         * c-c++-common/goacc/deviceptr-2.c: Likewise.
12563         * c-c++-common/goacc/deviceptr-3.c: Likewise.
12564         * c-c++-common/goacc/if-clause-1.c: Likewise.
12565         * c-c++-common/goacc/if-clause-2.c: Likewise.
12566         * c-c++-common/goacc/kernels-1.c: Likewise.
12567         * c-c++-common/goacc/loop-1.c: Likewise.
12568         * c-c++-common/goacc/loop-private-1.c: Likewise.
12569         * c-c++-common/goacc/nesting-1.c: Likewise.
12570         * c-c++-common/goacc/nesting-data-1.c: Likewise.
12571         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12572         * c-c++-common/goacc/parallel-1.c: Likewise.
12573         * c-c++-common/goacc/pcopy.c: Likewise.
12574         * c-c++-common/goacc/pcopyin.c: Likewise.
12575         * c-c++-common/goacc/pcopyout.c: Likewise.
12576         * c-c++-common/goacc/pcreate.c: Likewise.
12577         * c-c++-common/goacc/pragma_context.c: Likewise.
12578         * c-c++-common/goacc/present-1.c: Likewise.
12579         * c-c++-common/goacc/reduction-1.c: Likewise.
12580         * c-c++-common/goacc/reduction-2.c: Likewise.
12581         * c-c++-common/goacc/reduction-3.c: Likewise.
12582         * c-c++-common/goacc/reduction-4.c: Likewise.
12583         * c-c++-common/goacc/sb-1.c: Likewise.
12584         * c-c++-common/goacc/sb-2.c: Likewise.
12585         * c-c++-common/goacc/sb-3.c: Likewise.
12586         * c-c++-common/goacc/update-1.c: Likewise.
12587         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12588         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12589         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12590         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12591         * gfortran.dg/goacc/assumed.f95: Likewise.
12592         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12593         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12594         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12595         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12596         * gfortran.dg/goacc/branch.f95: Likewise.
12597         * gfortran.dg/goacc/cache-1.f95: Likewise.
12598         * gfortran.dg/goacc/coarray.f95: Likewise.
12599         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12600         * gfortran.dg/goacc/cray.f95: Likewise.
12601         * gfortran.dg/goacc/critical.f95: Likewise.
12602         * gfortran.dg/goacc/data-clauses.f95: Likewise.
12603         * gfortran.dg/goacc/data-tree.f95: Likewise.
12604         * gfortran.dg/goacc/declare-1.f95: Likewise.
12605         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12606         * gfortran.dg/goacc/fixed-1.f: Likewise.
12607         * gfortran.dg/goacc/fixed-2.f: Likewise.
12608         * gfortran.dg/goacc/fixed-3.f: Likewise.
12609         * gfortran.dg/goacc/fixed-4.f: Likewise.
12610         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12611         * gfortran.dg/goacc/if.f95: Likewise.
12612         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12613         * gfortran.dg/goacc/list.f95: Likewise.
12614         * gfortran.dg/goacc/literal.f95: Likewise.
12615         * gfortran.dg/goacc/loop-1.f95: Likewise.
12616         * gfortran.dg/goacc/loop-2.f95: Likewise.
12617         * gfortran.dg/goacc/loop-3.f95: Likewise.
12618         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12619         * gfortran.dg/goacc/omp.f95: Likewise.
12620         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12621         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12622         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12623         * gfortran.dg/goacc/parameter.f95: Likewise.
12624         * gfortran.dg/goacc/private-1.f95: Likewise.
12625         * gfortran.dg/goacc/private-2.f95: Likewise.
12626         * gfortran.dg/goacc/private-3.f95: Likewise.
12627         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12628         * gfortran.dg/goacc/reduction-2.f95: Likewise.
12629         * gfortran.dg/goacc/reduction.f95: Likewise.
12630         * gfortran.dg/goacc/routine-1.f90: Likewise.
12631         * gfortran.dg/goacc/routine-2.f90: Likewise.
12632         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12633         * gfortran.dg/goacc/several-directives.f95: Likewise.
12634         * gfortran.dg/goacc/sie.f95: Likewise.
12635         * gfortran.dg/goacc/subarrays.f95: Likewise.
12636         * gfortran.dg/gomp/map-1.f90: Likewise.
12637         * gfortran.dg/openacc-define-1.f90: Likewise.
12638         * gfortran.dg/openacc-define-2.f90: Likewise.
12639         * gfortran.dg/openacc-define-3.f90: Likewise.
12640         * g++.dg/gomp/block-1.C: Update for changed compiler output.
12641         * g++.dg/gomp/block-2.C: Likewise.
12642         * g++.dg/gomp/block-3.C: Likewise.
12643         * g++.dg/gomp/block-5.C: Likewise.
12644         * g++.dg/gomp/target-1.C: Likewise.
12645         * g++.dg/gomp/target-2.C: Likewise.
12646         * g++.dg/gomp/taskgroup-1.C: Likewise.
12647         * g++.dg/gomp/teams-1.C: Likewise.
12648         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12649         * gcc.dg/cilk-plus/jump.c: Likewise.
12650         * gcc.dg/gomp/block-1.c: Likewise.
12651         * gcc.dg/gomp/block-10.c: Likewise.
12652         * gcc.dg/gomp/block-2.c: Likewise.
12653         * gcc.dg/gomp/block-3.c: Likewise.
12654         * gcc.dg/gomp/block-4.c: Likewise.
12655         * gcc.dg/gomp/block-5.c: Likewise.
12656         * gcc.dg/gomp/block-6.c: Likewise.
12657         * gcc.dg/gomp/block-7.c: Likewise.
12658         * gcc.dg/gomp/block-8.c: Likewise.
12659         * gcc.dg/gomp/block-9.c: Likewise.
12660         * gcc.dg/gomp/target-1.c: Likewise.
12661         * gcc.dg/gomp/target-2.c: Likewise.
12662         * gcc.dg/gomp/taskgroup-1.c: Likewise.
12663         * gcc.dg/gomp/teams-1.c: Likewise.
12665 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
12667         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12668         test case.
12670 2015-01-15  Mike Stump  <mikestump@comcast.net>
12672         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12673         * gcc.dg/inline_2.c: Likewise.
12674         * gcc.dg/inline_3.c: Likewise.
12675         * gcc.dg/inline_4.c: Likewise.
12677 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
12679         PR fortran/58023
12680         * gfortran.dg/proc_ptr_comp_43.f90: New.
12682 2015-01-15  Mike Stump  <mikestump@comcast.net>
12684         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12685         * gcc.dg/unroll_2.c: Likewise.
12686         * gcc.dg/unroll_3.c: Likewise.
12687         * gcc.dg/unroll_4.c: Likewise.
12688         * gcc.dg/unroll_5.c: Likewise.
12690 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
12692         PR target/63971
12693         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12694         in epilogue.
12695         * gcc.target/aarch64/test_frame_6.c: Likewise.
12696         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12697         x30 and x19 (in the epilogue).
12698         * gcc.target/aarch64/test_frame_4.c: Likewise.
12699         * gcc.target/aarch64/test_frame_7.c: Likewise.
12701 2015-01-15  Martin Liska  <mliska@suse.cz>
12703         * g++.dg/ipa/pr64068.C: New test.
12704         * gcc.dg/ipa/PR64559.c: New test.
12706 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12708         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12709         with PIE.
12711 2015-01-15  Richard Biener  <rguenther@suse.de>
12713         PR tree-optimization/61743
12714         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12715         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12717 2015-01-15 Renlin Li <renlin.li@arm.com>
12719         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12720         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12722 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12724         * gcc.dg/vect/vect-aggressive-1.c: New.
12725         * gcc.target/i386/avx2-vect-aggressive.c: New.
12727 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12729         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12731 2015-01-15  Richard Biener  <rguenther@suse.de>
12733         PR lto/64415
12734         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12735         -Wl,-undefined,dynamic_lookup.
12737 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12739         * gnat.dg/opt47.adb: New test.
12741 2015-01-15  Richard Biener  <rguenther@suse.de>
12743         PR lto/64415
12744         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12746 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12748         PR tree-optimization/64434
12749         * gcc.dg/torture/pr64434.c: New test.
12751 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12753         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12754         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12755         -march=loongson* and -march=octeon* require -mno-micromips.
12757 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12758             Matthew Fortune  <matthew.fortune@imgtec.com>
12760         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12761         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12762         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12763         * gcc.target/mips/call-saved-7.c: New file.
12764         * gcc.target/mips/call-saved-8.c: New file.
12765         * gcc.target/mips/call-saved-9.c: New file.
12767 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12769         * gcc.target/mips/lsa.c: New file.
12770         * gcc.target/mips/mips64-lsa.c: Likewise.
12771         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12772         * gcc.target/mips/mulsize-4.c: Likewise.
12773         * gcc.target/mips/mulsize-5.c: New file.
12774         * gcc.target/mips/mulsize-6.c: Likewise.
12775         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12776         and !HAS_LSA as ghost options.
12777         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12778         for !HAS_LSA.
12780 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12782         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12784 2015-01-15  Richard Biener  <rguenther@suse.de>
12786         PR middle-end/64365
12787         * gcc.dg/torture/pr64365.c: New testcase.
12789 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12791         * gcc.dg/stackprotectexplicit1.c: New test.
12792         * g++.dg/stackprotectexplicit2.c: New test.
12794 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12796         PR target/61933
12797         * gfortran.dg/inquire_internal.f90: New.
12798         * gfortran.dg/negative_unit_check.f90: New.
12800 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12802         PR target/53988
12803         * gcc.target/sh/pr53988-1.c: New.
12805 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12807         PR c++/58671
12808         * g++.dg/tls/thread_local-ice3.C: New.
12810 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12812         * gcc.target/i386/fentry-override.c: Properly place {} in target
12813         selector.  Remove nonpic.
12814         * gcc.target/i386/fentry.c: Likewise.
12816 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12818         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12819         warnings instead of errors.
12821 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12823         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12824         option support instead of ENABLE_LTO from Makefile.
12826 2015-01-14  Richard Biener  <rguenther@suse.de>
12828         PR tree-optimization/59354
12829         * gcc.dg/vect/pr59354.c: New testcase.
12831 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12833         * lib/target-supports.exp
12834         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12835         on ARM architures before v7.
12837 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12839         PR middle-end/59448
12840         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12841         an atomic_exchange.
12843 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12845         PR target/64386
12846         * gcc.target/i386/pr64386.c: New test.
12848 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12850         PR target/64393
12851         * gcc.target/i386/pr64393.c: New test.
12853 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12855         PR target/64387
12856         * gcc.target/i386/pr64387.c: New test.
12858 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12860         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12862 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12864         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12866 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12868         PR target/64453
12869         * gcc.target/arm/pr64453.c: New.
12871 2015-01-14  Richard Biener  <rguenther@suse.de>
12873         PR lto/64415
12874         * gcc.dg/lto/pr64415_0.c: New testcase.
12875         * gcc.dg/lto/pr64415_1.c: Likewise.
12877 2015-01-14  Martin Liska  <mliska@suse.cz>
12879         * gcc.dg/ipa/pr64307.c: New test.
12881 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12883         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12884         64-bit and 128-bit.
12886 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12888         PR target/64460
12889         * gcc.target/arm/pr64460_1.c: New test.
12891 2015-01-14  Richard Biener  <rguenther@suse.de>
12893         PR tree-optimization/64493
12894         PR tree-optimization/64495
12895         * gcc.dg/vect/pr64493.c: New testcase.
12896         * gcc.dg/vect/pr64495.c: Likewise.
12898 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12900         * gcc.dg/Warray-bounds-11.c: New test-case.
12902 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12904         * gcc.target/mips/octeon3-pipe-1.c: New test.
12906 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12908         * jit.dg/harness.h (set_up_logging): Move string concatenation
12909         into...
12910         (concat_strings): New function.
12911         (dump_reproducer): New function.
12912         (test_jit): Call dump_reproducer.
12913         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12914         function.
12915         (jit-dg-test): Delete any generated reproducer from previous runs.
12916         Verify that a generated reproducer was created, and verify that it
12917         compiles.
12918         * jit.dg/test-nested-contexts.c (main): Call
12919         gcc_jit_context_dump_reproducer_to_file.
12921 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12923         * gcc.dg/aru-2.c: Add dg-require-profiling.
12925 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12927         * lib/target-supports.exp (check_profiling_available): Check if
12928         -pg links.
12930 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12932         PR ipa/64565
12933         * g++.dg/torture/pr64565.C: New testcase.
12935 2015-01-13  Marek Polacek  <polacek@redhat.com>
12937         PR middle-end/64391
12938         * gcc.dg/tm/pr64391.c: New test.
12940 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12942         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12943         true.
12945 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12947         * gcc.target/i386/pie.c: New test.
12949         * lib/target-supports.exp (check_effective_target_pie): New.
12951 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12953         PR rtl-optimization/64286
12954         * gcc.target/i386/avx2-pr64286.c: New test.
12956 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12958         PR c++/57626
12959         * g++.dg/cpp0x/vt-57626.C: New.
12961 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12963         PR fortran/64528
12964         * gfortran.dg/pr64528.f90: New test.
12966 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12968         * gcc.target/aarch64/subsp.c: New test.
12970 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12972         * gcc.target/aarch64/store-pair-1.c: New testcase.
12974 2015-01-13  Richard Biener  <rguenther@suse.de>
12976         PR lto/64373
12977         * gcc.dg/lto/pr64373_0.c: New testcase.
12979 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12981         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12982         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12984 2015-01-13  Richard Biener  <rguenther@suse.de>
12986         PR tree-optimization/64406
12987         * gcc.dg/pr64406.c: New testcase.
12989 2015-01-13  Richard Biener  <rguenther@suse.de>
12991         PR tree-optimization/64404
12992         * gcc.dg/vect/pr64404.c: New testcase.
12994 2015-01-13  Richard Biener  <rguenther@suse.de>
12996         PR tree-optimization/64568
12997         * g++.dg/torture/pr64568.C: New testcase.
12999 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
13001         * jit.dg/test-error-local-used-from-other-function.c: New test
13002         case.
13003         * jit.dg/test-error-param-reuse.c: New test case.
13004         * jit.dg/test-error-param-sharing.c: New test case.
13005         * jit.dg/test-error-param-used-from-other-function.c: New test
13006         case.
13007         * jit.dg/test-error-param-used-without-a-function.c: New test
13008         case.
13010 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
13012         PR tree-optimization/64563
13013         * gcc.dg/pr64563.c: New test.
13015         PR target/64513
13016         * gcc.target/i386/pr64513.c: New test.
13018         PR tree-optimization/64454
13019         * gcc.dg/pr64454.c: New test.
13021         PR testsuite/64028
13022         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
13023         bind_pic_locally.
13024         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
13025         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
13026         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
13027         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
13028         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
13029         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
13030         * gcc.dg/vect/slp-25.c: Likewise.
13031         * gcc.dg/vect/vect-109.c: Likewise.
13032         * gcc.dg/vect/vect-13.c: Likewise.
13033         * gcc.dg/vect/vect-17.c: Likewise.
13034         * gcc.dg/vect/vect-18.c: Likewise.
13035         * gcc.dg/vect/vect-19.c: Likewise.
13036         * gcc.dg/vect/vect-20.c: Likewise.
13037         * gcc.dg/vect/vect-21.c: Likewise.
13038         * gcc.dg/vect/vect-22.c: Likewise.
13039         * gcc.dg/vect/vect-27.c: Likewise.
13040         * gcc.dg/vect/vect-29.c: Likewise.
13041         * gcc.dg/vect/vect-2-big-array.c: Likewise.
13042         * gcc.dg/vect/vect-2.c: Likewise.
13043         * gcc.dg/vect/vect-3.c: Likewise.
13044         * gcc.dg/vect/vect-4.c: Likewise.
13045         * gcc.dg/vect/vect-5.c: Likewise.
13046         * gcc.dg/vect/vect-72.c: Likewise.
13047         * gcc.dg/vect/vect-73-big-array.c: Likewise.
13048         * gcc.dg/vect/vect-73.c: Likewise.
13049         * gcc.dg/vect/vect-77-global.c: Likewise.
13050         * gcc.dg/vect/vect-78-global.c: Likewise.
13051         * gcc.dg/vect/vect-7.c: Likewise.
13052         * gcc.dg/vect/vect-86.c: Likewise.
13053         * gcc.dg/vect/vect-align-1.c: Likewise.
13054         * gcc.dg/vect/vect-align-3.c: Likewise.
13055         * gcc.dg/vect/vect-all-big-array.c: Likewise.
13056         * gcc.dg/vect/vect-all.c: Likewise.
13057         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13058         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13059         * gcc.dg/vect/vect-peel-3.c: Likewise.
13060         * gcc.dg/vect/vect-peel-4.c: Likewise.
13061         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13063 2015-01-12  Jeff Law  <law@redhat.com>
13065         PR target/64461
13066         * gcc.target/m68k/pr64461.c: New test.
13068 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
13070         * jit.dg/test-array-as-pointer.c (create_code): Update call
13071         to gcc_jit_context_new_global by setting "kind" to
13072         GCC_JIT_GLOBAL_IMPORTED.
13073         * jit.dg/test-error-array-as-pointer.c: Likewise.
13074         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13075         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13076         setting kind to GCC_JIT_GLOBAL_EXPORTED.
13077         * jit.dg/test-using-global.c (the_global): Rename to...
13078         (imported_global): ...this.
13079         (create_code): Update to test the three kinds of global.
13080         (verify_code): Likewise.
13082 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
13084         PR testsuite/64427
13085         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
13086         undefined behavior.
13087         * gcc.target/i386/pr64291-2.c: Updated.
13089 2015-01-12  Richard Biener  <rguenther@suse.de>
13091         PR tree-optimization/64530
13092         * gfortran.dg/pr64530.f90: New testcase.
13094 2015-01-12  Richard Biener  <rguenther@suse.de>
13096         PR middle-end/64357
13097         * gcc.dg/torture/pr64357.c: New testcase.
13099 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
13101         * gcc.target/i386/nop-mcount.c: Properly place {} in target
13102         selector.
13104 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13105         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13107 2015-01-12  Martin Liska  <mliska@suse.cz>
13109         * gcc.dg/ipa/PR64550.c: New test.
13111 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
13113         PR ipa/63470
13114         * g++.dg/ipa/pr63470.C: New testcase.
13116 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13118         PR fortran/63733
13119         * gfortran.dg/typebound_operator_20.f90: New.
13121 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13123         PR fortran/58023
13124         * gfortran.dg/proc_ptr_comp_42.f90: New.
13126 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13128         PR fortran/64508
13129         * gfortran.dg/proc_ptr_comp_41.f90: New.
13131 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
13133         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13135 2015-01-10  Tobias Burnus  <burnus@net-b.de>
13137         PR fortran/64522
13138         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13139         and add dg-excess-errors.
13140         * gfortran.dg/line_length_6.f90: New.
13141         * gfortran.dg/line_length_7.f90: New.
13142         * gfortran.dg/line_length_8.f90: New.
13143         * gfortran.dg/line_length_9.f90: New.
13144         * gfortran.dg/line_length_10.f90: New.
13145         * gfortran.dg/line_length_11.f90: New.
13147 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13149         * jit.dg/test-threads.c (struct testcase): Move declaration
13150         to jit.dg/all-non-failing-tests.h.
13151         (testcases): Likewise.
13152         * jit.dg/all-non-failing-tests.h (struct testcase): Move
13153         declaration here from jit.dg/all-non-failing-tests.h.
13154         (testcases): Likewise.
13155         * jit.dg/test-combination.c (create_code): Eliminate spelling
13156         out all of the testcases in favor of looping through the
13157         "testcases" metadata.
13158         (verify_code): Likewise.
13160 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
13162         PR rtl-optimization/64536
13163         * gcc.dg/pr64536.c: New test.
13165 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13167         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13168         * jit.dg/test-combination.c (create_code): Likewise.
13169         (verify_code): Likewise.
13170         * jit.dg/test-constants.c: New test case.
13171         * jit.dg/test-threads.c: Add test-constants.c.
13173 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
13175         PR libobjc/51891
13176         * objc.dg/gnu-api-2-class.m: Add a test case
13177         for the above change.
13179 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13181         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13183 2015-01-09  Richard Biener  <rguenther@suse.de>
13185         PR tree-optimization/64410
13186         * g++.dg/vect/pr64410.cc: New testcase.
13188 2015-01-09  Martin Liska  <mliska@suse.cz>
13190         * gcc.dg/ipa/ipa-icf-32.c: New test.
13192 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13194         * c-c++-common/tsan/tsan_barrier.h: New.
13195         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13196         * c-c++-common/tsan/bitfield_race.c: Likewise.
13197         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13198         * c-c++-common/tsan/mutexset1.c: Likewise.
13199         * c-c++-common/tsan/race_on_barrier.c: Likewise.
13200         * c-c++-common/tsan/race_on_mutex.c: Likewise.
13201         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13202         * c-c++-common/tsan/simple_race.c: Likewise.
13203         * c-c++-common/tsan/simple_stack.c: Likewise.
13204         * c-c++-common/tsan/sleep_sync.c: Likewise.
13205         * c-c++-common/tsan/tiny_race.c: Likewise.
13206         * c-c++-common/tsan/tls_race.c: Likewise.
13207         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13208         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13209         * g++.dg/tsan/atomic_free.C: Likewise.
13210         * g++.dg/tsan/atomic_free2.C: Likewise.
13211         * g++.dg/tsan/cond_race.C: Likewise.
13212         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13214 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
13216         PR testsuite/62250
13217         * lib/target-supports.exp (check_effective_target_libatomic_available):
13218         New.
13219         * gfortran.dg/coarray/caf.exp: Only add -latomic for
13220         targets that match effective-target libatomic_available.
13221         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13223 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13225         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13226         Verify the result of gcc_jit_context_get_last_error.
13227         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13229 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13231         PR tree-optimization/63989
13232         * gcc.dg/strlenopt-27.c: New test.
13234 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13236         * jit.dg/harness.h (set_up_logging): New function.
13237         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
13238         set_up_logging on the context, so that every testcase is
13239         logged to a particular file.
13240         * jit.dg/test-nested-contexts.c (main): Open a logfile,
13241         and call gcc_jit_context_set_logfile on the top-level context.
13243 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13245         PR target/64338
13246         * g++.dg/opt/pr64338.C: New test.
13248 2015-01-08  Tobias Burnus  <burnus@net-b.de>
13250         * gfortran.dg/coarray/codimension_2b.f90: New file.
13251         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13252         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13254 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13256         PR c++/59004
13257         * g++.dg/ext/fnname4.C: New.
13259 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13261         PR c++/64462
13262         * g++.dg/cpp0x/constexpr-64462.C: New.
13264 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13266         PR c++/60753
13267         * g++.dg/cpp0x/deleted10.C: New.
13269 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13271         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13273 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13275         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13276         GCC_JIT_UNARY_OP_ABS.
13277         (verify_unary_ops): Likewise.
13279 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13281         * jit.dg/test-arith-overflow.c: New test case.
13282         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13283         * jit.dg/test-combination.c (create_code): Likewise.
13284         (verify_code): Likewise.
13285         * jit.dg/test-threads.c (testcases): Likewise.
13287 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13289         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13290         rather than "jit".  Load g++.exp, and call g++_init.
13291         Run test-*.cc files within the testsuite and *.cc files within
13292         docs/examples.
13293         (jit-dg-test): Drop the addition of -fgnu89-inline to
13294         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13295         doing it when compiling C testcases (since g++ does not handle
13296         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13297         is restored to the value after g++_init ran, rather than the
13298         value before g++_init ran.  Return a list of
13299         $comp_output $output_file, as dg-test assumes.
13301 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13303         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13304         make it easier to figure out the origin of each test result when
13305         running test-combination.c and test-threads.c.
13306         (CHECK_VALUE): Likewise.
13307         (CHECK_DOUBLE_VALUE): Likewise.
13308         (CHECK_STRING_VALUE): Likewise.
13309         (CHECK_STRING_STARTS_WITH): Likewise.
13310         (CHECK_STRING_CONTAINS): Likewise.
13311         (CHECK): Likewise.
13312         (check_string_value): Likewise, add "funcname" param.
13313         (check_string_starts_with): Likewise.
13314         (check_string_contains): Likewise.
13316 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13318         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13319         generating name of built executable.
13321 2015-01-07  Marek Polacek  <polacek@redhat.com>
13323         PR c/64440
13324         * gcc.dg/pr64440.c: New test.
13325         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13327 2015-01-07  Marek Polacek  <polacek@redhat.com>
13329         PR c/64417
13330         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13331         * gcc.dg/pr64417.c: New test.
13333 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13335         PR target/64505
13336         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13337         fix is correct.
13339 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13341         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13342         Check if testcases run without errors, not just if they compile.
13344 2015-01-06  Christian Bruel  <christian.bruel@st.com>
13346         PR target/64507
13347         * gcc.target/sh/pr64507.c: New test.
13349 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
13351         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13353 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
13355         * c-c++-common/asan/sanitize-all-1.c: New test.
13356         * c-c++-common/ubsan/sanitize-all-1.c: New test.
13357         * c-c++-common/ubsan/sanitize-all-2.c: New test.
13358         * c-c++-common/ubsan/sanitize-all-3.c: New test.
13359         * c-c++-common/ubsan/sanitize-all-4.c: New test.
13361 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13363         * lib/target-supports.exp (check_profiling_available): Return 0 for
13364         Visium.
13365         (check_effective_target_tls_runtime): Likewise.
13366         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13367         * gcc.dg/20020312-2.c: Adjust for Visium.
13368         * gcc.dg/tls/thr-cse-1.c: Likewise
13369         * gcc.dg/tree-ssa/20040204-1.c: Likewise
13370         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13371         * gcc.dg/weak/typeof-2.c: Likewise.
13373 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
13375         PR rtl-optimization/64287
13376         * gcc.dg/aru-2.c: New test.
13378 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13380         PR sanitizer/64344
13381         * c-c++-common/ubsan/pr64344-1.c: New test.
13382         * c-c++-common/ubsan/pr64344-2.c: New test.
13384         PR tree-optimization/64465
13385         * gcc.dg/pr64465.c: New test.
13387         PR tree-optimization/64494
13388         * gcc.c-torture/compile/pr64494.c: New test.
13390 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13392         PR fortran/47674
13393         * gfortran.dg/realloc_on_assign_25.f90:  New test.
13395 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13397         Update copyright years.
13399 2015-01-05  Marek Polacek  <polacek@redhat.com>
13401         PR c/64423
13402         * gcc.dg/pr64423.c: New test.
13404 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13406         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13407         mmix-knuth-mmixware for the same reason as for MIPS.
13408         * gcc.dg/debug/debug-2.c: Ditto.
13410         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13412 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
13414         PR testsuite/62250
13415         * lib/gfortran.exp: Add libatomic library search path.
13416         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13417         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13419         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13421 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13423         * c-c++-common/tsan/bitfield_race.c: New testcase.
13424         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13426 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13428         * gfortran.dg/coarray/collectives_4.f90: New.
13430 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13432         PR fortran/57562
13433         * gfortran.dg/extends_16.f90: New.
13435 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13437         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13439 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13441         * gfortran.dg/coarray/codimension_2.f90: New.
13442         * gfortran.dg/coarray/codimension_2a.f90: New.
13443         * gfortran.dg/coarray_35.f90: New.
13444         * gfortran.dg/coarray_35a.f90: New.
13446 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13448         PR fortran/60507
13449         * gfortran.dg/dummy_procedure_11.f90: New.
13451 Copyright (C) 2015 Free Software Foundation, Inc.
13453 Copying and distribution of this file, with or without modification,
13454 are permitted in any medium without royalty provided the copyright
13455 notice and this notice are preserved.