* gcc.dg/pr65521.c: Fail on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob57384e2fae6613ce3efae4e677b01effcb53a31c
1 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
3         * gcc.dg/pr65521.c: Fail on AIX.
5 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
7         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
8         * gcc.dg/graphite/fuse-2.c: Same.
9         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
10         isl-ast-gen-*.c files.
11         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
12         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
13         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
14         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
15         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
16         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
17         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
18         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
19         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
20         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
21         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
23 2015-11-11  Marek Polacek  <polacek@redhat.com>
25         PR c/68107
26         PR c++/68266
27         * c-c++-common/pr68107.c: New test.
28         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
29         (large_array_char_template): Likewise.
30         * g++.dg/init/new44.C: Adjust dg-error.
32 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34         * gfortran.dg/goacc/private-3.f95: Remove xfail.
35         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
37 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
39         * gcc.target/i386/pr67265.c: New test.
41 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
43         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
44         tests for the expected generated code.
46 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
48         * gcc.target/mips/split-ds-sequence.c: New test.
50 2015-11-11  Julia Koval  <julia.koval@intel.com>
52         * g++.dg/ext/mv16.C: New functions.
54 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
55             Jiong Wang      <jiong.wang@arm.com>
57         * gcc.dg/tree-ssa/pr68234.c: New testcase. 
59 2015-11-10  Nathan Sidwell  <nathan@codesourcery.com>
61         * gcc.dg/goacc/nvptx-opt-1.c: New test.
63 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
65         * gcc.target/i386/mask-pack.c: New test.
66         * gcc.target/i386/mask-unpack.c: New test.
68 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
70         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
72 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
74         * gcc.dg/vect/slp-cond-5.c: New test.
76 2015-11-10  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/68240
79         * gcc.dg/torture/pr68240.c: New testcase.
81 2015-11-10  Richard Biener  <rguenther@suse.de>
83         PR tree-optimization/56118
84         * gcc.target/i386/pr56118.c: New testcase.
86 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
88         * gcc.target/aarch64/cond_op_imm_1.c: New test.
90 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
92         * gfortran.dg/pr68251.f90: New test.
94 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
96         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
98 2015-11-09  Martin Sebor  <msebor@redhat.com>
100         * init/new45.C: New test to verify that operator new is invoked
101         with or without overhead for a cookie.
103         PR c++/67927
104         * init/new44.C: New test for placement new expressions for arrays
105         with excessive number of elements.
107         PR c++/67913
108         * init/new43.C: New test for placement new expressions for arrays
109         with negative number of elements.
111         * other/new-size-type.C: Expect array new expression with
112         an excessive number of elements to be rejected.
114 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
116         * c-c++-common/goacc/routine-1.c: New.
117         * c-c++-common/goacc/routine-2.c: New.
118         * c-c++-common/goacc/routine-3.c: New.
119         * c-c++-common/goacc/routine-4.c: New.
120         * c-c++-common/goacc/routine-5.c: New.
122 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
124         * gcc.target/sparc/sparc-ret.c: Rename to...
125         * gcc.target/sparc/sparc-ret-1.c: ...this.
126         * gcc.target/sparc/sparc-ret-2.c: New test.
128 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
130         * lib/target-supports.exp (check_p8vector_hw_available): Split
131         long line.
132         (check_vsx_hw_available): Likewise.
133         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
134         support and for PowerPC float128 support.
135         (check_p9modulo_hw_available): Likewise.
136         (check_ppc_float128_sw_available): Likewise.
137         (check_ppc_float128_hw_available): Likewise.
138         (check_effective_target_powerpc_p9vector_ok): Likewise.
139         (check_effective_target_powerpc_p9modulo_ok): Likewise.
140         (check_effective_target_powerpc_float128_sw_ok): Likewise.
141         (check_effective_target_powerpc_float128_hw_ok): Likewise.
142         (is-effective-target): Add new PowerPc targets.
143         (is-effective-target-keyword): Likewise.
144         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
145         instructions, use it.
147         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
148         * gcc.target/powerpc/mod-2.c: Likewise.
149         * gcc.target/powerpc/ctz-1.c: Likewise.
150         * gcc.target/powerpc/ctz-2.c: Likewise.
151         * gcc.target/powerpc/extswsli-1.c: Likewise.
152         * gcc.target/powerpc/extswsli-2.c: Likewise.
153         * gcc.target/powerpc/extswsli-3.c: Likewise.
155         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
156         and allow the test on PowerPC LE.
157         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
158         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
160         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
161         check instead of powerpc_vsx_ok.
162         * gcc.target/powerpc/float128-mix.c: Likewise.
164 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
166         * gcc.dg/sso/*.c: Robustify dg-output directives.
168 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
170         * g++.dg/ubsan/pr68259.C: New test.
172 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
174         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
175         (main): Use _Cilk_spawn instead of cilk_spawn.
177 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
179         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
180         scan-assembler directive.
182 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
184         PR target/68129
185         * gcc.dg/pr68129_1.c: New test.
187 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
189         PR debug/67192
190         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
191         (main): Invoke them.
193 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
195         PR debug/67192
196         * gcc.dg/guality/pr67192.c: New test.
198 2015-11-09  Richard Biener  <rguenther@suse.de>
200         PR tree-optimization/68248
201         * gcc.dg/torture/pr68248.c: New testcase.
203 2015-11-09  Richard Biener  <rguenther@suse.de>
205         PR tree-optimization/56118
206         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
208 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
210         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
211         labelref and check use of constant pool by looking for .word and
212         similar directives.
214 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
216         PR target/66326
217         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
219 2015-11-09  Richard Henderson  <rth@redhat.com>
221         * gcc.target/i386/addr-space-1.c: New test.
222         * gcc.target/i386/addr-space-2.c: New test.
223         * gcc.target/i386/addr-space-3.c: New test.
225 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
227         PR fortran/68053
228         * gfortran.dg/pr68053.f90: New test.
230 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
232         * g++.dg/lto/pr68057_0.C: Fix testcase.
234 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
236         * gfortran.dg/PR67518.f90: move from here...
237         * gfortran.dg/graphite/PR67518.f90: to here.
238         * gfortran.dg/PR53852.f90: move from here...
239         * gfortran.dg/graphite/PR53852.f90: to here.
241 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
243         * gcc.dg/sso-1.c: New test.
244         * gcc.dg/sso-2.c: Likewise.
245         * gcc.dg/sso-3.c: Likewise.
246         * gcc.dg/sso-4.c: Likewise.
247         * gcc.dg/sso-5.c: Likewise.
248         * gcc.dg/sso-6.c: Likewise.
249         * gcc.dg/sso-7.c: Likewise.
250         * gcc.dg/sso-8.c: Likewise.
251         * gcc.dg/sso: New directory.
252         * gcc.target/i386/movbe-3.c: New test.
253         * gnat.dg/sso1.adb: Likewise.
254         * gnat.dg/sso2.ad[sb]: Likewise.
255         * gnat.dg/sso3.adb: Likewise.
256         * gnat.dg/sso4.adb: Likewise.
257         * gnat.dg/sso5.adb: Likewise.
258         * gnat.dg/sso6.adb: Likewise.
259         * gnat.dg/sso7.adb: Likewise.
260         * gnat.dg/specs/sso1.ads: Likewise.
261         * gnat.dg/specs/sso2.ads: Likewise.
262         * gnat.dg/sso: New directory.
264 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
266         PR fortran/68218
267         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
269 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
271         PR fortran/68224
272         * gfortran.dg/pr68224.f90: New test.
274 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
276         PR fortran/68196
277         * gfortran.dg/proc_ptr_47.f90: New test.
279         PR fortran/66465
280         * gfortran.dg/pr66465.f90: New test.
282 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
284         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
286 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
288         PR fortran/68153
289         * gfortran.dg/pr68153.f90: New test.
291 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
293         PR fortran/68151
294         * gfortran.dg/pr68151.f90: New test.
296 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
298         PR tree-optimization/68235
299         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
301 2015-11-06  Jeff Law  <law@redhat.com>
303         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
304         realized jump threads.
305         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
306         threads rather than dom1 dump.
308 2015-11-06  Michael Collison  <michael.collison@linaro.org
309             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
311         Revert:
312         2015-08-01  Michael Collison  <michael.collison@linaro.org
313                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
315         * gcc.target/arm/mincmp.c: New test.
317 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
319         PR fortran/54224
320         * gfortran.dg/warn_unused_function_2.f90: Add two new
321         "defined but not used" subroutines.
323 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
325         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
326         * g++.dg/gomp/ordered-2.C (f1): Likewise.
327         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
328         expected diagnostics for the addition of quotes.
329         * gfortran.dg/gomp/target3.f90: Likewise.
330         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
331         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
332         * c-c++-common/gomp/doacross-1.c: Likewise.
333         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
334         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
335         Adjust expected diagnostics wording.
336         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
337         Don't expect error on ordered threads simd when in for simd.
338         * c-c++-common/gomp/nesting-2.c: New test.
339         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
340         * c-c++-common/gomp/ordered-4.c: New test.
342 2015-11-06  Mike Stump  <mikestump@comcast.net>
344         * gcc.dg/pragma-diag-5.c: Make test cases unique.
346 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
347             Sebastian Pop  <s.pop@samsung.com>
349         * gcc.dg/graphite/fuse-1.c: New.
350         * gcc.dg/graphite/fuse-2.c: New.
351         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
353 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
355         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
357 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
359         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
360         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
361         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
362         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
363         * lib/gcc-dg.exp: Load multiline.exp.
365 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
367         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
368         * gcc.target/arm/interrupt-1.c: Likewise.
369         * gcc.target/arm/interrupt-2.c: Likewise.
370         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
372 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
374         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
376 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
378         PR ipa/68057
379         PR ipa/68220
380         * g++.dg/lto/pr68057_0.C: New testcase.
381         * g++.dg/lto/pr68057_1.C: New testcase.
382         * g++.dg/torture/pr68220.C: New testcase.
384 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
386         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
387         comment.
389 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
391         PR tree-optimization/68145
392         * g++.dg/vect/pr68145.cc: New test.
394 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
396         PR target/68088
397         * gcc.dg/pr68088_1.c: New test.
399 2015-11-06  Richard Biener  <rguenther@suse.de>
401         * gcc.dg/vect/bb-slp-38.c: New testcase.
403 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
405         * gfortran.dg/goacc/private-3.f95: XFAIL.
407 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
409         PR middle-end/53852
410         PR middle-end/67518
411         * gfortran.dg/PR67518.f90: New test.
412         * gfortran.dg/PR53852.f90: New test.
414 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
415             Tom de Vries  <tom@codesourcery.com>
416             Nathan Sidwell  <nathan@codesourcery.com>
417             Thomas Schwinge  <thomas@codesourcery.com>
419         * c-c++-common/goacc/combined-directives.c: New test.
420         * c-c++-common/goacc/loop-clauses.c: New test.
421         * c-c++-common/goacc/tile.c: New test.
422         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
423         as gang static arguments.
424         * c-c++-common/goacc/update-1.c: Adjust expected error message.
425         * g++.dg/goacc/template.C: New test.
426         * gfortran.dg/goacc/combined-directives.f90: New test.
427         * gfortran.dg/goacc/default.f95: New test.
428         * gfortran.dg/goacc/default_none.f95: New test.
429         * gfortran.dg/goacc/firstprivate-1.f95: New test.
430         * gfortran.dg/goacc/gang-static.f95: New test.
431         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
432         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
433         * gfortran.dg/goacc/list.f95: Update test.
434         * gfortran.dg/goacc/loop-2.f95: Likewise.
435         * gfortran.dg/goacc/loop-4.f95: New test.
436         * gfortran.dg/goacc/loop-5.f95: New test.
437         * gfortran.dg/goacc/loop-6.f95: New test.
438         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
439         * gfortran.dg/goacc/multi-clause.f90: New test.
440         * gfortran.dg/goacc/parallel-tree.f95: Update test.
441         * gfortran.dg/goacc/update.f95: New test.
443 2015-11-05  Martin Sebor  <msebor@redhat.com>
445         PR c++/67942
446         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
447         invocations where the size of the destination buffer object
448         or its type (or both) is unknown.
450 2015-11-05  Martin Sebor  <msebor@redhat.com>
452         PR c++/67942
453         * g++.dg/warn/Wplacement-new-size.C: New test.
455 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
457         * gcc.dg/pr68112.c: New.
458         * gcc.dg/vect/vect-strided-shift-1.c: New.
460 2015-11-05  Marek Polacek  <polacek@redhat.com>
462         PR c/68090
463         * gcc.dg/pr68090.c: New test.
465 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
467         * gcc.dg/ifcvt-4.c: New.
469 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
471         PR c++/67846
472         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
474 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
476         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
477         of variables in both data sharing and mapping clauses and for
478         structure element based array sections being mapped rather than
479         privatized.
480         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
481         expected diagnostics wording in one case.
482         * c-c++-common/gomp/distribute-1.c: New test.
483         * c-c++-common/gomp/element-1.c: New test.
484         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
485         and #pragma omp end declare target pair around the function.
486         Change s from a parameter to a file scope variable.
487         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
488         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
489         on non-zero low-bound in reduction array sections.  Add further
490         tests.
491         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
492         * c-c++-common/gomp/target-teams-1.c: New test.
493         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
494         for expected mangling on x86_64/i?86.
495         * gcc.dg/gomp/declare-simd-3.c: New test.
496         * gcc.dg/gomp/declare-simd-4.c: New test.
497         * gcc.dg/gomp/for-20.c: New test.
498         * gcc.dg/gomp/for-21.c: New test.
499         * gcc.dg/gomp/for-22.c: New test.
500         * gcc.dg/gomp/for-23.c: New test.
501         * gcc.dg/gomp/for-24.c: New test.
502         * gcc.dg/gomp/linear-1.c: New test.
503         * gcc.dg/gomp/loop-1.c: New test.
504         * g++.dg/gomp/atomic-17.C: New test.
505         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
506         non-static data member in shared clause.  Add single construct.
507         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
508         scan-assembler-times directives for expected mangling on x86_64/i?86.
509         * g++.dg/gomp/declare-simd-3.C: Likewise.
510         * g++.dg/gomp/declare-simd-4.C: New test.
511         * g++.dg/gomp/declare-simd-5.C: New test.
512         * g++.dg/gomp/declare-target-1.C: New test.
513         * g++.dg/gomp/linear-2.C: New test.
514         * g++.dg/gomp/loop-1.C: New test.
515         * g++.dg/gomp/loop-2.C: New test.
516         * g++.dg/gomp/loop-3.C: New test.
517         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
518         non-static data member in shared clause.
519         * g++.dg/gomp/member-3.C: New test.
520         * g++.dg/gomp/member-4.C: New test.
521         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
522         (bar): Remove dg-message.
523         * g++.dg/gomp/target-teams-1.C: New test.
525 2015-11-05  Richard Biener  <rguenther@suse.de>
527         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
528         uninitialized variables.
529         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
530         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
531         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
532         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
533         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
534         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
535         * gcc.dg/ipa/inlinehint-2.c: Likewise.
536         * gcc.dg/ipa/pure-const-2.c: Likewise.
537         * gcc.dg/tree-ssa/loop-1.c: Likewise.
538         * gcc.dg/tree-ssa/loop-23.c: Likewise.
539         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
540         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
541         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
542         * gcc.dg/vect/pr30858.c: Likewise.
543         * gcc.dg/vect/pr33866.c: Likewise.
544         * gcc.dg/vect/pr37027.c: Likewise.
545         * c-c++-common/ubsan/null-10.c: Likewise.
546         * gcc.target/i386/incoming-8.c: Likewise.
548 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
550         * gnat.dg/slice9.adb: New test.
552 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
554         * gfortran.dg/goacc/reduction-2.f95: Delete.
556 2015-11-04  Tom de Vries  <tom@codesourcery.com>
558         PR tree-optimization/67742
559         * gcc.dg/tree-ssa/restrict-7.c: New test.
560         * gcc.dg/tree-ssa/restrict-8.c: New test.
562 2015-11-03  Martin Sebor  <msebor@redhat.com>
564         PR c++-common/67882
565         * c-c++-common/builtin-offsetof-2.c: New test.
567 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
569         PR fortran/67982
570         * gfortran.dg/warn_unused_function_3.f90: New test.
572 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
574         * gnat.dg/discr45.adb: Only compile the test.
576 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
578         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
579         * gcc.target/i386/mvc5.c: Ditto.
580         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
581         resolver.
583 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
585         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
586         from here to...
587         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
588         to succeed.
590 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
592         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
593         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
594         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
595         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
596         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
597         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
599 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
601         * gcc.target/aarch64/fp16/set_zero_1.c: New.
603 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
605         * gcc.dg/mvc1.c: Move to ...
606         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
607         * gcc.dg/mvc2.c: Move to ...
608         * gcc.target/i386/mvc2.c: ... here.
609         * gcc.dg/mvc3.c: Move to ...
610         * gcc.target/i386/mvc3.c: ... here.
611         * gcc.dg/mvc4.c: Move to ...
612         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
613         * gcc.dg/mvc5.c: Move to ...
614         * gcc.target/i386/mvc5.c: ... here.
615         * gcc.dg/mvc6.c: Move to ...
616         * gcc.target/i386/mvc6.c: ... here.
617         * gcc.dg/mvc7.c: Move to ...
618         * gcc.target/i386/mvc7.c: ... here.
620         * g++.dg/ext/mvc1.C: Require ifunc.
622 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
624         PR tree-optimization/68083
625         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
627 2015-11-02  Jeff Law  <law@redhat.com>
629         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
630         irreducible loops in the CFG.
632 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
634         Revert:
635         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
637         * gcc.dg/vect/vect-strided-shift-1.c: New.
639 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
641         PR target/67929
642         * gcc.target/arm/pr67929_1.c: Move to...
643         * gcc.c-torture/execute/pr67929_1.c: ... Here.
644         Remove arm-specific directives.  Add noclone, noinline
645         attributes.
647 2015-11-01  Jeff Law  <law@redhat.com>
649         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
651 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
653         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
654         (sse2_test): Rename from main.  Do not return 0.
656 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
658         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
659         * gfortran.dg/proc_ptr_39.f90: Require visibility.
660         * gfortran.dg/read_dir.f90: XFAIL AIX.
662 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
664         Remove the implementation of N3994, terse range-for loops.
665         * g++.dg/cpp1z/range-for1.C: Remove.
667 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
669         * gnat.dg/discr45.adb: New test.
671 2015-10-31  Tom de Vries  <tom@codesourcery.com>
673         * gfortran.dg/assumed_type_2.f90: Update test.
674         * gfortran.dg/no_arg_check_2.f90: Same.
676 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
678         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
680 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
682         PR fortran/46588
683         * gfortran.dg/pr46588.f90: New test.
685 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
687         * gcc.dg/mvc1.c: New test for multiple targets cloning.
688         * gcc.dg/mvc2.c: Ditto.
689         * gcc.dg/mvc3.c: Ditto.
690         * gcc.dg/mvc4.c: Ditto.
691         * gcc.dg/mvc5.c: Ditto.
692         * gcc.dg/mvc6.c: Ditto.
693         * gcc.dg/mvc7.c: Ditto.
694         * g++.dg/ext/mvc1.C: Ditto.
695         * g++.dg/ext/mvc2.C: Ditto.
696         * g++.dg/ext/mvc3.C: Ditto.
697         * g++.dg/ext/mvc4.C: Ditto.
699 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
701         PR fortran/51993
702         * gfortran.dg/pr51993.f90: New test.
704 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
706         PR rtl-optimization/68106
707         * gcc.target/aarch64/pr68106.c: New.
709 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
711         PR fortran/36192
712         * gfortran.dg/pr36192_1.f90: New test.
714 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
716         PR fortran/68154
717         *gfortran.dg/pr68154.f90
719 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
721         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
722         * c-c++-common/goacc/acc_on_device-2.c: Delete.
724 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
726         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
728 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
730         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
731         PowerPC.
732         * gcc.target/powerpc/float128-mix.c: Likewise.
734 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
736         PR fortran/68054
737         * gfortran.dg/pr68054.f90: New test.
739 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
741         PR fortran/67885
742         * gfortran.dg/pr67885.f90: New test.
744 2015-10-29  Jeff Law  <law@redhat.com>
746         PR tree-optimization/67892
747         * gcc.dg/tree-ssa/pr21417: Update expected output.
748         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
750 2015-10-29  Richard Biener  <rguenther@suse.de>
752         PR middle-end/68142
753         * c-c++-common/ubsan/pr68142.c: New testcase.
755 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
757         PR c++/67845
758         * g++.dg/other/cv_func4.C: New.
760 2015-10-29  Richard Biener  <rguenther@suse.de>
762         PR middle-end/56956
763         * c-c++-common/ubsan/pr56956.c: New testcase.
765 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
767         * gnat.dg/discr44.adb: New test.
769 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
771         PR debug/66068
772         * gcc.dg/debug/pr66068.c: New test.
774 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
776         PR fortran/67933
777         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
778         array bounds error at line 25.
780 2015-10-28  Catherine Moore  <clm@codesourcery.com>
782         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
783         * gcc.target/mips/oddspreg-6.c: Likewise.
784         * gcc.target/mips/oddspreg-1.c: Likewise.
785         * gcc.target/mips/oddspreg-2.c: Likewise.
787 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
789         PR target/67839
790         * gcc.target/avr/pr67839.c: New test.
792 2015-10-28  Richard Biener  <rguenther@suse.de>
794         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
796 2015-10-28  Tom de Vries  <tom@codesourcery.com>
798         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
800 2015-10-28  Richard Biener  <rguenther@suse.de>
802         PR ipa/67600
803         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
804         of #includes.
806 2015-10-28  Richard Biener  <rguenther@suse.de>
808         PR tree-optimization/65962
809         * gcc.dg/vect/vect-62.c: Adjust.
811 2015-10-28  Richard Biener  <rguenther@suse.de>
813         PR middle-end/68067
814         * gcc.dg/torture/pr68067-1.c: New testcase.
815         * gcc.dg/torture/pr68067-2.c: Likewise.
817 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
819         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
821 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
823         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
824         as xvmadd and xvnmsub.
825         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
827 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
829         * c-c++-common/goacc/loop-shape.c: New test.
831 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
832             Cesar Philippidis  <cesar@codesourcery.com>
834         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
835         * g++.dg/gomp/pr33372-3.C: Likewise.
837 2015-10-27  Richard Henderson  <rth@redhat.com>
839         PR rtl-opt/67609
840         * gcc.target/i386/pr67609-2.c: New test.
842 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
844         PR target/68102
845         * gcc.target/aarch64/pr68102_1.c: New test.
847 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
849         PR fortran/67933
850         * gfortran.dg/allocate_with_source_15.f03: New test
852 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
853             James Norris  <jnorris@codesourcery.com>
855         PR fortran/63865
856         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
857         directive to work.
858         * gfortran.dg/goacc/loop-1.f95: Likewise.
859         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
860         * gfortran.dg/goacc/cray.f95: Likewise.
861         * gfortran.dg/goacc/parameter.f95: Likewise.
863 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
865         PR fortran/68108
866         * gfortran.dg/pr67805_2.f90: New test.
868 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
869             Aditya Kumar  <aditya.k7@samsung.com>
871         * gcc.dg/graphite/block-0.c: Changed to match pattern.
872         * gcc.dg/graphite/interchange-1.c: Same.
873         * gcc.dg/graphite/interchange-10.c: Same.
874         * gcc.dg/graphite/interchange-11.c: Same.
875         * gcc.dg/graphite/interchange-13.c: Same.
876         * gcc.dg/graphite/interchange-3.c: Same.
877         * gcc.dg/graphite/interchange-4.c: Same.
878         * gcc.dg/graphite/interchange-7.c: Same.
879         * gcc.dg/graphite/interchange-9.c: Same.
880         * gcc.dg/graphite/uns-interchange-9.c: Same.
881         * gfortran.dg/graphite/interchange-3.f90: Same.
883 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
885         PR target/67215
886         * gcc.target/i386/pr67215-1.c: New test.
887         * gcc.target/i386/pr67215-2.c: Likewise.
888         * gcc.target/i386/pr67215-3.c: Likewise.
890 2015-10-27  Richard Biener  <rguenther@suse.de>
892         PR tree-optimization/68104
893         * gcc.dg/torture/pr68104.c: New testcase.
895 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
897         * gcc.dg/vect/vect-strided-shift-1.c: New.
899 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
901         PR target/67929
902         * gcc.target/arm/pr67929_1.c: New test.
904 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
906         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
908 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
910         PR tree-optimization/68097
911         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
912         --param max-ssa-name-query-depth=3 to dg-options.
914 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
916         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
918 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
920         * gcc.dg/builtins-52.c: Add -O to dg-options.
922 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
924         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
926 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
928         PR c/64765
929         PR c/64880
930         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
931         sorry message.
932         (PR64765): New function.
933         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
934         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
935         sorry message.
936         * gfortran.dg/goacc/cray.f95: Refine prune directive.
937         * gfortran.dg/goacc/parameter.f95: Likewise.
939 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
941         PR fortran/66056
942         * gfortran.dg/empty_label_typedecl.f90: New test.
944 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
946         PR fortran/36192
947         * gfortran.dg/pr36192.f90: New test.
949 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
951         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
952         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
953         * gnat.dg/opt51.adb: New test.
954         * gnat.dg/opt51_pkg.ads: New helper.
956 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
958         * gcc.target/mips/ds-schedule-1.c: New.
959         * gcc.target/mips/ds-schedule-2.c: New.
961 2015-10-26  Jeff Law  <law@redhat.com>
963         PR tree-optimization/68013
964         * gcc.c-torture/compile/pr68013.c: New test.
966 2015-10-26  Richard Biener  <rguenther@suse.de>
967         Dominik Vogt  <vogt@linux.vnet.ibm.com>
969         PR middle-end/67443
970         * gcc.target/s390/pr67443.c: New testcase.
972 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
974         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
975         make it unique per testcase.
976         * gfortran.dg/chmod_2.f90: Likewise.
977         * gfortran.dg/chmod_3.f90: Likewise.
978         * gfortran.dg/direct_io_8.f90: Likewise.
979         * gfortran.dg/f2003_inquire_1.f03: Likewise.
980         * gfortran.dg/f2003_io_1.f03: Likewise.
981         * gfortran.dg/f2003_io_2.f03: Likewise.
982         * gfortran.dg/f2003_io_8.f03: Likewise.
983         * gfortran.dg/inquire_size.f90: Likewise.
984         * gfortran.dg/namelist_66.f90: Likewise.
985         * gfortran.dg/namelist_82.f90: Likewise.
986         * gfortran.dg/namelist_87.f90: Likewise.
987         * gfortran.dg/open_negative_unit_1.f90: Likewise.
988         * gfortran.dg/open_new.f90: Likewise.
989         * gfortran.dg/stat_1.f90: Likewise.
990         * gfortran.dg/stat_2.f90: Likewise.
991         * gfortran.dg/streamio_15.f90: Likewise.
992         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
994 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
996         PR middle-end/67989
997         * g++.dg/pr67989.C: New test.
999 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1001         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
1002         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
1003         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
1004         suffix to the temporary filename to make it unique per testcase.
1006 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
1008         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
1010 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
1012         PR fortran/67171
1013         * gfortran.dg/allocate_with_source_12.f03: New test
1015         PR fortran/61819
1016         * gfortran.dg/allocate_with_source_13.f03: New test
1018         PR fortran/61830
1019         * gfortran.dg/allocate_with_source_14.f03: New test
1021 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
1023         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
1025 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
1027         PR target/68084
1028         * gcc.target/i386/pr68084.c: New test.
1030 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
1032         PR fortran/66927
1033         PR fortran/67044
1034         * gfortran.dg/allocate_with_source_10.f08: New test.
1035         * gfortran.dg/allocate_with_source_11.f08: New test.
1036         * gfortran.dg/class_array_15.f03: Changed count of expected
1037         _builtin_frees to 11. One step of temporaries is spared, therefore
1038         the allocatable component of that temporary is not to be freeed.
1040 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1042         PR fortran/68055
1043         * gfortran.dg/pr68055.f90: New case.
1045 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1047         PR fortran/67805
1048         * gfortran.dg/pr67805.f90: New testcase.
1049         * gfortran.dg/array_constructor_26.f03: Update testcase.
1050         * gfortran.dg/array_constructor_27.f03: Ditto.
1051         * gfortran.dg/char_type_len_2.f90: Ditto.
1052         * gfortran.dg/pr67802.f90: Ditto.
1053         * gfortran.dg/used_before_typed_3.f90: Ditto.
1055 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
1057         PR ipa/pr67600
1058         * g++.dg/torture/pr67600.C: New testcase.
1060 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1062         * g++.dg/pr68062.C: New test.
1064 2015-10-23  Jeff Law  <law@redhat.com>
1066         PR tree-optimization/67830
1067         * gcc.dg/pr67830.c: New test.
1069 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
1071         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
1073 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
1074             Andrew Pinski  <apinski@cavium.com>
1076         PR rtl-optimization/67736
1077         * gcc.dg/torture/pr67736.c: New test.
1078         * gcc.dg/combine-subregs.c: New test.
1080 2015-10-23  Alan Hayward <alan.hayward@arm.com>
1082         PR tree-optimization/65947
1083         * lib/target-supports.exp
1084         (check_effective_target_vect_max_reduc): Add.
1085         * gcc.dg/vect/pr65947-1.c: New test.
1086         * gcc.dg/vect/pr65947-2.c: New test.
1087         * gcc.dg/vect/pr65947-3.c: New test.
1088         * gcc.dg/vect/pr65947-4.c: New test.
1089         * gcc.dg/vect/pr65947-5.c: New test.
1090         * gcc.dg/vect/pr65947-6.c: New test.
1091         * gcc.dg/vect/pr65947-7.c: New test.
1092         * gcc.dg/vect/pr65947-8.c: New test.
1093         * gcc.dg/vect/pr65947-9.c: New test.
1094         * gcc.dg/vect/pr65947-10.c: New test.
1095         * gcc.dg/vect/pr65947-11.c: New test.
1097 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
1099         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
1100         Make weak rather than noinline.
1101         * gcc.dg/builtins-57.c: Compile with -O.
1102         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
1104 2015-10-23  Tom de Vries  <tom@codesourcery.com>
1106         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
1108 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1110         PR sanitizer/68042
1111         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
1112         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
1114 2015-10-22  Martin Sebor  <msebor@redhat.com>
1116         PR driver/68043
1117         * gcc.misc-tests/help.exp: Verify that option descriptions
1118         end in periods.
1119         * lib/options.exp (check_for_options): Use the regexp --line option.
1120         Print unexpected match on failure.
1122 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
1124         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
1126 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
1128         PR c++/67838
1129         * g++.dg/cpp1y/var-templ46.C: New.
1131 2015-10-22  Richard Biener  <rguenther@suse.de>
1133         PR tree-optimization/58497
1134         * gcc.dg/tree-ssa/vector-5.c: New testcase.
1136 2015-10-22  Richard Biener  <rguenther@suse.de>
1138         PR tree-optimization/19049
1139         PR tree-optimization/65962
1140         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
1141         * gcc.dg/vect/vect-63.c: Adjust.
1142         * gcc.dg/vect/vect-70.c: Likewise.
1143         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1144         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1145         * gfortran.dg/vect/pr19049.f90: Likewise.
1146         * gfortran.dg/vect/vect-8.f90: Likewise.
1148 2015-10-22  Richard Biener  <rguenther@suse.de>
1150         PR middle-end/68046
1151         PR middle-end/61893
1152         * gcc.dg/torture/ftrapv-2.c: New testcase.
1154 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1156         PR target/68015
1157         * gcc.target/s390/pr68015.c: New test.
1159 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1161         PR testsuite/67948
1162         * gcc.target/arm/xor-and.c: Adjust test to check for eor
1163         instead of orr.
1165 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
1166             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1168         PR target/63304
1169         * gcc.target/aarch64/pr63304_1.c: New test.
1171 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/66781
1174         * g++.dg/parse/enum13.C: New.
1176 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/67847
1179         * g++.dg/parse/enum12.C: New.
1181 2015-10-21  Martin Sebor  <msebor@redhat.com>
1183         PR driver/68043
1184         * gcc.misc-tests/help.exp: Adjust.
1185         * lib/options.exp (check_for_options): Add detail to output.
1187 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1189         PR fortran/67939
1190         * gfortran.dg/pr67939.f90: New test.
1192 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
1193             Sebastian Pop  <s.pop@samsung.com>
1195         * gcc.dg/graphite/scop-11.c: Update pattern.
1197 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1199         PR ipa/67056
1200         * g++.dg/ipa/pr67056.C: New testcase.
1202 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1204         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
1205         are matched.
1207 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1209         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
1210         Add associated options for arm*-*-*.
1211         (sqrt): Remove dummy definition.
1213 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1215         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
1217 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
1219         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
1220         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
1221         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
1223 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
1225         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1226         sra-max-scalarization-size-Ospeed.
1228 2015-10-21  Marek Polacek  <polacek@redhat.com>
1231         PR c/68024
1232         * gcc.dg/pr68024.c: New test.
1234 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
1236         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1237         * c-c++-common/goacc/sb-1.c: Adjust errors.
1238         * c-c++-common/goacc/sb-3.c: Adjust errors.
1239         * c-c++-common/goacc/loop-1.c: Adjust errors.
1240         * c-c++-common/goacc/nesting-1.c: Adjust errors.
1241         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1242         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1244 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1246         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1248 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1250         * gcc.dg/lto/simd-function_0.c: New test.
1252 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
1254         PR target/68018
1255         * gcc.target/i386/pr68018.c: New test.
1257 2015-10-21  Richard Biener  <rguenther@suse.de>
1259         PR middle-end/68031
1260         * gcc.dg/torture/pr68031.c: New testcase.
1262 2015-10-21  Richard Biener  <rguenther@suse.de>
1264         PR tree-optimization/68026
1265         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1267 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1269         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1270         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1271         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1272         * g++.dg/asan/default-options-1.C: Likewise.
1274 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1276         * gcc.target/aarch64/stp_vec_64_1.c: New test.
1277         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1279 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1281         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1283 2015-10-20  Marek Polacek  <polacek@redhat.com>
1285         PR c/67964
1286         * gcc.dg/pr67964.c: New test.
1288 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
1290         PR rtl-optimization/67609
1291         * gcc.target/i386/pr67609.c: New.
1293 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1295         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1297 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1299         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1300         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1302 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1304         PR target/66810
1305         * gcc.target/i386/pr66810.c: New test.
1307 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1309         PR target/67963
1310         PR target/67985
1311         * gcc.target/i386/pr67963-1.c: New test.
1312         * gcc.target/i386/pr67963-2.c: Likewise.
1313         * gcc.target/i386/pr67963-3.c: Likewise.
1314         * gcc.target/i386/pr67985-1.c: Likewise.
1315         * gcc.target/i386/pr67985-2.c: Likewise.
1316         * gcc.target/i386/pr67985-3.c: Likewise.
1318 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
1320         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1322 2015-10-20  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/68017
1325         * gcc.dg/torture/pr68017.c: New testcase.
1327 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1329         PR target/66912
1330         * gcc.target/aarch64/pr66912.c: New.
1331         * gcc.target/arm/pr66912.c: New.
1333 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1335         * gfortran.dg/pr67900.f90: New tests.
1337 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
1339         * gnat.dg/opt50.adb: New test.
1340         * gnat.dg/opt50_pkg.adb: New helper.
1341         * gnat.dg/opt50_pkg.ads: New helper.
1343 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1345         PR fortran/68019
1346         * gfortran.dg/pr68019.f90: new test.
1348 2015-10-19  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/67975
1351         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1353 2015-10-19  Richard Biener  <rguenther@suse.de>
1355         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1357 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
1359         PR target/67995
1360         * gcc.target/i386/pr67995-1.c: New test.
1361         * gcc.target/i386/pr67995-2.c: Likewise.
1362         * gcc.target/i386/pr67995-3.c: Likewise.
1364 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
1366         PR middle-end/68002
1367         * gcc.dg/PR68002.c: New test.
1369 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
1371         * gcc.dg/builtins-20.c: Remove undefined behavior.
1373 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1375         PR fortran/67758
1376         * gfortran.dg/common_25.f90: New file.
1378 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
1380         PR fortran/67177
1381         * gfortran.dg/move_alloc_15.f90: New test
1382         * gfortran.dg/move_alloc_16.f90: New test
1384         PR fortran/67977
1385         * gfortran.dg/deferred_character_assignment_1.f90: New test
1387 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1389         PR fortran/67987
1390         * gfortran.df/pr67987.f90: New test.
1391         * gfortran.dg/char_length_2.f90: Update testcase.
1393 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1395         * gcc.target/i386/iamcu/test_basic_returning.c
1396         (def_test_returning_type): Use union to check float return bits.
1398 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1400         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1401         Replace printf with __builtin_printf.
1403 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
1405         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1406         initialize u5.
1408 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1410         PR middle-end/67966
1411         * gnat.dg/pack21.adb: New test.
1412         * gnat.dg/pack22.adb: Likewise.
1413         * gnat.dg/pack22_pkg.ad[sb]: New helper.
1415 2015-10-16  Christian Bruel  <christian.bruel@st.com>
1417         PR target/67745
1418         * gcc.target/arm/no-align.c: New test.
1419         * gcc.target/arm/attr-align1.c: New test.
1420         * gcc.target/arm/attr-align2.c: New test.
1421         * gcc.target/arm/attr-align3.c: New test.
1423 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
1425         * gcc.c-torture/compile/icfmatch.c: Add testcase
1427 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
1429         PR c++/67926
1430         * g++.dg/cpp1z/fold-ice1.C: New.
1432 2015-10-16  Michael Collison  <michael.collison@linaro.org>
1433             Andrew Pinski <andrew.pinski@caviumnetworks.com>
1435         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1437 2015-10-15  Marek Polacek  <polacek@redhat.com>
1439         * gcc.dg/tree-ssa/reassoc-42.c: New test.
1441 2015-10-15  Marek Polacek  <polacek@redhat.com>
1443         PR tree-optimization/67953
1444         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1445         unsigned.
1446         * gcc.dg/torture/pr67953.c: New test.
1448 2015-10-14  Jeff Law  <law@redhat.com>
1450         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
1451         contained within have their own file/test now.
1452         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1453         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
1454         expectations a bit more.
1455         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1456         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1457         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1458         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1459         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1461         PR testsuite/67959
1462         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1464 2015-10-14  Marek Polacek  <polacek@redhat.com>
1466         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
1467         (f6): New.
1468         (f7): New.
1469         (f8): New.
1470         (f9): New.
1471         (f10): New.
1472         (f11): New.
1473         (f12): New.
1474         (f13): New.
1476 2015-10-14  Richard Biener  <rguenther@suse.de>
1478         PR tree-optimization/67915
1479         * gcc.dg/torture/pr67915.c: New testcase.
1481 2015-10-14  Marek Polacek  <polacek@redhat.com>
1483         PR tree-optimization/67815
1484         * gcc.dg/tree-ssa/reassoc-39.c: New test.
1485         * gcc.dg/tree-ssa/reassoc-40.c: New test.
1486         * gcc.dg/tree-ssa/reassoc-41.c: New test.
1488 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1490         * gcc.dg/pragma-pop_options-1.c: New test.
1492 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
1493             Aldy Hernandez  <aldyh@redhat.com>
1495         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1496         * c-c++-common/gomp/clauses-1.c: New test.
1497         * c-c++-common/gomp/clauses-2.c: New test.
1498         * c-c++-common/gomp/clauses-3.c: New test.
1499         * c-c++-common/gomp/clauses-4.c: New test.
1500         * c-c++-common/gomp/declare-target-1.c: New test.
1501         * c-c++-common/gomp/declare-target-2.c: New test.
1502         * c-c++-common/gomp/depend-3.c: New test.
1503         * c-c++-common/gomp/depend-4.c: New test.
1504         * c-c++-common/gomp/doacross-1.c: New test.
1505         * c-c++-common/gomp/if-1.c: New test.
1506         * c-c++-common/gomp/if-2.c: New test.
1507         * c-c++-common/gomp/linear-1.c: New test.
1508         * c-c++-common/gomp/map-2.c: New test.
1509         * c-c++-common/gomp/map-3.c: New test.
1510         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1511         f_omp_target_data): Add map clause to target data.
1512         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1513         * c-c++-common/gomp/ordered-1.c: New test.
1514         * c-c++-common/gomp/ordered-2.c: New test.
1515         * c-c++-common/gomp/ordered-3.c: New test.
1516         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1517         on non-iterator.
1518         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1519         clause and ordered construct where no longer allowed.
1520         * c-c++-common/gomp/priority-1.c: New test.
1521         * c-c++-common/gomp/reduction-1.c: New test.
1522         * c-c++-common/gomp/schedule-simd-1.c: New test.
1523         * c-c++-common/gomp/sink-1.c: New test.
1524         * c-c++-common/gomp/sink-2.c: New test.
1525         * c-c++-common/gomp/sink-3.c: New test.
1526         * c-c++-common/gomp/sink-4.c: New test.
1527         * c-c++-common/gomp/udr-1.c: New test.
1528         * c-c++-common/taskloop-1.c: New test.
1529         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1530         value of _OPENMP macro.
1531         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1532         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1533         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1534         * gcc.dg/gomp/clause-1.c:
1535         * gcc.dg/gomp/reduction-1.c: New test.
1536         * gcc.dg/gomp/sink-fold-1.c: New test.
1537         * gcc.dg/gomp/sink-fold-2.c: New test.
1538         * gcc.dg/gomp/sink-fold-3.c: New test.
1539         * gcc.dg/vect/vect-simd-clone-15.c: New test.
1540         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1541         of non-static data members.
1542         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1543         Add some linear clause tests.
1544         * g++.dg/gomp/declare-simd-3.C: New test.
1545         * g++.dg/gomp/linear-1.C: New test.
1546         * g++.dg/gomp/member-1.C: New test.
1547         * g++.dg/gomp/member-2.C: New test.
1548         * g++.dg/gomp/pr66571-2.C: New test.
1549         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1550         dependent argument.
1551         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1552         in reduction clause.
1553         * g++.dg/gomp/reference-1.C: New test.
1554         * g++.dg/gomp/sink-1.C: New test.
1555         * g++.dg/gomp/sink-2.C: New test.
1556         * g++.dg/gomp/sink-3.C: New test.
1557         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1558         * g++.dg/gomp/this-1.C: New test.
1559         * g++.dg/gomp/this-2.C: New test.
1560         * g++.dg/vect/simd-clone-2.cc: New test.
1561         * g++.dg/vect/simd-clone-2.h: New test.
1562         * g++.dg/vect/simd-clone-3.cc: New test.
1563         * g++.dg/vect/simd-clone-4.cc: New test.
1564         * g++.dg/vect/simd-clone-4.h: New test.
1565         * g++.dg/vect/simd-clone-5.cc: New test.
1567 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
1569         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1570         after r228716 (Fix vtbl[34] and vtbx4).
1572 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
1574         PR tree-optimization/67909, 67947
1575         * gcc.dg/torture/pr67947.c: New test.
1577 2015-10-13  Jeff Law  <law@redhat.com>
1579         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1581 2015-10-12  Jeff Law  <law@redhat.com>
1583         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1584         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1585         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1586         ssa-dom-thread-11.c.
1588         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1590 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
1592         PR c++/58566
1593         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1595 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
1597         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1598         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1599         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1600         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1601         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1602         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1603         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1604         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1606 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
1608         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1609         and -mno-frame-header-opt options.
1610         * gcc.target/mips/frame-header-1.c: New file.
1611         * gcc.target/mips/frame-header-2.c: New file.
1612         * gcc.target/mips/frame-header-3.c: New file.
1614 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1615             Hale Wang  <hale.wang@arm.com>
1617         * gcc.dg/tree-ssa/forwprop-33.c: New.
1619 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1621         PR target/67895
1622         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1623         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1624         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1625         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1626         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1627         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1628         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1629         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1630         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1631         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1633 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
1635         * lib/multiline.exp: New file.
1636         * lib/prune.exp: Load multiline.exp.
1637         (prune_gcc_output): Call into multiline.exp to handle any
1638         multiline output directives.
1639         * lib/libgo.exp: Load multiline.exp before prune.exp, using
1640         load_gcc_lib.
1642 2015-10-09  Martin Jambor  <mjambor@suse.cz>
1644         PR tree-optimization/67794
1645         * gcc.dg/ipa/ipa-sra-10.c: New test.
1646         * gcc.dg/torture/pr67794.c: Likewise.
1648 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
1650         PR rtl-optimization/67828
1651         * gcc.dg/torture/pr67828.c: New.
1653 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1655         PR target/67366
1656         * lib/target-supports.exp (check_effective_target_non_strict_align):
1657         Adjust for arm*-*-*.
1658         * gcc.target/arm/pr67366.c: New test.
1660 2015-10-09  Richard Biener  <rguenther@suse.de>
1662         PR tree-optimization/67891
1663         * gcc.dg/tree-ssa/pr67891.c: New testcase.
1665 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
1667         * gcc.dg/builtins-47.c: Test the optimized dump instead.
1669 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1671         * gcc.dg/vect/vect-outer-simd-3.c: New test.
1673 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1675         * gcc.dg/loop-unswitch-2.c: New test.
1676         * gcc.dg/loop-unswitch-3.c: Likewise.
1677         * gcc.dg/loop-unswitch-4.c: Likewise.
1679 2015-10-08  Tom de Vries  <tom@codesourcery.com>
1681         * gcc.dg/dse.c: Only dump in dse1 pass.
1682         * gcc.dg/tree-ssa/pr30375.c: Same.
1684 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
1686         PR target/66697
1687         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1688         (PUSH, POP): New defines.
1689         (sse2_test): Use PUSH and POP to misalign runtime stack.
1690         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1692 2015-10-07  James Norris  <jnorris@codesourcery.com>
1694         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1695         to atomic_init. (atomic_init): Restrict flags usage.
1697 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
1699         PR fortran/65889
1700         * gfortran.dg/sizeof_5.f90: New test.
1702 2015-10-06  Jeff Law  <law@redhat.com>
1704         * gcc.c-torture/compile/pr67816.c: New test.
1706 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1708         * gcc.target/aarch64/get_lane_f16_1.c: New test.
1710 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
1712         PR fortran/65766
1713         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1715 2015-10-06  Marek Polacek  <polacek@redhat.com>
1717         PR c++/67863
1718         * c-c++-common/Wtautological-compare-4.c: New test.
1720 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1721             Peter Bergner <bergner@vnet.ibm.com>
1723         PR target/67808
1724         * gcc.target/powerpc/pr67808.c: New test.
1726 2015-10-06  Nick Clifton  <nickc@redhat.com>
1728         * gcc.target/msp430: New directory.
1729         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
1730         tests.
1731         * gcc.target/msp430/data-attributes.c: New file.  Checks the
1732         noinit and persistent data attributes.
1734 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
1736         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1738 2015-10-06  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/67859
1741         * gcc.dg/torture/pr67859.c: New testcase.
1743 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1745         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1747 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/53856
1750         * g++.dg/template/defarg19.C: New.
1751         * g++.dg/template/defarg20.C: Likewise.
1753 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1754             Sebastian Pop  <s.pop@samsung.com>
1756         * gcc.dg/graphite/scop-sor.c: Un-xfail.
1758 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1759             Sebastian Pop  <s.pop@samsung.com>
1761         * gcc.dg/graphite/scop-sor.c: Xfail.
1763 2015-10-05  Martin Jambor  <mjambor@suse.cz>
1764             Jan Hubicka  <hubicka@ucw.cz>
1766         * gcc.dg/ipa/propalign-4.c: New test.
1767         * gcc.dg/ipa/propalign-5.c: Likewise.
1769 2015-10-05  Marek Polacek  <polacek@redhat.com>
1771         PR tree-optimization/67821
1772         * gcc.dg/torture/pr67821-2.c: New test.
1773         * gcc.dg/torture/pr67821.c: New test.
1775 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1777         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1779 2015-10-05  Christian Bruel  <christian.bruel@st.com>
1781         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1783 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1785         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1786         (exec_vcvt): Add comments.
1788 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1790         PR rtl-optimization/67447
1791         * gcc.target/i386/pr67447.c: New test.
1793 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1795         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1796         effective target.
1797         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1798         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1799         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1800         * gcc.target/i386/vect-unpack-1.c: Ditto.
1801         * gcc.target/i386/vect-unpack-2.c: Ditto.
1803 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
1805         PR fortran/67758
1806         * gfortran.dg/common_24.f: New.
1808 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1810         * gcc.target/arm/pr67756.c: Fixed warnings.
1812 2015-10-02  Marek Polacek  <polacek@redhat.com>
1814         PR c/67730
1815         * gcc.dg/pr67730-1.c: New test.
1816         * gcc.dg/pr67730-2.c: New test.
1817         * gcc.dg/pr67730.h: New test.
1819 2015-10-02  Marek Polacek  <polacek@redhat.com>
1821         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1823 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1825         PR tree-optimization/67754
1826         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1827         * gfortran.dg/graphite/block-2.f: Same.
1829 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1831         * gcc.dg/graphite/scop-23.c: New.
1833 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1835         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1836         and "avx512vbmi".
1838 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
1840         PR rtl-optimization/67756
1841         * gcc.target/arm/pr67756.c: New.
1843 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
1845         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1846         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1847         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1848         for tiny model.
1849         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1850         for small model.
1852 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1854         * gcc.target/i386/vect-pack-trunc-1.c: New test.
1855         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1856         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1857         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1858         * gcc.target/i386/vect-unpack-1.c: Ditto.
1859         * gcc.target/i386/vect-unpack-2.c: Ditto.
1861 2015-10-02  Marek Polacek  <polacek@redhat.com>
1863         PR c/64249
1864         * c-c++-common/Wduplicated-cond-1.c: New test.
1865         * c-c++-common/Wduplicated-cond-2.c: New test.
1866         * c-c++-common/Wduplicated-cond-3.c: New test.
1867         * c-c++-common/Wduplicated-cond-4.c: New test.
1868         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1869         -Wduplicated-cond warning.
1871 2015-10-02  Renlin Li  <renlin.li@arm.com>
1873         * gcc.target/aarch64/csneg-1.c: Update.
1875 2015-10-02  Renlin Li  <renlin.li@arm.com>
1877         PR target/66776
1878         * gcc.target/aarch64/pr66776.c: New.
1880 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1882         * gnat.dg/warn13.adb: New test.
1884 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1886         * gnat.dg/vect15.ad[sb]: New test.
1887         * gnat.dg/vect16.ad[sb]: Likewise.
1888         * gnat.dg/vect17.ad[sb]: Likewise.
1889         * gnat.dg/vect18.ad[sb]: Likewise.
1891 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1893         PR rtl-optimization/67786
1894         PR rtl-optimization/67787
1895         * gcc.dg/pr67786.c: New test.
1896         * gcc.dg/pr67787.c: Likewise.
1898 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1900         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1902 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1904         PR target/51726
1905         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1907 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1909         PR fortran/62242
1910         PR fortran/52332
1911         * gfortran.dg/string_array_constructor_1.f90: New.
1912         * gfortran.dg/string_array_constructor_2.f90: New.
1913         * gfortran.dg/string_array_constructor_3.f90: New.
1915 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1917         PR target/67788
1918         PR target/67789
1919         * gcc.target/powerpc/pr67789.c: New testcase.
1921 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1923         PR fortran.67802
1924         * gfortran.dg/pr67802.f90: New test.
1926 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1928         PR fortran/66979
1929         gfortran.dg/pr66979.f90: new test.
1931 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1933         PR fortran/67616
1934         * gfortran.dg/pr67616.f90: New test.
1936 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1938         PR c++/54430
1939         * g++.dg/cpp0x/range-for30.C: New.
1941 2015-10-01  Marek Polacek  <polacek@redhat.com>
1943         PR c/65345
1944         * gcc.dg/atomic/pr65345-4.c: New test.
1945         * gcc.dg/pr65345-3.c: New test.
1947 2015-10-01  Marek Polacek  <polacek@redhat.com>
1949         PR tree-optimization/67769
1950         * gcc.dg/torture/pr67769.c: New test.
1952 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1954         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1956 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1958         PR target/54236
1959         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1961 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1963         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1964         (main): Rename to sse2_test.  Abort if count != 5.
1965         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1966         of -march=slm.
1967         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1969 2015-10-01  Richard Biener  <rguenther@suse.de>
1971         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1972         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1974 2015-09-30  Jeff Law  <law@redhat.com>
1976         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1978 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1980         PR rtl-optimization/67037
1981         * gcc.c-torture/execute/pr67037.c: New test.
1983 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1985         * lib/target-supports.exp (check_effective_target_sync_int_128):
1986         Return 1 on spu-*-* targets.
1987         (check_effective_target_sync_int_128_runtime): Likewise.
1988         (check_effective_target_sync_long_long): Likewise.
1989         (check_effective_target_sync_long_long_runtime): Likewise.
1990         (check_effective_target_sync_int_long): Likewise.
1991         (check_effective_target_sync_char_short): Likewise.
1993 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1995         * gcc.target/i386/pr67761.c: New test.
1997 2015-09-30  Marek Polacek  <polacek@redhat.com>
1999         PR c/67730
2000         * gcc.dg/pr67730.c: New test.
2002 2015-09-30  Marek Polacek  <polacek@redhat.com>
2004         PR tree-optimization/67690
2005         * gcc.dg/torture/pr67690.c: New test.
2007 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
2009         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
2010         * g++.dg/gomp/tls-wrap4.C: Likewise.
2011         * gcc.dg/atomic-op-optimize.c: Likewise.
2012         * gcc.dg/pr54087.c: Likewise.
2013         * gcc.dg/tls/section-2.c: Likewise.
2014         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
2015         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
2016         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
2017         * gcc.target/arm/divzero.c: Likewise.
2018         * gcc.target/arm/sibcall-2.c: Likewise.
2019         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
2020         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
2021         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
2022         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
2023         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
2024         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
2025         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
2026         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
2027         * gfortran.dg/default_format_2.f90: Likewise.
2028         * gfortran.dg/default_format_denormal_2.f90: Likewise.
2030 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
2032         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
2034 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2036         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
2037         * gfortran.dg/round_4.f90: ditto.
2039 2015-09-29  Richard Biener  <rguenther@suse.de>
2041         PR tree-optimization/67170
2042         * gfortran.dg/pr67170.f90: New testcase.
2044 2015-09-29  Richard Biener  <rguenther@suse.de>
2046         PR tree-optimization/67741
2047         * gcc.dg/torture/pr67741.c: New testcase.
2049 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
2051         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
2052         non-zero for __builtin_signbit tests.
2054 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
2056         PR target/65105
2057         * gcc.target/i386/pr65105-1.c: New.
2058         * gcc.target/i386/pr65105-2.c: New.
2059         * gcc.target/i386/pr65105-3.c: New.
2060         * gcc.target/i386/pr65105-4.C: New.
2061         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
2063 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
2065         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
2067 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
2069         PR fortran/40054
2070         PR fortran/63921
2071         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
2072         standard as legacy.
2073         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
2074         * gfortran.dg/function_types_3.f90: Change error message to
2075         "Type inaccessible...."
2076         * gfortran.dg/ptr_func_assign_1.f08: New test.
2077         * gfortran.dg/ptr_func_assign_2.f08: New test.
2079 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
2081         PR fortran/40054
2082         PR fortran/63921
2083         * gfortran.dg/ptr_func_assign_3.f08: New test.
2084         * gfortran.dg/ptr_func_assign_4.f08: New test.
2086 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
2087             Sebastian Pop  <s.pop@samsung.com>
2089         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
2090         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
2091         * gcc.dg/graphite/block-3.c: Same.
2092         * gcc.dg/graphite/block-4.c: Same.
2093         * gcc.dg/graphite/block-5.c: Same.
2094         * gcc.dg/graphite/block-6.c: Same.
2095         * gcc.dg/graphite/block-7.c: Same.
2096         * gcc.dg/graphite/block-8.c: Same.
2097         * gcc.dg/graphite/block-pr47654.c: Same.
2098         * gcc.dg/graphite/interchange-0.c: Same.
2099         * gcc.dg/graphite/interchange-1.c: Same.
2100         * gcc.dg/graphite/interchange-10.c: Same.
2101         * gcc.dg/graphite/interchange-11.c: Same.
2102         * gcc.dg/graphite/interchange-12.c: Same.
2103         * gcc.dg/graphite/interchange-13.c: Same.
2104         * gcc.dg/graphite/interchange-14.c: Same.
2105         * gcc.dg/graphite/interchange-15.c: Same.
2106         * gcc.dg/graphite/interchange-3.c: Same.
2107         * gcc.dg/graphite/interchange-4.c: Same.
2108         * gcc.dg/graphite/interchange-5.c: Same.
2109         * gcc.dg/graphite/interchange-6.c: Same.
2110         * gcc.dg/graphite/interchange-7.c: Same.
2111         * gcc.dg/graphite/interchange-8.c: Same.
2112         * gcc.dg/graphite/interchange-9.c: Same.
2113         * gcc.dg/graphite/interchange-mvt.c: Same.
2114         * gcc.dg/graphite/pr35356-1.c: Same.
2115         * gcc.dg/graphite/pr35356-3.c: Same.
2116         * gcc.dg/graphite/pr37485.c: Same.
2117         * gcc.dg/graphite/scop-1.c: Same.
2118         * gcc.dg/graphite/scop-11.c: Same.
2119         * gcc.dg/graphite/scop-5.c: Same.
2120         * gcc.dg/graphite/uns-block-1.c: Same.
2121         * gcc.dg/graphite/uns-interchange-9.c: Same.
2122         * gfortran.dg/graphite/block-1.f90: Same.
2123         * gfortran.dg/graphite/interchange-3.f90: Same.
2124         * gfortran.dg/graphite/pr14741.f90: Same.
2125         * gfortran.dg/graphite/block-2.f: Same.
2127 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
2128             Sebastian Pop  <s.pop@samsung.com>
2130         PR tree-optimization/67700
2131         * gcc.dg/graphite/run-id-pr67700.c: New.
2133 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
2135         PR target/54236
2136         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
2137         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
2138         test_27): New.
2139         * gcc.target/sh/pr54236-5.c: New.
2140         * gcc.target/sh/pr54236-6.c: New.
2142 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2144         PR rtl-optimization/67456
2145         PR rtl-optimization/67464
2146         PR rtl-optimization/67465
2147         * gcc.dg/pr67465.c: New test.
2149 2015-09-28  Tom de Vries  <tom@codesourcery.com>
2151         PR tree-optimization/62171
2152         * gcc.dg/vect/pr62171.c: New test.
2154 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
2156         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
2157         skip on AIX.  XFAIL individual line tests.
2159 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
2161         PR rtl-optimization/64164
2162         PR tree-optimization/67312
2163         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
2164         * gcc.target/i386/stackalign/return-4.c: Add -O.
2166 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
2168         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
2170 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
2172         PR fortran/67721
2173         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2175 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
2177         * gcc.dg/pr64935-1.c: XFAIL on AIX.
2178         * gcc.dg/pr64935-2.c: XFAIL on AIX.
2179         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
2180         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
2181         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
2182         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
2183         DW_AT_noreturn on AIX.
2184         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
2185         DW_AT_noreturn on AIX.
2186         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
2187         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
2188         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
2189         DW_AT_GNU_deleted on AIX.
2190         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
2191         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
2192         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
2193         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
2194         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
2195         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
2196         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
2197         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
2198         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
2199         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
2200         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
2201         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
2202         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
2203         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
2204         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2206 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2208         PR fortran/67614
2209         * gfortran.dg/pr67614.f90: New test.
2211 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2213         PR fortran/67525
2214         * gfortran.dg/pr67525.f90: New test.
2216 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
2218         PR fortran/55603
2219         * gfortran.dg/allocatable_function_9.f90: New.
2221 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2223         PR target/67675
2224         * gcc.target/sh/pr67675.c: New.
2226 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
2228         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2230 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
2232         * gcc.target/i386/pr66749.c (dg-options): Replace
2233         -mtune=lakemount with -mtune=lakemont.
2234         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2235         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2237 2015-09-25  Marek Polacek  <polacek@redhat.com>
2239         * c-c++-common/ubsan/bounds-11.c: New test.
2240         * c-c++-common/ubsan/bounds-12.c: New test.
2242 2015-09-25  Marek Polacek  <polacek@redhat.com>
2244         PR sanitizer/64906
2245         * c-c++-common/ubsan/pr64906.c: New test.
2247 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2249         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2250         with -mtune=lakemount.
2251         * gcc.target/i386/pr66821.c (dg-options): Likewise.
2252         * gcc.target/i386/pr67329.c (dg-options): Likewise.
2254 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2256         PR driver/67640
2257         * gcc.dg/Werror-13.c: New test.
2259 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2261         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2263 2015-09-24  Richard Biener  <rguenther@suse.de>
2265         PR lto/67699
2266         * g++.dg/pr67699.C: New testcase.
2268 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
2270         PR libgcc/67624
2271         * gcc.target/arm/fp16-inf.c: New test.
2273 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
2275         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2276         name while checking for AVX-512VBMI presence.
2278 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2280         * lib/target-supports.exp (check_effective_target_pie): Check for
2281         PIE support on Solaris 11.x and 12.
2283 2015-09-24  Richard Biener  <rguenther@suse.de>
2285         * g++.dg/tree-ssa/restrict3.C: New testcase.
2287 2015-09-24  Richard Biener  <rguenther@suse.de>
2289         PR tree-optimization/48885
2290         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2292 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
2294         * c-c++-common/Wmisleading-indentation.c: Augment test.
2296 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
2298         Fix small typos in the coding rule enforcement warnings.
2299         * g++.dg/diagnostic/disable.C: Replace 'namepace'
2300         with 'namespace'.
2302 2015-09-23  Richard Biener  <rguenther@suse.de>
2304         PR middle-end/67662
2305         * gcc.dg/ubsan/pr67662.c: New testcase.
2307 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2309         PR c/49655
2310         * gcc.dg/pragma-diag-6.c: New test.
2312 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
2314         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2316 2015-09-23  Richard Biener  <rguenther@suse.de>
2318         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2320 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
2322         * c-c++-common/Wmisleading-indentation.c: Augment test.
2324 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
2326         * g++.dg/diagostic/disable.C: New.
2328 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2330         PR tree-optimization/67671
2331         * g++.dg/pr67671.C: New test.
2333 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
2335         PR target/67480
2336         * gcc.target/i386/pr67480.c: New test.
2338 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
2340         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2341         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2342         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
2343         avx512dq, avx512cd, avx512er and avx512pf.
2345 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2347         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2348         update-fetch operations.
2349         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2351 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2353         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2354         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2356 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
2358         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2359         (TEST_ONE): New.
2360         * gcc.target/aarch64/atomic-inst-swap.c: New.
2362 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2364         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2365         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2366         * gcc.target/i386/pr59789.c (f1): Likewise.
2367         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2368         * gcc.target/i386/intrinsics_6.c: Likewise.
2369         * gcc.dg/winline-5.c (int t): Likewise.
2370         * gcc.dg/winline-9.c (t): Likewise.
2371         * gcc.dg/always_inline2.c (q): Likewise.
2372         * gcc.dg/winline-2.c (inline int t): Likewise.
2373         * gcc.dg/winline-6.c: Likewise.
2374         * gcc.dg/winline-10.c (void g): Likewise.
2375         * gcc.dg/pr49243.c (void parse): Likewise.
2376         * gcc.dg/always_inline3.c (q2): Likewise.
2377         * gcc.dg/winline-3.c: Likewise.
2378         * gcc.dg/winline-7.c (inline void *t): Likewise.
2380 2015-09-22  Tom de Vries  <tom@codesourcery.com>
2382         PR tree-optimization/67666
2383         * g++.dg/pr67666.C: New test.
2385 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2387         PR fortran/67615
2388         * gfortran.dg/pr67615.f90: new test.
2390 2015-09-21  Jeff Law  <law@redhat.com>
2392         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2394 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2396         Complete the implementation of N4230, Nested namespace definition.
2397         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2398         attributes and nested namespace definitions.
2399         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2400         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2401         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2402         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2403         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2404         appearing before the namespace identifier.
2406 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2408         PR c/66415
2409         * gcc.dg/cpp/pr66415-1.c: Test column number.
2411 2015-09-21  Richard Biener  <rguenther@suse.de>
2413         * g++.dg/ext/attr-alias-3.C: Add -g.
2415 2015-09-21  Richard Biener  <rguenther@suse.de>
2417         PR debug/67664
2418         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2420 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2422         PR target/64345
2423         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2425 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2427         * gcc.dg/pragma-diag-5.c: Fix excess warning.
2429 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2431         PR middle-end/60832
2432         * gcc.dg/pr53265.c: Update.
2434 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2436         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2438 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2440         PR target/59478
2441         * gcc.target/sh/pr59478.c: New.
2443 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
2445         PR target/67126
2446         * gcc.target/sh/pr51244-12.c: Adjust testcase.
2447         * gcc.target/sh/pr54236-2.c: Likewise.
2449 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2451         * gcc.target/sh/pr43417.c: Move target independent test to ...
2452         * gcc.c-torture/compile/pr43417.c: ... here.
2454 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
2456         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2457         check_effective_target_big_endian, check_effective_target_little_endian,
2458         check_effective_target_any_fpu, check_effective_target_double_fpu,
2459         check_effective_target_use_single_only_fpu,
2460         check_effective_target_default_single_fpu,
2461         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2462         check_effective_target_has_fsca, check_effective_target_has_fsrra,
2463         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2464         check_effective_target_fmovd_enabled,
2465         check_effective_target_has_privileged, check_effective_target_has_pref,
2466         check_effective_target_banked_r0r7_isr,
2467         check_effective_target_stack_save_isr): New effective target checks.
2468         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2469         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2470         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2471         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2472         * gcc.target/sh/20080410-1.c: Use new effective target checks.
2473         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2474         * gcc.target/sh/attr-isr.c: Likewise.
2475         * gcc.target/sh/fpul-usage-1.c: Likewise.
2476         * gcc.target/sh/hiconst.c: Likewise.
2477         * gcc.target/sh/mfmovd.c: Likewise.
2478         * gcc.target/sh/pr21255-3.c: Likewise.
2479         * gcc.target/sh/pr33135-1.c: Likewise.
2480         * gcc.target/sh/pr33135-2.c: Likewise.
2481         * gcc.target/sh/pr33135-3.c: Likewise.
2482         * gcc.target/sh/pr33135-4.c: Likewise.
2483         * gcc.target/sh/pr39423-2.c: Likewise.
2484         * gcc.target/sh/pr49880-4.c: Likewise.
2485         * gcc.target/sh/pr49880-5.c: Likewise.
2486         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2487         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2488         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2489         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2490         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2491         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2492         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2493         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2494         * gcc.target/sh/pr50751-2.c: Likewise.
2495         * gcc.target/sh/pr50751-3.c: Likewise.
2496         * gcc.target/sh/pr50751-5.c: Likewise.
2497         * gcc.target/sh/pr50751-6.c: Likewise.
2498         * gcc.target/sh/pr50751-8.c: Likewise.
2499         * gcc.target/sh/pr51244-15.c: Likewise.
2500         * gcc.target/sh/pr51244-2.c: Likewise.
2501         * gcc.target/sh/pr51244-20.c: Likewise.
2502         * gcc.target/sh/pr51244-6.c: Likewise.
2503         * gcc.target/sh/pr52483-4.c: Likewise.
2504         * gcc.target/sh/pr53511-1.c: Likewise.
2505         * gcc.target/sh/pr53512-1.c: Likewise.
2506         * gcc.target/sh/pr53512-2.c: Likewise.
2507         * gcc.target/sh/pr53512-3.c: Likewise.
2508         * gcc.target/sh/pr53512-4.c: Likewise.
2509         * gcc.target/sh/pr53513-1.c: Likewise.
2510         * gcc.target/sh/pr54089-2.c: Likewise.
2511         * gcc.target/sh/pr54089-3.c: Likewise.
2512         * gcc.target/sh/pr54089-4.c: Likewise.
2513         * gcc.target/sh/pr54602-2.c: Likewise.
2514         * gcc.target/sh/pr54602-3.c: Likewise.
2515         * gcc.target/sh/pr54602-4.c: Likewise.
2516         * gcc.target/sh/pr54680.c: Likewise.
2517         * gcc.target/sh/pr55303-1.c: Likewise.
2518         * gcc.target/sh/pr55303-2.c: Likewise.
2519         * gcc.target/sh/pr55303-3.c: Likewise.
2520         * gcc.target/sh/pr56547-1.c: Likewise.
2521         * gcc.target/sh/pr56547-2.c: Likewise.
2522         * gcc.target/sh/pr61195.c: Likewise.
2523         * gcc.target/sh/pr61996.c: Likewise.
2524         * gcc.target/sh/pr6526.c: Likewise.
2525         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2526         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2527         * gcc.target/sh/prefetch.c: Likewise.
2528         * gcc.target/sh/rte-delay-slot.c: Likewise.
2529         * gcc.target/sh/sh2a-band.c: Likewise.
2530         * gcc.target/sh/sh2a-bclr.c: Likewise.
2531         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2532         * gcc.target/sh/sh2a-bld.c: Likewise.
2533         * gcc.target/sh/sh2a-bor.c: Likewise.
2534         * gcc.target/sh/sh2a-bset.c: Likewise.
2535         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2536         * gcc.target/sh/sh2a-bxor.c: Likewise.
2537         * gcc.target/sh/sh2a-jsrn.c: Likewise.
2538         * gcc.target/sh/sh2a-movi20s.c: Likewise.
2539         * gcc.target/sh/sh2a-movrt.c: Likewise.
2540         * gcc.target/sh/sh2a-resbank.c: Likewise.
2541         * gcc.target/sh/sh2a-rtsn.c: Likewise.
2542         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2543         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2544         * gcc.target/sh/sh4a-cosf.c: Likewise.
2545         * gcc.target/sh/sh4a-fsrra.c: Likewise.
2546         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2547         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2548         * gcc.target/sh/sh4a-sinf.c: Likewise.
2550 2015-09-20  Jeff Law  <law@redhat.com>
2552         PR tree-optimization/47679
2553         * g++.dg/warn/Wuninitialized-6.C: New test.
2555 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
2557         Implement nested namespace definitions.
2558         * g++.dg/cpp1z/nested-namespace-def1.C: New.
2559         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2560         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2561         * g++.dg/lookup/name-clash5.C: Adjust.
2562         * g++.dg/lookup/name-clash6.C: Likewise.
2564 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2566         * gcc.dg/pragma-diag-5.c: New test.
2568 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
2570         PR middle-end/67619
2571         * gcc.dg/torture/pr67619.c: New test.
2572         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2573         New procedure.
2575 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
2577         PR tree-optimization/67283
2578         * gcc.dg/tree-ssa/sra-15.c: New.
2579         * gcc.dg/tree-ssa/sra-16.c: New.
2581 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2583         PR sanitizer/64078
2584         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2585         (f2, f3): Make the function static.
2586         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2588 2015-09-17  Christian Bruel  <christian.bruel@st.com>
2590         * gcc.target/arm/attr_thumb-static2.c: New test.
2592 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2594         * gnat.dg/overflow_sum3.adb: New test.
2596 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2598         * gcc.target/arm/stack-checking.c: New test.
2600 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
2602         PR fortran/52846
2603         * gfortran.dg/public_private_module_5.f90: Add module procedure
2604         trigger_smod to ensure that the smod file is written.
2606 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
2608         * gcc.target/aarch64/copysign_1.c: New.
2609         * gcc.target/aarch64/copysign_2.c: New.
2611 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
2613         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2614         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2615         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2617 2015-09-16  John Marino  <gnugcc@marino.st>
2619         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2621 2015-09-16  Richard Biener  <rguenther@suse.de>
2623         PR middle-end/67253
2624         * gcc.dg/torture/pr67253.c: New testcase.
2626 2015-09-16  Richard Biener  <rguenther@suse.de>
2628         PR middle-end/67271
2629         * gcc.dg/pr67271.c: New testcase.
2631 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2633         * gnat.dg/opt49.adb: New test.
2635 2015-09-16  Richard Biener  <rguenther@suse.de>
2637         PR middle-end/67442
2638         * gcc.dg/torture/pr67442.c: New testcase.
2640 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2642         * gnat.dg/array24.adb: New test.
2643         * gnat.dg/blocklocs.adb: Delete.
2645 2015-09-15  Marek Polacek  <polacek@redhat.com>
2647         PR c/67580
2648         * gcc.dg/pr67580.c: New test.
2650 2015-09-15  Richard Biener  <rguenther@suse.de>
2652         PR tree-optimization/67470
2653         * gcc.dg/torture/pr67470.c: New testcase.
2655 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
2657         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2659 2015-09-15  Richard Biener  <rguenther@suse.de>
2661         PR middle-end/67563
2662         * gcc.dg/pr67563.c: New testcase.
2664 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2666         PR fortran/67460
2667         * gfortran.dg/pr67460.f90: New test.
2669 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
2671         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2672         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2674 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2676         PR c++/51911
2677         * g++.dg/cpp0x/new-auto1.C: New.
2679 2015-09-11  Mark Wielaard  <mjw@redhat.com>
2681         PR c/28901
2682         * g++.dg/warn/unused-variable-1.C: New test.
2683         * g++.dg/warn/unused-variable-2.C: Likewise.
2684         * gcc.dg/unused-4.c: Adjust warning for static const.
2685         * gcc.dg/unused-variable-1.c: New test.
2686         * gcc.dg/unused-variable-2.c: Likewise.
2688 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
2690         * gfortran.dg/private_type_3.f90: Require visibility.
2691         * gfortran.dg/module_variable_2.f90: Same.
2692         * gfortran.dg/nested_forall_1.f: Same.
2693         * gfortran.dg/elemental_dependency_4.f90: Same.
2694         * gfortran.dg/bind_c_usage_25.f90: Same.
2695         * gfortran.dg/access_spec_1.f90: Same.
2696         * gfortran.dg/public_private_module_2.f90: Same.
2697         * gfortran.dg/host_assoc_variable_1.f90: Same.
2698         * gfortran.dg/public_private_module_6.f90: Same.
2699         * gfortran.dg/module_variable_1.f90: Same.
2700         * gfortran.dg/pr37286.f90: Same.
2701         * gfortran.dg/internal_pack_7.f90: Same.
2702         * gfortran.dg/submodule_10.f08: Same.
2703         * gfortran.dg/allocatable_function_8.f90: Same.
2704         * gfortran.dg/merge_init_expr_2.f90: Same.
2705         * gfortran.dg/class_37.f03: Same.
2706         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2707         * gfortran.dg/typebound_call_20.f03: Same.
2708         * gfortran.dg/proc_ptr_result_3.f90: Same.
2709         * gfortran.dg/pr32535.f90: Same.
2710         * gfortran.dg/typebound_proc_19.f90: Same.
2711         * gfortran.dg/initialization_10.f90: Same.
2712         * gfortran.dg/bind_c_usage_8.f03: Same.
2713         * gfortran.dg/pr61335.f90: Same.
2714         * gfortran.dg/elemental_dependency_5.f90: Same.
2715         * gfortran.dg/proc_ptr_3.f90: Same.
2716         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2718 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2720         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2721         * gcc.dg/Wno-frame-address.c: Skip for Visium.
2722         * gcc.dg/loop-8.c: Likewise.
2724 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
2726         PR ada/66965
2727         * gnat.dg/specs/addr1.ads: Remove.
2729 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2731         * gcc.dg/pie-link.c: Add -pie to dg-options.
2733 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2735         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2736         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2738 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2740         * gcc.target/powerpc/swaps-p8-20.c: New test.
2741         * gcc.target/powerpc/swaps-p8-21.c: New test.
2743 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2745         PR fortran/67526
2746         * gfortran.dg/pr67526.f90: New test.
2748 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2750         PR c++/67318
2751         * g++.dg/cpp0x/variadic166.C: New.
2753 2015-09-09  Mark Wielaard  <mjw@redhat.com>
2755         * c-c++-common/nonnull-1.c: New test.
2757 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
2759         PR fortran/66993
2760         * gfortran.dg/submodule_11.f08: New test.
2762 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2764         PR target/67506
2765         * gcc.c-torture/compile/pr67506.c: New test.
2767 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2769         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2770         initialization with a byte mask.  No change expected here.
2771         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2772         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2773         initialization with contigious bitmask.  Literal pool is expectd
2774         to be used here.
2776 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2778         PR target/67439
2779         * gcc.target/arm/pr67439_1.c: New test.
2781 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
2783         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2784         model.
2786 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2788         PR c++/67523
2789         * g++.dg/gomp/pr67523.C: New test.
2791         PR c++/67522
2792         * g++.dg/gomp/pr67522.C: New test.
2794         PR middle-end/67521
2795         * c-c++-common/gomp/pr67521.c: New test.
2797         PR middle-end/67517
2798         * c-c++-common/gomp/pr67517.c: New test.
2800         PR c++/67514
2801         * g++.dg/gomp/pr67514.C: New test.
2803         PR c++/67511
2804         * g++.dg/gomp/pr67511.C: New test.
2806         PR c/67502
2807         * c-c++-common/gomp/pr67502.c: New test.
2809 2015-09-09  Marek Polacek  <polacek@redhat.com>
2811         PR middle-end/67512
2812         * gcc.dg/pr67512.c: New test.
2814 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2816         PR c++/53184
2817         * g++.dg/warn/Wsubobject-linkage-1.C: New.
2818         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2819         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2820         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2822 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2824         * gcc.target/aarch64/mod_2.x: New file.
2825         * gcc.target/aarch64/mod_256.x: Likewise.
2826         * gcc.target/arm/mod_2.c: New test.
2827         * gcc.target/arm/mod_256.c: Likewise.
2828         * gcc.target/aarch64/mod_2.c: Likewise.
2829         * gcc.target/aarch64/mod_256.c: Likewise.
2831 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2833         PR c++/67504
2834         * g++.dg/gomp/pr67504.C: New test.
2836         PR c/67501
2837         * c-c++-common/gomp/pr67501.c: New test.
2839         PR c/67500
2840         * gcc.dg/gomp/pr67500.c: New test.
2842         PR c/67495
2843         * gcc.dg/gomp/pr67495.c: New test.
2845 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
2846             Sebastian Pop  <s.pop@samsung.com>
2848         PR tree-optimization/53852
2849         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2850         both isl-0.12 and isl-0.15.
2851         * gcc.dg/graphite/uns-interchange-14.c: Same.
2852         * gcc.dg/graphite/uns-interchange-15.c: Same.
2853         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2855 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
2856             Sebastian Pop  <s.pop@samsung.com>
2858         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2859         * gcc.dg/graphite/block-1.c: Same.
2860         * gcc.dg/graphite/block-5.c: Same.
2861         * gcc.dg/graphite/block-6.c: Same.
2862         * gcc.dg/graphite/interchange-1.c: Same.
2863         * gcc.dg/graphite/interchange-10.c: Same.
2864         * gcc.dg/graphite/interchange-11.c: Same.
2865         * gcc.dg/graphite/interchange-13.c: Same.
2866         * gcc.dg/graphite/interchange-14.c: Same.
2867         * gcc.dg/graphite/interchange-3.c: Same.
2868         * gcc.dg/graphite/interchange-4.c: Same.
2869         * gcc.dg/graphite/interchange-7.c: Same.
2870         * gcc.dg/graphite/interchange-8.c: Same.
2871         * gcc.dg/graphite/interchange-9.c: Same.
2872         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2873         * gcc.dg/graphite/pr35356-1.c (foo): Same.
2874         * gcc.dg/graphite/pr37485.c: Same.
2875         * gcc.dg/graphite/scop-0.c (int toto): Same.
2876         * gcc.dg/graphite/scop-1.c: Same.
2877         * gcc.dg/graphite/scop-10.c: Same.
2878         * gcc.dg/graphite/scop-11.c: Same.
2879         * gcc.dg/graphite/scop-12.c: Same.
2880         * gcc.dg/graphite/scop-13.c: Same.
2881         * gcc.dg/graphite/scop-16.c: Same.
2882         * gcc.dg/graphite/scop-17.c: Same.
2883         * gcc.dg/graphite/scop-18.c: Same.
2884         * gcc.dg/graphite/scop-2.c: Same.
2885         * gcc.dg/graphite/scop-21.c (int test): Same.
2886         * gcc.dg/graphite/scop-22.c (void foo): Same.
2887         * gcc.dg/graphite/scop-4.c: Same.
2888         * gcc.dg/graphite/scop-5.c: Same.
2889         * gcc.dg/graphite/scop-6.c: Same.
2890         * gcc.dg/graphite/scop-7.c: Same.
2891         * gcc.dg/graphite/scop-8.c: Same.
2892         * gcc.dg/graphite/scop-9.c: Same.
2893         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2894         data-refs remain inside the inner loop.
2895         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2896         * gcc.dg/graphite/uns-interchange-14.c: Same.
2897         * gcc.dg/graphite/uns-interchange-9.c: Same.
2898         * gfortran.dg/graphite/interchange-3.f90
2900 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2902         PR target/63870
2903         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2904         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2905         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2906         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2907         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2908         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2909         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2910         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2911         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2912         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2913         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2914         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2916 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2918         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2919         * lib/target-supports.exp
2920         (check_effective_target_arm_neon_fp16_hw): New.
2922 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2924         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2925         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2927         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2928         (hfloat16_t): New.
2929         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2930         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2931         if supported.
2932         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2933         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2934         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2935         when those are supported.
2936         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2937         (vdup_n_f16): New.
2939         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2940         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2941         cases if supported.
2943         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2944         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2945         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2946         Likewise.
2947         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2948         Likewise.
2949         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2951         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2952         Add float16x8_t case.
2953         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2954         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2955         main, exec_vcreate): Likewise.
2956         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2957         exec_vget_high): Likewise.
2958         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2959         exec_vget_low): Likewise.
2960         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2961         Likewise.
2962         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2963         exec_vld1_dup): Likewise.
2964         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2965         exec_vld1_lane): Likewise.
2966         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2967         Likewise.
2968         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2969         exec_vldX_dup): Likewise.
2970         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2971         exec_vldX_lane): Likewise.
2972         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2973         exec_vset_lane): Likewise.
2974         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2975         exec_vst1_lane): Likewise.
2977 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2979         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2980         * gcc.target/aarch64/vget_low_1.c: Likewise.
2982 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2984         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2985         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2986         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2987         (main): update orig_data to avoid float16 NaN on bigendian.
2989 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2991         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2992         float16x8_t.
2993         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2994         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2995         * gcc.target/aarch64/vld1_lane.c: Likewise.
2997 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2999         PR c++/67369
3000         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
3002 2015-09-07  Marek Polacek  <polacek@redhat.com>
3004         PR inline-asm/67448
3005         * gcc.dg/asm-10.c: New test.
3007 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
3009         PR middle-end/67452
3010         * gcc.dg/lto/pr67452_0.c: New test.
3012 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3014         PR target/65210
3015         * gcc.target/avr/pr65210.c: New test.
3017 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
3019         PR testsuite/67450
3020         * lib/target-supports.exp (check_cached_effective_target):
3021         Apppend $prop to et_prop_list only if needed.
3023 2015-09-04  Marek Polacek  <polacek@redhat.com>
3025         PR sanitizer/67279
3026         * gcc.dg/ubsan/pr67279.c: New test.
3028 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
3029             Petr Murzin  <petr.murzin@intel.com>
3030             Kirill Yukhin <kirill.yukhin@intel.com>
3032         * gcc.target/i386/avx512f-scatter-1.c: New.
3033         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
3034         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
3036 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
3038         * gfortran.dg/read_dir.f90: Delete empty directory when closing
3039         rather than calling rmdir, cleanup if open fails.
3041 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3043         * gcc.target/powerpc/vec-mult-char-1.c: New test.
3044         * gcc.target/powerpc/vec-mult-char-2.c: New test.
3045         * lib/target-supports.exp (check_effective_target_vect_char_mult):
3046         Return true for PowerPC targets that implement Altivec.
3048 2015-09-03  Renlin Li  <renlin.li@arm.com>
3050         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
3051         check the assembly.
3052         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
3054 2015-09-03  Martin Sebor  <msebor@redhat.com>
3056         PR c/66516
3057         * g++.dg/addr_builtin-1.C: New test.
3058         * gcc.dg/addr_builtin-1.c: New test.
3060 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3062         * gcc.target/powerpc/vec-shift.c: New test.
3064 2015-09-03  Tom de Vries  <tom@codesourcery.com>
3066         PR tree-optimization/65637
3067         * gcc.dg/autopar/reduc-4.c: New test.
3069 2015-09-03  Tom de Vries  <tom@codesourcery.com>
3071         PR tree-optimization/65637
3072         * gcc.dg/autopar/pr46099-2.c: New test.
3074 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3076         PR middle-end/67351
3077         * g++.dg/pr67351.C: New test.
3079 2015-09-03  Richard Biener  <rguenther@suse.de>
3081         PR ipa/66705
3082         * g++.dg/lto/pr66705_0.C: New testcase.
3084 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3086         PR middle-end/60586
3087         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
3088         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3090 2015-09-02  Marek Polacek  <polacek@redhat.com>
3092         PR c/67432
3093         * gcc.dg/pr67432.c: New test.
3095 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
3097         * lib/target-supports.exp (clear_effective_target_cache): New.
3098         (check_cached_effective_target): Update et_prop_list.
3099         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
3100         * g++.dg/compat/compat.exp: Likewise.
3101         * g++.dg/compat/struct-layout-1.exp: Likewise.
3102         * lib/asan-dg.exp: Likewise.
3103         * lib/atomic-dg.exp: Likewise.
3104         * lib/cilk-plus-dg.exp: Likewise.
3105         * lib/clearcap.exp: Likewise.
3106         * lib/mpx-dg.exp: Likewise.
3107         * lib/tsan-dg.exp: Likewise.
3108         * lib/ubsan-dg.exp: Likewise.
3110 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
3112         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
3114 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
3115             Andrew Bennett  <andrew.bennett@imgtec.com>
3117         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
3118         dependencies between ISA level and compact-branches.
3119         * gcc.target/mips/branch-10.c: Update expected output to allow
3120         compact forms of b/bal.
3121         * gcc.target/mips/branch-11.c: Likewise.
3122         * gcc.target/mips/branch-12.c: Likewise.
3123         * gcc.target/mips/branch-13.c: Likewise.
3124         * gcc.target/mips/branch-3.c: Likewise.
3125         * gcc.target/mips/branch-4.c: Likewise.
3126         * gcc.target/mips/branch-5.c: Likewise.
3127         * gcc.target/mips/branch-6.c: Likewise.
3128         * gcc.target/mips/branch-7.c: Likewise.
3129         * gcc.target/mips/branch-8.c: Likewise.
3130         * gcc.target/mips/branch-9.c: Likewise.
3131         * gcc.target/mips/branch-cost-1.c: Likewise.
3132         * gcc.target/mips/call-1.c: Likewise.
3133         * gcc.target/mips/call-2.c: Likewise.
3134         * gcc.target/mips/call-3.c: Likewise.
3135         * gcc.target/mips/call-4.c: Likewise.
3136         * gcc.target/mips/call-5.c: Likewise.
3137         * gcc.target/mips/call-6.c: Likewise.
3138         * gcc.target/mips/lazy-binding-1.c: Likewise.
3139         * gcc.target/mips/near-far-1.c: Likewise.
3140         * gcc.target/mips/near-far-2.c: Likewise.
3141         * gcc.target/mips/near-far-3.c: Likewise.
3142         * gcc.target/mips/near-far-4.c: Likewise.
3143         * gcc.target/mips/umips-branch-3.c: Ensure the test is
3144         run with compact branches allowed.
3145         * gcc.target/mips/compact-branches-1.c: New file.
3146         * gcc.target/mips/compact-branches-2.c: Likewise.
3147         * gcc.target/mips/compact-branches-3.c: Likewise.
3148         * gcc.target/mips/compact-branches-4.c: Likewise.
3149         * gcc.target/mips/compact-branches-5.c: Likewise.
3150         * gcc.target/mips/compact-branches-6.c: Likewise.
3151         * gcc.target/mips/compact-branches-7.c: Likewise.
3153 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3155         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
3156         Clean-up a created directory if testcase fails.
3158 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
3160         PR target/67405
3161         * g++.dg/pr67405.C: New test.
3163 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3165         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
3167 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3169         * gcc.dg/ifcvt-1.c: New test.
3170         * gcc.dg/ifcvt-2.c: Likewise.
3171         * gcc.dg/ifcvt-3.c: Likewise.
3173 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3175         PR libfortran/67412
3176         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
3177         *-*-solaris2.10.
3179 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3181         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
3183 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
3185         PR c++/61753
3186         * g++.dg/other/pr61753.C: New.
3188 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
3190         * gcc.dg/tree-ssa/cmp-1.c: New file.
3192 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
3194         * gcc.dg/tree-ssa/complex-7.c: New file.
3196 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3198         * gcc.target/powerpc/swaps-p8-19.c: New test.
3200 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202         PR fortran/67367
3203         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
3205 2015-08-29  Tom de Vries  <tom@codesourcery.com>
3207         PR tree-optimization/46193
3208         * gcc.dg/autopar/pr46193.c: New test.
3210 2015-08-28  Nathan Sidwell  <nathan@acm.org>
3212         * gcc.dg/compat/struct-layout-1_generate.c: Simply
3213         use exit code for failure.
3215         * gcc.dg/torture/matrix-1.c: Use plain printf.
3216         * gcc.dg/torture/matrix-2.c: Likewise.
3217         * gcc.dg/torture/matrix-5.c: Likewise.
3218         * gcc.dg/torture/matrix-6.c: Likewise.
3219         * gcc.dg/torture/transpose-1.c: Likewise.
3220         * gcc.dg/torture/transpose-2.c: Likewise.
3221         * gcc.dg/torture/transpose-3.c: Likewise.
3222         * gcc.dg/torture/transpose-4.c: Likewise.
3223         * gcc.dg/torture/transpose-5.c: Likewise.
3224         * gcc.dg/torture/transpose-6.c: Likewise.
3226 2015-08-28  Jeff Law  <law@redhat.com>
3228         PR lto/66752
3229         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3230         * gcc.dg/torture/pr66752-1.c: New test
3231         * g++.dg/torture/pr66752-2.C: New test.
3233 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
3234         Revert:
3235         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3237                 * gcc.dg/tree-ssa/sra-15.c: New.
3239 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
3241         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3242         * gcc.target/mips/msub-8.c: Ditto
3244 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3246         * lib/target-supports.exp (check-effective_target_vect_double):
3247         Enable for Power targets with VSX hardware available.
3248         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3249         vect_no_align && { ! vect_hw_misalign }.
3251 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
3253         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3254         Replaced by opt_files, compile with -floop-nest-optimize.
3255         * g++.dg/graphite/graphite.exp: Same.
3256         * gfortran.dg/graphite/graphite.exp: Same.
3257         * gcc.dg/graphite/block-0.c: Adjust pattern.
3258         * gcc.dg/graphite/block-1.c: Same.
3259         * gcc.dg/graphite/block-3.c: Same.
3260         * gcc.dg/graphite/block-4.c: Same.
3261         * gcc.dg/graphite/block-5.c: Same.
3262         * gcc.dg/graphite/block-6.c: Same.
3263         * gcc.dg/graphite/block-7.c: Same.
3264         * gcc.dg/graphite/block-8.c: Same.
3265         * gcc.dg/graphite/block-pr47654.c: Same.
3266         * gcc.dg/graphite/interchange-0.c: Same.
3267         * gcc.dg/graphite/interchange-1.c: Same.
3268         * gcc.dg/graphite/interchange-10.c: Same.
3269         * gcc.dg/graphite/interchange-11.c: Same.
3270         * gcc.dg/graphite/interchange-12.c: Same.
3271         * gcc.dg/graphite/interchange-13.c: Same.
3272         * gcc.dg/graphite/interchange-14.c: Same.
3273         * gcc.dg/graphite/interchange-15.c: Same.
3274         * gcc.dg/graphite/interchange-3.c: Same.
3275         * gcc.dg/graphite/interchange-4.c: Same.
3276         * gcc.dg/graphite/interchange-5.c: Same.
3277         * gcc.dg/graphite/interchange-6.c: Same.
3278         * gcc.dg/graphite/interchange-7.c: Same.
3279         * gcc.dg/graphite/interchange-8.c: Same.
3280         * gcc.dg/graphite/interchange-9.c: Same.
3281         * gcc.dg/graphite/interchange-mvt.c: Same.
3282         * gcc.dg/graphite/pr37485.c: Same.
3283         * gcc.dg/graphite/uns-block-1.c: Same.
3284         * gcc.dg/graphite/uns-interchange-12.c: Same.
3285         * gcc.dg/graphite/uns-interchange-14.c: Same.
3286         * gcc.dg/graphite/uns-interchange-15.c: Same.
3287         * gcc.dg/graphite/uns-interchange-9.c: Same.
3288         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3289         * gfortran.dg/graphite/interchange-3.f90: Same.
3291 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
3293         PR target/67317
3294         * gcc.target/i386/pr67317-1.c: New test.
3295         * gcc.target/i386/pr67317-2.c: Ditto.
3296         * gcc.target/i386/pr67317-3.c: Ditto.
3297         * gcc.target/i386/pr67317-4.c: Ditto.
3298         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3299         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3301 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
3303         * gcc.target/powerpc/vec-shr.c: New.
3305 2015-08-27  Marek Polacek  <polacek@redhat.com>
3307         PR middle-end/67005
3308         * gcc.dg/torture/pr67005.c: New test.
3310 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
3312         * gcc.dg/tree-ssa/sra-15.c: New.
3314 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3316         * gcc.target/aarch64/long_branch_1.c: New test.
3318 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3320         * gcc.target/s390/20150826-1.c: New test.
3322 2015-08-26  Renlin Li  <renlin.li@arm.com>
3324         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3326 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3328         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3330 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3332         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3333         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3334         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3335         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3337 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
3339         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3340         New test directive.
3341         * gcc.target/aarch64/tlsle_1.x: New test source.
3342         * gcc.target/aarch64/tlsle12_1.c: New testcase.
3343         * gcc.target/aarch64/tlsle24_1.c: Likewise.
3344         * gcc.target/aarch64/tlsle32_1.c: Likewise.
3346 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3348         PR fortran/29600
3349         * gfortran.dg/shape_8.f90: New test.
3351 2015-08-25  Marek Polacek  <polacek@redhat.com>
3353         PR middle-end/67330
3354         * gcc.dg/weak/weak-18.c: New test.
3356 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
3358         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3359         gcc_jit_context_set_bool_use_external_driver.
3361 2015-08-25  Nathan Sidwell  <nathan@acm.org>
3363         * gcc.c-torture/execute/builtins/20010124-1.x: New.
3365         * gcc.dg/20001117-1.c: Needs return_address.
3366         * gcc.dg/20020415-1.c: Needs alloca.
3367         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3368         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3369         * gcc.dg/pr63186.c: Needs label_values.
3370         * gcc.dg/torture/pr33848.c: Likwise.
3372         * lib/target-supports.exp (check_effective_target_fopenacc,
3373         check_effective_target_fopenmp): Disable for nvptx.
3374         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3375         * gcc.dg/stack-usage-1.c: Likewise.
3376         * gcc.dg/stack-usage-2.c: Likewise.
3377         * gcc.dg/unused-5.c: Likewise.
3378         * gcc.dg/unwind-1.c: Likewise.
3380 2015-08-25  Christian Bruel  <christian.bruel@st.com>
3382         * gcc.dg/Wno-frame-address.c: Skip for ARM.
3383         * g++.dg/Wno-frame-address.C: Ditto.
3385 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3387         PR target/67211
3388         * g++.dg/pr67211.C: New test.
3390 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
3392         PR fortran/62536
3393         PR fortran/66175
3394         * gfortran.dg/block_end_error_1.f90: New test.
3395         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3397 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3399         PR target/66821
3400         * gcc.target/i386/pr66821.c: New test.
3402 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3404         PR target/67329
3405         * gcc.target/i386/pr67329.c: New test.
3407 2015-08-24  Nathan Sidwell  <nathan@acm.org>
3409         * gcc.dg/pr49551.c: Needs -fdata-sections.
3411         * gcc.dg/pr64935-2.c: Needs scheduling.
3413         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3414         * gcc.dg/torture/pr63738.c: Likewise.
3415         * gcc.dg/torture/pr64728.c: Likewise.
3416         * gcc.dg/pr63748.c: Likewise.
3417         * gcc.dg/20020312-2.c: Likewise.
3419         * gcc.dg/torture/pr66123.c: Needs label_values.
3421         * gcc.dg/torture/pr41261.c: Needs profiling.
3422         * gcc.dg/pr26570.c: Likewise.
3423         * gcc.dg/pr61776.c: Likewise.
3424         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3425         * gcc.dg/gomp/pr34610.c: Likewise.
3426         * gcc.dg/pr54121.c: Likewise.
3427         * gcc.dg/20050325-1.c: Likewise.
3428         * gcc.dg/pr66899.c: Likewise.
3429         * gcc.dg/pr48770.c: Likewise.
3430         * gcc.dg/pr24225.c: Likewise.
3432         * gcc.dg/pr27531-1.c: Needs io.
3433         * gcc.dg/pr44606.c: Likewise.
3435         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3437         * gcc.dg/pr51990.c: Needs alloca.
3439         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3441 2015-08-24  Tom de Vries  <tom@codesourcery.com>
3443         PR tree-optimization/65468
3444         * gcc.dg/gomp/static-chunk-size-one.c: New test.
3446 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3448         PR libfortran/54572
3449         * gfortran.dg/backtrace_1.f90: New test.
3451 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3453         PR libfortran/62296
3454         * gfortran.dg/execute_command_line_2.f90: New test.
3456 2015-08-23  Tom de Vries  <tom@codesourcery.com>
3458         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3459         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3460         vect_no_int_max to vect_no_int_min_max.
3461         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3462         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3463         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3464         * gcc.dg/vect/slp-reduc-4.c: Same.
3465         * gcc.dg/vect/slp-reduc-5.c: Same.
3466         * gcc.dg/vect/vect-125.c: Same.
3467         * gcc.dg/vect/vect-13.c: Same.
3468         * gcc.dg/vect/vect-double-reduc-3.c: Same.
3469         * gcc.dg/vect/vect-reduc-1.c: Same.
3470         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3471         * gcc.dg/vect/vect-reduc-1char.c:Same.
3472         * gcc.dg/vect/vect-reduc-1short.c: Same.
3473         * gcc.dg/vect/vect-reduc-2.c: Same.
3474         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3475         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3476         * lib/target-supports.exp: Same.
3478 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3480         PR c++/63693
3481         * g++.dg/cpp0x/decltype63.C: New.
3483 2015-08-22  Nathan Sidwell  <nathan@acm.org>
3485         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3486         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3487         * c-c++-common/Wunused-var-8.c: Likewise.
3488         * c-c++-common/gomp/pr61486-2.c: Likewise.
3489         * c-c++-common/Wunused-var-6.c: Likewise.
3490         * c-c++-common/goacc/reduction-1.c: Likewise.
3491         * c-c++-common/goacc/reduction-2.c: Likewise.
3492         * c-c++-common/goacc/reduction-3.c: Likewise.
3493         * c-c++-common/goacc/reduction-4.c: Likewise.
3494         * gcc.dg/builtins-64.c: Likewise.
3495         * gcc.dg/pr59523.c: Likewise.
3496         * gcc.dg/tree-ssa/20080530.c: Likewise.
3497         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3498         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3499         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3500         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3501         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3502         * gcc.dg/pr59011.c: Likewise.
3503         * gcc.dg/uninit-9.c: Likewise.
3504         * gcc.dg/pr61561.c: Likewise.
3505         * gcc.dg/vla-4.c: Likewise.
3506         * gcc.dg/20101010-1.c: Likewise.
3507         * gcc.dg/pr49120.c: Likewise.
3508         * gcc.dg/20030331-2.c: Likewise.
3509         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3510         * gcc.dg/pr25682.c: Likewise.
3511         * gcc.dg/guality/guality.c: Likewise.
3512         * gcc.dg/pr27301.c: Likewise.
3513         * gcc.dg/uninit-9-O0.c: Likewise.
3514         * gcc.dg/fold-alloca-1.c: Likewise.
3515         * gcc.dg/pr41470.c: Likewise.
3516         * gcc.dg/pr51491-2.c: Likewise.
3517         * gcc.dg/winline-7.c: Likewise.
3518         * gcc.dg/vla-2.c: Likewise.
3519         * gcc.dg/pr50764.c: Likewise.
3520         * gcc.dg/c99-vla-1.c: Likewise.
3521         * gcc.dg/pr33238.c: Likewise.
3522         * gcc.dg/c99-const-expr-13.c: Likewise.
3523         * gcc.dg/builtin-return-1.c: Likewise.
3524         * gcc.dg/vla-3.c: Likewise.
3525         * gcc.dg/20020415-1.c: Likewise.
3526         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3527         * gcc.dg/shrink-wrap-alloca.c: Likewise.
3528         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3529         * gcc.dg/torture/calleesave-sse.c: Likewise.
3530         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3531         * gcc.dg/gomp/vla-2.c: Likewise.
3532         * gcc.dg/gomp/vla-3.c: Likewise.
3533         * gcc.dg/gomp/vla-4.c: Likewise.
3534         * gcc.dg/gomp/pr30494.c: Likewise.
3535         * gcc.dg/gomp/vla-5.c: Likewise.
3536         * gcc.dg/pr51990-2.c: Likewise.
3537         * gcc.dg/vla-22.c: Likewise.
3539 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3541         * gcc.dg/cpp/multiline-2.c: Add column numbers.
3542         * gcc.dg/dollar.c: Likewise.
3543         * gcc.dg/pragma-message.c: Likewise.
3544         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3545         * c-c++-common/raw-string-14.c: Likewise.
3547 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
3549         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3550         property that instantiation here is a compile-time error.
3552 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3554         * g++.dg/other/pr67065.C: Extend.
3556 2015-08-21  Nathan Sidwell  <nathan@acm.org>
3558         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3559         is freestanding.
3560         (check_effective_target_global_constructor): New.
3561         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3562         * gcc.dg/debug/debug.exp: Skip  for nvptx.
3563         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3565         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3566         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3567         * gcc.c-torture/compile/pr33855.c: Likewise.
3568         * gcc.c-torture/compile/920723-1.c: Likewise.
3569         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3570         writing a const.
3571         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3572         label.
3573         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3574         'call'.
3576         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3577         prototype normal.
3578         * gcc.c-torture/execute/switch-1.c: Likewise.
3580         * gcc.c-torture/execute/pr34456.c: Require not freestanding
3581         * gcc.c-torture/execute/printf-1.c: Likewise.
3582         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3583         * gcc.c-torture/execute/fprintf-1.c: Likewise.
3584         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3585         * gcc.c-torture/execute/vprintf-1.c: Likewise.
3586         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3587         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3588         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3589         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3590         * gcc.c-torture/execute/gofast.c: Likewise.
3591         * gcc.c-torture/execute/complex-6.c: Likewise.
3593         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3594         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3595         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3596         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3597         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3598         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3599         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3600         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3601         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3602         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3603         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3604         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3605         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3606         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3607         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3608         * gcc.dg/setjmp-1.c: Likewise.
3609         * gcc.dg/cleanup-5.c: Likewise.
3610         * gcc.dg/cleanup-12.c: Likewise.
3611         * gcc.dg/cleanup-13.c: Likewise.
3613         * gcc.dg/constructor-1.c: Require global ctor.
3615         * gcc.dg/fork-instrumentation.c: Require profiling.
3616         * gcc.dg/20030107-1.c: Likewise.
3617         * gcc.dg/20030702-1.c: Likewise.
3619         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3620         * gcc.dg/cpp/paste2.c: Likewise.
3621         * gcc.dg/cpp/strify3.c: Likewise.
3622         * gcc.dg/cpp/strify4.c: Likewise.
3623         * gcc.dg/cpp/lexnum.c: Likewise.
3624         * gcc.dg/cpp/digraphs.c: Likewise.
3625         * gcc.dg/cpp/macro1.c: Likewise.
3627 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3629         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3631 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3633         * lib/gcc-dg.exp: Add extra options for db-final to the command line
3634         only once.
3636 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3638         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3639         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3640         vec_vpmsum_be and vec_shasigma_be.
3642 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
3644         * lib/target-supports.exp
3645         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3646         with -mfp16-format=ieee.
3648 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3650         PR c++/67065
3651         * g++.dg/other/pr67065.C: New.
3653 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
3655         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3656         memcpy.
3657         * gcc.target/mips/inline-memcpy-2.c: Ditto.
3658         * gcc.target/mips/inline-memcpy-3.c: Ditto.
3659         * gcc.target/mips/inline-memcpy-4.c: Ditto.
3660         * gcc.target/mips/inline-memcpy-5.c: Ditto.
3662 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
3664         * gcc.dg/wide_shift_64_1.c: New testcase.
3665         * gcc.dg/wide_shift_128_1.c: Likewise.
3666         * gcc.target/aarch64/ashlti3_1.c: Likewise.
3668 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
3670         * lib/target-supports.exp
3671         (check_effective_target_fstack_protector_enabled): New test.
3672         * gcc.target/i386/ssp-default.c: New test.
3674 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
3676         PR fortran/66929
3677         * gfortran.dg/generic_31.f90: New.
3679 2015-08-19  Marek Polacek  <polacek@redhat.com>
3681         PR middle-end/67133
3682         * g++.dg/torture/pr67133.C: New test.
3684 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3686         * gcc.target/powerpc/altivec-35.c: New test.
3687         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3688         * gcc.target/powerpc/vsx-vector-7.c: New test.
3690 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3692         PR middle-end/36757
3693         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3694         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3696 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
3698         PR rtl-optimization/67218
3699         * gcc.c-torture/execute/ieee/pr67218.c,
3700         gcc.target/aarch64/fcvt_int_float_double1.c,
3701         gcc.target/aarch64/fcvt_int_float_double2.c,
3702         gcc.target/aarch64/fcvt_int_float_double3.c,
3703         gcc.target/aarch64/fcvt_int_float_double4.c,
3704         gcc.target/aarch64/fcvt_uint_float_double1.c,
3705         gcc.target/aarch64/fcvt_uint_float_double2.c,
3706         gcc.target/aarch64/fcvt_uint_float_double3.c,
3707         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3709 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
3711         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3712         dg-options to disable LSE extensions.
3713         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3714         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3715         * gcc.target/aarch64/atomic-op-char.c: Likewise.
3716         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3717         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3718         * gcc.target/aarch64/atomic-op-int.c: Likewise.
3719         * gcc.target/aarch64/atomic-op-long.c: Likewise.
3720         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3721         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3722         * gcc.target/aarch64/atomic-op-release.c: Likewise.
3723         * gcc.target/aarch64/atomic-op-short.c: Likewise.
3724         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3725         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3726         * gcc.target/aarch64/sync-op-full.c: Likewise.
3727         * gcc.target/aarch64/sync-op-release.c: Likewise.
3729 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
3731         PR c++/67160
3732         * g++.dg/cpp1z/feat-cxx1z.C: New.
3734 2015-08-18  Marek Polacek  <polacek@redhat.com>
3736         PR middle-end/67222
3737         * gcc.dg/torture/pr67222.c: New test.
3739 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3741         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3743 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
3745         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3746         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3747         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3749 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
3751         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3752         which is used in later code.
3754 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
3756         PR c++/67216
3757         * g++.dg/cpp0x/nullptr34.C: New.
3758         * g++.dg/warn/Wconversion2.C: Adjust.
3759         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3760         * g++.old-deja/g++.other/null3.C: Likewise.
3762         * g++.dg/cpp0x/pr51313.C: Adjust.
3764 2015-08-17  Richard Biener  <rguenther@suse.de>
3766         PR tree-optimization/67221
3767         * gcc.dg/torture/pr67221.c: New testcase.
3769 2015-08-17  Mike Stump  <mikestump@comcast.net>
3770             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3772         * gcc.target/arm/memcpy-aligned-1.c: New test.
3774 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3776         PR fortran/54656
3777         * gfortran.dg/norm_4.f90: Rename to...
3778         * gfortran.dg/norm2_4.f90: this.
3779         * gfortran.dg/norm2_5.f90: New test.
3781 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
3783         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3784         * gcc.dg/ssp-1.c: Make counter a register.
3785         * gcc.dg/ssp-2.c: Likewise.
3786         * gcc.dg/torture/parm-coalesce.c: New.
3788 2015-08-14  Marek Polacek  <polacek@redhat.com>
3790         PR middle-end/67133
3791         * gcc.dg/torture/pr67133.c: New test.
3793 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
3794             Matthias Klose  <doko@debian.org>
3796         PR target/67143
3797         * gcc.c-torture/compile/pr67143.c: New
3798         * gcc.target/aarch64/atomic-op-imm.c
3799         (atomic_fetch_add_negative_RELAXED): New.
3800         (atomic_fetch_sub_negative_ACQUIRE): New.
3802 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3804         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3805         * gcc.target/aarch64/target_attr_8.c: Likewise.
3806         * gcc.target/aarch64/target_attr_14.c: Likewise.
3808 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3810         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3812 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
3814         * gcc.target/i386/builtin_target.c: Add skylake check.
3816 2015-08-13  Jeff Law  <law@redhat.com>
3818         * gcc.dg/pr66314.c: Moved from here to ..
3819         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
3820         to clear all sanitizers before -fsanitize=kernel-address.
3822 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3824         * gcc.target/aarch64/cinc_common_1.c: New test.
3826 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3828         PR c++/53421
3829         * g++.dg/ext/attribute-may-alias-1.C: New.
3830         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3832 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
3834         * gcc.target/aarch64/atomic-inst-cas.c: New.
3835         * gcc.target/aarch64/atomic-inst-ops.inc: New.
3837 2015-08-13  Andreas Schwab  <schwab@suse.de>
3839         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3841 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3843         PR c++/62164
3844         * g++.dg/torture/pr62164.C: New.
3846 2015-08-13  Richard Biener  <rguenther@suse.de>
3848         PR tree-optimization/67191
3849         * gcc.dg/torture/pr67191.c: New testcase.
3850         * g++.dg/torture/pr67191.C: Likewise.
3852 2015-08-13  Richard Biener  <rguenther@suse.de>
3854         PR tree-optimization/66502
3855         PR tree-optimization/67167
3856         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3858 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3860         PR c++/53330
3861         * g++.dg/init/new42.C: New.
3863 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3865         PR target/67071
3866         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3867         vector constants.
3868         * gcc.target/powerpc/pr67071-2.c: Likewise.
3869         * gcc.target/powerpc/pr67071-3.c: Likewise.
3871 2015-08-12  Marek Polacek  <polacek@redhat.com>
3873         PR c++/55095
3874         * c-c++-common/Wshift-overflow-6.c: New test.
3875         * c-c++-common/Wshift-overflow-7.c: New test.
3876         * g++.dg/cpp1y/left-shift-2.C: New test.
3878 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3880         PR c++/52742
3881         * g++.dg/cpp0x/pr52742.C: New.
3883 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
3885         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3886         Check Knights Landing support.
3888 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/47461
3891         * g++.dg/warn/Wunused-result-1.C: New.
3893 2015-08-12  Richard Biener  <rguenther@suse.de>
3895         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3896         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3897         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3898         * g++.dg/tree-ssa/pr61034.C: Adjust.
3899         * gcc.dg/fold-compare-2.c: Likewise.
3900         * gcc.dg/pr50763.c: Likewise.
3901         * gcc.dg/predict-3.c: Likewise.
3902         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3903         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3904         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3905         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3906         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3907         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3908         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3909         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3910         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3911         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3912         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3913         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3915 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3917         * gcc.dg/vrp-min-max-1.c: New.
3918         * gcc.dg/vrp-min-max-2.c: New.
3920 2015-08-12  Richard Biener  <rguenther@suse.de>
3922         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3924 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3926         PR testsuite/67175
3927         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3928         Handle absence of vector min/max for sparc.
3930 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3932         PR target/66954
3933         * g++.dg/ext/mv25.C: New test.
3935 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3937         * gcc.target/i386/avx2-vect-shift.c: New test.
3939 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3941         PR c/66098
3942         PR c/66711
3943         * gcc.dg/pragma-diag-3.c: New test.
3944         * gcc.dg/pragma-diag-4.c: New test.
3946 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3948         * c-c++-common/dfp/operator-comma.c: Call init function.
3949         * c-c++-common/dfp/convert-dfp-2.c: New test.
3951 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3953         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3954         Treat model == 0x4f as Broadwell.
3956 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3958         PR libfortran/67140
3959         * gfortran.dg/pr67140.f90: New test.
3961 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3963         PR libgomp/65742
3964         PR middle-end/66332
3965         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3967 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3969         PR fortran/64022
3970         * gfortran.dg/ieee/large_4.f90: New test.
3972 2015-08-08  Bud Davis  <jmdavis@link.com>
3974         PR fortran/59746
3975         * gfortran.dg/common_22.f90: New.
3977 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3979         PR rtl-optimization/67028
3980         * gcc.dg/pr67028.c: New testcase.
3982 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3984         PR rtl-optimization/67029
3985         * gcc.dg/pr67029.c: New test.
3987 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3989         PR fortran/64104
3990         * gfortran.dg/ieee/ieee_8.f90: New test.
3992 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3994         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3995         modifers.
3996         * gcc.target/aarch64/noplt_2.c: Likewise.
3997         * gcc.target/aarch64/noplt_3.c: Likewise.
3999 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
4001         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
4002         optimization level, and print a summary at the end.
4004 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
4006         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
4008 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
4010         * gcc.target/aarch64/noplt_3.c: New testcase.
4012 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
4014         * gcc.target/aarch64/noplt_1.c: New testcase.
4015         * gcc.target/aarch64/noplt_2.c: Likewise.
4017 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
4019         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
4020         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
4022 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4024         * gcc.target/s390/dwarfregtable-1.c: New test.
4025         * gcc.target/s390/dwarfregtable-2.c: New test.
4026         * gcc.target/s390/dwarfregtable-3.c: New test.
4028 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4030         * gcc.target/s390/htm-builtins-z13-1.c: New test.
4032 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4034         PR fortran/64022
4035         * gfortran.dg/ieee/large_2.f90: New test.
4036         * gfortran.dg/ieee/large_3.F90: New test.
4038 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4040         PR fortran/64022
4041         * gfortran.dg/ieee/large_1.f90: Adjust test.
4043 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4044             Jeff Law  <law@redhat.com>
4046         PR c/16351
4047         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
4048         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4049         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
4050         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
4051         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4052         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4054 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4056         PR middle-end/66311
4057         * gfortran.dg/pr66311.f90: New file.
4059 2015-08-05  Richard Biener  <rguenther@suse.de>
4061         PR tree-optimization/67121
4062         * gcc.dg/torture/pr67121.c: New testcase.
4064 2015-08-05  Nick Clifton  <nickc@redhat.com>
4066         * gcc.target/rl78: New directory.
4067         * gcc.target/rl78/rl78.exp: New file: Test driver.
4068         * gcc.target/rl78/test_addm3.c: New file: Test adds.
4070 2015-08-05  Richard Biener  <rguenther@suse.de>
4072         PR middle-end/67120
4073         * gcc.dg/torture/pr67120.c: New testcase.
4075 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
4077         PR fortran/52846
4079         * lib/fortran-modules.exp: Call cleanup-submodules from
4080         cleanup-modules.
4081         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
4082         cover the cases where private entities are no longer optimized
4083         away.
4084         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
4085         same reason.
4086         * gfortran.dg/submodule_1.f08: Change cleanup module names.
4087         * gfortran.dg/submodule_5.f08: The same.
4088         * gfortran.dg/submodule_9.f08: The same.
4089         * gfortran.dg/submodule_10.f08: New test.
4091 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4093         PR c++/66595
4094         * g++.dg/cpp1y/var-templ35.C: New.
4096 2015-08-05  Richard Biener  <rguenther@suse.de>
4098         PR tree-optimization/67055
4099         * g++.dg/torture/pr67055.C: New testcase.
4101 2015-08-05  Richard Biener  <rguenther@suse.de>
4103         PR tree-optimization/67109
4104         * gcc.dg/torture/pr67109.c: New testcase.
4105         * gcc.dg/vect/vect-119.c: Adjust.
4107 2015-08-05  Richard Biener  <rguenther@suse.de>
4109         PR middle-end/67107
4110         * gcc.dg/pr67107.c: New testcase.
4112 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4114         PR c++/66197
4115         * g++.dg/cpp1z/abbrev2.C: New.
4117 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4119         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
4121 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4123         PR c++/66392
4124         * g++.dg/init/explicit4.C: New.
4126 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4128         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
4129         without VSX an Power8 vector support.
4131 2015-08-04  Richard Biener  <rguenther@suse.de>
4133         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
4135 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
4137         PR target/67110
4138         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
4139         -fno-pie -no-pie.
4141 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4143         PR c++/66427
4144         * g++.dg/cpp1y/var-templ34.C: New.
4146 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4148         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
4149         * gcc.target/aarch64/target_attr_1.c: Likewise.
4150         * gcc.target/aarch64/target_attr_2.c: Likewise.
4151         * gcc.target/aarch64/target_attr_3.c: Likewise.
4152         * gcc.target/aarch64/target_attr_4.c: Likewise.
4153         * gcc.target/aarch64/target_attr_5.c: Likewise.
4154         * gcc.target/aarch64/target_attr_6.c: Likewise.
4155         * gcc.target/aarch64/target_attr_7.c: Likewise.
4156         * gcc.target/aarch64/target_attr_8.c: Likewise.
4157         * gcc.target/aarch64/target_attr_9.c: Likewise.
4158         * gcc.target/aarch64/target_attr_10.c: Likewise.
4159         * gcc.target/aarch64/target_attr_11.c: Likewise.
4160         * gcc.target/aarch64/target_attr_12.c: Likewise.
4161         * gcc.target/aarch64/target_attr_13.c: Likewise.
4162         * gcc.target/aarch64/target_attr_14.c: Likewise.
4163         * gcc.target/aarch64/target_attr_15.c: Likewise.
4165 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4167         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
4169 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4171         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
4173 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4175         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
4176         message.
4178 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4180         PR fortran/64022
4181         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
4182         * gfortran.dg/ieee/large_1.f90: New test.
4184 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4186         PR tree-optimization/67043
4187         * gcc.dg/pr67043.c: New test.
4189 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
4191         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
4193 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
4195         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
4196         it to push/pop timing items.
4197         (main): For each optimization level, create a gcc_jit_timer, and
4198         time all of the iteration within that level cumulatively.
4199         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
4200         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
4202 2015-08-03  Alexander Basov <coohpt@gmail.com>
4204         PR middle-end/64744
4205         PR middle-end/48470
4206         PR middle-end/43404
4207         * gcc.target/arm/pr43404.c : New testcase.
4208         * gcc.target/arm/pr48470.c : New testcase.
4209         * gcc.target/arm/pr64744-1.c : New testcase.
4210         * gcc.target/arm/pr64744-2.c : New testcase.
4212 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4214         PR tree-optimization/67077
4215         * gcc.dg/pr67077.c: New test.
4217 2015-08-03  Jeff Law  <law@redhat.com>
4219         PR middle-end/66314
4220         PR gcov-profile/66899
4221         * gcc.dg/pr66899.c: New test.
4222         * gcc.dg/pr66314.c: New test.
4224 2015-08-03  Marek Polacek  <polacek@redhat.com>
4226         PR c/67088
4227         * gcc.dg/pr67088.c: New test.
4229 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4231         PR target/66731
4232         * gcc.target/arm/vnmul-1.c: New.
4233         * gcc.target/arm/vnmul-2.c: New.
4234         * gcc.target/arm/vnmul-3.c: New.
4235         * gcc.target/arm/vnmul-4.c: New.
4237 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4239         PR fortran/64921
4240         * gfortran.dg/class_allocate_20.f90: New.
4242 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4244         * gcc.target/aarch64/csel_bfx_1.c: New test.
4245         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4247 2015-08-02  Martin Sebor  <msebor@redhat.com>
4249         * g++.dg/Wframe-address-in-Wall.C: New test.
4250         * g++.dg/Wframe-address.C: New test.
4251         * g++.dg/Wno-frame-address.C: New test.
4252         * gcc.dg/Wframe-address-in-Wall.c: New test.
4253         * gcc.dg/Wframe-address.c: New test.
4254         * gcc.dg/Wno-frame-address.c: New test.
4256 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
4258         * c-c++-common/Wmisleading-indentation.c: Add more tests.
4260 2015-08-01  Michael Collison  <michael.collison@linaro.org
4261             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4263         * gcc.target/arm/mincmp.c: New test.
4265 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
4267         PR fortran/67091
4268         * gfortran.dg/associated_target_6.f03: New test
4270 2015-08-01  Tom de Vries  <tom@codesourcery.com>
4272         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4273         optimize ("-ftree-parallelize-loops=0").
4274         Add successful scans for 2 detected reductions.  Add xfail scans for 3
4275         detected reductions.
4276         * gcc.dg/autopar/reduc-2short.c: Same.
4277         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4278         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
4279         detected reductions.
4280         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4281         and max reductions.
4283 2015-07-31  Marek Polacek  <polacek@redhat.com>
4285         PR sanitizer/66977
4286         * g++.dg/ubsan/pr66977.C: New test.
4288 2015-07-30  Marek Polacek  <polacek@redhat.com>
4290         * c-c++-common/Wtautological-compare-3.c: New test.
4292 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4294         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4295         (CHECK): Pass address of scalar, rather than array.
4297 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4299         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4301 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4303         * gcc.target/aarch64/fp16/fp16.exp: New.
4304         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4305         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4307 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
4309         * gcc.target/aarch64/f16_movs_1.c: New test.
4311 2015-07-28  Tom de Vries  <tom@codesourcery.com>
4313         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4314         outer loop.
4316 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
4317             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4319         * gcc.dg/parm-incomplete-1.c: Update.
4320         * gcc.dg/pr18809-1.c: Update.
4321         * gcc.dg/pr27953.c: Update.
4322         * gcc.dg/vla-11.c: Update.
4324 2015-07-27  Marek Polacek  <polacek@redhat.com>
4326         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4328 2015-07-27  Tom de Vries  <tom@codesourcery.com>
4330         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4331         attribute.  Update comment.
4332         (main): Remove.
4333         Add scan for not parallelizing inner loop.
4334         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4335         attribute.
4336         (main): Remove.
4338 2015-07-27  Marek Polacek  <polacek@redhat.com>
4340         PR bootstrap/67030
4341         * c-c++-common/Wtautological-compare-2.c: New test.
4343 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
4345         PR target/66232
4346         * gcc.target/i386/pr66232-6.c: New tests.
4347         * gcc.target/i386/pr66232-7.c: Likewise.
4348         * gcc.target/i386/pr66232-8.c: Likewise.
4349         * gcc.target/i386/pr66232-9.c: Likewise.
4351 2015-07-27  Marek Polacek  <polacek@redhat.com>
4353         PR c++/66555
4354         PR c/54979
4355         * c-c++-common/Wtautological-compare-1.c: New test.
4357 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4359         PR c++/18969
4360         * g++.dg/template/pr18969.C: New test.
4361         * g++.dg/template/pr18969-2.C: New test.
4362         * g++.old-deja/g++.jason/overload.C: Remove return value in
4363         template function returning void.
4365 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
4367         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4368         immediates to avoid shift-overflow warnings.
4370 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
4372         PR c++/66857
4373         * g++.dg/init/pr66857.C: New test.
4375 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
4377         PR target/66648
4378         * gcc.target/i386/pr66648.c: New test.
4380 2015-07-25  Tom de Vries  <tom@codesourcery.com>
4382         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4383         interchange_files and block_files variables.
4384         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4385         arithmetic.
4386         * gcc.dg/graphite/uns-interchange-12.c: Same.
4387         * gcc.dg/graphite/uns-interchange-14.c: Same.
4388         * gcc.dg/graphite/uns-interchange-15.c: Same.
4389         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4390         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4392 2015-07-25  Jeff Law  <law@redhat.com>
4394         Revert:
4395         PR lto/66752
4396         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4397         * gcc.dg/torture/pr66752-1.c: New test
4398         * g++.dg/torture/pr66752-2.C: New test.
4400 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
4402         Revert:
4403         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4405         PR rtl-optimization/64164
4406         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4407         * gcc.dg/ssp-1.c: Make counter a register.
4408         * gcc.dg/ssp-2.c: Likewise.
4409         * gcc.dg/torture/parm-coalesce.c: New.
4411 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4413         * gcc.dg/graphite/block-1.c: Xfail scan.
4414         * gcc.dg/graphite/interchange-12.c: Same.
4415         * gcc.dg/graphite/interchange-14.c: Same.
4416         * gcc.dg/graphite/interchange-15.c: Same.
4417         * gcc.dg/graphite/interchange-9.c: Same.
4418         * gcc.dg/graphite/interchange-mvt.c: Same.
4419         * gcc.dg/graphite/uns-block-1.c: New test.
4420         * gcc.dg/graphite/uns-interchange-12.c: New test.
4421         * gcc.dg/graphite/uns-interchange-14.c: New test.
4422         * gcc.dg/graphite/uns-interchange-15.c: New test.
4423         * gcc.dg/graphite/uns-interchange-9.c: New test.
4424         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4426 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4428         PR c++/64079
4429         * c-c++-common/Wunused-function-1.c: New.
4431 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4433         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4434         alternative exit-first loop transform.
4435         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4436         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4437         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4438         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4439         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4440         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4441         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4442         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4443         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4445 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
4447         PR ipa/66566
4448         * gcc.target/i386/mpx/pr66566.c: New test.
4450 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4452         PR bootstrap/66978
4453         * gcc.target/i386/pr66978.c: New test.
4455 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4457         * gcc.target/s390/gpr2fprsavecfi.c: New test.
4459 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4461         * gcc.target/s390/insv-1.c: New test.
4462         * gcc.target/s390/insv-2.c: New test.
4463         * gcc.target/s390/insv-3.c: New test.
4465 2015-07-24  Tom de Vries  <tom@codesourcery.com>
4467         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4469 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4471         PR middle-end/25530
4472         * gcc.dg/pr25530.c: New test.
4474 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4476         PR middle-end/25529
4477         * gcc.dg/pr25529.c: New test.
4479 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4481         * gcc.target/arm/reg_equal_test.c: New test.
4483 2015-07-23  Jeff Law  <law@redhat.com>
4485         PR lto/66752
4486         * gcc.dg/tree-ssa/pr66752-2.c: New test.
4487         * gcc.dg/torture/pr66752-1.c: New test
4488         * g++.dg/torture/pr66752-2.C: New test.
4490 2015-07-23  Marek Polacek  <polacek@redhat.com>
4492         PR c++/66572
4493         * g++.dg/warn/Wlogical-op-2.C: New test.
4495 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
4497         PR rtl-optimization/64164
4498         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4499         * gcc.dg/ssp-1.c: Make counter a register.
4500         * gcc.dg/ssp-2.c: Likewise.
4501         * gcc.dg/torture/parm-coalesce.c: New.
4503 2015-07-23  Marek Polacek  <polacek@redhat.com>
4505         PR sanitizer/66908
4506         * c-c++-common/ubsan/pr66908.c: New test.
4508 2015-07-23  Tom de Vries  <tom@codesourcery.com>
4510         * gcc.dg/autopar/outer-4.c: Add xfail.
4511         * gcc.dg/autopar/outer-5.c: Same.
4512         * gcc.dg/autopar/outer-6.c: Same.
4513         * gcc.dg/autopar/reduc-2.c: Same.
4514         * gcc.dg/autopar/reduc-2char.c: Same.
4515         * gcc.dg/autopar/reduc-2short.c: Same.
4516         * gcc.dg/autopar/reduc-8.c: Same.
4517         * gcc.dg/autopar/uns-outer-4.c: New test.
4518         * gcc.dg/autopar/uns-outer-5.c: New test.
4519         * gcc.dg/autopar/uns-outer-6.c: New test.
4521 2015-07-23  Richard Biener  <rguenther@suse.de>
4523         PR tree-optimization/66952
4524         * gcc.dg/torture/pr66952.c: Use signed char.
4526 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
4528         PR tree-optimization/66926,66951
4529         * gcc.dg/vect/pr66951.c: New test.
4531 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
4533         PR c++/52987
4534         * g++.dg/parse/error57.C: New.
4535         * g++.dg/expr/string-2.C: Update.
4537 2015-07-23  Richard Biener  <rguenther@suse.de>
4539         PR tree-optimization/66945
4540         * gcc.dg/torture/pr66945.c: New testcase.
4542 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
4544         PR target/66954
4545         * g++.dg/ext/mv24.C: New test.
4547 2015-07-22  Marek Polacek  <polacek@redhat.com>
4549         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4550         dg-options.
4552 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
4554         PR fortran/61831
4555         PR fortran/66929
4556         * gfortran.dg/generic_30.f90: New.
4558 2015-07-22  Richard Biener  <rguenther@suse.de>
4560         PR tree-optimization/66952
4561         * gcc.dg/torture/pr66952.c: New testcase.
4563 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
4565         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4566         test.
4567         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4568         test.
4569         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4570         test.
4571         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4572         test.
4573         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4574         test.
4575         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4576         test.
4577         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4578         test.
4579         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4580         test.
4581         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4582         test.
4583         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4584         test.
4585         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4586         test.
4587         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4588         test.
4589         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4590         test.
4591         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4592         test.
4593         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4594         test.
4595         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4596         test.
4597         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4598         test.
4599         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4600         test.
4601         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4602         test.
4603         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4604         test.
4605         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4606         test.
4607         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4608         test.
4609         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4610         test.
4611         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4612         test.
4613         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4614         test.
4615         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4616         test.
4617         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4618         test.
4619         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4620         test.
4621         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4622         test.
4623         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4624         test.
4625         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4626         test.
4627         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4628         test.
4629         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4630         test.
4631         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4632         test.
4633         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4634         test.
4635         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4636         test.
4637         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4638         test.
4639         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4640         test.
4641         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4642         test.
4643         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4644         test.
4645         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4646         test.
4647         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4648         test.
4649         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4650         test.
4651         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4652         test.
4653         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4654         test.
4655         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4656         test.
4657         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4658         test.
4659         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4660         test.
4661         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4662         test.
4663         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4664         test.
4665         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4666         test.
4667         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4668         test.
4669         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4670         test.
4671         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4672         test.
4673         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4674         test.
4675         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4676         test.
4677         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4678         test.
4679         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4680         test.
4681         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4682         test.
4683         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4684         test.
4685         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4686         test.
4687         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4688         test.
4689         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4690         test.
4691         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4692         test.
4693         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4694         test.
4695         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4696         test.
4697         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4698         test.
4699         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4700         test.
4701         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4702         test.
4703         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4704         test.
4705         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4706         test.
4707         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4708         test.
4709         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4710         test.
4711         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4712         test.
4713         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4714         test.
4715         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4716         test.
4717         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4718         test.
4719         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4720         test.
4721         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4722         test.
4723         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4724         test.
4725         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4726         test.
4727         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4728         test.
4729         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4730         test.
4731         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4732         test.
4733         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4734         test.
4735         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4736         test.
4737         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4738         test.
4739         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4740         test.
4741         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4742         test.
4743         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4744         test.
4745         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4746         test.
4747         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4748         test.
4749         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4750         test.
4751         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4752         test.
4753         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4754         test.
4755         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4756         test.
4757         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4758         test.
4759         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4760         test.
4761         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4762         test.
4763         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4764         test.
4765         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4766         test.
4767         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4768         test.
4769         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4770         test.
4771         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4772         test.
4773         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4774         test.
4775         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4776         test.
4777         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4778         test.
4779         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4780         test.
4781         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4782         test.
4783         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4784         test.
4785         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4786         test.
4787         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4788         test.
4789         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4790         test.
4791         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4792         test.
4793         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4794         test.
4795         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4796         test.
4797         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4798         test.
4799         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4800         test.
4801         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4802         test.
4803         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4804         test.
4805         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4806         test.
4807         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4808         test.
4809         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4810         test.
4811         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4812         test.
4813         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4814         test.
4815         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4816         test.
4817         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4818         test.
4819         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4820         test.
4821         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4822         test.
4823         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4824         test.
4825         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4826         test.
4827         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4828         test.
4830 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
4832         * g++.dg/template/crash81.C: Update.
4834 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
4836         PR ipa/66424.
4837         * gcc.target/i386/pr66424.c: New.
4839 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4841         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4843 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
4845         PR fortran/61831
4846         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4847         Drop address sanitization.
4849 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4851         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4852         Skip -march=armv4t.
4853         (dg-additional-options): Set armv5t flag.
4855 2015-07-21  Marek Polacek  <polacek@redhat.com>
4857         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4858         * gcc.dg/vmx/unpack.c: Likewise.
4859         * gcc.target/powerpc/quad-atomic.c: Likewise.
4861 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
4863         * gcc.target/i386/asm-flag-5.c (f_ll): New.
4865 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
4867         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4868         model.
4870 2015-07-20  Marek Polacek  <polacek@redhat.com>
4872         PR c++/55095
4873         * c-c++-common/Wshift-overflow-1.c: New test.
4874         * c-c++-common/Wshift-overflow-2.c: New test.
4875         * c-c++-common/Wshift-overflow-3.c: New test.
4876         * c-c++-common/Wshift-overflow-4.c: New test.
4877         * c-c++-common/Wshift-overflow-5.c: New test.
4878         * g++.dg/cpp1y/left-shift-1.C: New test.
4879         * gcc.dg/c90-left-shift-2.c: New test.
4880         * gcc.dg/c90-left-shift-3.c: New test.
4881         * gcc.dg/c99-left-shift-2.c: New test.
4882         * gcc.dg/c99-left-shift-3.c: New test.
4883         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4884         * gcc.c-torture/execute/pr40386.c: Likewise.
4885         * gcc.dg/vect/pr33373.c: Likewise.
4886         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4887         * gcc.dg/vect/vect-shift-2.c: Likewise.
4889 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4891         * gcc.target/aarch64/neg_abs_1.c: New test.
4893 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
4895         PR target/66922
4896         * gcc.target/i386/pr66922.c: New test.
4898 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4900         PR middle-end/46851
4901         PR middle-end/60340
4902         * gcc.dg/tree-ssa/pr42327.c: Removed.
4903         * g++.dg/other/pr35011.C: Removed.
4905 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4907         PR target/66906
4908         * gcc.target/i386/pr66906.c: New test.
4910 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4912         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4913         as follow-up to r225930.
4915 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4917         PR fortran/52846
4918         * lib/fortran-modules.exp (proc cleanup-submodules): New
4919         procedure.
4920         * gfortran.dg/submodule_1.f08: Change extension and clean up
4921         the submodule files.
4922         * gfortran.dg/submodule_2.f08: ditto
4923         * gfortran.dg/submodule_6.f08: ditto
4924         * gfortran.dg/submodule_7.f08: ditto
4925         * gfortran.dg/submodule_8.f08: New test
4926         * gfortran.dg/submodule_9.f08: New test
4928 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4929             Sebastian Pop  <s.pop@samsung.com>
4931         PR middle-end/61929
4932         * gcc.dg/graphite/pr61929.c: New.
4934 2015-07-17  Marek Polacek  <polacek@redhat.com>
4936         * gcc.dg/fold-minus-7.c: New test.
4938 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4940         * gfortran.dg/co_reduce_1.f90: New file.
4942 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4944         PR target/66824
4945         * gcc.target/i386/pr66824.c:
4947 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4949         PR fortran/66035
4950         * gfortran.dg/structure_constructor_13.f03: New test.
4952 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4954         PR fortran/61831
4955         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4956         of generated while loops in the tree dump.
4957         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4959 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4961         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4963 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4965         PR target/66891
4966         * gcc.target/i386/pr66891.c: New test.
4968 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4970         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4972 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4974         PR rtl-optimization/66626
4975         * gcc.target/i386/pr66626-2.c: New.
4977 2015-07-16  Martin Liska  <mliska@suse.cz>
4979         * g++.dg/ipa/pr66896.c: New test.
4981 2015-07-16  Richard Biener  <rguenther@suse.de>
4983         PR tree-optimization/66894
4984         * gcc.dg/torture/pr66894.c: New testcase.
4986 2015-07-16  Richard Biener  <rguenther@suse.de>
4988         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4990 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4992         PR target/66866
4993         * g++.dg/pr66866.C: New test.
4995 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4997         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4999 2015-07-15  Richard Biener  <rguenther@suse.de>
5001         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
5002         { -O3 -fomit-frame-pointer },
5003         { -O3 -fomit-frame-pointer -funroll-loops } and
5004         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
5005         in favor of
5006         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
5007           -finline-functions }
5009 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
5011         * gcc.target/mips/interrupt_handler-5.c: New test.
5013 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5014             Robert Suchanek  <robert.suchanek@imgtec.com>
5016         * gcc.target/mips/interrupt_handler-4.c: New test.
5018 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5020         PR testsuite/66734
5021         * gcc.dg/lto/lto.exp: Initialize MPX.
5023 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5025         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
5026         dg-skip-if.
5027         * gcc.target/arm/scd42-3.c: Likewise.
5029 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5031         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
5032         code to be run when the pre-arch code increases the isa_rev to
5033         mips32r6 or greater.
5035 2015-07-15  Richard Biener  <rguenther@suse.de>
5037         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
5038         { -O3 -fomit-frame-pointer },
5039         { -O3 -fomit-frame-pointer -funroll-loops } and
5040         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
5041         in favor of
5042         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
5043           -finline-functions }
5044         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
5045         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
5046         to additional_flags.
5048 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
5050         PR rtl-optimization/66838
5051         * gcc.target/i386/pr66838.c: New test.
5053 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
5055         PR c++/66850
5056         * g++.dg/template/pr66850.C: New test.
5058 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
5059             Cesar Philippidis  <cesar@codesourcery.com>
5060             Chung-Lin Tang  <cltang@codesourcery.com>
5062         * gcc.target/nios2/nios2-flushd.c: New.
5063         * gcc.target/nios2/nios2-rdprs.c: New.
5064         * gcc.target/nios2/r2-atomic.c: New.
5065         * gcc.target/nios2/r2-eni.c: New.
5066         * gcc.target/nios2/r2-wrpie.c: New.
5068 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
5069             Cesar Philippidis  <cesar@codesourcery.com>
5070             Chung-Lin Tang  <cltang@codesourcery.com>
5072         * gcc.target/nios2/cdx-ldstwm-1.c: New.
5073         * gcc.target/nios2/cdx-ldstwm-2.c: New.
5075 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
5076             Cesar Philippidis  <cesar@codesourcery.com>
5077             Chung-Lin Tang  <cltang@codesourcery.com>
5079         * gcc.target/nios2/andci.c: New.
5080         * gcc.target/nios2/bmx.c: New.
5081         * gcc.target/nios2/cdx-add.c: New.
5082         * gcc.target/nios2/cdx-branch.c: New.
5083         * gcc.target/nios2/cdx-callret.c: New.
5084         * gcc.target/nios2/cdx-loadstore.c: New.
5085         * gcc.target/nios2/cdx-logical.c: New.
5086         * gcc.target/nios2/cdx-mov.c: New.
5087         * gcc.target/nios2/cdx-shift.c: New.
5088         * gcc.target/nios2/cdx-sub.c: New.
5089         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
5091 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
5093         PR c++/65071
5094         * g++.dg/cpp0x/vt-65071.C: New.
5096 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
5097             Cesar Philippidis  <cesar@codesourcery.com>
5098             Chung-Lin Tang  <cltang@codesourcery.com>
5100         * gcc.target/nios2/r2-io-range.c: New.
5101         * gcc.target/nios2/r2-stio-1.c: New.
5102         * gcc.target/nios2/r2-stio-2.c: New.
5103         * gcc.target/nios2/nios2-ldxio.c: New.
5104         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
5105         of just compile.  Add more tests.
5107 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5109         gfortran.dg/pr66864.f90: New test.
5111 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
5113         PR rtl-optimization/66626
5114         * gcc.target/i386/pr66626.c: New.
5116 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
5118         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
5119         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
5120         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
5122 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
5124         * g++.dg/template/crash81.C: Adjust for error + inform change.
5125         * g++.dg/template/pr58878.C: Likewise.
5126         * g++.dg/template/shadow1.C: Likewise.
5127         * g++.dg/template/shadow2.C: Likewise.
5128         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
5129         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5130         * g++.old-deja/g++.brendan/crash7.C: Likewise.
5131         * g++.old-deja/g++.pt/shadow2.C: Likewise.
5133 2015-07-14  Richard Biener  <rguenther@suse.de>
5135         PR tree-optimization/66863
5136         * gcc.dg/torture/pr66863.c: New testcase.
5138 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
5140         PR c++/65186
5141         * g++.dg/template/pr65186.C: New test.
5143 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5145         * gcc.target/arm/macro_defs0.c: Add directive to skip
5146         test if -marm is present.
5147         * gcc.target/arm/macro_defs1.c: Likewise.
5149 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5151         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
5152         if-conversion..
5153         * gcc.target/aarch64/adds1.c: Likewise.
5154         * gcc.target/aarch64/ands_1.c: Likewise.
5155         * gcc.target/aarch64/bics_1.c: Likewise.
5156         * gcc.target/aarch64/subs1.c: Likewise.
5157         * gcc.target/aarch64/subs3.c: Likewise.
5159 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
5161         PR fortran/64589
5162         * gfortran.dg/pr64589.f90: New test.
5164 2015-07-13  Renlin Li  <renlin.li@arm.com>
5166         PR rtl/66556
5167         * gcc.c-torture/execute/pr66556.c: New.
5169 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
5171         * gcc.dg/20020219-1.c: Fix double word typos.
5172         * gcc.dg/20020919-1.c: Same.
5174 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
5175             Jeff Law  <law@redhat.com>
5177         PR middle-end/66726
5178         * g++.dg/tree-ssa/pr66726.c: New test.
5179         * gcc.dg/tree-ssa/pr66726-2.c: New test.
5180         * gcc.dg/tree-ssa/pr66726.c: New test.
5182 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
5184         PR c++/58734
5185         * g++.dg/cpp0x/variadic-ttp2.C: New.
5187 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
5189         PR c++/30044
5190         * g++.dg/cpp0x/auto46.C: New test.
5191         * g++.dg/template/pr30044.C: New test.
5192         * g++.dg/template/shadow2.C: New test.
5193         * g++.dg/template/error55.C: New test.
5194         * g++.dg/template/crash83.C: Accept any error string.
5195         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
5196         parameters.
5197         * g++.dg/cpp0x/variadic19.C: Likewise
5198         * g++.dg/template/canon-type-13.C: Likewise.
5199         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5200         * g++.dg/torture/20070621-1.C: Likewise.
5202 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5204         PR c++/54521
5205         * g++.dg/init/explicit3.C: New.
5207 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
5209         PR target/66819
5210         * gcc.target/i386/pr66819-1.c: New test.
5211         * gcc.target/i386/pr66819-2.c: Likewise.
5212         * gcc.target/i386/pr66819-3.c: Likewise.
5213         * gcc.target/i386/pr66819-4.c: Likewise.
5214         * gcc.target/i386/pr66819-5.c: Likewise.
5216 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
5218         PR target/66703
5219         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
5220         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
5221         type to prevent possible flag-clobbering zero-extensions.
5222         * gcc.target/i386/pr66703.c: New test.
5224 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5226         PR c++/60842
5227         * g++.dg/cpp0x/nsdmi-template15.C: New.
5229 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
5231         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5233 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
5235         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5236         * gcc.target/arm/flip-thumb.c: Likewise.
5238 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
5240         PR target/66813
5241         * gcc.target/i386/pr66813.c: New test.
5243 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
5245         PR middle-end/66820
5246         * gcc.dg/gomp/pr66820.c: New test.
5248 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5250         PR c++/65592
5251         * g++.dg/cpp0x/scoped_enum6.C: New.
5253 2015-07-10  Tom de Vries  <tom@codesourcery.com>
5255         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5256         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5258 2015-07-10  Richard Biener  <rguenther@suse.de>
5260         PR tree-optimization/66823
5261         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5262         which should not be necessary.  XFAIL.
5264 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5266         PR c++/64848
5267         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5269 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
5271         PR middle-end/66633
5272         * gcc.dg/gomp/pr66633-1.c: New test.
5273         * gcc.dg/gomp/pr66633-2.c: New test.
5274         * gcc.dg/gomp/pr66633-3.c: New test.
5275         * gcc.dg/gomp/pr66633-4.c: New test.
5277 2015-07-09  John Marino  <gnugcc@marino.st>
5279         * lib/target-supports.exp (check_effective_target_pie):
5280         Add *-*-dragonfly*
5282 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
5284         PR target/66814
5285         * gcc.target/i386/pr66814.c: New test.
5287 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5289         PR target/66731
5290         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5291         * gcc.target/aarch64/fnmul-2.c: Likewise.
5292         * gcc.target/aarch64/fnmul-3.c: Likewise.
5293         * gcc.target/aarch64/fnmul-4.c: Likewise.
5295 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5297         PR c++/65790
5298         * g++.dg/cpp0x/vt-65790.C: New.
5300 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5302         PR target/66818
5303         * gcc.target/i386/pr66818.c: New test.
5305 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5307         PR target/66817
5308         * gcc.target/i386/pr66817.c: New test.
5310 2015-07-09  Marek Polacek  <polacek@redhat.com>
5312         PR tree-optimization/66718
5313         * gcc.dg/vect/vect-126.c: New test.
5315 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
5317         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5318         even when dwarf-2 is not the default.
5320 2015-07-08  Jeff Law  <law@redhat.com>
5322         PR testsuite/66796
5323         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5324         to have a single memory reference.
5326 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
5328         * g++.dg/other/dump-ada-spec-9.C: New test.
5330 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
5332         * g++.dg/vect/vect.exp: Run also simd* tests.
5333         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5334         (check_vect): Fix up get_cpuid call for C++.
5335         * g++.dg/vect/simd-clone-1.cc: New test.
5337 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5339         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5341 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5343         * gcc.target/i386/readeflags-1.c (abort): New prototype.
5344         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5346 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5348         PR target/66806
5349         * gcc.target/i386/pr66806.c: New test.
5351 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
5353         PR c++/66421
5354         * g++.dg/cpp0x/auto45.C: New.
5356 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5358         PR middle-end/66334
5359         * gcc.target/i386/pr66334.c: New.
5361 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5363         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5364         comments.
5366 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
5368         PR jit/66783
5369         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5370         (verify_code): Update expected error message.
5371         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5372         (verify_code): Likewise.
5373         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5374         (verify_code): Likewise.
5376 2015-07-08  Richard Biener  <rguenther@suse.de>
5378         PR tree-optimization/66793
5379         * gcc.dg/torture/pr66793.c: New testcase.
5381 2015-07-08  Richard Biener  <rguenther@suse.de>
5383         PR tree-optimization/66794
5384         * gcc.dg/torture/pr66794.c: New testcase.
5386 2015-07-08  Marek Polacek  <polacek@redhat.com>
5388         PR c++/66748
5389         * g++.dg/abi/abi-tag15.C: New test.
5391 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5393         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5394         * gcc.target/mips/branch-3.c: Ditto
5395         * gcc.target/mips/branch-4.c: Ditto.
5396         * gcc.target/mips/branch-5.c: Ditto.
5397         * gcc.target/mips/branch-6.c: Ditto.
5398         * gcc.target/mips/branch-7.c: Ditto.
5399         * gcc.target/mips/branch-8.c: Ditto.
5400         * gcc.target/mips/branch-9.c: Ditto.
5401         * gcc.target/mips/branch-10.c: Ditto.
5402         * gcc.target/mips/branch-11.c: Ditto.
5403         * gcc.target/mips/branch-12.c: Ditto.
5404         * gcc.target/mips/branch-13.c: Ditto.
5405         * gcc.target/mips/umips-branch-5.c: New file.
5406         * gcc.target/mips/umips-branch-6.c: New file.
5407         * gcc.target/mips/umips-branch-7.c: New file.
5408         * gcc.target/mips/umips-branch-8.c: New file.
5409         * gcc.target/mips/umips-branch-9.c: New file.
5410         * gcc.target/mips/umips-branch-10.c: New file.
5411         * gcc.target/mips/umips-branch-11.c: New file.
5412         * gcc.target/mips/umips-branch-12.c: New file.
5413         * gcc.target/mips/umips-branch-13.c: New file.
5414         * gcc.target/mips/umips-branch-14.c: New file.
5415         * gcc.target/mips/umips-branch-15.c: New file.
5416         * gcc.target/mips/umips-branch-16.c: New file.
5417         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5418         (OCCUPY_0xfffc): New define.
5420 2015-07-08  Renlin Li  <renlin.li@arm.com>
5422         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5424 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
5426         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5428 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
5430         * gcc.target/i386/bt-3.c: New test.
5431         * gcc.target/i386/bt-4.c: Ditto.
5433 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5435         * g++.dg/other/dump-ada-spec-8.C: New test.
5437 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5439         PR jit/66783
5440         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5441         test case.
5442         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5443         New test case.
5444         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5445         New test case.
5446         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5447         Avoid using an opaque struct for local "f".
5449 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
5451         PR jit/66779
5452         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5453         * jit.dg/test-pr66779.c: New testcase.
5455 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5457         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5458         NOCOMPRESSION.
5460 2015-07-07  Richard Biener  <rguenther@suse.de>
5462         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5464 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
5466         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5467         * gcc.target/mips/call-5.c: Ditto.
5468         * gcc.target/mips/call-6.c: Ditto.
5470 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5472         * gcc.dg/dx-test.c: New test-case.
5474 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
5476         PR fortran/66578
5477         * gfortran.dg/allocate_with_source_9.f08: New test.
5479 2015-07-07  Christian Bruel  <christian.bruel@st.com>
5481         PR target/52144
5482         * gcc.target/arm/flip-thumb.c: Fix scan.
5483         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5484         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5485         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5486         Fix return value.
5488 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
5490         PR target/65956
5491         * gcc.c-torture/execute/pr65956.c: New test.
5493 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
5495         * gcc.target/arm/aapcs/align1.c: New.
5496         * gcc.target/arm/aapcs/align_rec1.c: New.
5497         * gcc.target/arm/aapcs/align2.c: New.
5498         * gcc.target/arm/aapcs/align_rec2.c: New.
5499         * gcc.target/arm/aapcs/align3.c: New.
5500         * gcc.target/arm/aapcs/align_rec3.c: New.
5501         * gcc.target/arm/aapcs/align4.c: New.
5502         * gcc.target/arm/aapcs/align_rec4.c: New.
5503         * gcc.target/arm/aapcs/align_vararg1.c: New.
5504         * gcc.target/arm/aapcs/align_vararg2.c: New.
5506 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5508         * gfortran.dg/iomsg_2.f90: New test.
5510 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5512         PR target/66749
5513         * gcc.target/i386/pr66749.c: New test.
5515 2015-07-06  Richard Biener  <rguenther@suse.de>
5517         PR tree-optimization/66772
5518         * gcc.dg/torture/pr66772-1.c: New testcase.
5519         * gcc.dg/torture/pr66772-2.c: Likewise.
5521 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
5523         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5524         the jals instruction.
5526 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5528         PR target/53383
5529         * gcc.target/i386/pr53383-1.c: New file.
5530         * gcc.target/i386/pr53383-2.c: Likewise.
5531         * gcc.target/i386/pr53383-3.c: Likewise.
5533 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5535         * gcc.target/aarch64/fnmul-1.c: New.
5536         * gcc.target/aarch64/fnmul-2.c: New.
5537         * gcc.target/aarch64/fnmul-3.c: New.
5538         * gcc.target/aarch64/fnmul-4.c: New.
5540 2015-07-06  Richard Biener  <rguenther@suse.de>
5542         PR middle-end/66759
5543         * gcc.dg/torture/pr66759.c: New testcase.
5545 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
5547         PR fortran/58586
5548         * gfortran.dg/alloc_comp_class_3.f03: New test.
5549         * gfortran.dg/alloc_comp_class_4.f03: New test.
5551 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5553         * gcc.c-torture/execute/pr66757.c: New test.
5555 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
5557         PR tree-optimization/66720
5558         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5560 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
5561             Sandra Loosemore <sandra@codesourcery.com>
5563         * gcc.target/nios2/gprel-offset.c: New test.
5565 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5567         PR fortran/66725
5568         * gfortran.dg/pr66725.f90: New test.
5570 2015-07-03  Jason Merrill  <jason@redhat.com>
5572         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5573         Avoid narrowing error.
5575 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5577         PR rtl-optimization/66706
5578         * gcc.target/powerpc/shift-int.c: New testcase.
5580 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5582         PR target/66746.
5583         * gcc.target/i386/pr66746.c: New file.
5585 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
5587         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5589 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
5591         PR tree-optimization/66119
5592         * g++.dg/opt/pr66119.C: New.
5594 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
5596         PR fortran/52846
5597         * gfortran.dg/submodule_1.f90: New test
5598         * gfortran.dg/submodule_2.f90: New test
5599         * gfortran.dg/submodule_3.f90: New test
5600         * gfortran.dg/submodule_4.f90: New test
5601         * gfortran.dg/submodule_5.f90: New test
5602         * gfortran.dg/submodule_6.f90: New test
5603         * gfortran.dg/submodule_7.f90: New test
5605 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5607         PR preprocessor/53690
5608         * g++.dg/cpp/pr53690.C: New.
5610 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5612         * gcc.target/powerpc/vec-cmp.c: New test.
5614 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5616         PR fortran/56520
5617         * gfortran.dg/pr56520.f90: New test.
5619 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
5621         PR fortran/66545
5622         * gfortran.dg/pr66545_1.f90: New test.
5623         * gfortran.dg/pr66545_2.f90: New test.
5625 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
5627         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5628         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5630 2015-07-02  Richard Biener  <rguenther@suse.de>
5632         PR testsuite/66719
5633         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5634         unaligned loads.
5636 2015-07-02  Richard Biener  <rguenther@suse.de>
5638         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5640 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
5642         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5644 2015-07-01  Jason Merrill  <jason@redhat.com>
5646         * lib/target-supports.exp (cxx_default): Set to C++14.
5648 2015-07-01  Tom de Vries  <tom@codesourcery.com>
5650         PR testsuite/66723
5651         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5652         scan-assembler.
5654 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5656         * gfortran.dg/warn_conversion_8.f90:  New test.
5658 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5660         PR rtl-optimization/61047
5661         * gcc.c-torture/execute/20150611-1.c: New testcase.
5663 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5665         PR jit/66700
5666         * jit.dg/all-non-failing-tests.h: Add
5667         test-pr66700-observing-write-through-ptr.c.
5668         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5670 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5672         * jit.dg/test-accessing-union.c: Add comments for use by
5673         gcc/jit/docs/topics/types.rst.
5675 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
5677         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5678         'do-require-effective-target' with 'dg-require-effective-target'.
5679         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5680         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5681         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
5682         'stlex' with 'strex' as the expected output.
5684 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5686         PR c++/60365
5687         * g++.dg/cpp0x/gen-attrs-60.C: New.
5688         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5690 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
5692         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5693         New function.
5694         * gcc.target/aarch64/pic-small.c: Restrict this test under
5695         check_effective_target_aarch64_small_fpic.
5697 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
5699         * gfortran.dg/gomp/pr66633.f90: New test.
5701 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
5703         PR c++/66686
5704         * g++.dg/template/pr66686.C: New test.
5706 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5708         * gnat.dg/lto17.ad[sb]: New test.
5710 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5712         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5713         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5714         testcase.
5715         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5716         New testcase.
5717         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5718         New testcase.
5719         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5720         New testcase.
5721         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5722         New testcase.
5723         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5724         New testcase.
5725         * jit.dg/test-switch.c: New testcase.
5726         * jit.dg/test-switch.cc: New testcase.
5728 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5730         PR jit/66546
5731         * jit.dg/all-non-failing-tests.h: Add note about
5732         test-validly-unreachable-block.c.
5733         * jit.dg/test-validly-unreachable-block.c: New file.
5735 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5737         PR jit/66628
5738         * jit.dg/all-non-failing-tests.h: Add note about
5739         test-extra-options.c.
5740         * jit.dg/test-extra-options.c: New testcase.
5742 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
5744         PR debug/66691
5745         * gcc.target/i386/pr66691.c: New.
5747 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
5749         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5750         * gcc.target/i386/iamcu/args.h: Likewise.
5751         * gcc.target/i386/iamcu/asm-support.S: Likewise.
5752         * gcc.target/i386/iamcu/defines.h: Likewise.
5753         * gcc.target/i386/iamcu/macros.h: Likewise.
5754         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5755         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5756         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5757         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5758         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5759         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5760         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5761         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5762         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5763         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5764         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5765         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5766         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5767         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5768         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5769         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5770         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5772 2015-06-30  Marek Polacek  <polacek@redhat.com>
5774         * gcc.dg/fold-minus-6.c: New test.
5776         * gcc.dg/fold-ior-3.c: New test.
5778 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5780         Implement N4197 - Adding u8 character literals
5781         * g++.dg/cpp1z/utf8.C: New.
5782         * g++.dg/cpp1z/utf8-neg.C: New.
5783         * g++.dg/cpp1z/udlit-utf8char.C: New.
5785 2015-06-30  Marek Polacek  <polacek@redhat.com>
5787         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5789 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5791         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5792         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5793         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5794         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5796 2015-06-30  Marek Polacek  <polacek@redhat.com>
5798         * gcc.dg/fold-ior-2.c: New test.
5800 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5802         PR tree-optimization/66652
5803         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5804         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
5805         pointers.
5806         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5808 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
5810         PR c++/65977
5811         * g++.dg/cpp0x/constexpr-friend-3.C: New.
5812         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5814 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5816         PR fortran/66605
5817         * gfortran.dg/wunused-parameter.f90: New test.
5819 2015-06-29  Richard Henderson  <rth@redhat.com>
5821         * gcc.target/i386/asm-flag-1.c: New.
5822         * gcc.target/i386/asm-flag-2.c: New.
5823         * gcc.target/i386/asm-flag-3.c: New.
5824         * gcc.target/i386/asm-flag-4.c: New.
5825         * gcc.target/i386/asm-flag-5.c: New.
5827 2015-06-29  Marek Polacek  <polacek@redhat.com>
5829         PR c/66322
5830         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5831         * c-c++-common/pr66322.c: New test.
5832         * g++.dg/eh/scope1.C: Remove dg-warning.
5834 2015-06-29  Richard Biener  <rguenther@suse.de>
5836         PR tree-optimization/66677
5837         * gcc.dg/vect/pr66677.c: New testcase.
5839 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5841         PR middle-end/64130
5842         * gcc.dg/tree-ssa/pr64130.c: New test.
5844 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
5846         * gcc.target/aarch64/pic-small.c: New testcase.
5848 2015-06-26  Richard Biener  <rguenther@suse.de>
5850         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5852 2015-06-26  Marek Polacek  <polacek@redhat.com>
5854         * gcc.dg/fold-and-1.c: New test.
5855         * gcc.dg/fold-and-2.c: New test.
5857 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5859         * gnat.dg/warn11.adb: Add missing dg directive.
5860         * gnat.dg/warn12.adb: New test.
5861         * gnat.dg/warn12_pkg.ads: New helper.
5863 2015-06-26  Richard Biener  <rguenther@suse.de>
5865         * gfortran.dg/reassoc_3.f90: Adjust.
5867 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
5869         PR target/66412
5870         * gcc.target/i386/pr66412.c: New test.
5872 2015-06-25  Richard Biener  <rguenther@suse.de>
5874         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5876 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
5878         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5880 2015-06-25  Richard Biener  <rguenther@suse.de>
5882         * gfortran.dg/vect/vect-9.f90: New testcase.
5884 2015-06-25  Nick Clifton  <nickc@redhat.com>
5886         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5887         H8300 and M32R targets.
5889 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5891         PR fortran/66528
5892         * gfortran.dg/maxerrors.f90: New test.
5894 2015-06-08  DJ Delorie  <dj@redhat.com>
5896         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5898 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5900         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5902 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5904         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5905         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5906         * gcc.target/aarch64/nofp_1.c: New file.
5908 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5910         Implement N3928 - Extending static_assert
5911         * g++.dg/cpp0x/static_assert8.C: Adjust.
5912         * g++.dg/cpp0x/static_assert12.C: New.
5913         * g++.dg/cpp0x/static_assert13.C: New.
5914         * g++.dg/cpp1y/static_assert1.C: New.
5915         * g++.dg/cpp1y/static_assert2.C: New.
5916         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5918 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5920         PR c++/65750
5921         * g++.dg/cpp0x/trailing11.C: New.
5923 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5925         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5926         multilibs.
5927         * gcc.target/arm/memset-inline-10.c: Likewise.
5928         * gcc.target/arm/pr58784.c: Likewise.
5929         * gcc.target/arm/pr59985.C: Likewise.
5930         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5932 2015-06-24  Renlin Li  <renlin.li@arm.com>
5934         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5935         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5937 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5939         Revert:
5940         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5942         PR c++/30044
5943         * g++.dg/cpp0x/auto45.C: New test.
5944         * g++.dg/template/pr30044.C: New test.
5945         * g++.dg/template/crash83.C: Accept any error string.
5946         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5947         parameters.
5948         * g++.dg/cpp0x/variadic18.C: Likewise
5949         * g++.dg/template/canon-type-13.C: Likewise.
5950         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5952 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5954         PR c++/65811
5955         * g++.dg/other/linkage2.C: New.
5957 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5959         PR target/63408
5960         * gcc.target/arm/pr63408.c: New test.
5962 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5964         * lib/c-torture.exp: Don't call check_effective_target_lto
5965         before setting up environment correctly.
5966         * lib/gcc-dg.exp: Likewise, and protect
5967         gcc_force_conventional_output.
5969 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5971         PR rtl-optimization/66306
5972         * gcc.target/s390/pr66306.c: New test.
5974 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5976         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5977         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5978         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5979         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5980         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5981         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5982         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5984 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5986         PR target/65803
5987         * gcc.c-torture/pr65803.c: New test.
5989 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5991         PR c++/30044
5992         * g++.dg/cpp0x/auto45.C: New test.
5993         * g++.dg/template/pr30044.C: New test.
5994         * g++.dg/template/crash83.C: Accept any error string.
5995         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5996         parameters.
5997         * g++.dg/cpp0x/variadic18.C: Likewise
5998         * g++.dg/template/canon-type-13.C: Likewise.
5999         * g++.old-deja/g++.pt/ttp42.C: Likewise.
6001 2015-06-23  Marek Polacek  <polacek@redhat.com>
6003         * c-c++-common/Wlogical-op-3.c: New test.
6005 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6007         PR c++/66254
6008         * g++.dg/cpp0x/scoped_enum5.C: New.
6010 2015-06-23  Richard Biener  <rguenther@suse.de>
6012         PR tree-optimization/66636
6013         * gcc.dg/vect/pr66636.c: New testcase.
6015 2015-06-23  Marek Polacek  <polacek@redhat.com>
6017         * gcc.dg/fold-minus-4.c: New test.
6018         * gcc.dg/fold-minus-5.c: New test.
6019         * c-c++-common/ubsan/overflow-add-5.c: New test.
6021 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
6023         Add missing testcase from r224672.
6024         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
6026         * gcc.target/vax/bswapdi-1.c: New.
6028 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
6030         PR fortran/64674
6031         * gfortran.dg/associate_18.f08: New test.
6033 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
6035         PR target/66560
6036         * gcc.target/i386/pr66560-1.c: New test.
6037         * gcc.target/i386/pr66560-2.c: Ditto.
6038         * gcc.target/i386/pr66560-3.c: Ditto.
6039         * gcc.target/i386/pr66560-4.c: Ditto.
6041 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
6043         * gcc.target/nvptx/nvptx.exp: New file.
6044         * gcc.target/nvptx/proto-1.c: Likewise.
6046 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
6048         PR tree-optimization/66449
6049         * gcc.dg/vect/pr66449.c: New test.
6051 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
6053         * g++.dg/other/dump-ada-spec-5.C: New test.
6054         * g++.dg/other/dump-ada-spec-6.C: Likewise.
6055         * g++.dg/other/dump-ada-spec-7.C: Likewise.
6057 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
6059         * g++.dg/inherit/pure1.C: Test location too.
6061 2015-06-22  Marek Polacek  <polacek@redhat.com>
6063         * gcc.dg/fold-ior-1.c: New test.
6064         * gcc.dg/fold-minus-2.c: New test.
6065         * gcc.dg/fold-minus-3.c: New test.
6066         * gcc.dg/fold-plus-1.c: New test.
6067         * gcc.dg/fold-plus-2.c: New test.
6068         * gcc.dg/fold-xor-4.c: New test.
6069         * gcc.dg/fold-xor-5.c: New test.
6071 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6073         PR target/65914
6074         * g++.dg/torture/pr65914.C:  New.
6076 2015-06-22  Richard Biener  <rguenther@suse.de>
6078         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
6079         not existing TORTURE_OPTIONS only.
6080         * lib/gcc-dg.exp: Likewise.
6082 2015-06-22  Christian Bruel  <christian.bruel@st.com>
6084         PR target/52144
6085         * gcc.target/arm/flip-thumb.c: New test.
6087 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
6088             Martin Liska  <mliska@suse.cz>
6090         PR ipa/65908
6091         * g++.dg/ipa/pr65908.C: New testcase.
6093 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
6095         PR c++/65882
6096         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
6097         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
6099 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
6101         * gnat.dg/specs/debug1.ads: Adjust.
6103 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
6105         * gcc.target/aarch64/fmovd-zero-mem.c: New.
6106         * gcc.target/aarch64/fmovd-zero-reg.c: New.
6107         * gcc.target/aarch64/fmovf-zero-mem.c: New.
6108         * gcc.target/aarch64/fmovf-zero-reg.c: New.
6109         * gcc.target/aarch64/fmovld-zero-mem.c: New.
6110         * gcc.target/aarch64/fmovld-zero-mem.c: New.
6111         * gcc.target/aarch64/fmovd-zero.c: Delete.
6112         * gcc.target/aarch64/fmovf-zero.c: Delete.
6114 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
6116         * gcc.target/vax/bswapdi-1.c: New.
6118 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6120         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
6122 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6124         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
6126 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6128         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
6130 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6132         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
6134 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6136         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
6138 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6140         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
6142 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6144         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
6146 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6148         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
6150 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6152         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
6154 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6156         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
6158 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6160         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
6162 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6164         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
6166 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6168         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
6170 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6172         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
6174 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6176         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
6178 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6180         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
6182 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6184         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
6186 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6188         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
6190 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6192         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
6194 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6196         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6197         (_ARM_FPSCR): Add FZ field.
6198         (clean_results): Force FZ=1 on AArch64.
6199         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
6201 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
6203         * gcc.target/aarch64/pr62308.c: New test.
6205 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
6207         PR fortran/66549
6208         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
6210 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
6212         * gcc.target/i386/mpx/pr66581.c: New test.
6214 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
6216         * gcc.target/i386/cmov9.c: New test.
6218 2015-06-18  Richard Biener  <rguenther@suse.de>
6220         * g++.dg/other/const4.C: New testcase.
6222 2015-06-18  Michael Matz  <matz@suse.de>
6224         PR middle-end/66253
6225         * gcc.dg/vect/pr66253.c: New testcase.
6227 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6229         PR target/66569
6230         * gcc.target/i386/mpx/chkp-vararg.c: New test.
6232 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6234         PR middle-end/66568
6235         * gcc.target/i386/mpx/pr66568.c: New test.
6237 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6239         PR middle-end/66567
6240         * gcc.target/i386/mpx/pr66567.c: New test.
6242 2015-06-18  Richard Biener  <rguenther@suse.de>
6244         PR tree-optimization/66510
6245         * gcc.dg/vect/slp-perm-12.c: New testcase.
6247 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6249         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6250         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6251         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6252         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6254 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
6256         PR c++/66571
6257         * g++.dg/gomp/pr66571-1.C: New test.
6259         PR middle-end/66429
6260         * c-c++-common/gomp/pr66429.c: New test.
6262 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
6264         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6265         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6266         ...this.
6267         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6268         New testcase.
6269         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6270         New testcase.
6272 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6274         PR testsuite/65944
6275         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6277 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
6279         * gcc.target/mips/pr65862-1.c: New test.
6280         * gcc.target/mips/pr65862-2.c: Likewise.
6282 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
6284         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6285         * gcc.target/i386/pr52252-atom.c: Ditto.
6286         * gcc.target/i386/vect-div-1.c: Ditto.
6287         * gcc.target/i386/rotate-5.c: Ditto.
6288         * gcc.target/i386/pr50202.c: Ditto.
6289         * gcc.target/i386/pr37843-3.c: Ditto.
6290         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6291         * gcc.target/i386/pr53397-1.c: Ditto.
6292         * gcc.target/i386/pr55934.c: Ditto.
6293         * gcc.target/i386/pr37843-4.c: Ditto.
6294         * gcc.target/i386/pr60451.c: Ditto.
6295         * gcc.target/i386/pr53397-2.c: Ditto.
6296         * gcc.target/i386/vectorize1.c: Ditto.
6297         * gcc.target/i386/extract-insert-combining.c: Ditto.
6298         * gcc.target/i386/pr53759.c: Ditto.
6299         * gcc.target/i386/pr52252-core.c: Ditto.
6300         * gcc.target/i386/rotate-3.c: Ditto.
6301         * gcc.target/i386/sse-20.c: Ditto.
6302         * gcc.target/i386/rotate-4.c: Ditto.
6303         * gcc.target/i386/pr61403.c: Ditto.
6304         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6305         * gcc.target/i386/pr60901.c: Ditto.
6306         * gcc.target/i386/pr59794-7.c: Ditto.
6307         * gcc.target/i386/pr62208.c: Ditto.
6308         * gcc.target/i386/pr53416.c: Ditto.
6309         * gcc.target/i386/asm-dialect-1.c: Ditto.
6310         * gcc.target/i386/pr50038.c: Ditto.
6311         * gcc.target/i386/47698.c: Ditto.
6312         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6313         * gcc.target/i386/pr59794-2.c: Ditto.
6314         * gcc.target/i386/pr59794-3.c: Ditto.
6315         * gcc.target/i386/pr39058.c: Ditto.
6316         * gcc.target/i386/pr60205-1.c: Ditto.
6317         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6318         * gcc.target/i386/sse2-movq-2.c: Ditto.
6320 2015-06-17  Richard Biener  <rguenther@suse.de>
6322         PR tree-optimization/66251
6323         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6325 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
6327         PR c++/59682
6328         * g++.dg/parse/new-placement1.C: New.
6330 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6332         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6333         * jit.dg/test-compound-assignment.c: New testcase.
6335 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6337         PR jit/66539
6338         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6339         to "testcases" array.
6341 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
6343         PR jit/66539
6344         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6345         * jit.dg/test-debug-strings.c: New test case.
6346         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6347         the discriminant has a sane debug string.
6349 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
6351         PR target/56766
6352         * gcc.target/i386/pr56766-1.c: New test.
6353         * gcc.target/i386/pr56766-2.c: Ditto.
6355 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
6357         * gcc.target/mips/loongson-shift-count-truncated-1.c:
6358         Skip on mips*-mti-linux* and mips*-img-linux* targets.
6359         * gcc.target/mips/loongson-simd.c: Ditto.
6361 2015-06-16  Richard Biener  <rguenther@suse.de>
6363         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6365 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6367         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6368         passed by the testsuite driver.
6370 2015-06-16  Richard Biener  <rguenther@suse.de>
6372         * gcc.dg/vect/slp-perm-11.c: New testcase.
6374 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
6376         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6377         dg-options.
6379 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
6381         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6382         Reinstate calls to torture-init and torture-finalize.
6384 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6386         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6388 2015-06-15  Nathan Sidwell  <nathan@acm.org>
6390         PR c++/58583
6391         * g++.dg/cpp0x/nsdmi-template14.C: New test.
6393 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6395         PR c++/51048
6396         * g++.dg/cpp0x/local-type1.C: New.
6398 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
6400         PR fortran/44672
6401         PR fortran/45440
6402         PR fortran/57307
6403         * gfortran.dg/allocate_with_source_3.f90: Removed check for
6404         unimplemented error.
6405         * gfortran.dg/allocate_with_source_7.f08: New test.
6406         * gfortran.dg/allocate_with_source_8.f08: New test.
6408 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
6410         PR c++/65168
6411         * g++.dg/warn/Walways-true-3.C: New test.
6413 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6415         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6417 2015-06-13  Tom de Vries  <tom@codesourcery.com>
6419         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6420         (main): Remove superfluous attributes.
6421         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6422         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6424 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6426         * gcc.target/i386/monitorx.c: New.
6427         * gcc.target/i386/sse-12.c: Add -mmwaitx.
6428         * gcc.target/i386/sse-13.c: Ditto.
6429         * gcc.target/i386/sse-14.c: Ditto.
6430         * gcc.target/i386/sse-22.c: Ditto.
6431         * gcc.target/i386/sse-23.c: Ditto.
6432         * g++.dg/other/i386-2.C: Ditto.
6433         * g++.dg/other/i386-3.C: Ditto.
6435 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
6437         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6439 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
6441         PR fortran/66079
6442         * gfortran.dg/allocatable_scalar_13.f90: New test
6444 2015-06-11  Marek Polacek  <polacek@redhat.com>
6446         * gcc.dg/fold-xor-3.c: New test.
6448 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6450         * gcc.target/arm/short-it-ifcvt-1.c: New test.
6451         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6453 2015-06-11  Christian Bruel  <christian.bruel@st.com>
6455         PR target/52144
6456         * gcc.target/arm/pragma_attribute.c: New test.
6458 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6460         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6462 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
6464         PR target/66473
6465         * gcc.target/i386/pr66473.c: New test.
6467 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
6469         PR target/66470
6470         * gcc.dg/tls/pr66470.c: New test.
6471         * gcc.target/i386/pr66470.c: New test.
6473 2015-06-10  Christian Bruel  <christian.bruel@st.com>
6475         PR target/52144
6476         * gcc.target/arm/attr_arm.c: New test
6477         * gcc.target/arm/attr_arm-err.c: New test
6478         * gcc.target/arm/attr_thumb.c: New test
6479         * gcc.target/arm/attr_thumb-static.c: New test
6481 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6483         PR target/66200
6484         PR target/66428
6485         PR c++/66192
6486         * g++.dg/abi/aarch64_guard1.C: Adjust test.
6488 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
6490         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6491         passed by the testsuite driver.
6493 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6495         Revert:
6496         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6497         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6498         * gcc.dg/ssp-1.c: Make counter a register.
6499         * gcc.dg/ssp-2.c: Likewise.
6500         * gcc.dg/torture/parm-coalesce.c: New.
6502 2015-06-09  Tom de Vries  <tom@codesourcery.com>
6504         * gcc.target/i386/vararg-loc.c: New test.
6506 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6508         PR c++/65815
6509         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6510         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6512 2015-06-09  Marek Polacek  <polacek@redhat.com>
6514         PR tree-optimization/66299
6515         * gcc.dg/pr66299-1.c: New test.
6516         * gcc.dg/pr66299-2.c: New test.
6517         * gcc.dg/pr66299-3.c: New test.
6519 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
6521         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6522         passed by the testsuite driver.
6524 2015-06-09  Richard Biener  <rguenther@suse.de>
6526         PR middle-end/66423
6527         * gcc.dg/fold-modpow2.c: New testcase.
6529 2015-06-09  Richard Biener  <rguenther@suse.de>
6531         PR tree-optimization/66419
6532         * gcc.dg/vect/bb-slp-37.c: New testcase.
6534 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
6536         * gcc.target/arm/stl-cond.c: New test.
6538 2015-06-09  Richard Biener  <rguenther@suse.de>
6540         PR middle-end/66413
6541         * gcc.dg/torture/pr66413.c: New testcase.
6543 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
6545         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6546         * gcc.dg/ssp-1.c: Make counter a register.
6547         * gcc.dg/ssp-2.c: Likewise.
6548         * gcc.dg/torture/parm-coalesce.c: New.
6550 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
6552         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6553         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6555 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6557         PR rtl-optimization/66444
6558         * gcc.dg/pr66444.c: New test.
6560 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6562         PR fortran/66245
6563         * gfortran.dg/class_is_1.f90: New test.
6564         * gfortran.dg/type_is_1.f90: Ditto.
6566 2015-06-08  Marek Polacek  <polacek@redhat.com>
6568         PR c/66415
6569         * gcc.dg/cpp/pr66415-1.c: New test.
6570         * gcc.dg/cpp/pr66415-2.c: New test.
6572 2015-06-08  Richard Biener  <rguenther@suse.de>
6574         PR tree-optimization/66422
6575         * gcc.dg/Warray-bounds-16.c: New testcase.
6577 2015-06-08  Richard Biener  <rguenther@suse.de>
6579         * gcc.dg/vect/slp-perm-10.c: New testcase.
6580         * gcc.dg/vect/slp-23.c: Adjust.
6581         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6582         vector pointer update.
6584 2015-06-08  Marek Polacek  <polacek@redhat.com>
6586         PR sanitizer/66452
6587         * g++.dg/ubsan/pr66452.C: New test.
6589 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6591         PR tree-optimization/66436
6592         * gcc.dg/gomp/dump-new-function-2.c: New test.
6593         * gcc.dg/gomp/dump-new-function-3.c: Same.
6594         * gcc.dg/gomp/dump-new-function.c: Same.
6596 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6598         PR tree-optimization/66435
6599         * gcc.dg/gomp/notify-new-function-2.c: New test.
6600         * gcc.dg/gomp/notify-new-function-3.c: Same.
6601         * gcc.dg/gomp/notify-new-function.c: Same.
6603 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
6605         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6606         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6607         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6608         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6609         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6610         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6611         -fshort-enum.
6613 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
6615         PR fortran/47659
6616         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6617         * gfortran.dg/warn_conversion.f90: Add warning for change in value
6618         for assignment.
6619         * gfortran.dg/warn_conversion_3.f90: Add warnings.
6620         * gfortran.dg/warn_conversion_5.f90: New test.
6621         * gfortran.dg/warn_conversion_6.f90: New test.
6622         * gfortran.dg/warn_conversion_7.f90: New test.
6624 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6626         PR fortran/66347
6627         * gfortran.dg/blockdata_9.f: New test.
6629 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6631         PR fortran/66385
6632         * gfortran.dg/forall_17.f90:  New test.
6634 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
6636         * g++.dg/cpp0x/pr57101.C: Add warning.
6637         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6638         * g++.dg/ext/visibility/anon7.C: Same.
6639         * g++.dg/ipa/pr63587-2.C: Same.
6640         * g++.dg/opt/dump1.C: Same.
6641         * g++.dg/opt/pr59622-3.C: Same.
6642         * g++.dg/opt/pr59622.C: Same.
6643         * g++.dg/torture/pr46383.C: Same.
6644         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6645         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6646         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6647         functions.
6648         * gfortran.dg/intent_out_8.f90: Same.
6649         * gfortran.dg/warn_target_lifetime_3.f90: Same.
6651 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6653         PR fortran/66377
6654         gfortran.dg/equiv_9.f90: New test.
6657 2015-06-05  Tom de Vries  <tom@codesourcery.com>
6659         merge from gomp4 branch:
6660         2015-05-28  Tom de Vries  <tom@codesourcery.com>
6662         PR tree-optimization/65443
6663         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6664         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6665         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6667 2015-06-05  Nathan Sidwell  <nathan@acm.org>
6669         PR c++/52595
6670         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6672 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
6674         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6676 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6678         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6680 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
6682         * gcc.target/i386/noplt-1.c: New test.
6683         * gcc.target/i386/noplt-2.c: New test.
6684         * gcc.target/i386/noplt-3.c: New test.
6685         * gcc.target/i386/noplt-4.c: New test.
6687 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
6689         PR fortran/58749
6690         * gfortran.dg/adjustl_1.f90:  New test.
6692 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
6694         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6695         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6697 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
6699         * lto.c (iterative_hash_canonical_type,
6700         gimple_register_canonical_type): only hash main variants of types
6702 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
6704         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6705         Move set of dg-do-what-default after early return.
6707 2015-06-04  Marek Polacek  <polacek@redhat.com>
6709         PR c/66341
6710         * gcc.dg/lvalue-8.c: New test.
6712 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6713             Paolo Carlini  <paolo.carlini@oracle.com>
6715         PR c++/66130
6716         * g++.dg/other/pr66130.C: New.
6717         * g++.dg/cpp0x/pr66130.C: Likewise.
6719 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6721         * g++.dg/cpp0x/decl-loc1.C: New.
6722         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6723         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6724         * g++.dg/init/ctor8.C: Likewise.
6725         * g++.dg/parse/semicolon4.C: Likewise.
6727 2015-06-03  Marek Polacek  <polacek@redhat.com>
6729         PR sanitizer/66190
6730         * g++.dg/ubsan/static-init-1.C: New test.
6731         * g++.dg/ubsan/static-init-2.C: New test.
6732         * g++.dg/ubsan/static-init-3.C: New test.
6734 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
6736         PR target/66275
6737         * gcc.target/i386/pr66275.c: New test.
6739 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6741         * gcc.dg/Wcxx-compat-22.c: New testcase.
6742         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6743         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6744         * c-c++-common/pr58346-1.c: Likewise.
6745         * c-c++-common/transparent-union-1.c: Likewise.
6747 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
6749         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6750         * g++.dg/plugin/def_plugin.c: New file.
6751         * g++.dg/plugin/def-plugin-test.C: New file.
6753 2015-06-03  Richard Biener  <rguenther@suse.de>
6755         * gcc.dg/vect/bb-slp-36.c: New testcase.
6757 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6759         * gcc.dg/lto/chkp-removed-alias_0.c: New.
6761 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6763         * gcc.dg/lto/chkp-privatize-1_0.c: New.
6764         * gcc.dg/lto/chkp-privatize-1_1.c: New.
6765         * gcc.dg/lto/chkp-privatize-2_0.c: New.
6766         * gcc.dg/lto/chkp-privatize-2_1.c: New.
6768 2015-06-03  Marek Polacek  <polacek@redhat.com>
6770         PR c/64223
6771         PR c/29358
6772         * gcc.dg/pr64223-1.c: New test.
6773         * gcc.dg/pr64223-2.c: New test.
6775 2015-06-03  Richard Biener  <rguenther@suse.de>
6777         PR tree-optimization/63916
6778         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6780 2015-06-03  Richard Biener  <rguenther@suse.de>
6782         PR tree-optimization/66375
6783         * gcc.dg/torture/pr66375.c: New testcase.
6785 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
6787         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6789 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
6791         PR target/65768
6792         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6794 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6796         PR fortran/66380
6797         * gfortran.dg/reshape_7.f90: New test.
6799 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
6801         PR c/66220:
6802         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6803         (fn_36): New.
6805 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6807         PR c/49551
6808         * gcc.dg/pr49551.c: New testcase.
6810 2015-06-02  Richard Biener  <rguenther@suse.de>
6812         PR debug/65549
6813         * g++.dg/lto/pr65549_0.C: New testcase.
6815 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
6817         PR libgomp/65742
6818         PR middle-end/66332
6819         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6821 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6823         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6825 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6827         PR c++/61683
6828         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6830 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6832         PR tree-optimization/48052
6833         * gcc.dg/tree-ssa/scev-8.c: New.
6834         * gcc.dg/tree-ssa/scev-9.c: New.
6835         * gcc.dg/tree-ssa/scev-10.c: New.
6836         * gcc.dg/vect/pr48052.c: New.
6838 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6840         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6842 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6844         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6846 2015-06-02  Marek Polacek  <polacek@redhat.com>
6848         PR middle-end/66345
6849         * gcc.dg/torture/pr66345.c: New test.
6851 2015-06-02  Richard Biener  <rguenther@suse.de>
6853         PR tree-optimization/65961
6854         * gcc.dg/torture/pr65961.c: New testcase.
6856 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6858         PR tree-optimization/52563
6859         PR tree-optimization/62173
6860         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6861         * gcc.dg/tree-ssa/scev-4.c: Ditto.
6863 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6865         * gnat.dg/specs/varsize_return2.ads: New test.
6866         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6868 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
6870         * gcc.dg/vect/vect-outer-simd-1.c: New test.
6872 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
6874         PR target/65697
6875         * gcc.target/aarch64/sync-comp-swap.c: New.
6876         * gcc.target/aarch64/sync-comp-swap.x: New.
6877         * gcc.target/aarch64/sync-op-acquire.c: New.
6878         * gcc.target/aarch64/sync-op-acquire.x: New.
6879         * gcc.target/aarch64/sync-op-full.c: New.
6880         * gcc.target/aarch64/sync-op-full.x: New.
6881         * gcc.target/aarch64/sync-op-release.c: New.
6882         * gcc.target/aarch64/sync-op-release.x: New.
6884 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
6886         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6887         (bar): Predefined.
6889 2015-06-01  Richard Biener  <rguenther@suse.de>
6891         PR tree-optimization/66349
6892         PR tree-optimization/66352
6893         PR tree-optimization/66357
6894         * gcc.dg/torture/pr66357.c: New testcase.
6895         * gcc.dg/torture/pr66349.c: Likewise.
6896         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6898 2015-06-01  Richard Biener  <rguenther@suse.de>
6900         Revert
6901         2015-05-29  Richard Biener  <rguenther@suse.de>
6903         PR tree-optimization/66314
6904         * gcc.dg/asan/pr66314.c: New testcase.
6906 2015-06-01  Richard Biener  <rguenther@suse.de>
6908         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6910 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6912         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6913         directives.
6914         (hp3, hp4): Add inline keyword.
6915         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6916         (hp2): Add inline keyword.
6917         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6918         (hp2): Add inline keyword.
6920 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6922         PR target/65527
6923         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6924         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6925         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6926         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6928 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6930         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6931         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6933 2015-06-01  Richard Biener  <rguenther@suse.de>
6935         PR tree-optimization/66280
6936         * g++.dg/torture/pr66280.C: New testcase.
6937         * g++.dg/torture/pr66280-2.C: Likewise.
6939 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6941         * gnat.dg/addr9_1.adb: New test.
6942         * gnat.dg/addr9_2.adb: Likewise.
6943         * gnat.dg/addr9_3.adb: Likewise.
6944         * gnat.dg/addr9_4.adb: Likewise.
6946 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6948           * g++.dg/other/dump-ada-spec-4.C: New test.
6950 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6952         * gcc.dg/alias-8.c: Fix dg-warning.
6954 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6956         * gcc.dg/alias-8.c: Do not xfail.
6957         * gcc.dg/pr62167.c: Prevent FRE.
6958         * gcc.dg/alias-14.c: New testcase.
6960 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6962         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6964 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6966         PR target/66215
6967         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6968         dg-options.
6969         * gcc.target/s390/hotpatch-10.c: Likewise.
6970         * gcc.target/s390/hotpatch-11.c: Likewise.
6971         * gcc.target/s390/hotpatch-12.c: Likewise.
6972         * gcc.target/s390/hotpatch-17.c: Likewise.
6973         * gcc.target/s390/hotpatch-18.c: Likewise.
6974         * gcc.target/s390/hotpatch-20.c: Likewise.
6975         * gcc.target/s390/hotpatch-21.c: Likewise.
6976         * gcc.target/s390/hotpatch-22.c: Likewise.
6977         * gcc.target/s390/hotpatch-23.c: Likewise.
6978         * gcc.target/s390/hotpatch-24.c: Likewise.
6979         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6980         to check for the exact nops too.
6981         * gcc.target/s390/hotpatch-3.c: Likewise.
6982         * gcc.target/s390/hotpatch-4.c: Likewise.
6983         * gcc.target/s390/hotpatch-5.c: Likewise.
6984         * gcc.target/s390/hotpatch-6.c: Likewise.
6985         * gcc.target/s390/hotpatch-7.c: Likewise.
6986         * gcc.target/s390/hotpatch-8.c: Likewise.
6987         * gcc.target/s390/hotpatch-9.c: Likewise.
6988         * gcc.target/s390/hotpatch-14.c: Likewise.
6989         * gcc.target/s390/hotpatch-15.c: Likewise.
6990         * gcc.target/s390/hotpatch-16.c: Likewise.
6991         * gcc.target/s390/hotpatch-19.c: Likewise.
6992         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6993         scan-assembler-times counting number of .align directives.
6994         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6995         dg-options.  Remove scan-assembler-times counting number of .align
6996         directives.
6997         * gcc.target/s390/hotpatch-26.c: New file.
6998         * gcc.target/s390/hotpatch-27.c: New file.
6999         * gcc.target/s390/hotpatch-28.c: New file.
7000         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
7001         using -Os -O0 -O1 -O2 -O3 options.
7003 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7005         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
7007 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
7009         PR tree-optimization/66142
7010         * gcc.dg/vect/pr66142.c: New test.
7012 2015-05-29  Richard Biener  <rguenther@suse.de>
7014         PR tree-optimization/66314
7015         * gcc.dg/asan/pr66314.c: New testcase.
7017 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7019         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
7020         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
7021         Adjust all callers.
7022         (schedule-cleanups, dg-keep-saved-temps): New proc.
7023         (gcc-dg-test-1): Schedule cleanups.
7024         * lib/profopt.exp (profopt-execute): Likewise.
7025         * g++.dg/cdce3.C: Adjust expected line numbers.
7026         * gcc.dg/cdce1.c: Likewise.
7027         * gcc.dg/cdce2.c: Likewise.
7028         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
7029         * gcc.dg/strlenopt-24.c: Likewise.
7030         * gcc.dg/tree-ssa/vrp26.c: Likewise.
7031         * gcc.dg/tree-ssa/vrp28.c: Likewise.
7032         * obj-c++.dg/encode-2.mm: Likewise.
7034 2015-05-28  DJ Delorie  <dj@redhat.com>
7036         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
7038 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
7040         * gnat.dg/discr43.adb: New test.
7042 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
7044         * gnat.dg/varsize_temp.adb: Rename into...
7045         * gnat.dg/varsize1.adb: ...this.
7046         * gnat.dg/varsize_copy.ad[sb]: Rename into...
7047         * gnat.dg/varsize2.ad[sb]: ...this.
7048         * gnat.dg/varsize3_1.adb: New test.
7049         * gnat.dg/varsize3_2.adb: Likewise.
7050         * gnat.dg/varsize3_3.adb: Likewise.
7051         * gnat.dg/varsize3_4.adb: Likewise.
7052         * gnat.dg/varsize3_5.adb: Likewise.
7053         * gnat.dg/varsize3_6.adb: Likewise.
7054         * gnat.dg/varsize3_pkg1.ads: New helper.
7055         * gnat.dg/varsize3_pkg2.ads: Likewise.
7056         * gnat.dg/varsize3_pkg3.ads: Likewise.
7058 2015-05-28  Richard Biener  <rguenther@suse.de>
7060         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
7062 2015-05-28  Richard Biener  <rguenther@suse.de>
7064         PR tree-optimization/66142
7065         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
7067 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
7069         PR target/63810
7070         * gcc.dg/darwin-minversion-3.c: Update testcase.
7071         * gcc.dg/darwin-minversion-4.c: Ditto.
7072         * gcc.dg/darwin-minversion-5.c: New testcase.
7073         * gcc.dg/darwin-minversion-6.c: Ditto.
7074         * gcc.dg/darwin-minversion-7.c: Ditto.
7075         * gcc.dg/darwin-minversion-8.c: Ditto.
7076         * gcc.dg/darwin-minversion-9.c: Ditto.
7077         * gcc.dg/darwin-minversion-10.c: Ditto.
7078         * gcc.dg/darwin-minversion-11.c: Ditto.
7079         * gcc.dg/darwin-minversion-12.c: Ditto.
7081 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7083         PR rtl-optimization/66168
7084         * gcc.c-torture/compile/pr66168.c: New test.
7086 2015-05-27  Jeff Law  <law@redhat.com>
7088         PR target/39726
7089         * gcc.dg/target/m68k/pr39726-1.c: New test.
7091 2015-05-27  Nathan Sidwell  <nathan@acm.org>
7093         PR c++/66270
7094         * g++.dg/ext/alias-canon3.C: New.
7096 2015-05-27  Richard Biener  <rguenther@suse.de>
7098         PR tree-optimization/66272
7099         Revert parts of
7100         2014-08-15  Richard Biener  <rguenther@suse.de>
7102         PR tree-optimization/62031
7103         * gcc.dg/torture/pr66272.c: New testcase.
7105 2015-05-27  Richard Biener  <rguenther@suse.de>
7107         * gcc.dg/vect/slp-reduc-7.c: New testcase.
7109 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
7111         PR target/65358
7112         * gcc.dg/pr65358.c: New test.
7114 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
7116         PR fortran/65548
7117         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
7118         semantic.
7119         * gfortran.dg/allocate_with_source_6.f90: New test.
7121 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7123         * gnat.dg/atomic7_1.adb: New test.
7124         * gnat.dg/atomic7_2.adb: Likewise.
7125         * gnat.dg/atomic7_pkg1.ads: New helper.
7126         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
7128 2015-05-26  Michael Matz  <matz@suse.de>
7130         PR middle-end/66251
7131         * gcc.dg/vect/pr66251.c: New test.
7133 2015-05-26  Richard Biener  <rguenther@suse.de>
7135         PR tree-optimization/66142
7136         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
7138 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
7140         PR fortran/66082
7141         * gfortran.dg/allocatable_scalar_13.f90: New test
7143 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7145         * gnat.dg/warn11.adb: New test.
7146         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
7148 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7150         * gnat.dg/vfa1_1.adb: New test.
7151         * gnat.dg/vfa1_2.adb: Likewise.
7152         * gnat.dg/vfa1_3.adb: Likewise.
7153         * gnat.dg/vfa1_4.adb: Likewise.
7154         * gnat.dg/vfa1_pkg.ads: New helper.
7156 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
7158         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
7159         * gcc.target/i386/pr66232-3.c: Likewise.
7161 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
7163         PR target/66274
7164         * gcc.target/i386/pr66274.c: New test.
7166 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7168         * gnat.dg/renaming6.ad[sb]: New test.
7170 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
7172         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
7173         and 'dg-require-effective-target pie'.
7175 2015-05-23  Nathan Sidwell  <nathan@acm.org>
7177         PR c++/66243
7178         * g++.dg/cpp0x/pr66243.C: New.
7180 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
7182         PR lto/66180
7183         * g++.dg/lto/pr66180_0.C: New testcase.
7184         * g++.dg/lto/pr66180_1.C: New testcase.
7186 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
7188         PR fortran/66257
7189         * typebound_call_27.f90: New file.
7191 2015-05-23  Nathan Sidwell  <nathan@acm.org>
7193         PR c++/65936
7194         * g++.dg/template/pr65936.C: New.
7196 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7198         PR tree-optimization/63387
7199         * gcc.dg/pr63387-2.c: New testcase.
7201 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7203         * gcc.dg/simd-1.c: Update to the new message.
7205 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7207         * gcc.dg/nand.c: New testcase.
7209 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
7211         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7212         Set dg-do-what-default to compile only on ARM targets without
7213         arm_neon_hw execution support.  Remove redundant c-torture-execute
7214         in loop over test cases.
7216 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7218         PR target/65491
7219         * gcc.target/aarch64/pr65491_1.c: New test.
7220         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
7221         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
7223 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7225         PR c++/65598
7226         * g++.dg/cpp0x/explicit9.C: New.
7227         * g++.dg/cpp0x/explicit8.C: Check the locations too.
7229 2015-05-22  Richard Biener  <rguenther@suse.de>
7231         PR tree-optimization/66251
7232         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7234 2015-05-22  Marek Polacek  <polacek@redhat.com>
7236         PR c/47043
7237         * c-c++-common/attributes-enum-1.c: New test.
7238         * c-c++-common/attributes-enum-2.c: New test.
7239         * g++.dg/cpp0x/attributes-enum-1.C: New test.
7240         * g++.dg/cpp1y/attributes-enum-1.C: New test.
7242 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7244         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7245         effective target support.  If no arm_neon_hw support, do not attempt
7246         to execute the tests; only compile them.
7247         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7248         and "dg-require-effective-target arm_neon_ok".
7249         * gcc.target/arm/simd/vextp16_1.c: Likewise.
7250         * gcc.target/arm/simd/vextp64_1.c: Likewise.
7251         * gcc.target/arm/simd/vextp8_1.c: Likewise.
7252         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7253         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7254         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7255         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7256         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7257         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7258         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7259         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7260         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7261         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7262         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7263         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7264         * gcc.target/arm/simd/vexts16_1.c: Likewise.
7265         * gcc.target/arm/simd/vexts32_1.c: Likewise.
7266         * gcc.target/arm/simd/vexts64_1.c: Likewise.
7267         * gcc.target/arm/simd/vexts8_1.c: Likewise.
7268         * gcc.target/arm/simd/vextu16_1.c: Likewise.
7269         * gcc.target/arm/simd/vextu32_1.c: Likewise.
7270         * gcc.target/arm/simd/vextu64_1.c: Likewise.
7271         * gcc.target/arm/simd/vextu8_1.c: Likewise.
7272         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7273         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7274         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7275         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7276         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7277         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7278         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7279         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7280         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7281         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7282         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7283         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7284         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7285         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7286         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7287         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7288         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7289         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7290         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7291         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7292         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7293         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7294         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7295         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7296         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7297         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7298         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7299         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7300         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7301         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7302         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7303         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7304         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7305         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7306         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7307         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7308         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7309         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7310         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7311         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7312         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7313         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7314         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7315         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7316         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7317         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7318         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7319         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7320         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7321         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7322         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7323         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7324         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7325         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7326         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7327         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7328         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7329         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7330         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7331         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7332         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7333         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7334         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7335         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7336         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7337         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7338         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7339         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7340         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7341         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7342         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7343         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7344         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7345         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7346         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7347         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7348         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7349         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7350         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7351         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7352         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7353         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7354         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7355         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7356         * gcc.target/arm/simd/vzips16_1.c: Likewise.
7357         * gcc.target/arm/simd/vzips32_1.c: Likewise.
7358         * gcc.target/arm/simd/vzips8_1.c: Likewise.
7359         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7360         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7361         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7363 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
7365         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7366         * gcc.dg/vect/pr59354.c: Likewise.
7367         * gcc.dg/vect/pr64252.c: Likewise.
7368         * gcc.dg/vect/pr64404.c: Likewise.
7369         * gcc.dg/vect/pr64493.c: Likewise.
7370         * gcc.dg/vect/pr64495.c: Likewise.
7371         * gcc.dg/vect/pr64844.c: Likewise.
7372         * gcc.dg/vect/pr65518.c: Likewise.
7373         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7375 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7377         PR c++/66210
7378         * g++.dg/cpp1y/var-templ28.C: New.
7380 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7382         PR target/66232
7383         * gcc.target/i386/pr66232-1.c: New test.
7384         * gcc.target/i386/pr66232-2.c: Likewise.
7385         * gcc.target/i386/pr66232-3.c: Likewise.
7386         * gcc.target/i386/pr66232-4.c: Likewise.
7387         * gcc.target/i386/pr66232-5.c: Likewise.
7389 2015-05-21  Nathan Sidwell  <nathan@acm.org>
7391         * g++.dg/cpp1y/pr60943.C: New.
7393 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
7395         PR tree-optimization/66233
7396         * gcc.c-torture/execute/pr66233.c: New test.
7398 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7400         PR fortran/66176
7401         * gfortran.dg/inline_matmul_11.f90:  New test.
7403 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
7405         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7406         instead of listing several targets on its own.
7407         * gcc.target/i386/pr32219-2.c: Likewise.
7408         * gcc.target/i386/pr32219-3.c: Likewise.
7409         * gcc.target/i386/pr32219-4.c: Likewise.
7410         * gcc.target/i386/pr32219-5.c: Likewise.
7411         * gcc.target/i386/pr32219-6.c: Likewise
7412         * gcc.target/i386/pr32219-7.c: Likewise.
7413         * gcc.target/i386/pr32219-8.c: Likewise.
7414         * gcc.target/i386/pr39013-1.c: Likewise.
7415         * gcc.target/i386/pr39013-2.c: Likewise.
7416         * gcc.target/i386/pr64317.c: Likewise.
7418 2015-05-21  Jeff Law  <law@redhat.com>
7420         * gcc.target/hppa/shadd-3.c: New test.
7421         * gcc.target/hppa/shadd-4.c: New test.
7423 2015-05-21  Michael Matz  <matz@suse.de>
7425         * gcc.dg/vect/vect-strided-store.c: New test.
7426         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7427         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7429 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7431         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7432         * gcc.dg/pow-sqrt-synth-1.c: New test.
7433         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7435 2015-05-21  Richard Biener  <rguenther@suse.de>
7437         PR c++/66211
7438         * g++.dg/conversion/pr66211.C: New testcase.
7439         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7441 2015-05-21  Jeff Law  <law@redhat.com>
7443         * gcc.target/hppa/shadd-2.c: New test.
7445 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7447         PR target/54236
7448         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7450 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7452         PR target/65937
7453         * gcc.target/arm/pr26702.c: Adjust target selector.
7455 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7457         PR middle-end/66221
7458         * gcc.dg/lto/pr66221_0.c: New test.
7459         * gcc.dg/lto/pr66221_1.c: New test.
7461 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7463         PR c/52952
7464         * gcc.dg/redecl-4.c: Update column numbers.
7465         * gcc.dg/format/bitfld-1.c: Likewise.
7466         * gcc.dg/format/attr-2.c: Likewise.
7467         * gcc.dg/format/attr-6.c: Likewise.
7468         * gcc.dg/format/attr-7.c (baz): Likewise.
7469         * gcc.dg/format/asm_fprintf-1.c: Likewise.
7470         * gcc.dg/format/attr-4.c: Likewise.
7471         * gcc.dg/format/branch-1.c: Likewise.
7472         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7473         locations within strings with embedded escape sequences.
7475 2015-05-20  Jeff Law  <law@redhat.com>
7477         * gcc.target/hppa/hppa.exp: New target test driver.
7478         * gcc.target/hppa/shadd-1.c: New test.
7480 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
7482         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7484 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
7486         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7487         (fn_33_k_and_r_style): New.
7488         (fn_33_stroustrup_style): New.
7489         (fn_33_allman_style): New.
7490         (fn_33_whitesmiths_style): New.
7491         (fn_33_horstmann_style): New.
7492         (fn_33_ratliff_banner_style): New.
7493         (fn_33_lisp_style): New.
7494         (fn_34_indent_dash_gnu): New.
7495         (fn_34_indent_dash_kr): New.
7496         (fn_34_indent_dash_orig): New.
7497         (fn_34_indent_linux_style): New.
7499 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
7501         PR fortran/65548
7502         * gfortran.dg/allocate_with_source_5.f90: Extend test.
7504 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
7506         PR tree-optimization/65447
7507         * gcc.dg/tree-ssa/pr65447.c: New test.
7509 2015-05-19  Nathan sidwell  <nathan@acm.org>
7511         * g++.dg/cpp0x/pr65954.C: New.
7513 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
7515         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7517 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7519         * lib/target-supports.exp: Vector do not always have natural
7520         alignment on s390*.
7522 2015-05-19  David Sherwood  <david.sherwood@arm.com>
7524         * gcc.dg/loop-invariant.c: New testcase.
7526 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7528         * lib/target-supports.exp: Vector do not always have natural
7529         alignment on s390*.
7531 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7533         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7534         s390*.
7535         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7537 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7539         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7540         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7541         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7542         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7543         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7544         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7545         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7546         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7547         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7548         * gcc.target/s390/zvector/vec-elem-1.c: New test.
7550 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7552         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7554 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7556         * gcc.target/s390/s390.exp
7557         (check_effective_target_vector): New check.
7558         * gcc.target/s390/vector/vec-abi-1.c: New test.
7559         * gcc.target/s390/vector/vec-abi-2.c: New test.
7560         * gcc.target/s390/vector/vec-abi-3.c: New test.
7561         * gcc.target/s390/vector/vec-abi-4.c: New test.
7562         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7563         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7564         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7565         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7566         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7567         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7568         * gcc.target/s390/vector/vec-clobber-1.c: New test.
7569         * gcc.target/s390/vector/vec-cmp-1.c: New test.
7570         * gcc.target/s390/vector/vec-cmp-2.c: New test.
7571         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7572         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7573         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7574         * gcc.target/s390/vector/vec-genmask-1.c: New test.
7575         * gcc.target/s390/vector/vec-genmask-2.c: New test.
7576         * gcc.target/s390/vector/vec-init-1.c: New test.
7577         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7578         * gcc.target/s390/vector/vec-shift-1.c: New test.
7579         * gcc.target/s390/vector/vec-sub-1.c: New test.
7581 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7583         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7585 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7587         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7589 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7591         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7593 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7595         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7597 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7599         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7601 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7603         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7605 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7607         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7609 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7611         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7613 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7615         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7617 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7619         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7621 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7623         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7625 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7627         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7629 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7631         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7633 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
7635         PR tree-optimization/66187
7636         * gcc.c-torture/execute/pr66187.c: New test.
7637         * gcc.dg/pr66187-1.c: New test.
7638         * gcc.dg/pr66187-2.c: New test.
7640 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7642         * gcc.dg/vect/bb-slp-35.c: Adjust.
7644 2015-05-19  Richard Biener  <rguenther@suse.de>
7646         PR tree-optimization/66165
7647         * gcc.dg/torture/pr66165.c: New testcase.
7649         PR tree-optimization/66185
7650         * gcc.dg/torture/pr66185.c: New testcase.
7652 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
7654         PR target/54236
7655         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7657 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
7659         * gcc.target/mips/p5600-bonding.c : New file.
7661 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7663         PR fortran/66106
7664         * gfortran.dg/interface_operator_1.f90: New tests.
7666 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7668         PR fortran/66057
7669         * gfortran.dg/generic_29.f90: New tests.
7671 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7673         PR fortran/66043
7674         * gfortran.dg/storage_size_6.f90: New tests.
7676 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7678         PR fortran/66045
7679         * gfortran.dg/null1.f90: New test.
7681 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7683         PR fortran/66044
7684         * gfortran.dg/entry_21.f90: New test.
7686 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7688         PR fortran/66043
7689         * gfortran.dg/storage_size_6.f90: New tests.
7691 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7693         PR fortran/66040
7694         * gfortran.dg/misplaced_statement.f90: New test.
7696 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7698         PR fortran/66039
7699         * gfortran.dg/filepos1.f90: New test
7701 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7703         PR fortran/64925
7704         * gfortran.dg/pr64925.f90: New test.
7706 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7708         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7709         unit.
7710         * gfortran.dg/lto/pr41576_1.f90: Ditto.
7712 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
7714         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7715         to the family of pie capable targets.
7717 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
7719         * gcc.target/arm/bics_1.c : New testcase.
7720         * gcc.target/arm/bics_2.c : New testcase.
7721         * gcc.target/arm/bics_3.c : New testcase.
7722         * gcc.target/arm/bics_4.c : New testcase.
7724 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
7726         * gcc.target/mips/umips-attr.c: New test.
7728 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7730         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7731         * gcc.dg/20150120-2.c (dg-final): Ditto.
7732         * gcc.dg/20150120-2.c (dg-final): Ditto.
7733         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7735 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7737         PR target/66174
7738         * gcc.target/i386/pr66174.c: New test.
7740 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7742         PR fortran/37131
7743         * gfortran.dg/matmul_bounds_6.f90:  New test.
7744         * gfortran.dg/matmul_bounds_7.f90:  New test.
7746 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
7748         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7749         * gfortran.dg/lto/pr41576_1.f90: Add interface.
7750         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7751         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7752         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7753         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7755 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7757         PR fortran/65903
7758         * gfortran.dg/continuation_13.f90: Update test.
7759         * gfortran.dg/pr65903.f90: New test.
7761 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7763         PR fortran/66113
7764         * gfortran.dg/block_14.f90:  New test.
7766 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7768         PR fortran/44054
7769         * lib/gfortran-dg.exp: Update regex to handle two locations for
7770         the same diagnostic without caret.
7771         * gfortran.dg/badline.f: Test also that line numbers are correct
7772         before and after "left but not entered" warning.
7774 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
7775             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7777         PR target/65768
7778         * gcc.target/arm/maskdata.c: New test.
7780 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
7782         PR fortran/65792
7783         * gfortran.dg/derived_constructor_components_5: New test
7785 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
7787         PR target/66140
7788         * gcc.target/alpha/pr66140.c: New test.
7790 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
7792         PR c/48956
7793         * gcc.dg/Wconversion-complex-c99.c: New test.
7794         * gcc.dg/Wconversion-complex-gnu.c: New test.
7796 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
7798         PR tree-optimization/64454
7799         * gcc.dg/modmod.c: New testcase.
7801 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7803         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7805 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
7807         PR middle-end/66134
7808         * gcc.target/i386/mpx/pr66134.c: New test.
7810 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
7812         * gcc.target/powerpc/pr60158.c: New test.
7814 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
7816         * gcc.target/i386/sibcall-7.c: New test.
7817         * gcc.target/i386/sibcall-8.c: New test.
7819 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
7821         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7822         (abs64_in_dreg): Likewise.
7824 2015-05-14  Marek Polacek  <polacek@redhat.com>
7826         PR c/66066
7827         PR c/66127
7828         * gcc.dg/pr14649-1.c: Add -Wpedantic.
7829         * gcc.dg/pr19984.c: Likewise.
7830         * gcc.dg/pr66066-1.c: New test.
7831         * gcc.dg/pr66066-2.c: New test.
7832         * gcc.dg/pr66066-3.c: New test.
7834 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7836         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7837         * gcc.dg/pow-sqrt.x: New file.
7838         * gcc.dg/pow-sqrt-1.c: New test.
7839         * gcc.dg/pow-sqrt-2.c: Likewise.
7840         * gcc.dg/pow-sqrt-3.c: Likewise.
7842 2015-05-13  Richard Biener  <rguenther@suse.de>
7844         PR tree-optimization/66123
7845         * gcc.dg/torture/pr66123.c: New testcase.
7847 2015-05-13  Richard Biener  <rguenther@suse.de>
7849         PR middle-end/66110
7850         * gcc.dg/alias-2.c: Adjust.
7851         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7853 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7855         PR target/65103
7856         * gcc.target/i386/pr65103-3.c: New.
7858 2015-05-13  Martin Liska  <mliska@suse.cz>
7860         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7862 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
7864         PR target/66112
7865         * gcc.target/i386/pr66112-2.c: New test.
7867         PR target/66112
7868         * gcc.target/i386/pr66112-1.c: New test.
7870 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7872         PR target/66048
7873         * gcc.target/i386/mpx/pr66048.cc: New.
7875 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7877         PR rtl-optimization/64616
7878         * gcc.dg/loop-8.c: New test.
7879         * gcc.dg/loop-9.c: New test.
7881 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7883         PR target/pr66047.c
7884         * gcc.target/i386/pr66047.c: New testcase.
7886 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7888         PR ipa/65873
7889         * gcc.c-torture/compile/pr65873.c: New testcase.
7891 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7893         PR fortran/66111
7894         * gfortran.dg/inline_matmul_10.f90:  New test.
7896 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
7898         * c-c++-common/Wmisleading-indentation.c: New testcase.
7899         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7900         * c-c++-common/Wmisleading-indentation-2.md: New file.
7902 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7904         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7905         "break".
7906         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7908 2015-05-12  Richard Biener  <rguenther@suse.de>
7910         PR tree-optimization/66101
7911         * gcc.dg/torture/pr66101.c: New testcase.
7913 2015-05-12  Richard Biener  <rguenther@suse.de>
7915         PR tree-optimization/37021
7916         * gcc.target/i386/vect-addsub.c: New testcase.
7918 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7920         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7922 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7924         PR tree-optimization/66010
7925         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7927 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7929         PR c++/65133
7930         * g++.dg/cpp0x/trailing10.C: New.
7932 2015-05-12  Richard Biener  <rguenther@suse.de>
7934         * gcc.dg/vect/bb-slp-35.c: New testcase.
7936 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7938         PR fortran/66100
7939         * gfortran.dg/bound_simplification_6.f90: New.
7941 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7943         * gcc.target/mips/branch-1.c: Pass argument to bar().
7945 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7947         PR target/65753
7948         * gcc.target/i386/pr65753.c: New test.
7950 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7952         PR rtl-optimization/66076
7953         * gcc.dg/torture/pr66076.c: New test.
7955 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7957         PR fortran/66041
7958         * gfortran.dg/inline_matmul_7.f90:  New test.
7959         * gfortran.dg/inline_matmul_8.f90:  New test.
7960         * gfortran.dg/inline_matmul_9.f90:  New test.
7962 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7964         * gfortran.dg/bound_simplification_5.f90: New.
7966 2015-05-09  Jason Merrill  <jason@redhat.com>
7968         * lib/target-supports.exp (cxx_default): New global.
7969         (check_effective_target_c++11_only)
7970         (check_effective_target_c++14_only)
7971         (check_effective_target_c++98_only)
7972         (check_effective_target_c++1z_only): Check it.
7974 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7976         PR tree-optimization/64454
7977         * gcc.dg/tree-ssa/vrp97.c: New file.
7978         * gcc.dg/vect/slp-perm-7.c: Update.
7980 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7982         PR fortran/65894
7983         * gfortran.dg/elemental_subroutine_11.f90: New test.
7985 2015-05-08  Richard Biener  <rguenther@suse.de>
7987         PR tree-optimization/66036
7988         * gcc.dg/vect/slp-41.c: New testcase.
7990 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7992         * gfortran.dg/elemental_optional_args_7.f90: New.
7994 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7996         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7997         allow cmlt or sshr.
7999 2015-05-08  Marek Polacek  <polacek@redhat.com>
8001         PR c/64918
8002         * gcc.dg/Woverride-init-side-effects-1.c: New test.
8003         * gcc.dg/Woverride-init-side-effects-2.c: New test.
8005 2015-05-07  Marek Polacek  <polacek@redhat.com>
8007         PR c/65179
8008         * c-c++-common/Wshift-negative-value-1.c: New test.
8009         * c-c++-common/Wshift-negative-value-2.c: New test.
8010         * c-c++-common/Wshift-negative-value-3.c: New test.
8011         * c-c++-common/Wshift-negative-value-4.c: New test.
8012         * c-c++-common/Wshift-negative-value-5.c: New test.
8013         * c-c++-common/Wshift-negative-value-6.c: New test.
8014         * gcc.dg/c90-left-shift-1.c: New test.
8015         * gcc.dg/c99-const-expr-7.c: Add dg-error.
8016         * gcc.dg/c99-left-shift-1.c: New test.
8018 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
8020         PR middle-end/192
8021         PR middle-end/54303
8022         * gcc.dg/fdata-sections-2.c: New file.
8024 2015-05-07  Marek Polacek  <polacek@redhat.com>
8026         PR testsuite/66046
8027         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
8028         last dg-output.
8029         * c-c++-common/ubsan/align-7.c: Likewise.
8030         * c-c++-common/ubsan/bounds-8.c: Likewise.
8031         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8032         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
8033         * c-c++-common/ubsan/null-1.c: Likewise.
8034         * c-c++-common/ubsan/null-10.c: Likewise.
8035         * c-c++-common/ubsan/null-11.c: Likewise.
8036         * c-c++-common/ubsan/null-2.c: Likewise.
8037         * c-c++-common/ubsan/null-3.c: Likewise.
8038         * c-c++-common/ubsan/null-4.c: Likewise.
8039         * c-c++-common/ubsan/null-5.c: Likewise.
8040         * c-c++-common/ubsan/null-6.c: Likewise.
8041         * c-c++-common/ubsan/null-7.c: Likewise.
8042         * c-c++-common/ubsan/null-8.c: Likewise.
8043         * c-c++-common/ubsan/null-9.c: Likewise.
8044         * c-c++-common/ubsan/object-size-1.c: Likewise.
8045         * c-c++-common/ubsan/object-size-10.c: Likewise.
8046         * c-c++-common/ubsan/object-size-4.c: Likewise.
8047         * c-c++-common/ubsan/object-size-5.c: Likewise.
8048         * c-c++-common/ubsan/object-size-7.c: Likewise.
8049         * c-c++-common/ubsan/object-size-8.c: Likewise.
8050         * c-c++-common/ubsan/object-size-9.c: Likewise.
8051         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8052         * c-c++-common/ubsan/overflow-int128.c: Likewise.
8053         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8054         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8055         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8056         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
8057         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8058         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
8059         * c-c++-common/ubsan/pr59333.c: Likewise.
8060         * c-c++-common/ubsan/pr59667.c: Likewise.
8061         * c-c++-common/ubsan/pr60613-2.c: Likewise.
8062         * c-c++-common/ubsan/pr60636.c: Likewise.
8063         * c-c++-common/ubsan/pr63802.c: Likewise.
8064         * c-c++-common/ubsan/recovery-1.c: Likewise.
8065         * c-c++-common/ubsan/recovery-3.c: Likewise.
8066         * c-c++-common/ubsan/shift-1.c: Likewise.
8067         * c-c++-common/ubsan/shift-2.c: Likewise.
8068         * c-c++-common/ubsan/shift-4.c: Likewise.
8069         * c-c++-common/ubsan/shift-7.c: Likewise.
8070         * c-c++-common/ubsan/undefined-2.c: Likewise.
8071         * c-c++-common/ubsan/vla-1.c: Likewise.
8072         * g++.dg/ubsan/null-1.C: Likewise.
8073         * g++.dg/ubsan/null-3.C: Likewise.
8074         * g++.dg/ubsan/null-4.C: Likewise.
8075         * g++.dg/ubsan/vptr-8.C: Likewise.
8076         * g++.dg/ubsan/vptr-9.C: Likewise.
8077         * gcc.dg/ubsan/bounds-2.c: Likewise.
8078         * gcc.dg/ubsan/object-size-9.c: Likewise.
8080 2015-05-07  Jeff Law  <law@redhat.com>
8082         * gcc.dg/tree-ssa/shorten-1.c: New test.
8084 2015-05-07  Richard Biener  <rguenther@suse.de>
8086         PR tree-optimization/66002
8087         * gcc.dg/vect/vect-125.c: New testcase.
8089 2015-05-07  Marek Polacek  <polacek@redhat.com>
8090             Martin Uecker  <uecker@eecs.berkeley.edu>
8092         * c-c++-common/ubsan/bounds-10.c: New test.
8094 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
8096         * jit.dg/harness.h (set_options): Wrap with
8097         #ifndef TEST_ESCHEWS_SET_OPTIONS.
8098         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
8099         Special-case test-benchmark.c as a negative.
8100         * jit.dg/test-benchmark.c: New file.
8102 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
8104         PR target/64208
8105         * gcc.target/arm/pr64208.c: New test.
8107 2015-05-06  Alan Modra  <amodra@gmail.com>
8109         PR target/66020
8110         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
8111         (gparms): Make volatile.
8113 2015-05-06  Richard Biener  <rguenther@suse.de>
8115         PR tree-optimization/62283
8116         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
8118 2015-05-06  Christian Bruel  <christian.bruel@st.com>
8120         PR target/66015
8121         * gcc.target/aarch64/iinline-attr-1.c: New test.
8123 2015-05-06  Richard Biener  <rguenther@suse.de>
8125         * gcc.dg/vect/bb-slp-34.c: New testcase.
8127 2015-05-06  Richard Biener  <rguenther@suse.de>
8129         PR tree-optimization/62283
8130         * gcc.dg/vect/bb-slp-14.c: Adjust.
8132 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
8134         PR target/65990
8135         * gcc.target/i386/pr65990.c: New test.
8137 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
8139         PR target/65915
8140         * gcc.target/i386/pr65915.c: New.
8142 2015-05-05  Tom de Vries  <tom@codesourcery.com>
8144         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
8145         'va_list escapes 0'.
8147 2015-05-05  Tom de Vries  <tom@codesourcery.com>
8149         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
8150         in r222173.
8152 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
8154         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
8155         * gcc.target/arm/pr65924.c: Likewise.
8157 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
8159         PR target/65871
8160         * gcc.target/i386/pr65871-3.c: New test.
8162 2015-05-04  Jeff Law  <law@redhat.com>
8164         Revert:
8165         2015-05-04  Jeff Law  <law@redhat.com>
8166         * gcc.dg/tree-ssa/shorten-1.c: New test.
8168 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8169             Jakub Jelinek  <jakub@redhat.com>
8171         PR c++/66007
8172         * g++.dg/cpp0x/Wnarrowing4.C: New.
8174 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
8176         * lib/target-supports.exp
8177         (check_effective_target_keeps_null_pointer_checks): Clarify that
8178         this is for targets that disable -fdelete-null-pointer-checks,
8179         not default it to off.
8180         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
8181         -fdelete-null-pointer-checks explicit.
8182         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
8183         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
8184         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
8185         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
8186         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8187         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8188         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8189         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
8190         * gcc.dg/tree-ssa/pr20318.c: Likewise.
8191         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8192         * gcc.dg/tree-ssa/pr20702.c: Likewise.
8193         * gcc.dg/tree-ssa/pr21086.c: Likewise.
8194         * gcc.dg/tree-ssa/pr21090.c: Likewise.
8195         * gcc.dg/tree-ssa/pr58480.c: Likewise.
8196         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8197         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8198         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8199         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
8200         * gcc.dg/tree-ssa/unreachable.c: Likewise.
8201         * gcc.dg/tree-ssa/vrp02.c: Likewise.
8202         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8203         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8204         * gcc.dg/tree-ssa/vrp55.c: Likewise.
8205         * g++.dg/cpp0x/static_assert9.C: Likewise.
8206         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
8207         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
8208         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
8209         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
8210         * g++.dg/tree-ssa/pr26406.C: Likewise.
8212 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
8214         PR tree-optimization/65984
8215         * c-c++-common/ubsan/pr65984.c: New test.
8217 2015-05-04  Jeff Law  <law@redhat.com>
8219         * gcc.dg/tree-ssa/shorten-1.c: New test.
8221 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8223         PR fortran/44735
8224         * gfortran.dg/pr44735.f90: New test.
8226 2015-05-04  Richard Biener  <rguenther@suse.de>
8228         PR tree-optimization/65965
8229         * gcc.dg/vect/bb-slp-33.c: New testcase.
8231 2015-05-04  Richard Biener  <rguenther@suse.de>
8233         PR tree-optimization/65935
8234         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8236 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8238         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8239         for each supported variant instead of CHECK_RESULTS.
8240         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8241         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8242         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8243         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8244         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8245         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8246         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8247         expected results for unsupported variants.  Call CHECK for each
8248         supported variant instead of CHECK_RESULTS.
8249         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8250         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8251         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8252         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8253         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8254         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8255         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8256         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8257         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8258         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8259         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8260         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8261         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8262         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8263         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8264         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8265         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8266         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8267         expected results for unsupported variants.
8268         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8269         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8270         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8271         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8272         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8273         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8274         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8275         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8276         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8277         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8278         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8279         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8280         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8281         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8282         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8283         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8284         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8285         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8286         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8287         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8288         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8289         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8290         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8291         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8292         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8293         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8294         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8295         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8297 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8299         PR fortran/37131
8300         * gfortran.dg/bound_9.f90:  Add pointer assignment.
8302 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
8303             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
8305         PR c++/65858
8306         * g++.dg/cpp0x/Wnarrowing3.C: New.
8308 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
8310         * gcc.dg/20150120-1.c: New test.
8311         * gcc.dg/20150120-2.c: New test.
8312         * gcc.dg/20150120-3.c: New test.
8314 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
8316         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8318 2015-05-01  Renlin Li  <renlin.li@arm.com>
8320         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8322 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
8324         * gfortran.dg/bound_simplification_4.f90: New.
8326 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8328         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8329         with powerpc_p8vector_ok.
8331 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8333         PR fortran/37131
8334         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
8335         scan pattern.
8336         * gfortran.dg/bound_9.f90:  New test case.
8338 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
8340         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8341         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8342         for 32bit x86 targets.
8343         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8344         for 32bit x86 targets.
8345         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8346         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8347         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8348         for 32bit x86 targets.
8350 2015-04-30  Marek Polacek  <polacek@redhat.com>
8352         PR tree-optimization/63551
8353         * g++.dg/ipa/pr63551.C: New test.
8355 2015-04-30  Caroline Tice  <cmtice@google.com>
8357         PR  65929
8358         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
8359         partition size on certain targets.
8361 2015-04-30  Renlin Li  <renlin.li@arm.com>
8363         * gcc.target/aarch64/vect-reduc-or_1.c: New.
8365 2015-04-30  Marek Polacek  <polacek@redhat.com>
8367         * c-c++-common/Wbool-compare-3.c: New test.
8369         * gcc.dg/pr65901.c (foo): Adjust dg-error.
8370         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8372 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8374         PR c++/57610
8375         * g++.dg/init/ref22.C: New.
8377 2015-04-30  Marek Polacek  <polacek@redhat.com>
8379         * gcc.dg/init-bad-8.c: New test.
8381         * gcc.dg/incomplete-typedef-1.c: New test.
8383 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
8385         PR c++/59955
8386         * g++.dg/template/crash121.C: New.
8388 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
8390         * gcc.target/mips/call-from-init.c: New test.
8391         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8393 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8395         PR target/65871
8396         * gcc.target/i386/pr65871-1.c: New test.
8397         * gcc.target/i386/pr65871-2.c: Ditto.
8399 2015-04-29  Marek Polacek  <polacek@redhat.com>
8401         PR c/64610
8402         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8403         * c-c++-common/Wbool-compare-2.c: New test.
8405 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8407         PR target/65770
8408         * gcc.target/aarch64/vstN_lane_1.c: New file.
8410 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8412         PR c++/64667
8413         * g++.dg/warn/Winit-self-3.C: New.
8415 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
8417         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8419 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
8421         PR target/65924
8422         * gcc.target/arm/pr65924.c: New test.
8424 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
8426         * g++.dg/gomp/tpl-target-update.C: New file.
8428 2015-04-29  Richard Biener  <rguenther@suse.de>
8430         PR tree-optimization/65917
8431         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8433 2015-04-29  Christian Bruel  <christian.bruel@st.com>
8435         PR target/64835
8436         * gcc.dg/ipa/iinline-attr.c: New test.
8437         * gcc.target/i386/iinline-attr-2.c: New test.
8439 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
8441         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8442         segfault is fixed.
8444 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8446         * gcc.dg/vect/vect-33.c: Remove spurious line.
8448 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
8450         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8452 2015-04-28  Marek Polacek  <polacek@redhat.com>
8454         PR c/65901
8455         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8456         * gcc.dg/pr65901.c: New test.
8458 2015-04-28  Richard Biener  <rguenther@suse.de>
8460         PR tree-optimization/62283
8461         * gfortran.dg/vect/pr62283-2.f: New testcase.
8462         * gcc.dg/vect/bb-slp-14.c: Adjust.
8464 2015-04-28  Richard Biener  <rguenther@suse.de>
8466         PR tree-optimization/65851
8467         * g++.dg/torture/pr65851.C: New testcase.
8469 2015-04-27  Jeff Law <law@redhat.com>
8471         PR tree-optimization/65217
8472         * gcc.target/i386/pr65217.c: Remove XFAIL.
8474 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8476         PR fortran/60322
8477         Add tests forgotten to svn-add.
8478         * gfortran.dg/class_allocate_19.f03: New test.
8479         * gfortran.dg/class_array_20.f03: New test.
8480         * gfortran.dg/class_array_21.f03: New test.
8481         * gfortran.dg/finalize_29.f08: New test.
8483 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
8485         PR fortran/59678
8486         PR fortran/65841
8487         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8488         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8490 2015-04-27  Caroline Tice  <cmtice@google.com>
8492         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8493         partition size.
8495 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
8497         PR target/64579
8498         * gcc.target/powerpc/htm-1.c: New test.
8499         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8500         on 64-bit compiles.
8501         (__builtin_tabortdci): Likewise.
8502         (__builtin_tcheck): Remove operand.
8503         * lib/target-supports.exp (check_htm_hw_available): New function.
8505 2015-04-27  Richard Biener  <rguenther@suse.de>
8507         * gcc.target/i386/pr65217.c: XFAIL.
8509 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
8511         PR tree-optimization/65875
8512         * gcc.c-torture/compile/pr65875.c: New test.
8514 2015-04-25  Marek Polacek  <polacek@redhat.com>
8516         PR c/52085
8517         * gcc.dg/enum-incomplete-2.c: New test.
8518         * gcc.dg/enum-mode-1.c: New test.
8520 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8522         PR target/65849
8523         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8524         set new options.
8525         * gcc.target/powerpc/pr65849-2.c: Likewise.
8527 2015-04-24  Tom de Vries  <tom@codesourcery.com>
8529         PR tree-optimization/65802
8530         * g++.dg/pr65802.C: Move to ...
8531         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
8532         stdarg.h.  Rewrite for C.
8533         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
8534         va_start and va_end.  Remove unnecessary inline asm.
8536 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
8537             Wei Mi  <wmi@google.com>
8539         * gcc.target/i386/sse2-load-multi.c: New test.
8540         * gcc.target/i386/sse2-store-multi.c: Ditto.
8542 2015-04-24  Marek Polacek  <polacek@redhat.com>
8544         PR c/65830
8545         * c-c++-common/pr65830.c: New test.
8547         PR c/63357
8548         * c-c++-common/Wlogical-op-1.c: New test.
8550 2015-04-24  Marek Polacek  <polacek@redhat.com>
8552         PR c/61534
8553         * c-c++-common/pr61534-1.c: New test.
8555 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8556             Steven Bosscher <steven@gcc.gnu.org>
8558         PR rtl-optimization/34503
8559         * gcc.target/arm/pr64616.c: New file.
8561 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
8563         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8565 2015-04-24  Terry Guo  <terry.guo@arm.com>
8567         * gcc.target/arm/pr65710.c: Update the options.
8569 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
8571         * gcc.target/i386/pr65523.c: Skip x32.
8573 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8575         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8576         to look for vcl* where appropriate.
8578 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8580         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8581         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8583 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
8585         PR target/26702
8586         * gcc.target/arm/pr26702.c: New test.
8588 2015-04-23  Marek Polacek  <polacek@redhat.com>
8590         PR c/65345
8591         * gcc.dg/pr65345-1.c: New test.
8592         * gcc.dg/pr65345-2.c: New test.
8594 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8596         * gcc.target/powerpc/crypto-builtin-2.c: New.
8598 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
8600         PR fortran/60322
8601         * gfortran.dg/class_allocate_19.f03: New test.
8602         * gfortran.dg/class_array_20.f03: New test.
8603         * gfortran.dg/class_array_21.f03: New test.
8604         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8605         * gfortran.dg/finalize_15.f90: Fixing comparision to model
8606         initialization correctly.
8607         * gfortran.dg/finalize_29.f08: New test.
8609 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8611         * gcc.target/powerpc/swaps-p8-18.c: New test.
8613 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8615         PR target/65456
8616         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8617         * gcc.dg/vect/bb-slp-25.c: Likewise.
8618         * gcc.dg/vect/bb-slp-29.c: Likewise.
8619         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8620         vect_no_align && { ! vect_hw_misalign }.
8621         * gcc.dg/vect/bb-slp-9.c: Likewise.
8622         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8623         vect_hw_misalign.
8624         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8625         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8626         account for POWER8, where peeling for alignment is not needed.
8627         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8628         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8629         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8630         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8631         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8632         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8633         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8634         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8635         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8636         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8637         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8638         * gcc.dg/vect/pr16105.c: Likewise.
8639         * gcc.dg/vect/pr20122.c: Likewise.
8640         * gcc.dg/vect/pr33804.c: Likewise.
8641         * gcc.dg/vect/pr33953.c: Likewise.
8642         * gcc.dg/vect/pr56787.c: Likewise.
8643         * gcc.dg/vect/pr58508.c: Likewise.
8644         * gcc.dg/vect/slp-25.c: Likewise.
8645         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8646         * gcc.dg/vect/vect-105.c: Likewise.
8647         * gcc.dg/vect/vect-27.c: Likewise.
8648         * gcc.dg/vect/vect-29.c: Likewise.
8649         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8650         POWER8.
8651         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8652         && { ! vect_hw_misalign }.
8653         * gcc.dg/vect/vect-44.c: Likewise.
8654         * gcc.dg/vect/vect-48.c: Likewise.
8655         * gcc.dg/vect/vect-50.c: Likewise.
8656         * gcc.dg/vect/vect-52.c: Likewise.
8657         * gcc.dg/vect/vect-56.c: Likewise.
8658         * gcc.dg/vect/vect-60.c: Likewise.
8659         * gcc.dg/vect/vect-72.c: Likewise.
8660         * gcc.dg/vect/vect-75-big-array.c: Likewise.
8661         * gcc.dg/vect/vect-75.c: Likewise.
8662         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8663         * gcc.dg/vect/vect-77-global.c: Likewise.
8664         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8665         * gcc.dg/vect/vect-78-global.c: Likewise.
8666         * gcc.dg/vect/vect-93.c: Likewise.
8667         * gcc.dg/vect/vect-95.c: Likewise.
8668         * gcc.dg/vect/vect-96.c: Likewise.
8669         * gcc.dg/vect/vect-cond-1.c: Likewise.
8670         * gcc.dg/vect/vect-cond-3.c: Likewise.
8671         * gcc.dg/vect/vect-cond-4.c: Likewise.
8672         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8673         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8674         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8675         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8676         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8677         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8678         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8679         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8680         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8681         * gcc.dg/vect/vect-outer-5.c: Likewise.
8682         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8683         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8684         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8685         * gcc.dg/vect/vect-outer-fir.c: Likewise.
8686         * gcc.dg/vect/vect-peel-3.c: Likewise.
8687         * gcc.dg/vect/vect-peel-4.c: Likewise.
8688         * gcc.dg/vect/vect-pre-interact.c: Likewise.
8689         * gcc.target/powerpc/pr65456.c: New test.
8690         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8691         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8692         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8693         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8694         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8695         vect_no_align && { ! vect_hw_misalign }.
8696         * gfortran.dg/vect/vect-3.f90: Likewise.
8697         * gfortran.dg/vect/vect-4.f90: Likewise.
8698         * gfortran.dg/vect/vect-5.f90: Likewise.
8699         * lib/target-supports.exp (check_effective_target_vect_no_align):
8700         Return 1 for POWER8.
8701         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8703 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8705         PR fortran/65429
8706         * gfortran.dg/pr65429.f90: New test.
8708 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
8710         * c-c++-common/asan/user-section-1.c: New test.
8711         * c-c++-common/asan/user-section-2.c: New test.
8712         * c-c++-common/asan/user-section-3.c: New test.
8714 2015-04-22  Hale Wang  <hale.wang@arm.com>
8715             Terry Guo  <terry.guo@arm.com>
8717         PR rtl-optimization/64818
8718         * gcc.target/arm/pr64818.c: New test.
8720 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
8722         PR ipa/65076
8723         * g++.dg/tree-ssa/pr61034.C: Update template.
8724         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8725         * gcc.dg/Warray-bounds-11.c: Likewise.
8726         * gcc.dg/Warray-bounds.c: Likewise.
8728 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730         PR libgfortran/65234
8731         * gfortran.dg/fmt_unlimited.f90: New test.
8733 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
8735         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8736         headers.
8737         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8738         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8739         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8740         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8741         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8742         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8743         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8745 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8747         PR libgfortran/56743
8748         * gfortran.dg/namelist_87.f90: New test.
8750 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8752         * gcc.target/aarch64/mult-synth_1.c: New test.
8753         * gcc.target/aarch64/mult-synth_2.c: Likewise.
8754         * gcc.target/aarch64/mult-synth_3.c: Likewise.
8755         * gcc.target/aarch64/mult-synth_4.c: Likewise.
8756         * gcc.target/aarch64/mult-synth_5.c: Likewise.
8757         * gcc.target/aarch64/mult-synth_6.c: Likewise.
8759 2015-04-21  Richard Biener  <rguenther@suse.de>
8761         PR tree-optimization/65650
8762         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8763         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8764         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8765         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8766         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8767         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8769 2015-04-21  Tom de Vries  <tom@codesourcery.com>
8771         PR tree-optimization/65802
8772         * g++.dg/pr65802.C: New test.
8774 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
8776         PR testsuite/65767
8777         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8778         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8780 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
8782         PR c++/65801
8783         * g++.dg/cpp0x/Wnarrowing2.C: New.
8785 2015-04-20  Jeff Law  <law@redhat.com>
8787         PR tree-optimization/65658
8788         * gcc.dg/pr65658.c: New test.
8790 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
8792         PR target/64134
8793         * gcc.target/aarch64/vec_init_1.c: New test.
8795 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
8797         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8798         targets.
8800 2015-04-18  Martin Sebor  <msebor@redhat.com>
8802         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8803         of non-nul characters.
8804         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8806 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8808         PR target/65787
8809         * gcc.target/powerpc/pr65787.c: New.
8811 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8813         PR target/65689
8814         * gcc.target/aarch64/c-output-template-4.c: New test.
8816 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8818         PR target/65780
8819         * gcc.dg/pr65780-1.c: New test.
8820         * gcc.dg/pr65780-2.c: Likewise.
8821         * gcc.target/i386/pr32219-9.c: Likewise.
8822         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8823         symbol.
8824         * gcc.target/i386/pr64317.c (c): Initialize.
8826 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8828         PR target/65612
8829         * g++.dg/ext/mv18.C: New test.
8830         * g++.dg/ext/mv19.C: Likewise.
8831         * g++.dg/ext/mv20.C: Likewise.
8832         * g++.dg/ext/mv21.C: Likewise.
8833         * g++.dg/ext/mv22.C: Likewise.
8834         * g++.dg/ext/mv23.C: Likewise.
8836 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
8838         PR c++/64527
8839         * g++.dg/init/pr64527.C: New test.
8841 2015-04-17  Tom de Vries  <tom@codesourcery.com>
8842             Michael Matz  <matz@suse.de>
8844         PR tree-optimization/64950
8845         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8846         x86_64-*-*.
8848 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
8850         * c-c++-common/asan/user-section-1.c: New test.
8852 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8854         PR debug/65771
8855         * gcc.dg/debug/pr65771.c: New test.
8857 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
8859         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8860         __buitlin_alloca with __builtin_alloca.
8862 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
8864         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8866 2015-04-16  Richard Biener  <rguenther@suse.de>
8868         PR tree-optimization/64277
8869         * gcc.dg/Warray-bounds-14.c: New testcase.
8870         * gcc.dg/Warray-bounds-15.c: Likewise.
8871         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8872         * c-c++-common/ubsan/bounds-6.c: Likewise.
8874 2015-04-16  Renlin Li  <renlin.li@arm.com>
8876         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8877         * gcc.target/arm/unsigned-float.c: New.
8879 2015-04-16  Richard Biener  <rguenther@suse.de>
8881         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8882         * gcc.dg/tree-ssa/pr37508.c: Adjust.
8883         * gfortran.dg/reassoc_6.f: Remove XFAIL.
8885 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
8887         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8888         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8889         * g++.dg/cpp0x/defaulted21.C: Likewise.
8890         * g++.dg/cpp0x/defaulted28.C: Likewise.
8891         * g++.dg/cpp0x/defaulted47.C: Likewise.
8892         * g++.dg/cpp0x/elision_neg.C: Likewise.
8893         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8894         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8895         * g++.dg/cpp0x/implicit1.C: Likewise.
8896         * g++.dg/cpp0x/implicit9.C: Likewise.
8897         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8898         * g++.dg/cpp0x/range-for13.C: Likewise.
8899         * g++.dg/gomp/clause-2.C: Likewise.
8900         * g++.dg/gomp/udr-5.C: Likewise.
8901         * g++.dg/inherit/access6.C: Likewise.
8902         * g++.dg/lookup/duperr1.C: Likewise.
8903         * g++.dg/lookup/friend2.C: Likewise.
8904         * g++.dg/lookup/pr6936.C: Likewise.
8905         * g++.dg/lookup/scoped1.C: Likewise.
8906         * g++.dg/lookup/using26.C: Likewise.
8907         * g++.dg/lookup/using38.C: Likewise.
8908         * g++.dg/other/access2.C: Likewise.
8909         * g++.dg/overload/defarg3.C: Likewise.
8910         * g++.dg/overload/defarg6.C: Likewise.
8911         * g++.dg/parse/access11.C: Likewise.
8912         * g++.dg/parse/access2.C: Likewise.
8913         * g++.dg/parse/access3.C: Likewise.
8914         * g++.dg/parse/access4.C: Likewise.
8915         * g++.dg/parse/access5.C: Likewise.
8916         * g++.dg/parse/access6.C: Likewise.
8917         * g++.dg/parse/access8.C: Likewise.
8918         * g++.dg/parse/access9.C: Likewise.
8919         * g++.dg/parse/crash40.C: Likewise.
8920         * g++.dg/tc1/dr142.C: Likewise.
8921         * g++.dg/tc1/dr166.C: Likewise.
8922         * g++.dg/tc1/dr52.C: Likewise.
8923         * g++.dg/template/access11.C: Likewise.
8924         * g++.dg/template/access18.C: Likewise.
8925         * g++.dg/template/access19.C: Likewise.
8926         * g++.dg/template/access2.C: Likewise.
8927         * g++.dg/template/access20.C: Likewise.
8928         * g++.dg/template/access26.C: Likewise.
8929         * g++.dg/template/access3.C: Likewise.
8930         * g++.dg/template/access7.C: Likewise.
8931         * g++.dg/template/conv12.C: Likewise.
8932         * g++.dg/template/crash69.C: Likewise.
8933         * g++.dg/template/friend31.C: Likewise.
8934         * g++.dg/template/friend32.C: Likewise.
8935         * g++.dg/template/memfriend15.C: Likewise.
8936         * g++.dg/template/memfriend16.C: Likewise.
8937         * g++.dg/template/memfriend17.C: Likewise.
8938         * g++.dg/template/memfriend7.C: Likewise.
8939         * g++.dg/template/pr32519.C: Likewise.
8940         * g++.dg/template/qualttp21.C: Likewise.
8941         * g++.dg/template/qualttp8.C: Likewise.
8942         * g++.dg/template/ttp10.C: Likewise.
8943         * g++.dg/template/typedef11.C: Likewise.
8944         * g++.dg/template/typedef13.C: Likewise.
8945         * g++.dg/template/typedef19.C: Likewise.
8946         * g++.dg/template/typedef20.C: Likewise.
8947         * g++.dg/template/typedef22.C: Likewise.
8948         * g++.dg/template/using16.C: Likewise.
8949         * g++.dg/template/virtual3.C: Likewise.
8950         * g++.dg/ubsan/pr61272.C: Likewise.
8951         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8952         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8953         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8954         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8955         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8956         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8957         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8958         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8959         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8960         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8961         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8962         * g++.old-deja/g++.jason/access17.C: Likewise.
8963         * g++.old-deja/g++.jason/access18.C: Likewise.
8964         * g++.old-deja/g++.jason/access22.C: Likewise.
8965         * g++.old-deja/g++.jason/access23.C: Likewise.
8966         * g++.old-deja/g++.jason/access8.C: Likewise.
8967         * g++.old-deja/g++.jason/delete3.C: Likewise.
8968         * g++.old-deja/g++.jason/report.C: Likewise.
8969         * g++.old-deja/g++.law/access2.C: Likewise.
8970         * g++.old-deja/g++.law/access3.C: Likewise.
8971         * g++.old-deja/g++.law/access4.C: Likewise.
8972         * g++.old-deja/g++.law/access5.C: Likewise.
8973         * g++.old-deja/g++.law/arm12.C: Likewise.
8974         * g++.old-deja/g++.law/arm14.C: Likewise.
8975         * g++.old-deja/g++.law/ctors13.C: Likewise.
8976         * g++.old-deja/g++.law/union2.C: Likewise.
8977         * g++.old-deja/g++.law/visibility12.C: Likewise.
8978         * g++.old-deja/g++.law/visibility15.C: Likewise.
8979         * g++.old-deja/g++.law/visibility16.C: Likewise.
8980         * g++.old-deja/g++.law/visibility17.C: Likewise.
8981         * g++.old-deja/g++.law/visibility18.C: Likewise.
8982         * g++.old-deja/g++.law/visibility19.C: Likewise.
8983         * g++.old-deja/g++.law/visibility20.C: Likewise.
8984         * g++.old-deja/g++.law/visibility21.C: Likewise.
8985         * g++.old-deja/g++.law/visibility24.C: Likewise.
8986         * g++.old-deja/g++.law/visibility4.C: Likewise.
8987         * g++.old-deja/g++.law/visibility5.C: Likewise.
8988         * g++.old-deja/g++.law/visibility6.C: Likewise.
8989         * g++.old-deja/g++.law/visibility7.C: Likewise.
8990         * g++.old-deja/g++.law/visibility8.C: Likewise.
8991         * g++.old-deja/g++.law/visibility9.C: Likewise.
8992         * g++.old-deja/g++.niklas/t135.C: Likewise.
8993         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8994         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8995         * g++.old-deja/g++.other/access11.C: Likewise.
8996         * g++.old-deja/g++.other/access4.C: Likewise.
8997         * g++.old-deja/g++.other/access7.C: Likewise.
8998         * g++.old-deja/g++.other/crash1.C: Likewise.
8999         * g++.old-deja/g++.other/crash7.C: Likewise.
9000         * g++.old-deja/g++.other/friend1.C: Likewise.
9001         * g++.old-deja/g++.other/friend4.C: Likewise.
9002         * g++.old-deja/g++.other/friend9.C: Likewise.
9003         * g++.old-deja/g++.other/lineno1.C: Likewise.
9004         * g++.old-deja/g++.other/using1.C: Likewise.
9005         * g++.old-deja/g++.pt/enum14.C: Likewise.
9006         * g++.old-deja/g++.pt/friend11.C: Likewise.
9007         * g++.old-deja/g++.pt/friend21.C: Likewise.
9008         * g++.old-deja/g++.pt/friend3.C: Likewise.
9009         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9010         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
9011         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9012         * g++.old-deja/g++.robertl/eb94.C: Likewise.
9014 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
9016         PR ipa/65765
9017         * g++.dg/ipa/pr65765.C: New test.
9019 2015-04-15  Nick Clifton  <nickc@redhat.com>
9021         * gcc.target/rx/builtins.c: Disable RMPA test if string
9022         instructions are not allowed.
9024 2015-04-15  Alan Modra  <amodra@gmail.com>
9026         * gcc.dg/pr65408.c: New.
9028 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
9030         PR target/65729
9031         * gcc.target/arm/pr65729.c: New test.
9033 2015-04-14  Richard Biener  <rguenther@suse.de>
9035         PR tree-optimization/65758
9036         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
9038 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
9040         PR target/65648
9041         * gcc.c-torture/execute/pr65648.c: New test.
9043 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9045         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
9046         __builtin_finite instead of finite.
9047         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
9048         Likewise.
9050 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
9052         PR tree-optimization/63387
9053         * gcc.dg/pr63387.c: New testcase.
9055 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
9057         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
9059 2015-04-13  Richard Biener  <rguenther@suse.de>
9061         PR tree-optimization/65204
9062         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
9064 2015-04-13  Terry Guo  <terry.guo@arm.com>
9066         PR target/65710
9067         * gcc.target/arm/pr65710.c: New.
9069 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
9071         PR tree-optimization/65747
9072         * g++.dg/torture/pr65747.C: New test.
9074 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
9076         PR c++/65736
9077         * g++.dg/cpp0x/pr65736.C: New test.
9079 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
9080             Martin Liska  <mliska@suse.cz>
9082         PR ipa/65722
9083         * g++.dg/ipa/pr65722.C: New testcase.
9085 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
9087         PR tree-optimization/65735
9088         * gcc.c-torture/compile/pr65735.c: New test.
9090 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
9092         PR middle-end/65554
9093         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
9095 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
9097         PR target/65671
9098         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
9100 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
9102         PR target/65647
9103         * gcc.target/arm/pr65647-2.c: New.
9105 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9107         PR target/65694
9108         * g++.dg/torture/pr65694.C: New test.
9110 2015-04-10  Tobias Burnus  <burnus@net-b.de>
9112         * gfortran.dg/coarray_lock_6.f90: New.
9113         * gfortran.dg/coarray_lock_7.f90: New.
9114         * gfortran.dg/coarray/lock_2.f90: New.
9116 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
9118         PR fortran/56674
9119         PR fortran/58813
9120         PR fortran/59016
9121         PR fortran/59024
9122         * gfortran.dg/used_types_27.f90: New.
9124 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
9126         PR target/65671
9127         * gcc.target/i386/pr65671.c: New.
9129 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
9131         PR tree-optimization/65709
9132         * c-c++-common/ubsan/align-9.c: New test.
9134 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
9136         PR fortran/56852
9137         * gfortran.dg/pr56852.f90: New test.
9139 2015-04-09  Marek Polacek  <polacek@redhat.com>
9140             Jakub Jelinek  <jakub@redhat.com>
9142         PR middle-end/65554
9143         * g++.dg/opt/pr65554.C: New test.
9145 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
9147         PR c++/65690
9148         * c-c++-common/attr-aligned-1.c: New test.
9150 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
9152         * gcc.target/i386/mpx/memmove-zero-length.c: New.
9154 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
9156         PR target/65676
9157         * gcc.target/i386/sse-25.c: New.
9159 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
9161         PR target/65693
9162         * gcc.target/i386/pr65693.c: New test.
9164 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
9166         * gcc.dg/lto/chkp-static-bounds_0.c: New.
9168 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
9170         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
9172 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
9174         * gcc.target/i386/thunk-retbnd.c: New.
9176 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9178         * gnat.dg/opt48.adb: New test.
9179         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
9180         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
9182 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
9184         PR ipa/65540
9185         * gcc.c-torture/compile/pr65540.c: New.
9187 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
9189         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
9190         -Wno-pointer-arith.
9192 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
9194         PR debug/65678
9195         * g++.dg/debug/pr65678.C: New test.
9197         PR middle-end/65680
9198         * gcc.c-torture/compile/pr65680.c: New test.
9200 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
9202         PR fortran/65548
9203         * gfortran.dg/allocate_with_source_5.f90: New test.
9205 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
9207         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
9208         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
9210 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
9212         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
9214 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9216         PR target/65614
9217         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
9218         to get floating point compression.
9219         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
9221 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
9223         PR preprocessor/61977
9224         * gcc.dg/cpp/pr61977.c: New test.
9226 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
9228         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9230 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
9232         PR target/65647
9233         * gcc.target/arm/pr65647.c: New.
9235 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
9237         PR ipa/65655
9238         * g++.dg/torture/pr65655.C: New testcase.
9240 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9242         PR c++/64085
9243         * g++.dg/cpp1y/lambda-init13.C: New.
9245 2015-04-03  Marek Polacek  <polacek@redhat.com>
9247         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9249 2015-04-02  Marek Polacek  <polacek@redhat.com>
9251         PR c++/65642
9252         * g++.dg/cpp0x/constexpr-fold1.C: New test.
9253         * g++.dg/cpp0x/constexpr-fold2.C: New test.
9255 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
9257         PR preprocessor/61977
9258         * gcc.target/powerpc/pr61977-1.c: New test.
9259         * gcc.target/powerpc/pr61977-2.c: New test.
9261 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
9263         PR c++/56100
9264         * g++.dg/warn/Wshadow-8.C: New.
9265         * g++.dg/warn/Wshadow-9.C: Likewise.
9266         * g++.dg/warn/Wshadow-10.C: Likewise.
9267         * g++.dg/warn/Wshadow-11.C: Likewise.
9269 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9271         * gcc.dg/pr23623.c: Added aligned attribute.
9272         * gcc.dg/20141029-1.c: Likewise.
9273         * gcc.dg/20150306-1.c: New test.
9275 2015-04-01  Marek Polacek  <polacek@redhat.com>
9277         PR c++/65554
9278         * g++.dg/cpp0x/initlist93.C: New test.
9279         * g++.dg/cpp0x/initlist94.C: New test.
9281 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9283         PR target/65624
9284         * gcc.target/aarch64/pr65624.c: New test.
9286 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
9288         * gcc.dg/ipa/inlinehint-4.c: New testcase.
9290 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
9292         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9293         extra variable to force stack alignment.
9294         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9295         extra variable to force stack alignment.
9297 2015-03-31  Marek Polacek  <polacek@redhat.com>
9299         PR c++/65390
9300         * g++.dg/template/pr65390.C: New test.
9302 2015-03-31  Martin Liska  <mliska@suse.cz>
9304         * g++.dg/ipa/pr65557.C: New test.
9306 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9308         * gcc.target/s390/hotpatch-25.c: New test.
9309         * gcc.target/s390/hotpatch-1.c: Update test.
9310         * gcc.target/s390/hotpatch-10.c: Update test.
9311         * gcc.target/s390/hotpatch-11.c: Update test.
9312         * gcc.target/s390/hotpatch-12.c: Update test.
9313         * gcc.target/s390/hotpatch-13.c: Update test.
9314         * gcc.target/s390/hotpatch-14.c: Update test.
9315         * gcc.target/s390/hotpatch-15.c: Update test.
9316         * gcc.target/s390/hotpatch-16.c: Update test.
9317         * gcc.target/s390/hotpatch-17.c: Update test.
9318         * gcc.target/s390/hotpatch-18.c: Update test.
9319         * gcc.target/s390/hotpatch-19.c: Update test.
9320         * gcc.target/s390/hotpatch-2.c: Update test.
9321         * gcc.target/s390/hotpatch-21.c: Update test.
9322         * gcc.target/s390/hotpatch-22.c: Update test.
9323         * gcc.target/s390/hotpatch-23.c: Update test.
9324         * gcc.target/s390/hotpatch-24.c: Update test.
9325         * gcc.target/s390/hotpatch-3.c: Update test.
9326         * gcc.target/s390/hotpatch-4.c: Update test.
9327         * gcc.target/s390/hotpatch-5.c: Update test.
9328         * gcc.target/s390/hotpatch-6.c: Update test.
9329         * gcc.target/s390/hotpatch-7.c: Update test.
9330         * gcc.target/s390/hotpatch-8.c: Update test.
9331         * gcc.target/s390/hotpatch-9.c: Update test.
9332         * gcc.target/s390/hotpatch-compile-16.c: Update test.
9334 2015-03-31  Richard Biener  <rguenther@suse.de>
9336         PR middle-end/65626
9337         * g++.dg/torture/pr65626.C: New testcase.
9339 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9341         PR target/65531
9342         * gcc.target/i386/mpx/pr65531.cc: New.
9344 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
9346         PR target/65602
9347         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9348         __builtin_alloca instead of alloca.
9349         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9350         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9351         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9352         check.
9354 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
9356         PR ipa/65610
9357         * g++.dg/ubsan/pr65610.C: New test.
9359 2015-03-30  Marek Polacek  <polacek@redhat.com>
9361         PR c++/65398
9362         * g++.dg/cpp0x/pr65398-2.C: New test.
9364 2015-03-30  Marek Polacek  <polacek@redhat.com>
9366         * c-c++-common/pr65556.c: Change the width of bit-fields.
9368 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9370         PR ipa/65588
9371         * gcc.target/i386/pr65588.c: New testcase.
9373 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9375         PR libgfortran/65563
9376         * gfortran.dg/open_errors_2.f90:  New test.
9378 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9380         PR libgfortran/65596
9381         * gfortran.dg/namelist_86.f90: New test.
9383 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
9385         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9386         statement to reflect new ownership.
9388 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
9390         PR c++/42328
9391         * g++.dg/template/friend58.C: New.
9392         * g++.dg/template/friend59.C: Likewise.
9394 2015-03-27  Tobias Burnus  <burnus@net-b.de>
9396         PR c/65586
9397         * g++.dg/gomp/openmp-simd-3.C: New.
9398         * gcc.dg/gomp/openmp-simd-3.c: New.
9400 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9402         PR target/65248
9403         * gcc.target/i386/pr65248-1.c: New file.
9404         * gcc.target/i386/pr65248-2.c: Likewise.
9405         * gcc.target/i386/pr65248-3.c: Likewise.
9406         * gcc.target/i386/pr65248-4.c: Likewise.
9408 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
9410         PR target/65593
9411         * gcc.c-torture/compile/pr65593.c: New test.
9413 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
9415         PR c++/59329
9416         * g++.dg/cpp1y/constexpr-assert1.C: New.
9418 2015-03-27  Marek Polacek  <polacek@redhat.com>
9420         PR c++/65556
9421         * c-c++-common/pr65556.c: New test.
9423 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
9425         PR ipa/65600
9426         * g++.dg/torture/pr65600.C: New testcase.
9428 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9430         PR target/65407
9431         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9433 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
9435         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9436         statement and cleanup. Fixed typos.
9438 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9440         PR middle-end/65595
9441         * gcc.c-torture/compile/pr65595.c: New testcase.
9443 2015-03-27  Marek Polacek  <polacek@redhat.com>
9445         PR sanitizer/65583
9446         * g++.dg/ubsan/pr65583.C: New test.
9448 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
9450         * gcc.c-torture/compile/20150327.c: New testcase.
9452 2015-03-26  Richard Biener  <rguenther@suse.de>
9454         PR middle-end/65555
9455         * g++.dg/torture/pr65555.C: New testcase.
9457 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
9459         PR tree-optimization/64715
9460         * gcc.dg/builtin-object-size-15.c: New test.
9461         * gcc.dg/pr64715-1.c: New test.
9462         * gcc.dg/pr64715-2.c: New test.
9464 2015-03-26  Richard Biener  <rguenther@suse.de>
9466         PR middle-end/65519
9467         * gnat.dg/specs/opt2.ads: Fix testcase.
9469 2015-03-25  Martin Sebor  <msebor@redhat.com>
9471         PR testsuite/65526
9472         * lib/target-supports.exp (check_effective_target_arm32): Fail early
9473         when target isn't arm*-*-*-*.
9474         (check_effective_target_arm_nothumb): Likewise.
9475         (check_effective_target_arm_little_endian): Likewise.
9476         (check_effective_target_arm_vect_no_misalign): Likewise.
9477         (check_effective_target_aarch64_little_endian): Fail early if target
9478         isn't aarch64*-*-*.
9480 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
9482         PR tree-optimization/65177
9483         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9485 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
9487         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9488         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9489         smmintrin.h and mm3dnow.h.
9491 2015-03-25  Marek Polacek  <polacek@redhat.com>
9493         PR c++/65558
9494         * g++.dg/cpp0x/pr65558.C: New test.
9496 2015-03-25  Marek Polacek  <polacek@redhat.com>
9498         PR c++/61670
9499         * g++.dg/template/pr61670.C: New test.
9501 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9503         PR c++/54987
9504         * g++.dg/template/pr54987.C: New.
9506 2015-03-25  Richard Biener  <rguenther@suse.de>
9508         PR tree-optimization/62630
9509         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9511 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9513         PR target/65508
9514         * gcc.target/i386/mpx/pr65508.c: New.
9516 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
9518         PR fortran/64952
9519         PR fortran/65532
9520         * gfortran.dg/data_initialized_3.f90: New.
9522 2015-03-25  Richard Biener  <rguenther@suse.de>
9524         PR middle-end/65519
9525         * gnat.dg/specs/opt2.ads: New testcase.
9527 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
9529         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9530         * gcc.target/arm/memset-inline-4.c: Skip for
9531         arm_tune_string_ops_prefer_neon.
9532         * gcc.target/arm/memset-inline-5.c: Ditto.
9533         * gcc.target/arm/memset-inline-6.c: Ditto.
9534         * gcc.target/arm/memset-inline-8.c: Ditto.
9535         * gcc.target/arm/memset-inline-9.c: Ditto.
9537 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9539         PR c++/58923
9540         * g++.dg/other/virtual3.C: New.
9542 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9544         PR c++/60130
9545         * g++.dg/cpp0x/vt-60130.C: New.
9547 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9549         PR c++/61971
9550         * g++.dg/warn/Warray-bounds-7.C: New.
9552 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9554         PR c++/60067
9555         * g++.dg/template/defarg18.C: New.
9557 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9559         PR c++/59988
9560         * g++.dg/cpp0x/vt-59988.C: New.
9562 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
9564         PR tree-optimization/65533
9565         * gcc.dg/pr65533.c: New test.
9567 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
9569         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9570         source= and mold= expressions functionality.
9571         * gfortran.dg/allocate_class_4.f90: New test.
9572         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9573         copying an unlimited polymorhpic object containing a char array
9574         to another unlimited polymorphic object respects the _len
9575         component.
9576         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9577         whether deferred length char array allocate works, unlimited
9578         polymorphic object allocation from a string works and if
9579         allocating an array of deferred length strings works.
9580         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9582 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9584         PR c++/65513
9585         * g++.dg/cpp0x/constexpr-array11.C: New.
9587 2015-03-24  Richard Biener  <rguenther@suse.de>
9589         PR middle-end/65517
9590         * gcc.dg/torture/pr65517.c: New testcase.
9592 2015-03-24  Tobias Burnus  <burnus@net-b.de>
9594         * gfortran.dg/coindexed_1.f90: Moved from
9595         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9597 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9599         PR testsuite/65506
9600         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9601         gimple dump.
9603         PR target/65523
9604         * gcc.target/i386/pr65523.c: New test.
9606         PR ipa/65475
9607         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9608         dg-options.
9609         * g++.dg/lto/pr65475b_0.C: Likewise.
9611 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
9613         PR target/65505
9614         * gcc.target/sh/torture/pr65505.c: New.
9616 2015-03-23  Martin Sebor  <msebor@redhat.com>
9618         PR testsuite/63175
9619         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9620         assembly for lvx in addition to lxv.
9622 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9624         PR target/65504
9625         * gfortran.dg/pr65504.f90: New test.
9627         PR ipa/65521
9628         * gcc.dg/pr65521.c: New test.
9630 2015-03-23  Richard Biener  <rguenther@suse.de>
9632         PR tree-optimization/65518
9633         * gcc.dg/vect/pr65518.c: New testcase.
9635 2015-03-23  Richard Biener  <rguenther@suse.de>
9637         PR tree-optimization/65494
9638         * gcc.dg/vect/pr65494.c: New testcase.
9640 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9642         PR preprocessor/65238
9643         * c-c++-common/cpp/pr65238-1.c: New test.
9644         * gcc.dg/cpp/pr65238-2.c: New test.
9645         * gcc.dg/cpp/trad/pr65238-3.c: New test.
9646         * gcc.dg/cpp/trad/pr65238-4.c: New test.
9648 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
9649             Mikael Morin  <mikael@gcc.gnu.org>
9651         PR fortran/64952
9652         * gfortran.dg/elemental_dependency_4.f90: New.
9653         * gfortran.dg/elemental_dependency_5.f90: New.
9655 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
9657         PR ipa/65475
9658         * g++.dg/lto/pr65475b_0.C: New testcase.
9659         * g++.dg/lto/pr65475b_1.C: New testcase.
9660         * g++.dg/lto/pr65475c_0.C: New testcase.
9661         * g++.dg/lto/pr65475c_1.C: New testcase.
9663 2015-03-21  Tobias Burnus  <burnus@net-b.de>
9665         * gfortran.dg/coarray_38.f90: New.
9666         * gfortran.dg/coarray_39.f90: New.
9667         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9668         compile test.
9670 2015-03-20  Marek Polacek  <polacek@redhat.com>
9672         PR c++/65398
9673         * g++.dg/cpp0x/pr65398.C: New test.
9675 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
9677         PR ipa/65475
9678         * g++.dg/lto/pr65475_0.C: New testcase.
9679         * g++.dg/lto/pr65475_1.C: New testcase.
9681 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
9683         PR rtl-optimization/64366
9684         * gcc.target/sh/pr64366.c: New.
9686 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9688         PR c++/48324
9689         * g++.dg/cpp0x/constexpr-48324.C: New.
9691 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9693         PR c++/48453
9694         * g++.dg/cpp0x/pr48453.C: New.
9696 2015-03-20  Marek Polacek  <polacek@redhat.com>
9698         PR c++/65072
9699         * g++.dg/cpp0x/pr65072.C: New test.
9701 2015-03-20  Richard Biener  <rguenther@suse.de>
9703         PR middle-end/64715
9704         * gcc.dg/pr15347.c: Use -O.
9705         * c-c++-common/pr19807-1.c: Likewise.
9707 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
9709         * gnat.dg/volatile13.ad[sb]: New test.
9711 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
9713         PR rtl-optimization/60851
9714         * gcc.target/i386/pr60851.c: New test.
9716 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
9718         PR target/65240
9719         * g++.dg/pr65240.h: Add tests for PR 65240.
9720         * g++.dg/pr65240-1.C: Likewise.
9721         * g++.dg/pr65240-2.C: Likewise.
9722         * g++.dg/pr65240-3.C: Likewise.
9723         * g++.dg/pr65240-4.C: Likewise.
9725 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
9727         PR rtl-optimization/63491
9728         * gcc.target/powerpc/pr63491.c: New.
9730 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9732         * g++.dg/ipa/pr65465.C: New test.
9734 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9736         PR c++/52659
9737         * g++.dg/cpp0x/deleted11.C: New.
9739 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9741         PR sanitizer/65400
9742         * c-c++-common/tsan/pr65400-3.c: New test.
9744 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9746         PR c++/59686
9747         * g++.dg/cpp0x/constexpr-59686.C: New.
9749 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9751         PR sanitizer/64265
9752         * g++.dg/tsan/pr64265.C: New test.
9754         PR sanitizer/65400
9755         * c-c++-common/tsan/pr65400-1.c: New test.
9756         * c-c++-common/tsan/pr65400-2.c: New test.
9758 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9760         PR c++/59816
9761         * g++.dg/cpp0x/pr59816.C: New.
9763 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
9765         PR fortran/59198
9766         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9768 2015-03-18  Martin Liska  <mliska@suse.cz>
9770         PR ipa/65439
9771         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9772         equivalences either to 6 or 7.
9774 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
9776         PR middle-end/64491
9777         Revert:
9778         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
9780         * gcc.dg/undefined-loop-1.c: New file.
9781         * gcc.dg/undefined-loop-2.c: New file.
9783         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
9785         PR testsuite/64032
9786         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9787         loop exits too early.
9789 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
9791         PR tree-optimization/65450
9792         * gfortran.dg/pr65450.f90: New test.
9794         PR target/65078
9795         * gcc.target/i386/pr65078-1.c: New test.
9796         * gcc.target/i386/pr65078-2.c: New test.
9797         * gcc.target/i386/pr65078-3.c: New test.
9798         * gcc.target/i386/pr65078-4.c: New test.
9799         * gcc.target/i386/pr65078-5.c: New test.
9800         * gcc.target/i386/pr65078-6.c: New test.
9802 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9804         PR c++/65340
9805         * g++.dg/cpp1y/pr65340.C: New.
9807 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9809         PR fortran/64432
9810         * gfortran.dg/system_clock_3.f08: Adjust test.
9812 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
9814         PR fortran/59198
9815         * gfortran.dg/proc_ptr_comp_44.f90: New test.
9816         * gfortran.dg/proc_ptr_comp_45.f90: New test.
9818 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9820         PR fortran/64432
9821         * gfortran.dg/system_clock_3.f08: New test.
9823 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
9825         PR c++/64626
9826         g++.dg/cpp1y/pr64626-1.C: New.
9827         g++.dg/cpp1y/pr64626-2.C: New.
9828         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9830 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
9832         PR tree-optimization/65427
9833         * gcc.c-torture/execute/pr65427.c: New test.
9835 2015-03-16  Marek Polacek  <polacek@redhat.com>
9837         DR 1688
9838         PR c++/65327
9839         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9840         * g++.dg/cpp0x/pr65327.C: New test.
9842 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9844         PR sanitizer/64820
9845         * c-c++-common/asan/pr64820.c: New test.
9847 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
9849         * gfortran.dg/pointer_2.f90: New test.
9851 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9853         * g++.dg/pr65049.C: New test.
9855 2015-03-16  Tom de Vries  <tom@codesourcery.com>
9857         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9858         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9859         * gcc.target/i386/fuse-caller-save.c: Same.
9861 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9863         * gnat.dg/loop_optimization18.ad[sb]: New test.
9864         * gnat.dg/loop_optimization18_pkg.ads: New helper.
9866 2015-03-16  Alan Modra  <amodra@gmail.com>
9868         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
9869         2014-12-05 change.
9871 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
9873         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9874         hppa*-*-hpux*.
9875         * gcc.dg/torture/pr65270-2.c: Likewise.
9877 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9879         PR fortran/61138
9880         * gfortran.dg/pointer_remapping_9.f90: New.
9882 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
9884         PR tree-optimization/65369
9885         * gcc.c-torture/execute/pr65369.c: New test.
9887         PR tree-optimization/65418
9888         * gcc.c-torture/execute/pr65418-1.c: New test.
9889         * gcc.c-torture/execute/pr65418-2.c: New test.
9891         PR rtl-optimization/65401
9892         * gcc.c-torture/execute/pr65401.c: New test.
9894 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9896         PR target/64600
9897         * gcc.target/arm/pr64600_1.c: New test.
9899 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9901         PR rtl-optimization/65235
9902         * gcc.target/aarch64/pr65235_1.c: New test.
9904 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9906         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9907         * gcc.target/s390/hotpatch-22.c: Likewise.
9908         * gcc.target/s390/hotpatch-23.c: Likewise.
9909         * gcc.target/s390/hotpatch-24.c: Likewise.
9910         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9911         * gcc.target/s390/hotpatch-1.c: Update expected output.
9912         * gcc.target/s390/hotpatch-2.c: Likewise.
9913         * gcc.target/s390/hotpatch-3.c: Likewise.
9914         * gcc.target/s390/hotpatch-4.c: Likewise.
9915         * gcc.target/s390/hotpatch-5.c: Likewise.
9916         * gcc.target/s390/hotpatch-6.c: Likewise.
9917         * gcc.target/s390/hotpatch-7.c: Likewise.
9918         * gcc.target/s390/hotpatch-8.c: Likewise.
9919         * gcc.target/s390/hotpatch-9.c: Likewise.
9920         * gcc.target/s390/hotpatch-10.c: Likewise.
9921         * gcc.target/s390/hotpatch-11.c: Likewise.
9922         * gcc.target/s390/hotpatch-12.c: Likewise.
9923         * gcc.target/s390/hotpatch-13.c: Likewise.
9924         * gcc.target/s390/hotpatch-14.c: Likewise.
9925         * gcc.target/s390/hotpatch-15.c: Likewise.
9926         * gcc.target/s390/hotpatch-16.c: Likewise.
9927         * gcc.target/s390/hotpatch-17.c: Likewise.
9928         * gcc.target/s390/hotpatch-18.c: Likewise.
9929         * gcc.target/s390/hotpatch-19.c: Likewise.
9931 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9933         PR target/65103
9934         * gcc.target/i386/pr65103-1.c: New.
9936 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9938         PR target/65044
9939         * gcc.target/i386/pr65044.c: New.
9941 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9943         PR rtl-optimization/64895
9944         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9945         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9946         * gcc.target/i386/fuse-caller-save.c: Ditto.
9948 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9950         * gcc.dg/ipa/pr63569.c: Fix template.
9952 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9954         * g++.dg/ipa/pr64146.C: Require fpic support.
9956 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9958         PR libfortran/65200
9959         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9960         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9962 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9964         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9965         to dg-options, fix up dg-skip-if.
9967 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9969         PR target/65296
9970         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9971         * gcc.target/avr/tiny-caller-save.c: Same.
9973 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9975         PR target/65242
9976         * g++.dg/pr65242.C: New test.
9978 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9980         * c-c++-common/asan/no-asan-check-glob.c: New test.
9982 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9984         PR c++/65370
9985         * g++.dg/other/default11.C: New.
9986         * g++.dg/other/default12.C: Likewise.
9988 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9990         PR target/65368
9991         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9993 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9995         PR fortran/65024
9996         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9998 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
10000         PR c++/65127
10001         * g++.dg/cpp0x/pr65127.C: New test.
10003 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
10005         * gcc.dg/ipa/PR64550.c: Update template.
10007 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10008             Tobias Burnus  <burnus@net-b.de>
10010         * gfortran.dg/coarray_sync_memory.f90: New.
10012 2015-03-10  Marek Polacek  <polacek@redhat.com>
10014         PR sanitizer/65367
10015         * c-c++-common/ubsan/pr65367.c: New test.
10017 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10019         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
10020         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
10021         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
10022         * gcc.target/i386/mpx/calloc-1-nov.c: New.
10023         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
10024         * gcc.target/i386/mpx/malloc-1-nov.c: New.
10025         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
10026         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
10027         * gcc.target/i386/mpx/realloc-1-nov.c: New.
10028         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
10029         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
10030         * gcc.target/i386/mpx/realloc-2-nov.c: New.
10031         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
10033 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10035         * lib/mpx-dg.exp (mpx_link_flags): New.
10036         (mpx_init): New.
10037         (mpx_finish): New.
10038         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
10039         * gcc.target/i386/mpx/alloca-1-nov.c: New.
10040         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
10041         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
10042         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
10043         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
10044         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
10045         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
10046         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
10047         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
10048         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
10049         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
10050         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
10051         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
10052         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
10053         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
10054         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
10055         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
10056         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
10057         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
10058         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
10059         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
10060         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
10061         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
10062         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
10063         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
10064         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
10065         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
10066         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
10067         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
10068         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
10069         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
10070         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
10071         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
10072         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
10073         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
10074         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
10075         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
10076         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
10077         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
10078         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
10079         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
10080         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
10081         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
10082         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
10083         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
10084         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
10085         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
10086         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
10087         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
10088         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
10089         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
10090         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
10091         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
10092         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
10093         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
10094         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
10095         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
10096         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
10097         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
10098         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
10099         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
10100         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
10101         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
10102         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
10103         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
10104         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
10105         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
10106         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
10107         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
10108         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
10109         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
10110         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
10111         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
10112         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
10113         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
10114         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
10115         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
10116         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
10117         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
10118         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
10119         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
10120         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
10121         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
10122         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
10123         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
10124         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
10125         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
10126         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
10127         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
10128         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
10129         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
10130         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
10131         * gcc.target/i386/mpx/label-address-1.c: New.
10132         * gcc.target/i386/mpx/legacy-1-nov.c: New.
10133         * gcc.target/i386/mpx/macro.c: New.
10134         * gcc.target/i386/mpx/mpx-check.h: New.
10135         * gcc.target/i386/mpx/mpx.exp: New.
10136         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
10137         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
10138         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
10139         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
10140         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
10141         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
10142         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
10143         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
10144         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
10145         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
10146         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
10147         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
10148         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
10149         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
10150         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
10151         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
10152         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
10153         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
10154         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
10155         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
10156         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
10157         * gcc.target/i386/mpx/reference-1-lbv.c: New.
10158         * gcc.target/i386/mpx/reference-1-nov.c: New.
10159         * gcc.target/i386/mpx/reference-1-ubv.c: New.
10160         * gcc.target/i386/mpx/reference-2-lbv.c: New.
10161         * gcc.target/i386/mpx/reference-2-nov.c: New.
10162         * gcc.target/i386/mpx/reference-2-ubv.c: New.
10163         * gcc.target/i386/mpx/reference-3-lbv.c: New.
10164         * gcc.target/i386/mpx/reference-3-nov.c: New.
10165         * gcc.target/i386/mpx/reference-3-ubv.c: New.
10166         * gcc.target/i386/mpx/reference-4-lbv.c: New.
10167         * gcc.target/i386/mpx/reference-4-nov.c: New.
10168         * gcc.target/i386/mpx/reference-4-ubv.c: New.
10169         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
10170         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
10171         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
10172         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
10173         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
10174         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
10175         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
10176         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
10177         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
10178         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
10179         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
10180         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
10181         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
10182         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
10183         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
10184         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
10185         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
10186         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
10187         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
10188         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
10189         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
10190         * gcc.target/i386/mpx/sincos-1-nov.c: New.
10191         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
10192         * gcc.target/i386/mpx/static-array-1-nov.c: New.
10193         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
10194         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
10195         * gcc.target/i386/mpx/static-init-1-nov.c: New.
10196         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
10197         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
10198         * gcc.target/i386/mpx/static-init-2-nov.c: New.
10199         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
10200         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
10201         * gcc.target/i386/mpx/static-init-3-nov.c: New.
10202         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
10203         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
10204         * gcc.target/i386/mpx/static-init-4-nov.c: New.
10205         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
10206         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
10207         * gcc.target/i386/mpx/static-init-5-nov.c: New.
10208         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
10209         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
10210         * gcc.target/i386/mpx/static-init-6-nov.c: New.
10211         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
10212         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
10213         * gcc.target/i386/mpx/static-string-1-nov.c: New.
10214         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
10215         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
10216         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
10217         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
10218         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
10219         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
10220         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
10221         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
10222         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
10223         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10224         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10225         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10226         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10227         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10228         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10229         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10230         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10231         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10232         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10233         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10234         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10235         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10236         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10237         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10238         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10239         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10240         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10241         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10242         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10243         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10244         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10245         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10246         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10247         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10248         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10249         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10250         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10251         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10252         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10253         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10254         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10255         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10256         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10257         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10258         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10259         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10260         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10261         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10262         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10263         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10264         * gcc.target/i386/mpx/vararg-1-nov.c: New.
10265         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10266         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10267         * gcc.target/i386/mpx/vararg-2-nov.c: New.
10268         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10269         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10270         * gcc.target/i386/mpx/vararg-3-nov.c: New.
10271         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10272         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10273         * gcc.target/i386/mpx/vararg-4-nov.c: New.
10274         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10275         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10276         * gcc.target/i386/mpx/vararg-5-nov.c: New.
10277         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10278         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10279         * gcc.target/i386/mpx/vararg-6-nov.c: New.
10280         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10281         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10282         * gcc.target/i386/mpx/vararg-7-nov.c: New.
10283         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10284         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10285         * gcc.target/i386/mpx/vararg-8-nov.c: New.
10286         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10287         * gcc.target/i386/mpx/vla-1-lbv.c: New.
10288         * gcc.target/i386/mpx/vla-1-nov.c: New.
10289         * gcc.target/i386/mpx/vla-1-ubv.c: New.
10290         * gcc.target/i386/mpx/vla-2-lbv.c: New.
10291         * gcc.target/i386/mpx/vla-2-nov.c: New.
10292         * gcc.target/i386/mpx/vla-2-ubv.c: New.
10294 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
10296         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10298 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
10300         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10302 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
10304         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10305         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10307 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
10309         PR c/65120
10310         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10311         on rhs is 0.
10312         (fn4): New test.
10313         * c-c++-common/pr65120.c: New test.
10315         PR rtl-optimization/65321
10316         * gcc.dg/pr65321.c: New test.
10318 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
10320         PR tree-optimization/65355
10321         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10323 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
10325         PR c/65120
10326         * c-c++-common/pr49706.c: Adjust tests for not warning
10327         about !!x == y or !b == y where b is boolean, and add
10328         some further tests.
10329         * c-c++-common/pr62199-2.c: Likewise.
10331 2015-03-09  Richard Biener  <rguenther@suse.de>
10333         PR middle-end/65270
10334         * gcc.dg/torture/pr65270-1.c: New testcase.
10335         * gcc.dg/torture/pr65270-2.c: Likewise.
10337 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10339         PR tree-optimization/63743
10340         * gcc.dg/pr63743.c: New test.
10342 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
10344         PR lto/65316
10345         * g++.dg/lto/pr65316_0.C: New testcase.
10346         * g++.dg/lto/pr65316_1.C: New testcase.
10348 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
10350         PR target/62247
10351         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10352         hppa*-*-hpux*.
10353         * g++.dg/abi/rtti3.C: Likewise.
10355         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10357         PR target/62251
10358         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10360         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10362         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10364         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10366 2015-03-08  Morin  <mikael@gcc.gnu.org>
10368         PR fortran/60898
10369         * gfortran.dg/entry_20.f90: New.
10371 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10373         PR target/65153
10374         * gcc.c-torture/compile/pr65153.c: New.
10376 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
10378         PR target/65249
10379         * g++.dg/torture/pr65249.C: New.
10381 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
10383         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10384         long.
10385         (int64_t): Likewise.
10387 2015-03-07  Marek Polacek  <polacek@redhat.com>
10388             Martin Uecker  <uecker@eecs.berkeley.edu>
10390         PR sanitizer/65280
10391         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10392         member-like arrays.
10393         * c-c++-common/ubsan/bounds-8.c: New test.
10394         * c-c++-common/ubsan/bounds-9.c: New test.
10395         * gcc.dg/ubsan/bounds-2.c: New test.
10397 2015-03-05  Martin Sebor  <msebor@redhat.com>
10399         PR testsuite/63175
10400         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10401         checking of results into main to prevent it from getting optimized
10402         away.
10403         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10405 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
10407         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10408         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10409         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10410         x64.
10412 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
10414         * g++.dg/lto/pr65302_1.C: New testcase.
10415         * g++.dg/lto/pr65302_0.C: New testcase.
10417 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10419         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10420         -fno-ipa-icf to dg-options.
10422 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
10424         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10425         compiles using the linker plugin.
10427 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10429         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10431 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10433         * gcc.target/arm/pr65067.c: New test.
10435 2015-03-05  Martin Liska  <mliska@suse.cz>
10437         PR ipa/65318
10438         * gcc.dg/ipa/pr65318.c: New test.
10440 2015-03-05  Marek Polacek  <polacek@redhat.com>
10442         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10444 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10446         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10448 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10450         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10451         max-unroll-times back to defaults for s390.
10453 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10455         Fix last commit.
10457 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10459         PR c++/64665
10460         * g++.dg/cpp0x/initlist92.C: New.
10462 2015-03-05  Richard Biener  <rguenther@suse.de>
10464         PR tree-optimization/65310
10465         * gcc.dg/vect/pr65310.c: New testcase.
10467 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10469         PR c++/64834
10470         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10472 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10474         * gnat.dg/entry_queues3.adb: New test.
10476 2015-03-04  Ian Lance Taylor  <iant@google.com>
10478         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10480 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10482         PR c++/64227
10483         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10485 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
10487         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10488         -fno-ipa-icf to dg-options
10489         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10490         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10492 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
10494         PR c++/64398
10495         * g++.dg/cpp0x/decltype62.C: New.
10497 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10499         * gnat.dg/object_overflow5.adb: New test.
10501 2015-03-03  Martin Liska  <mliska@suse.cz>
10503         PR ipa/65287
10504         * gcc.dg/ipa/pr65287.c: New test.
10506 2015-03-03  Martin Jambor  <mjambor@suse.cz>
10507             Eric Botcazou  <ebotcazou@adacore.com>
10509         * gnat.dg/specs/pack12.ads: New test.
10511 2015-03-03  Martin Liska  <mliska@suse.cz>
10513         * gcc.dg/ipa/PR65282.c: New test.
10515 2015-03-13  Jeff Law  <law@redhat.com>
10517         PR tree-optimization/65241
10518         * gcc.c-torture/compile/pr65241.c: New test.
10520 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
10522         PR target/64331
10523         * gcc.target/avr/torture/pr64331.c: New test.
10525 2015-03-03  Martin Liska  <mliska@suse.cz>
10526             Jan Hubicka  <hubicka@ucw.cz>
10528         * g++.dg/ipa/pr65263.C: New test.
10530 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10532         PR ipa/65130
10533         * gcc.dg/lto/pr65130_0.c: New testcase.
10534         * gcc.dg/lto/pr65130_1.c: New testcase.
10536 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
10538         PR ipa/64988
10539         * g++.dg/torture/pr64988.C: New testcase.
10541 2015-03-02  Tobias Burnus  <burnus@net-b.de>
10543         * gfortran.dg/coarray_atomic_6.f90: New.
10545 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10547         PR target/65184
10548         * gcc.target/i386/pr65184.c: New.
10550 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10552         PR target/65183
10553         * gcc.target/i386/pr65183.c: New.
10555 2015-02-28  Martin Liska  <mliska@suse.cz>
10556             Jan Hubicka  <hubicka@ucw.cz>
10558         * gcc.dg/ipa/ipa-icf-35.c: New test.
10559         * gcc.dg/ipa/ipa-icf-36.c: New test.
10560         * gcc.dg/ipa/ipa-icf-37.c: New test.
10562 2015-02-28  Martin Liska  <mliska@suse.cz>
10563             Jan Hubicka  <hubicka@ucw.cz>
10565         PR ipa/65245
10566         * gcc.dg/ipa/ipa-icf-34.c: New test.
10568 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
10570         PR target/61142
10571         * gcc.target/sh/sh/pr61142.c: New.
10573 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10575         * g++.dg/other/dump-ada-spec-3.C: New test.
10577 2015-03-01  Martin Liska  <mliska@suse.cz>
10579         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10580         * g++.dg/ipa/pr63595.C: Update expected results.
10582 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
10584         PR ipa/65236
10585         * g++.dg/ipa/ipa-icf-6.C: New testcase.
10587 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
10589         * gcc.dg/vect/pr59354.c: Move vector producing code to
10590         separate function.
10592 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
10594         PR ipa/65237
10595         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10596         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10597         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10598         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10600 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
10602         PR tree-optimization/65048
10603         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10604         (foo): Use K&R style definition.
10606 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
10608         PR target/65032
10609         * g++.dg/pr65032.C: New.
10611 2015-02-27  Marek Polacek  <polacek@redhat.com>
10613         PR c/65040
10614         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10615         -Wformat=2.
10617 2015-02-27  Marek Polacek  <polacek@redhat.com>
10619         PR c/65228
10620         * gcc.dg/pr65228.c: New test.
10622 2015-02-27  Kai Tietz  <ktietz@redhat.com>
10624         PR c/35330
10625         * gcc.dg/weak/weak-17.c: New file.
10627 2015-02-27  Richard Biener  <rguenther@suse.de>
10629         PR lto/65193
10630         * g++.dg/lto/pr65193_0.C: New testcase.
10632 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10634         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10635         * gcc.target/s390/hotpatch-8.c: Likewise.
10636         * gcc.target/s390/hotpatch-9.c: Likewise.
10637         * gcc.target/s390/pr61078.c: Likewise.
10638         * gcc.target/s390/pr57960.c: Remove -m64.
10639         * gcc.target/s390/pr61078.c: Likewise.
10641 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
10642             Martin Liska  <mliska@suse.cz>
10644         PR bootstrap/65150
10645         * gcc.dg/pr64454.c: Disable ICF.
10646         * gcc.dg/pr28685-1.c: Disable ICF
10647         * gcc.dg/ipa/iinline-5.c: Disable ICF.
10648         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10649         * g++.dg/ipa/ipa-icf-4.C: Update template.
10651 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
10653         PR tree-optimization/65216
10654         * gcc.c-torture/execute/pr65216.c: New test.
10656         PR tree-optimization/65215
10657         * gcc.c-torture/execute/pr65215-1.c: New test.
10658         * gcc.c-torture/execute/pr65215-2.c: New test.
10659         * gcc.c-torture/execute/pr65215-3.c: New test.
10660         * gcc.c-torture/execute/pr65215-4.c: New test.
10661         * gcc.c-torture/execute/pr65215-5.c: New test.
10663 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10665         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10667 2015-02-26  Martin Liska  <mliska@suse.cz>
10668             Jan Hubicka  <hubicka@ucw.cz>
10670         * g++.dg/ipa/pr64146.C: Update expected results.
10671         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10672         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10673         * gcc.dg/ipa/ipa-icf-34.c: New test.
10675 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10677         * gcc.dg/vect/vect-pr61917.c: Rename to ...
10678         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10679         (dg-additional-options): Remove dg directive.
10680         (dg-final): Add dg directive.
10682 2015-02-26  Marek Polacek  <polacek@redhat.com>
10684         PR ipa/65008
10685         * g++.dg/ipa/pr65008.C: New test.
10687 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10689         * lib/profopt.exp (profopt-target-cleanup): New proc.
10690         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10691         files from sources from dg-additional-sources.
10693 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10695         * lib/gcov.exp: Cleanup in case of xfail.
10697 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10699         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10701 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
10703         PR debug/46102
10704         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10705         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10706         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10707         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10708         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10709         * g++.dg/debug/pr46123.C: XFAIL and move...
10710         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10711         * gcc.dg/debug/dwarf2-3.c: Move...
10712         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10714 2015-02-26  Marek Polacek  <polacek@redhat.com>
10716         PR c++/65202
10717         * g++.dg/cpp1y/pr65202.C: New test.
10719 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10721         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10722         locale_facets.h.gcov.
10724 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10726         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10728 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10730         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10732 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10734         PR target/65217
10735         * gcc.target/i386/pr65217.c: New.
10737 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10739         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10741 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10743         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10745 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10747         PR tree-optimization/65048
10748         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10750 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10752         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10753         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10755 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
10757         PR target/65161
10758         * gcc.target/i386/pr65161.c: New test.
10760 2015-02-26  Terry Guo  <terry.guo@arm.com>
10762         * gcc.target/arm/no-volatile-in-it.c: New test.
10764 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
10766         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10767         (dg-options): Add -save-temps.
10768         (dg-final): Add cleanup-saved-temps.
10770 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
10772         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10774 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
10776         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10777         * gcc.target/powerpc/pack01.c: Include string.h.
10779 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
10781         PR target/65167
10782         * gcc.target/i386/pr65167.c: New.
10784 2015-02-25  Kai Tietz  <ktietz@redhat.com>
10786         PR tree-optimization/61917
10787         * gcc.dg/vect/vect-pr61917.c: New file.
10789 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
10791         PR tree-optimization/65170
10792         * gcc.c-torture/execute/pr65170.c: New test.
10793         * gcc.dg/tree-ssa/vrp96.c: New test.
10795 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10797         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10799 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10801         PR testsuite/65126
10802         * lib/gcc-defs.exp (additional_sources_used): Add new var.
10803         (dg-additional-files-options): Copy additional_sources to
10804         additional_sources_used before emptying additional_sources.
10805         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10806         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10807         (cleanup-saved-temps): Use additional_sources_used instead of
10808         additional_sources.
10809         (dg-test): Reset additional_sources_used.
10811 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
10813         PR fortran/63427
10814         * gfortran.dg/integer_exponentiation_6.F90: New test.
10816 2015-02-23  Martin Sebor  <msebor@redhat.com>
10818         PR target/65109
10819         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10820         two parts.  One to save registers, the other to verify the
10821         registers have the right values.  Save register state into
10822         static data rather than on the stack.
10824 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
10826         PR bootstrap/63888
10827         * c-c++-common/asan/pr63888.c: New test.
10829 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
10831         PR target/65163
10832         * gcc.c-torture/compile/pr65163.c: New.
10834 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10836         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10837         with -m31 on 64 bit.
10838         * gcc.dg/hoist-register-pressure-2.c: Likewise.
10839         * gcc.dg/hoist-register-pressure-3.c: Likewise.
10841 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10843         * gcc.target/s390/20090223-1.c: Add
10844         -Wno-implicit-function-declaration option.
10845         * gcc.target/s390/pr42224.c: Likewise.
10846         * gcc.target/s390/pr55718.c: Likewise.
10848 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10850         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10851         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10852         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10853         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10854         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10855         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10856         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10857         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10858         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10859         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10860         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10861         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10862         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10863         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10864         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10865         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10866         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10867         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10868         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10869         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10870         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10872 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10874         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10875         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10876         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10877         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10878         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10879         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10880         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10881         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10882         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10883         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10884         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10885         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10886         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10887         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10888         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10889         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10891 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10893         PR fortran/64980
10894         PR fortran/61960
10895         * gfortran.dg/pr61960.f90: New.
10896         * gfortran.dg/pr64230.f90: New.
10897         * gfortran.dg/pr64980.f03: New.
10899 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10901         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10903 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10905         PR ada/65156
10906         * gnat.dg/timing_events.adb: Removed, invalid test.
10908 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10910         PR debug/58123
10911         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10912         location.
10913         * g++.dg/gcov/gcov-2.C: Likewise.
10915 2015-02-20  Richard Biener  <rguenther@suse.de>
10917         PR tree-optimization/65136
10918         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10920 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10922         PR testsuite/64158
10923         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10924         powerpc*-*-linux* and nvptx-*-* blacklisting.
10926         * gcc.dg/sibcall-9.c: New test.
10927         * gcc.dg/sibcall-10.c: New test.
10929 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10931         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10933 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10935         PR target/64452
10936         * gcc.target/avr/torture/pr64452.c: New test.
10938 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10940         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10941         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10943 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10945         PR testsuite/65116
10946         * lib/target-supports.exp (check_compile): Check whether
10947         additional_sources is defined before using it.
10949 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10951         PR middle-end/65074
10952         * g++.dg/opt/pr65074.C: New file.
10954 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10956         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10957         (size_type): New typedef.
10958         (operator "" _script): Use it for the last argument.
10960 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10962         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10964 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10966         * lib/target-supports.exp (check_compile): Save/restore
10967         additional_sources that may belong to an actual test.
10969 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10971         PR gcov-profile/64634
10972         * g++.dg/gcov/gcov-15.C: New test.
10974 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10976         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10978 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10980         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10982 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10984         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10986 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10988         * gfortran.dg/fmt_cache_1.f: Add missing close.
10990 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10992         PR testsuite/65107
10993         * gfortran.dg/read_eof_8.f90: Add missing close.
10995 2015-02-18  Richard Biener  <rguenther@suse.de>
10997         PR tree-optimization/65063
10998         * gcc.dg/pr65063.c: New testcase.
11000 2015-02-18  Richard Biener  <rguenther@suse.de>
11002         PR tree-optimization/62217
11003         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
11005 2015-02-18  Marek Polacek  <polacek@redhat.com>
11007         PR sanitizer/65081
11008         * c-c++-common/ubsan/pr65081.c: New test.
11010 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
11012         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
11013         * gcc.target/sh/force-cbranch-delay-slot.c: New.
11015 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11017         * gcc.dg/ipa/propalign-3.c: New test.
11019 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
11021         PR target/64793
11022         * gcc.target/sh/pr64793.c: New.
11023         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
11025 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
11027         * gcc.target/arm/divzero.c: New test case.
11029 2015-02-17  Tom de Vries  <tom@codesourcery.com>
11031         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
11033 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
11034             Jakub Jelinek  <jakub@redhat.com>
11036         PR c++/65075
11037         * g++.dg/cpp0x/pr65075.C: New test.
11039 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
11041         PR target/65058
11042         * gcc.target/powerpc/pr65058.c: New test.
11044 2015-02-16  Jeff Law  <law@redhat.com>
11046         PR tree-optimization/64823
11047         * gcc.dg/uninit-20.c: New test.
11049 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
11050             James Greenhalgh  <james.greenhalgh@arm.com>
11052         PR ipa/64963
11053         * gcc.dg/ipa/ipa-clone-1.c: New test.
11055 2015-02-16  Richard Biener  <rguenther@suse.de>
11057         PR tree-optimization/65077
11058         * gcc.dg/torture/pr65077.c: New testcase.
11060 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
11062         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11063         Directive adjusted to scan for ldaxr.
11064         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11065         adjusted to scan for ldaex.
11067 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
11069         PR c++/65080
11070         * g++.dg/cpp0x/constexpr-65080.C: New.
11072 2015-02-16  Richard Biener  <rguenther@suse.de>
11074         PR tree-optimization/63593
11075         * gcc.dg/pr63593.c: New testcase.
11077 2015-02-16  Marek Polacek  <polacek@redhat.com>
11079         PR c/65066
11080         * gcc.dg/pr65066.c: New test.
11082 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11084         * gcc.dg/pr65002.C: Move ...
11085         * g++.dg/ipa/pr65002.C: ... here.
11087 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
11089         * gcc.target/powerpc/pr64205.c: Skip on AIX.
11090         * gcc.target/powerpc/pr64505.c: Skip on AIX.
11091         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
11092         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
11094 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
11096         PR testsuite/64850
11097         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
11098         the expression to find calls.
11099         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11100         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11101         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11102         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11103         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11105 2015-02-14  Marek Polacek  <polacek@redhat.com>
11107         PR c/64768
11108         * gcc.dg/array-11.c: New test.
11109         * gcc.dg/array-12.c: New test.
11110         * gcc.dg/array-13.c: New test.
11111         * gcc.dg/array-14.c: New test.
11112         * gcc.dg/c99-flex-array-typedef-1.c: New test.
11113         * gcc.dg/c99-flex-array-typedef-2.c: New test.
11114         * gcc.dg/c99-flex-array-typedef-3.c: New test.
11115         * gcc.dg/c99-flex-array-typedef-5.c: New test.
11116         * gcc.dg/c99-flex-array-typedef-7.c: New test.
11117         * gcc.dg/c99-flex-array-typedef-8.c: New test.
11119 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
11121         PR c++/60894
11122         * g++.dg/lookup/using54.C: New.
11124 2015-02-13  Jeff Law  <law@redhat.com>
11126         PR bootstrap/65060
11127         Revert my change for tree-optimization/64823.
11129 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
11131         PR tree-optimization/65053
11132         * gcc.c-torture/execute/pr65053-1.c: New test.
11133         * gcc.c-torture/execute/pr65053-2.c: New test.
11135 2015-02-13  Marek Polacek  <polacek@redhat.com>
11137         PR c/65050
11138         * gcc.dg/pr65050.c: New test.
11140 2015-02-13  Jeff Law  <law@redhat.com>
11142         PR tree-optimization/64823
11143         * gcc.dg/uninit-20.c: New test.
11145         PR rtl-optimization/47477
11146         * gcc.dg/tree-ssa/pr47477.c: New test.
11148 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
11150         PR c++/60211
11151         * g++.dg/parse/ivdep-2.C: New.
11152         * g++.dg/parse/ivdep-3.C: Likewise.
11154 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156         PR fortran/64506
11157         * gfortran.dg/continuation_13.f90: New test.
11158         * gfortran.dg/continuation_14.f: New test.
11160 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
11162         PR c++/64970
11163         * g++.dg/cpp0x/sfinae55.C: New.
11165 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
11167         PR ipa/65034
11168         * g++.dg/ipa/pr65034.C: New test.
11170 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11172         PR tree-optimization/65002
11173         * gcc.dg/pr65002.C: New.
11175 2015-02-13  Marek Polacek  <polacek@redhat.com>
11177         PR c/65040
11178         * c-c++-common/pr65040.c: New test.
11180 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
11182         PR tree-optimization/64705
11183         * gcc.dg/tree-ssa/pr64705.c: New test.
11185 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11187         PR rtl/32219
11188         * gcc.dg/visibility-22.c: New test.
11189         * gcc.dg/visibility-23.c: New test.
11190         * gcc.target/i386/pr32219-1.c: New test.
11191         * gcc.target/i386/pr32219-2.c: New test.
11192         * gcc.target/i386/pr32219-3.c: New test.
11193         * gcc.target/i386/pr32219-4.c: New test.
11194         * gcc.target/i386/pr32219-5.c: New test.
11195         * gcc.target/i386/pr32219-6.c: New test.
11196         * gcc.target/i386/pr32219-7.c: New test.
11197         * gcc.target/i386/pr32219-8.c: New test.
11198         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
11200 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11202         PR libgfortran/57822
11203         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
11204         four different KINDs.
11206 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11208         PR c++/64884
11209         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
11211         PR sanitizer/65000
11212         * g++.dg/ubsan/pr65000.C: New test.
11214 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
11216         PR fortran/64932
11217         * gfortran.dg/finalize_28.f90: New test
11219 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11221         PR debug/55541
11222         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
11223         DW_TAG_lexical_block removal.
11224         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11225         * g++.dg/guality/pr55541.C: New test.
11227         PR sanitizer/64984
11228         * g++.dg/ubsan/pr64984.C: New test.
11230 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
11232         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11234 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
11236         PR testsuite/64930
11237         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11238         instructions for 2015-01-14 get_memmodel changes.
11239         * gcc.target/powerpc/atomic-p8.c: Likewise.
11241         PR sanitizer/65019
11242         * g++.dg/ubsan/pr65019.C: New test.
11244         PR tree-optimization/65014
11245         * gcc.c-torture/compile/pr65014.c: New test.
11247 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11249         PR libgfortran/57822
11250         * gfortran/fmt_g0_7.f08: Revise test.
11252 2015-02-11  Jeff Law  <law@redhat.com>
11254         PR target/63347
11255         * gcc.target/m68k/pr63347.c: New test.
11257 2015-02-11  Marek Polacek  <polacek@redhat.com>
11259         * g++.dg/ubsan/shift-1.C: New test.
11260         * gcc.dg/ubsan/c-shift-2.c: New test.
11261         * c-c++-common/ubsan/shift-5.c: Remove file.
11263 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
11265         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11266         Directive adjusted to XFAIL.
11267         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11268         adjusted to XFAIL.
11270 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11272         PR middle-end/65003
11273         * g++.dg/opt/pr65003.C: New test.
11275 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11277         * lib/target-supports.exp (check_effective_target_pie): Renamed
11278         to ...
11279         (check_effective_target_pie_enabled): This.
11280         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11281         * gcc.target/i386/pie.c: Likewise.
11283 2015-02-11  Andrew Pinski  <apinski@cavium.com>
11285         PR target/64893
11286         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11287         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11289 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
11291         PR target/61925
11292         * gcc.target/i386/pr61925-1.c: New test.
11293         * gcc.target/i386/pr61925-2.c: New test.
11294         * gcc.target/i386/pr61925-3.c: New test.
11296 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
11298         PR sanitizer/65004
11299         * g++.dg/asan/pr65004.C: New test.
11301 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
11303         PR target/64661
11304         * gcc.taget/sh/pr64661-0.h: New.
11305         * gcc.taget/sh/pr64661-1.c: New.
11306         * gcc.taget/sh/pr64661-2.c: New.
11307         * gcc.taget/sh/pr64661-3.c: New.
11308         * gcc.taget/sh/pr64661-4.c: New.
11310 2015-02-10  Richard Biener  <rguenther@suse.de>
11312         PR tree-optimization/64995
11313         * g++.dg/torture/pr64995.C: New testcase.
11315 2015-02-10  Richard Biener  <rguenther@suse.de>
11317         PR tree-optimization/64909
11318         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11320 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11322         * gcc.dg/signbit-sa.c: New test.
11324 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11326         PR libgfortran/57822
11327         * gfortran/fmt_g0_7.f08: New test.
11329 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
11331         PR tree-optimization/43378
11332         * gcc.dg/tree-ssa/pr43378.c: New test.
11334 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
11336         PR ipa/64978
11337         * g++.dg/torture/pr64978.C: New testcase.
11339 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11341         PR sanitizer/64981
11342         * gcc.dg/asan/pr64981.c: New test.
11344 2015-02-09  Marek Polacek  <polacek@redhat.com>
11346         PR c/64856
11347         * gcc.dg/pr64856.c: New test.
11349 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
11351         PR target/64979
11352         * gcc.dg/tree-ssa/stdarg-7.c: New test.
11353         * gcc.c-torture/execute/pr64979.c: New test.
11355 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
11357         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11359 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11361         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11362         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11364 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
11366         PR target/58757
11367         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11369 2015-02-09  Richard Biener  <rguenther@suse.de>
11371         PR tree-optimization/54000
11372         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11374 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11376         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11378 2015-02-09  Martin Liska  <mliska@suse.cz>
11380         * g++.dg/ipa/pr64858.C: New test.
11382 2015-02-09  Tom de Vries  <tom@codesourcery.com>
11384         * gcc.dg/uninit-19.c: Fix warning line for fpic.
11386 2015-02-08  Andrew Pinski  <apinski@cavium.com>
11388         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11390 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11392         PR fortran/63744
11393         * gfortran.dg/use_rename_8.f90: New.
11395 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
11397         * gnat.dg/addr7.ad[sb]: New test.
11398         * gnat.dg/addr8.ad[sb]: Likewise.
11400 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
11402         PR jit/64752
11403         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11404         from jit.dg/test-compile-to-executable.c's create_code, with a
11405         clarification of the output message.
11406         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11407         pass/fail message.
11408         (test_jit): Use CHECK_NO_ERRORS when calling
11409         gcc_jit_context_compile_to_file.
11410         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11411         jit-verify-compile-to-file to jit-verify-output-file-was-created.
11412         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
11413         about deletions that are attempted.
11414         (jit-verify-compile-to-file): Rename to...
11415         (jit-verify-output-file-was-created): ...this, and drop the
11416         attempt to run "file" and verify the output.
11417         (jit-verify-assembler): New function.
11418         (jit-verify-object): New function.
11419         (jit-verify-dynamic-library): New function.
11420         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11421         favor of an implementation from new file
11422         create-code-for-hello-world-executable.h, which also adds a
11423         "main".
11424         (dg-final): Replace jit-verify-compile-to-file with
11425         jit-verify-output-file-was-created, and invoke new function
11426         jit-verify-assembler.
11427         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11428         the output message.
11429         (dg-final): Replace jit-verify-compile-to-file with
11430         jit-verify-output-file-was-created, and invoke new function
11431         jit-verify-dynamic-library.
11432         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11433         favor of an implementation from new file
11434         create-code-for-hello-world-executable.h, which also adds a
11435         "main".
11436         (dg-final): Replace jit-verify-compile-to-file with
11437         jit-verify-output-file-was-created.  Strengthen the expected stdout
11438         from the built executable.
11439         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11440         favor of an implementation from new file
11441         create-code-for-hello-world-executable.h, which also adds a
11442         "main".
11443         (dg-final): Replace jit-verify-compile-to-file with
11444         jit-verify-output-file-was-created, and invoke new function
11445         jit-verify-object.
11446         * jit.dg/verify-dynamic-library.c: New source file.
11448 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
11449             Brian Rzycki  <b.rzycki@samsung.com>
11451         PR tree-optimization/64878
11452         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11454 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11456         PR ipa/64896
11457         * g++.dg/ipa/pr64896.C: New test.
11459 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11461         PR target/64205
11462         * gcc.target/powerpc/pr64205.c: New file.
11464 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
11466         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11467         (dg-options): Use -fpie instead of -fPIE -pie.
11469 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11471         PR middle-end/64937
11472         * g++.dg/asan/pr64937.C: New test.
11474 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
11476         PR fortran/63205
11477         * gfortran.dg/class_to_type_4.f90: New test
11479 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
11481         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11483 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
11485         PR rtl-optimization/64957
11486         PR debug/64817
11487         * gcc.c-torture/execute/pr64957.c: New test.
11489 2015-02-05  Jeff Law  <law@redhat.com>
11491         PR target/17306
11492         * gcc.target/h8300/pr17306-1.c: New test.
11493         * gcc.target/h8300/pr17306-2.c: New test.
11495 2015-02-05  Tobias Burnus  <burnus@net-b.de>
11497         PR fortran/64943
11498         * gfortran.dg/structure_constructor_12.f90: New.
11500 2015-02-05  Jeff Law  <law@redhat.com>
11502         PR target/58400
11503         gcc.target/h8300/pr58400.c: New test.
11505 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11507         * gcc.target/arm/macro_defs0.c: New test.
11508         * gcc.target/arm/macro_defs1.c: New test.
11509         * gcc.target/arm/macro_defs2.c: New test.
11511 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
11513         PR rtl-optimization/64905
11514         * gcc.target/i386/pr64905.c: Require nonpic target.
11515         (dg-options): Add -fomit-frame-pointer.
11516         (main): Remove.
11518 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
11520         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11521         tree dump scanning.
11523 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
11525         PR fortran/64757
11526         * gfortran.dg/type_to_class_2.f90: New test
11527         * gfortran.dg/type_to_class_3.f90: New test
11529 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
11531         PR ipa/64686
11532         * g++.dg/torture/pr64686.C: New testcase.
11534 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11536         PR rtl-optimization/64905
11537         * gcc.target/i386/pr64905.c: New file.
11539 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11541         * gcc.dg/guality/pr41447-1.c: Remove xfail.
11542         * gcc.dg/guality/pr41616-1.c: Ditto.
11544 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
11546         PR debug/64817
11547         * gcc.dg/pr64817-3.c: New.
11549 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
11550             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11552         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11553         pass parameters in registers.
11554         * gcc.dg/guality/pr36728-2.c (main): Likewise.
11555         * gcc.dg/guality/pr36728-3.c (main): Likewise.
11556         * gcc.dg/guality/pr36728-4.c (main): Likewise.
11558 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
11559             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11561         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11562         list, allow for multilibed targets.
11563         * gcc.dg/combine_ashiftrt_2.c: Likewise.
11565 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11567         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11568         * gcc.dg/pr46728-6.c: Ditto.
11570 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
11572         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11573         for mips_nanlegacy target.
11575 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
11577         * gcc.target/i386/chkp-hidden-def.c: New.
11579 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11581         PR middle-end/62103
11582         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11583         to use 24 bits for bitfield b.
11585 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11587         PR testsuite/64796
11588         * lib/target-supports.exp (check_effective_target_bswap64): Do not
11589         cache result in a global variable.  Include all 32-bit targets for
11590         bswap64 tests.
11592 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
11594         PR rtl-optimization/64756
11595         * gcc.c-torture/execute/pr64756.c: New test.
11597 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
11599         PR target/64660
11600         * gcc.target/sh/pr64660-0.h: New.
11601         * gcc.target/sh/pr64660-1.c: New.
11602         * gcc.target/sh/pr64660-2.c: New.
11603         * gcc.target/sh/pr64660-3.c: New.
11604         * gcc.target/sh/pr64660-4.c: New.
11606 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11608         PR c++/64877
11609         * g++.dg/warn/Waddress-2.C: New.
11611 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
11613         PR middle-end/61225
11614         * gcc.target/i386/pr49095.c: XFAIL for ia32.
11616 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
11618         PR preprocessor/64803
11619         * gcc.dg/cpp/builtin-macro-1.c: New test case.
11621 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
11623         * g++.dg/ipa/devirt-37.C: Disable early inlining.
11625 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11627         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11628         (_ARM_FPSRC): Add DN and AHP fields.
11629         (clean_results): Force DN=1 on AArch64.
11630         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11631         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11632         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11633         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11634         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11635         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11637 2015-02-02  Alan Modra  <amodra@gmail.com>
11639         * gcc.target/powerpc/cprophard.c: New.
11641 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
11643         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11644         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11646 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
11648         PR debug/64817
11649         * gcc.dg/pr64817-1.c: New test.
11650         * gcc.dg/pr64817-2.c: New test.
11652 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
11654         PR target/64851
11655         * gcc.target/sh/pr64851-0.h: New
11656         * gcc.target/sh/pr64851-1.c: New
11657         * gcc.target/sh/pr64851-2.c: New
11658         * gcc.target/sh/pr64851-3.c: New
11659         * gcc.target/sh/pr64851-4.c: New
11661 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11663         PR target/64882
11664         * gcc.dg/torture/pr64882.c: New test.
11666 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
11668         PR target/64159
11669         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11670         sparc*-*-*.
11672 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11674         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11675         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11676         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11677         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11678         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11679         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11680         tree dump.
11681         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11682         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11683         tree dump.
11684         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11685         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11686         tree dump.
11688 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11690         PR target/64688
11691         * g++.dg/pr64688-2.C: New.
11693 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11695         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11696         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11697         * gcc.target/i386/fuse-caller-save.c: Ditto.
11698         * gcc.target/i386/headmerge-1.c: Ditto.
11699         * gcc.target/i386/headmerge-2.c: Ditto.
11700         * gcc.target/i386/sibcall-6.c: Ditto.
11702 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11704         PR target/64617
11705         * gcc.target/i386/pr64617.c: New test.
11707 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11709         PR target/15184
11710         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11711         (dg-options): Remove -m32.
11712         (dg-final): Scan for "movb %al" only.
11713         * gcc.target/i386/pr15184-2.c: Ditto.
11715 2015-01-30  Richard Biener  <rguenther@suse.de>
11717         PR tree-optimization/64829
11718         * gcc.dg/vect/pr64829.c: New testcase.
11720 2015-01-29  Marek Polacek  <polacek@redhat.com>
11722         PR c/64709
11723         * gcc.dg/pr64709.c: New test.
11725 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
11727         PR c++/64717
11728         * g++.dg/ubsan/pr64717-1.C: New test.
11729         * g++.dg/ubsan/pr64717-2.C: New test.
11731 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
11733         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11735 2015-01-29  Jeff Law  <law@redhat.com>
11737         PR target/15184
11738         * gcc.target/i386/pr15184-1.c: New test.
11739         * gcc.target/i386/pr15184-2.c: New test.
11741 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11743         PR tree-optimization/64746
11744         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11746 2015-01-29  Richard Biener  <rguenther@suse.de>
11748         PR tree-optimization/64853
11749         * gcc.dg/torture/pr64853.c: New testcase.
11751 2015-01-29  Richard Biener  <rguenther@suse.de>
11753         PR tree-optimization/64844
11754         * gcc.dg/vect/pr64844.c: New testcase.
11756 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11758         PR middle-end/64809
11759         * gcc.dg/pr64809.c: Delete.
11761 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11763         PR middle-end/64805
11764         * gcc.target/i386/pr64805.c: New.
11766 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11768         * gcc.dg/guality/guality.h (main): Add argv[0] to
11769         guality_gdb_command.
11771 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
11773         PR ipa/64801
11774         * gcc.dg/tree-ssa/pr64801.c: New testcase.
11776 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
11778         PR target/64659
11779         * gcc.target/sh/sh.exp
11780         (check_effective_target_atomic_model_soft_gusa_available,
11781         check_effective_target_atomic_model_soft_tcb_available,
11782         check_effective_target_atomic_model_soft_imask_available,
11783         check_effective_target_atomic_model_hard_llcs_available): New.
11784         * gcc.target/sh/pr64659-0.h: New.
11785         * gcc.target/sh/pr64659-1.c: New.
11786         * gcc.target/sh/pr64659-2.c: New.
11787         * gcc.target/sh/pr64659-3.c: New.
11788         * gcc.target/sh/pr64659-4.c: New.
11790 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
11792         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11793         scan-assembler-times pattern.
11795 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
11797         PR middle-end/64809
11798         * gcc.dg/pr64809.c: New test.
11800 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
11802         PR tree-optimization/64277
11803         * gcc.dg/pr64277.c: New.
11805 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11807         PR tree-optimization/64718
11808         * gcc.c-torture/execute/pr64718.c: New test.
11810 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
11812         * gcc.target/aarch64/abs_2.c: New.
11814 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
11816         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11817         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11818         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11819         ISA rev < 2.
11821 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
11823         PR bootstrap/64612
11824         * lib/target-supports.exp (check_effective_target_comdat_group): New.
11825         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11826         { target comdat_group }.
11828 2015-01-27  Tobias Burnus  <burnus@net-b.de>
11830         PR fortran/63861
11831         * gfortran.dg/goacc/coarray_2.f90: New.
11833 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11835         PR ipa/60871
11836         PR ipa/64139
11837         * g++.dg/torture/pr64139.C: New testcase.
11838         * g++.dg/torture/pr60871.C: Likewise.
11840 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
11842         PR fortran/64230
11843         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11844         prevent linking errors.
11846 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11848         PR ipa/64282
11849         * g++.dg/torture/pr64282.C: New testcase.
11851 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11853         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11854         for wzr reg.
11856 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11858         * gcc.target/s390/hotpatch-13.c: New testcase.
11859         * gcc.target/s390/hotpatch-14.c: New testcase.
11860         * gcc.target/s390/hotpatch-15.c: New testcase.
11861         * gcc.target/s390/hotpatch-16.c: New testcase.
11862         * gcc.target/s390/hotpatch-17.c: New testcase.
11863         * gcc.target/s390/hotpatch-18.c: New testcase.
11864         * gcc.target/s390/hotpatch-19.c: New testcase.
11865         * gcc.target/s390/hotpatch-20.c: New testcase.
11866         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11867         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11868         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11869         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11870         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11871         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11872         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11873         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11874         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11875         * gcc.target/s390/hotpatch-10.c: Likewise.
11876         * gcc.target/s390/hotpatch-11.c: Likewise.
11877         * gcc.target/s390/hotpatch-12.c: Likewise.
11878         * gcc.target/s390/hotpatch-2.c: Likewise.
11879         * gcc.target/s390/hotpatch-3.c: Likewise.
11880         * gcc.target/s390/hotpatch-4.c: Likewise.
11881         * gcc.target/s390/hotpatch-5.c: Likewise.
11882         * gcc.target/s390/hotpatch-6.c: Likewise.
11883         * gcc.target/s390/hotpatch-7.c: Likewise.
11884         * gcc.target/s390/hotpatch-8.c: Likewise.
11885         * gcc.target/s390/hotpatch-9.c: Likewise.
11886         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11887         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11888         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11889         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11890         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11891         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11892         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11893         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11895 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
11897         * gcc.dg/long_branch.c: New testcase.
11899 2015-01-27  Richard Biener  <rguenther@suse.de>
11901         PR tree-optimization/56273
11902         PR tree-optimization/59124
11903         PR tree-optimization/64277
11904         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11905         * gcc.dg/Warray-bounds-12.c: Likewise.
11906         * gcc.dg/Warray-bounds-13.c: Likewise.
11908 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11910         PR rtl-optimization/61058
11911         * gcc.dg/pr61058.c: New test.
11913 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11915         * gcc.target/i386/chkp-narrow-bounds.c: New.
11917 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11919         PR tree-optimization/64807
11920         * gcc.dg/pr64807.c: New test.
11922         PR c/64766
11923         * gcc.dg/pr64766.c: New test.
11925 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11927         PR target/49263
11928         * gcc.target/sh/pr49263-4.c: New.
11930 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11932         PR fortran/62044
11933         * gfortran.dg/allocate_with_mold_1.f90: New test
11935 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11937         PR c/64778
11938         * gcc.dg/pr64778.c: New test.
11940         PR middle-end/64421
11941         * gcc.dg/vect/pr64421.c: New test.
11943 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11945         PR fortran/64771
11946         * gfortran.dg/coarray_36.f: New.
11947         * gfortran.dg/coarray_37.f90: New.
11949 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11951         PR fortran/64230
11952         * gfortran.dg/class_allocate_18.f90: New.
11954 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11956         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11958 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11960         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11962 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11964         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11966 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11968         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11970 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11972         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11973         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11974         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11975         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11977 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11979         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11980         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11981         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11983 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11985         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11986         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11987         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11988         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11989         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11990         vXXXhn.inc.
11992 2015-01-26  Richard Biener  <rguenther@suse.de>
11994         PR middle-end/64764
11995         * gcc.dg/uninit-19.c: New testcase.
11997 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11999         * lib/target-supports.exp (check_effective_target_vect64): Add
12000         sparc*-*-*.
12002 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12004         PR testsuite/64712
12005         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
12007 2015-01-26  Tony Liu  <tony.liu@arm.com>
12009         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
12010         non-UAL cases.
12012 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
12014         PR libfortran/64770
12015         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
12016         correctly, clean up afterwards.
12018 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
12020         PR fortran/62044
12021         * gfortran.dg/use_rename_7.f90: New.
12023 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
12025         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
12026         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
12028 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
12030         PR target/54236
12031         * gcc.target/sh/pr54236-4.c: New.
12033 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
12035         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
12036         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
12037         Bridge test.
12039 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
12041         PR libfortran/64770
12042         * gfortran.dg/open_new_segv.f90: New test.
12044 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
12046         PR target/49263
12047         PR target/53987
12048         PR target/64345
12049         PR target/59533
12050         PR target/52933
12051         PR target/54236
12052         PR target/51244
12053         * gcc.target/sh/pr64345-1.c: New.
12054         * gcc.target/sh/pr64345-2.c: New.
12055         * gcc.target/sh/pr59533-1.c: New.
12056         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
12057         * gcc.target/sh/pr52933-2.c: Likewise.
12058         * gcc.target/sh/pr54089-1.c: Likewise.
12059         * gcc.target/sh/pr54236-1.c: Likewise.
12060         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
12061         * gcc.target/sh/pr49263-1.c: Remove xfails.
12062         * gcc.target/sh/pr49263-2.c: Likewise.
12063         * gcc.target/sh/pr49263-3.c: Likewise.
12064         * gcc.target/sh/pr53987-1.c: Likewise.
12065         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
12066         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
12067         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
12068         (test05, test06, test07, test08, test09, test10, test11, test12): New.
12069         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
12070         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
12071         test_009): New.
12072         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
12073         (test_02): New.
12075 2015-01-24  Tom de Vries  <tom@codesourcery.com>
12077         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
12079 2015-01-23  Ian Lance Taylor  <iant@google.com>
12081         PR go/64510
12082         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
12083         targets without split stack support.
12085 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
12087         PR target/64317
12088         * gcc.target/i386/pr64317.c: New test.
12090 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
12092         PR rtl-optimization/63637
12093         PR rtl-optimization/60663
12094         * gcc.dg/pr63637-1.c: New test.
12095         * gcc.dg/pr63637-2.c: New test.
12096         * gcc.dg/pr63637-3.c: New test.
12097         * gcc.dg/pr63637-4.c: New test.
12098         * gcc.dg/pr63637-5.c: New test.
12099         * gcc.dg/pr63637-6.c: New test.
12100         * gcc.target/i386/pr63637-1.c: New test.
12101         * gcc.target/i386/pr63637-2.c: New test.
12102         * gcc.target/i386/pr63637-3.c: New test.
12103         * gcc.target/i386/pr63637-4.c: New test.
12104         * gcc.target/i386/pr63637-5.c: New test.
12105         * gcc.target/i386/pr63637-6.c: New test.
12107 2015-01-23  Richard Biener  <rguenther@suse.de>
12109         PR testsuite/63439
12110         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
12111         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
12113 2015-01-23  Marek Polacek  <polacek@redhat.com>
12115         PR preprocessor/60570
12116         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
12117         * gcc.dg/cpp/pr60570.c: New test.
12119 2015-01-23  Richard Biener  <rguenther@suse.de>
12121         PR testsuite/63439
12122         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
12123         vectorization on vect64 targets.
12125 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
12127         PR fortran/60922
12128         * gfortran.dg/class_allocate_17.f90: New.
12130 2015-01-23  Tobias Burnus  <burnus@net-b.de>
12132         PR fortran/64726
12133         * gfortran.dg/goacc/combined_loop.f90: New.
12135 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12137         PR fortran/61933
12138         * gfortran.dg/make_unit.f90: New test.
12140 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12142         PR fortran/61933
12143         * gfortran.dg/negative_unit_int8.f: Update.
12145 2015-01-22  Jeff Law  <law@redhat.com>
12147         PR target/52076
12148         * gcc.target/m68k/pr52076-1.c: New test.
12149         * gcc.target/m68k/pr52076-2.c: New test.
12151 2015-01-22  Richard Biener  <rguenther@suse.de>
12153         PR middle-end/64728
12154         * gcc.dg/torture/pr64728.c: New testcase.
12156 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
12158         PR target/64688
12159         * g++.dg/pr64688.C: New test.
12161 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
12163         * gcc.target/i386/chkp-always_inline.c (f1): Make static
12164         to avoid errors with -fpic.
12166 2015-01-22  Richard Biener  <rguenther@suse.de>
12168         PR libstdc++/64535
12169         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
12171 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
12173         PR rtl-optimization/64682
12174         * gcc.c-torture/execute/pr64682.c: New file.
12176 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
12178         PR debug/64511
12179         * gcc.dg/pr64511.c: New test.
12181         PR rtl-optimization/62078
12182         * g++.dg/opt/pr62078.C: New test.
12184         PR c/63307
12185         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
12187 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
12189         PR fortran/57023
12190         * gfortran.dg/internal_pack_15.f90:  New test.
12192 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12194         * c-c++-common/tsan/step.c: New testcase.
12196 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12198         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
12200 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12202         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
12204 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12206         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
12208 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12210         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
12212 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12214         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
12216 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12218         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
12220 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12222         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12224 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12226         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12228 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12230         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12232 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12234         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12236 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12238         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12240 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12242         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12244 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12246         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12247         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12248         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12249         vXXXw.inc.
12251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12253         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12254         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12255         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12256         vXXXl.inc.
12258 2015-01-21  Renlin Li  <renlin.li@arm.com>
12260         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12261         * g++.dg/tls/thread_local5g.C: Likewise.
12262         * g++.dg/tls/thread_local6g.C: Likewise.
12264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12266         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12267         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12268         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12270 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12272         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12273         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12274         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12276 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12278         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12279         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12280         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12282 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
12284         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12285         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12286         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12288 2015-01-20  Jeff Law  <law@redhat.com>
12290         PR target/59946
12291         * gcc.target/m68k/pr59946.c: New test.
12293 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12295         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12296         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12297         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12299 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12301         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12302         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12303         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12305 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12307         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12308         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12309         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12311 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12313         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12314         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12315         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12316         vshuffle.inc.
12317         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12318         vshuffle.inc.
12320 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12322         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12323         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12324         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12326 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12328         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12329         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12330         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12332 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12334         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12336 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
12338         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12340         PR sanitizer/64632
12341         * g++.dg/ubsan/pr64632.C: New test.
12343         PR debug/64663
12344         * gcc.dg/pr64663.c: New test.
12346 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12348         PR c++/64383
12349         * g++.dg/warn/Wunused-var-23.C: New.
12351 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12353         PR c++/59937
12354         * g++.dg/cpp0x/constexpr-59937-1.C: New.
12355         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12357 2015-01-20  Richard Biener  <rguenther@suse.de>
12359         PR ipa/64684
12360         * gcc.dg/lto/pr64684_0.c: New testcase.
12361         * gcc.dg/lto/pr64684_1.c: Likewise.
12362         * gcc.dg/lto/pr64684_2.c: Likewise.
12363         * gcc.dg/lto/pr64685_0.c: Likewise.
12364         * gcc.dg/lto/pr64685_1.c: Likewise.
12366 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12368         PR c++/62241
12369         * g++.dg/cpp1y/lambda-init12.C: New.
12371 2015-01-20  Richard Biener  <rguenther@suse.de>
12373         PR tree-optimization/64410
12374         * g++.dg/vect/pr64410.cc: Require vect_double.
12376 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
12378         PR target/64149
12379         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12381 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
12383         PR bootstrap/64676
12384         Revert:
12385         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12387         PR rtl-optimization/64081
12388         * gcc.dg/pr64081.c: New test.
12390 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12392         * jit.dg/harness.h: Include <unistd.h>.
12393         (CHECK_NO_ERRORS): New.
12394         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12395         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12396         gcc_jit_context_compile_to_file.
12397         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12398         args to the spawned executable.
12399         (jit-expand-vars): New function.
12400         (jit-exe-params): New variable.
12401         (dg-jit-set-exe-params): New function.
12402         (jit-dg-test): Detect testcases that use
12403         jit-verify-compile-to-file and call jit-setup-compile-to-file.
12404         Set arguments of spawned process to jit-exe-params.
12405         (jit-get-output-filename): New function.
12406         (jit-setup-compile-to-file): New function.
12407         (jit-verify-compile-to-file): New function.
12408         (jit-run-executable): New function.
12409         (jit-verify-executable): New function.
12410         * jit.dg/test-compile-to-assembler.c: New testcase.
12411         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12412         * jit.dg/test-compile-to-executable.c: New testcase.
12413         * jit.dg/test-compile-to-object.c: New testcase.
12415 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
12417         PR target/64652
12418         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12419         (test_1): New.
12421 2015-01-19  Martin Liska  <mliska@suse.cz>
12423         * objc/compile/pr64668.m: New test.
12425 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
12427         * jit.dg/test-arith-overflow.c: Include stdbool.h.
12428         (create_overflow_fn): Update comment to clarify that
12429         the third param of the created function is a bool *, not
12430         an int *.
12431         (verify_int_overflow_fn): Convert param "expected_ovf" from
12432         int to bool.  Update third param of "overflow_fn_type" from int *
12433         to bool *.  Update local "actual_ovf" from int to bool.
12434         (verify_uint_overflow_fn): Likewise.
12436 2015-01-19  Martin Liska  <mliska@suse.cz>
12438         * gcc.dg/ipa/ipa-icf-33.c: New test.
12440 2015-01-19  Felix Yang  <felix.yang@huawei.com>
12441             Haijian Zhang  <z.zhanghaijian@huawei.com>
12443         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12444         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12445         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12446         result_float64x2, expected_hfloat64x2): New helper type, variable and
12447         declaration.
12448         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12449         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12450         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12451         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12452         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12453         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12454         and target without the FMA feature.
12456 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
12458         * gcc.target/aarch64/pr64304.c: New testcase.
12460 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
12462         PR rtl-optimization/64081
12463         * gcc.dg/pr64081.c: New test.
12465 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
12467         PR target/63971
12468         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12469         the epilogue).
12470         * gcc.target/aarch64/test_frame_6.c: Likewise.
12471         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12472         and x19 (in the epilogue).
12473         * gcc.target/aarch64/test_frame_4.c: Likewise.
12474         * gcc.target/aarch64/test_frame_7.c: Likewise.
12476 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
12478         * gcc.target/i386/chkp-always_inline.c: New.
12480 2015-01-15  Andrew Pinski  <apinski@cavium.com>
12481             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12483         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12484         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12486 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
12488         PR fortran/60255
12489         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12490         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12492 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12494         PR fortran/64578
12495         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12497 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
12499         PR target/64652
12500         * gcc.target/sh/torture/pr64652.c: New.
12502 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12504         * gcc.dg/ipa/ipa-icf-32.c: Update template.
12505         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12506         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12507         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12508         * c-c++-common/asan/kasan-recover-1.c: Likewise.
12509         * c-c++-common/asan/kasan-recover-2.c: Likewise.
12511 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
12513         PR ipa/64378
12514         * g++.dg/torture/pr64378.C: New testcase.
12516 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12518         PR fortran/57959
12519         * gfortran.dg/block_13.f08: New test
12521 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
12523         PR fortran/55901
12524         * gfortran.dg/associate_1.f03: Allow test for character with
12525         automatic length.
12527 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12529         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12530         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12532 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
12534         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12536 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
12538         PR fortran/64578
12539         * gfortran.dg/unlimited_polymorphic_21.f90: New test
12541 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12543         PR fortran/60357
12544         * gfortran.dg/alloc_comp_assign_13.f08: New test.
12546         PR fortran/61275
12547         * gfortran.dg/alloc_comp_assign_14.f08: New test.
12549         PR fortran/55932
12550         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12552 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12554         PR fortran/60334
12555         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12557 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
12559         PR rtl-optimization/52773
12560         * gcc.c-torture/compile/pr52773.c: New test.
12562 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12564         PR c++/62134
12565         * g++.dg/cpp0x/alias-decl-46.C: New.
12567 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12569         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12571 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12573         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12574         Add trace.
12575         (CHECK_FP): Likewise.
12576         (CHECK_CUMULATIVE_SAT): Likewise.
12578 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12580         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12581         (Set_Neon_Cumulative_Sat): Add parameter.
12582         (__set_neon_cumulative_sat): Support new parameter.
12583         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12584         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12585         argument.
12586         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12587         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12588         argument.
12590 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12592         * g++.dg/tsan/vptr_benign_race.C: New testcase.
12593         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12595 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12597         PR c++/60056
12598         * g++.dg/tls/thread_local-ice4.C: New.
12600 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
12602         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12603         than Neon options.
12605 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12607         PR c++/62276
12608         * g++.dg/cpp0x/vt-62276.C: New.
12610 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12612         PR middle-end/64353
12613         * g++.dg/pr64353.C: New.
12615 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12617         PR target/64263
12618         * gcc.target/aarch64/pr64263_1.c: New test.
12620 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
12622         PR tree-optimization/64434
12623         * gcc.dg/torture/pr64434.c: Move to...
12624         * gcc.dg/pr64434.c: ... here.
12626 2015-01-16  Richard Biener  <rguenther@suse.de>
12628         PR middle-end/64614
12629         * gcc.dg/uninit-18.c: New testcase.
12631 2015-01-16  Richard Biener  <rguenther@suse.de>
12633         PR tree-optimization/64568
12634         * g++.dg/torture/pr64568-2.C: New testcase.
12636 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12638         PR target/64363
12639         * gcc.target/i386/chkp-label-address.c: New.
12641 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
12643         PR fortran/45290
12644         * gfortran.dg/pointer_init_6.f90: Extended.
12646 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
12648         * gcc.c-torture/compile/20150108.c: New test.
12650 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12652         * gcc.target/visium: New directory.
12654 2015-01-16  Richard Biener  <rguenther@suse.de>
12656         PR tree-optimization/61743
12657         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12658         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12660 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
12662         * gcc.dg/pr64015.c: New test.
12664 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
12666         PR ipa/64163
12667         PR ipa/64612
12668         * g++.dg/ipa/pr64612.C: New test.
12670 2015-01-16  Renlin Li  <renlin.li@arm.com>
12672         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12674 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
12676         * gcc.target/i386/sse-14.c: Test new intrinsic.
12677         * gcc.target/i386/sse-22.c: Ditto.
12679 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12681         PR c++/58614
12682         * g++.dg/cpp0x/auto44.C: New.
12684 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
12686         PR target/59710
12687         * gcc.target/nios2/gpopt-all.c: New test case.
12688         * gcc.target/nios2/gpopt-local.c: New test case.
12689         * gcc.target/nios2/gpopt-global.c: New test case.
12690         * gcc.target/nios2/gpopt-data.c: New test case.
12691         * gcc.target/nios2/gpopt-none.c: New test case.
12693 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12695         * g++.dg/ubsan/vptr-1.C: New test.
12696         * g++.dg/ubsan/vptr-2.C: New test.
12697         * g++.dg/ubsan/vptr-3.C: New test.
12698         * g++.dg/ubsan/vptr-4.C: New test.
12699         * g++.dg/ubsan/vptr-5.C: New test.
12700         * g++.dg/ubsan/vptr-6.C: New test.
12701         * g++.dg/ubsan/vptr-7.C: New test.
12702         * g++.dg/ubsan/vptr-8.C: New test.
12703         * g++.dg/ubsan/vptr-9.C: New test.
12705 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12707         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12708         is set up.
12709         * lib/gcc-dg.exp: Likewise.
12711 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12713         PR rtl-optimization/64110
12714         * gcc.target/i386/pr64110.c: Add scan-assembler.
12716 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
12717             James Norris  <jnorris@codesourcery.com>
12718             Cesar Philippidis  <cesar@codesourcery.com>
12719             Ilmir Usmanov  <i.usmanov@samsung.com>
12721         * lib/target-supports.exp (check_effective_target_fopenacc): New
12722         procedure.
12723         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12724         * g++.dg/goacc/goacc.exp: Likewise.
12725         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12726         * gcc.dg/goacc/goacc.exp: Likewise.
12727         * gfortran.dg/goacc/goacc.exp: Likewise.
12728         * c-c++-common/cpp/openacc-define-1.c: New file.
12729         * c-c++-common/cpp/openacc-define-2.c: Likewise.
12730         * c-c++-common/cpp/openacc-define-3.c: Likewise.
12731         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12732         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12733         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12734         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12735         * c-c++-common/goacc/asyncwait-1.c: Likewise.
12736         * c-c++-common/goacc/cache-1.c: Likewise.
12737         * c-c++-common/goacc/clauses-fail.c: Likewise.
12738         * c-c++-common/goacc/collapse-1.c: Likewise.
12739         * c-c++-common/goacc/data-1.c: Likewise.
12740         * c-c++-common/goacc/data-2.c: Likewise.
12741         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12742         * c-c++-common/goacc/deviceptr-1.c: Likewise.
12743         * c-c++-common/goacc/deviceptr-2.c: Likewise.
12744         * c-c++-common/goacc/deviceptr-3.c: Likewise.
12745         * c-c++-common/goacc/if-clause-1.c: Likewise.
12746         * c-c++-common/goacc/if-clause-2.c: Likewise.
12747         * c-c++-common/goacc/kernels-1.c: Likewise.
12748         * c-c++-common/goacc/loop-1.c: Likewise.
12749         * c-c++-common/goacc/loop-private-1.c: Likewise.
12750         * c-c++-common/goacc/nesting-1.c: Likewise.
12751         * c-c++-common/goacc/nesting-data-1.c: Likewise.
12752         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12753         * c-c++-common/goacc/parallel-1.c: Likewise.
12754         * c-c++-common/goacc/pcopy.c: Likewise.
12755         * c-c++-common/goacc/pcopyin.c: Likewise.
12756         * c-c++-common/goacc/pcopyout.c: Likewise.
12757         * c-c++-common/goacc/pcreate.c: Likewise.
12758         * c-c++-common/goacc/pragma_context.c: Likewise.
12759         * c-c++-common/goacc/present-1.c: Likewise.
12760         * c-c++-common/goacc/reduction-1.c: Likewise.
12761         * c-c++-common/goacc/reduction-2.c: Likewise.
12762         * c-c++-common/goacc/reduction-3.c: Likewise.
12763         * c-c++-common/goacc/reduction-4.c: Likewise.
12764         * c-c++-common/goacc/sb-1.c: Likewise.
12765         * c-c++-common/goacc/sb-2.c: Likewise.
12766         * c-c++-common/goacc/sb-3.c: Likewise.
12767         * c-c++-common/goacc/update-1.c: Likewise.
12768         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12769         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12770         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12771         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12772         * gfortran.dg/goacc/assumed.f95: Likewise.
12773         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12774         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12775         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12776         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12777         * gfortran.dg/goacc/branch.f95: Likewise.
12778         * gfortran.dg/goacc/cache-1.f95: Likewise.
12779         * gfortran.dg/goacc/coarray.f95: Likewise.
12780         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12781         * gfortran.dg/goacc/cray.f95: Likewise.
12782         * gfortran.dg/goacc/critical.f95: Likewise.
12783         * gfortran.dg/goacc/data-clauses.f95: Likewise.
12784         * gfortran.dg/goacc/data-tree.f95: Likewise.
12785         * gfortran.dg/goacc/declare-1.f95: Likewise.
12786         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12787         * gfortran.dg/goacc/fixed-1.f: Likewise.
12788         * gfortran.dg/goacc/fixed-2.f: Likewise.
12789         * gfortran.dg/goacc/fixed-3.f: Likewise.
12790         * gfortran.dg/goacc/fixed-4.f: Likewise.
12791         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12792         * gfortran.dg/goacc/if.f95: Likewise.
12793         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12794         * gfortran.dg/goacc/list.f95: Likewise.
12795         * gfortran.dg/goacc/literal.f95: Likewise.
12796         * gfortran.dg/goacc/loop-1.f95: Likewise.
12797         * gfortran.dg/goacc/loop-2.f95: Likewise.
12798         * gfortran.dg/goacc/loop-3.f95: Likewise.
12799         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12800         * gfortran.dg/goacc/omp.f95: Likewise.
12801         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12802         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12803         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12804         * gfortran.dg/goacc/parameter.f95: Likewise.
12805         * gfortran.dg/goacc/private-1.f95: Likewise.
12806         * gfortran.dg/goacc/private-2.f95: Likewise.
12807         * gfortran.dg/goacc/private-3.f95: Likewise.
12808         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12809         * gfortran.dg/goacc/reduction-2.f95: Likewise.
12810         * gfortran.dg/goacc/reduction.f95: Likewise.
12811         * gfortran.dg/goacc/routine-1.f90: Likewise.
12812         * gfortran.dg/goacc/routine-2.f90: Likewise.
12813         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12814         * gfortran.dg/goacc/several-directives.f95: Likewise.
12815         * gfortran.dg/goacc/sie.f95: Likewise.
12816         * gfortran.dg/goacc/subarrays.f95: Likewise.
12817         * gfortran.dg/gomp/map-1.f90: Likewise.
12818         * gfortran.dg/openacc-define-1.f90: Likewise.
12819         * gfortran.dg/openacc-define-2.f90: Likewise.
12820         * gfortran.dg/openacc-define-3.f90: Likewise.
12821         * g++.dg/gomp/block-1.C: Update for changed compiler output.
12822         * g++.dg/gomp/block-2.C: Likewise.
12823         * g++.dg/gomp/block-3.C: Likewise.
12824         * g++.dg/gomp/block-5.C: Likewise.
12825         * g++.dg/gomp/target-1.C: Likewise.
12826         * g++.dg/gomp/target-2.C: Likewise.
12827         * g++.dg/gomp/taskgroup-1.C: Likewise.
12828         * g++.dg/gomp/teams-1.C: Likewise.
12829         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12830         * gcc.dg/cilk-plus/jump.c: Likewise.
12831         * gcc.dg/gomp/block-1.c: Likewise.
12832         * gcc.dg/gomp/block-10.c: Likewise.
12833         * gcc.dg/gomp/block-2.c: Likewise.
12834         * gcc.dg/gomp/block-3.c: Likewise.
12835         * gcc.dg/gomp/block-4.c: Likewise.
12836         * gcc.dg/gomp/block-5.c: Likewise.
12837         * gcc.dg/gomp/block-6.c: Likewise.
12838         * gcc.dg/gomp/block-7.c: Likewise.
12839         * gcc.dg/gomp/block-8.c: Likewise.
12840         * gcc.dg/gomp/block-9.c: Likewise.
12841         * gcc.dg/gomp/target-1.c: Likewise.
12842         * gcc.dg/gomp/target-2.c: Likewise.
12843         * gcc.dg/gomp/taskgroup-1.c: Likewise.
12844         * gcc.dg/gomp/teams-1.c: Likewise.
12846 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
12848         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12849         test case.
12851 2015-01-15  Mike Stump  <mikestump@comcast.net>
12853         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12854         * gcc.dg/inline_2.c: Likewise.
12855         * gcc.dg/inline_3.c: Likewise.
12856         * gcc.dg/inline_4.c: Likewise.
12858 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
12860         PR fortran/58023
12861         * gfortran.dg/proc_ptr_comp_43.f90: New.
12863 2015-01-15  Mike Stump  <mikestump@comcast.net>
12865         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12866         * gcc.dg/unroll_2.c: Likewise.
12867         * gcc.dg/unroll_3.c: Likewise.
12868         * gcc.dg/unroll_4.c: Likewise.
12869         * gcc.dg/unroll_5.c: Likewise.
12871 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
12873         PR target/63971
12874         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12875         in epilogue.
12876         * gcc.target/aarch64/test_frame_6.c: Likewise.
12877         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12878         x30 and x19 (in the epilogue).
12879         * gcc.target/aarch64/test_frame_4.c: Likewise.
12880         * gcc.target/aarch64/test_frame_7.c: Likewise.
12882 2015-01-15  Martin Liska  <mliska@suse.cz>
12884         * g++.dg/ipa/pr64068.C: New test.
12885         * gcc.dg/ipa/PR64559.c: New test.
12887 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12889         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12890         with PIE.
12892 2015-01-15  Richard Biener  <rguenther@suse.de>
12894         PR tree-optimization/61743
12895         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12896         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12898 2015-01-15 Renlin Li <renlin.li@arm.com>
12900         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12901         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12903 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12905         * gcc.dg/vect/vect-aggressive-1.c: New.
12906         * gcc.target/i386/avx2-vect-aggressive.c: New.
12908 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12910         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12912 2015-01-15  Richard Biener  <rguenther@suse.de>
12914         PR lto/64415
12915         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12916         -Wl,-undefined,dynamic_lookup.
12918 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12920         * gnat.dg/opt47.adb: New test.
12922 2015-01-15  Richard Biener  <rguenther@suse.de>
12924         PR lto/64415
12925         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12927 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12929         PR tree-optimization/64434
12930         * gcc.dg/torture/pr64434.c: New test.
12932 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12934         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12935         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12936         -march=loongson* and -march=octeon* require -mno-micromips.
12938 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12939             Matthew Fortune  <matthew.fortune@imgtec.com>
12941         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12942         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12943         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12944         * gcc.target/mips/call-saved-7.c: New file.
12945         * gcc.target/mips/call-saved-8.c: New file.
12946         * gcc.target/mips/call-saved-9.c: New file.
12948 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12950         * gcc.target/mips/lsa.c: New file.
12951         * gcc.target/mips/mips64-lsa.c: Likewise.
12952         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12953         * gcc.target/mips/mulsize-4.c: Likewise.
12954         * gcc.target/mips/mulsize-5.c: New file.
12955         * gcc.target/mips/mulsize-6.c: Likewise.
12956         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12957         and !HAS_LSA as ghost options.
12958         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12959         for !HAS_LSA.
12961 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12963         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12965 2015-01-15  Richard Biener  <rguenther@suse.de>
12967         PR middle-end/64365
12968         * gcc.dg/torture/pr64365.c: New testcase.
12970 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12972         * gcc.dg/stackprotectexplicit1.c: New test.
12973         * g++.dg/stackprotectexplicit2.c: New test.
12975 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12977         PR target/61933
12978         * gfortran.dg/inquire_internal.f90: New.
12979         * gfortran.dg/negative_unit_check.f90: New.
12981 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12983         PR target/53988
12984         * gcc.target/sh/pr53988-1.c: New.
12986 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12988         PR c++/58671
12989         * g++.dg/tls/thread_local-ice3.C: New.
12991 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12993         * gcc.target/i386/fentry-override.c: Properly place {} in target
12994         selector.  Remove nonpic.
12995         * gcc.target/i386/fentry.c: Likewise.
12997 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12999         * gcc.dg/atomic-invalid.c: Check for invalid memory model
13000         warnings instead of errors.
13002 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
13004         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
13005         option support instead of ENABLE_LTO from Makefile.
13007 2015-01-14  Richard Biener  <rguenther@suse.de>
13009         PR tree-optimization/59354
13010         * gcc.dg/vect/pr59354.c: New testcase.
13012 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
13014         * lib/target-supports.exp
13015         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
13016         on ARM architures before v7.
13018 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
13020         PR middle-end/59448
13021         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
13022         an atomic_exchange.
13024 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
13026         PR target/64386
13027         * gcc.target/i386/pr64386.c: New test.
13029 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
13031         PR target/64393
13032         * gcc.target/i386/pr64393.c: New test.
13034 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
13036         PR target/64387
13037         * gcc.target/i386/pr64387.c: New test.
13039 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
13041         * gcc.target/aarch64/store-pair-1.c: Fix typo.
13043 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13045         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
13047 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13049         PR target/64453
13050         * gcc.target/arm/pr64453.c: New.
13052 2015-01-14  Richard Biener  <rguenther@suse.de>
13054         PR lto/64415
13055         * gcc.dg/lto/pr64415_0.c: New testcase.
13056         * gcc.dg/lto/pr64415_1.c: Likewise.
13058 2015-01-14  Martin Liska  <mliska@suse.cz>
13060         * gcc.dg/ipa/pr64307.c: New test.
13062 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
13064         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
13065         64-bit and 128-bit.
13067 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13069         PR target/64460
13070         * gcc.target/arm/pr64460_1.c: New test.
13072 2015-01-14  Richard Biener  <rguenther@suse.de>
13074         PR tree-optimization/64493
13075         PR tree-optimization/64495
13076         * gcc.dg/vect/pr64493.c: New testcase.
13077         * gcc.dg/vect/pr64495.c: Likewise.
13079 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
13081         * gcc.dg/Warray-bounds-11.c: New test-case.
13083 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
13085         * gcc.target/mips/octeon3-pipe-1.c: New test.
13087 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
13089         * jit.dg/harness.h (set_up_logging): Move string concatenation
13090         into...
13091         (concat_strings): New function.
13092         (dump_reproducer): New function.
13093         (test_jit): Call dump_reproducer.
13094         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
13095         function.
13096         (jit-dg-test): Delete any generated reproducer from previous runs.
13097         Verify that a generated reproducer was created, and verify that it
13098         compiles.
13099         * jit.dg/test-nested-contexts.c (main): Call
13100         gcc_jit_context_dump_reproducer_to_file.
13102 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13104         * gcc.dg/aru-2.c: Add dg-require-profiling.
13106 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13108         * lib/target-supports.exp (check_profiling_available): Check if
13109         -pg links.
13111 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
13113         PR ipa/64565
13114         * g++.dg/torture/pr64565.C: New testcase.
13116 2015-01-13  Marek Polacek  <polacek@redhat.com>
13118         PR middle-end/64391
13119         * gcc.dg/tm/pr64391.c: New test.
13121 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13123         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
13124         true.
13126 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13128         * gcc.target/i386/pie.c: New test.
13130         * lib/target-supports.exp (check_effective_target_pie): New.
13132 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
13134         PR rtl-optimization/64286
13135         * gcc.target/i386/avx2-pr64286.c: New test.
13137 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
13139         PR c++/57626
13140         * g++.dg/cpp0x/vt-57626.C: New.
13142 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
13144         PR fortran/64528
13145         * gfortran.dg/pr64528.f90: New test.
13147 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
13149         * gcc.target/aarch64/subsp.c: New test.
13151 2015-01-13  Andrew Pinski  <apinski@cavium.com>
13153         * gcc.target/aarch64/store-pair-1.c: New testcase.
13155 2015-01-13  Richard Biener  <rguenther@suse.de>
13157         PR lto/64373
13158         * gcc.dg/lto/pr64373_0.c: New testcase.
13160 2015-01-13  Andrew Pinski  <apinski@cavium.com>
13162         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
13163         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
13165 2015-01-13  Richard Biener  <rguenther@suse.de>
13167         PR tree-optimization/64406
13168         * gcc.dg/pr64406.c: New testcase.
13170 2015-01-13  Richard Biener  <rguenther@suse.de>
13172         PR tree-optimization/64404
13173         * gcc.dg/vect/pr64404.c: New testcase.
13175 2015-01-13  Richard Biener  <rguenther@suse.de>
13177         PR tree-optimization/64568
13178         * g++.dg/torture/pr64568.C: New testcase.
13180 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
13182         * jit.dg/test-error-local-used-from-other-function.c: New test
13183         case.
13184         * jit.dg/test-error-param-reuse.c: New test case.
13185         * jit.dg/test-error-param-sharing.c: New test case.
13186         * jit.dg/test-error-param-used-from-other-function.c: New test
13187         case.
13188         * jit.dg/test-error-param-used-without-a-function.c: New test
13189         case.
13191 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
13193         PR tree-optimization/64563
13194         * gcc.dg/pr64563.c: New test.
13196         PR target/64513
13197         * gcc.target/i386/pr64513.c: New test.
13199         PR tree-optimization/64454
13200         * gcc.dg/pr64454.c: New test.
13202         PR testsuite/64028
13203         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
13204         bind_pic_locally.
13205         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
13206         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
13207         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
13208         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
13209         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
13210         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
13211         * gcc.dg/vect/slp-25.c: Likewise.
13212         * gcc.dg/vect/vect-109.c: Likewise.
13213         * gcc.dg/vect/vect-13.c: Likewise.
13214         * gcc.dg/vect/vect-17.c: Likewise.
13215         * gcc.dg/vect/vect-18.c: Likewise.
13216         * gcc.dg/vect/vect-19.c: Likewise.
13217         * gcc.dg/vect/vect-20.c: Likewise.
13218         * gcc.dg/vect/vect-21.c: Likewise.
13219         * gcc.dg/vect/vect-22.c: Likewise.
13220         * gcc.dg/vect/vect-27.c: Likewise.
13221         * gcc.dg/vect/vect-29.c: Likewise.
13222         * gcc.dg/vect/vect-2-big-array.c: Likewise.
13223         * gcc.dg/vect/vect-2.c: Likewise.
13224         * gcc.dg/vect/vect-3.c: Likewise.
13225         * gcc.dg/vect/vect-4.c: Likewise.
13226         * gcc.dg/vect/vect-5.c: Likewise.
13227         * gcc.dg/vect/vect-72.c: Likewise.
13228         * gcc.dg/vect/vect-73-big-array.c: Likewise.
13229         * gcc.dg/vect/vect-73.c: Likewise.
13230         * gcc.dg/vect/vect-77-global.c: Likewise.
13231         * gcc.dg/vect/vect-78-global.c: Likewise.
13232         * gcc.dg/vect/vect-7.c: Likewise.
13233         * gcc.dg/vect/vect-86.c: Likewise.
13234         * gcc.dg/vect/vect-align-1.c: Likewise.
13235         * gcc.dg/vect/vect-align-3.c: Likewise.
13236         * gcc.dg/vect/vect-all-big-array.c: Likewise.
13237         * gcc.dg/vect/vect-all.c: Likewise.
13238         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13239         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13240         * gcc.dg/vect/vect-peel-3.c: Likewise.
13241         * gcc.dg/vect/vect-peel-4.c: Likewise.
13242         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13244 2015-01-12  Jeff Law  <law@redhat.com>
13246         PR target/64461
13247         * gcc.target/m68k/pr64461.c: New test.
13249 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
13251         * jit.dg/test-array-as-pointer.c (create_code): Update call
13252         to gcc_jit_context_new_global by setting "kind" to
13253         GCC_JIT_GLOBAL_IMPORTED.
13254         * jit.dg/test-error-array-as-pointer.c: Likewise.
13255         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13256         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13257         setting kind to GCC_JIT_GLOBAL_EXPORTED.
13258         * jit.dg/test-using-global.c (the_global): Rename to...
13259         (imported_global): ...this.
13260         (create_code): Update to test the three kinds of global.
13261         (verify_code): Likewise.
13263 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
13265         PR testsuite/64427
13266         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
13267         undefined behavior.
13268         * gcc.target/i386/pr64291-2.c: Updated.
13270 2015-01-12  Richard Biener  <rguenther@suse.de>
13272         PR tree-optimization/64530
13273         * gfortran.dg/pr64530.f90: New testcase.
13275 2015-01-12  Richard Biener  <rguenther@suse.de>
13277         PR middle-end/64357
13278         * gcc.dg/torture/pr64357.c: New testcase.
13280 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
13282         * gcc.target/i386/nop-mcount.c: Properly place {} in target
13283         selector.
13285 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13286         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13288 2015-01-12  Martin Liska  <mliska@suse.cz>
13290         * gcc.dg/ipa/PR64550.c: New test.
13292 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
13294         PR ipa/63470
13295         * g++.dg/ipa/pr63470.C: New testcase.
13297 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13299         PR fortran/63733
13300         * gfortran.dg/typebound_operator_20.f90: New.
13302 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13304         PR fortran/58023
13305         * gfortran.dg/proc_ptr_comp_42.f90: New.
13307 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
13309         PR fortran/64508
13310         * gfortran.dg/proc_ptr_comp_41.f90: New.
13312 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
13314         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13316 2015-01-10  Tobias Burnus  <burnus@net-b.de>
13318         PR fortran/64522
13319         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13320         and add dg-excess-errors.
13321         * gfortran.dg/line_length_6.f90: New.
13322         * gfortran.dg/line_length_7.f90: New.
13323         * gfortran.dg/line_length_8.f90: New.
13324         * gfortran.dg/line_length_9.f90: New.
13325         * gfortran.dg/line_length_10.f90: New.
13326         * gfortran.dg/line_length_11.f90: New.
13328 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13330         * jit.dg/test-threads.c (struct testcase): Move declaration
13331         to jit.dg/all-non-failing-tests.h.
13332         (testcases): Likewise.
13333         * jit.dg/all-non-failing-tests.h (struct testcase): Move
13334         declaration here from jit.dg/all-non-failing-tests.h.
13335         (testcases): Likewise.
13336         * jit.dg/test-combination.c (create_code): Eliminate spelling
13337         out all of the testcases in favor of looping through the
13338         "testcases" metadata.
13339         (verify_code): Likewise.
13341 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
13343         PR rtl-optimization/64536
13344         * gcc.dg/pr64536.c: New test.
13346 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
13348         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13349         * jit.dg/test-combination.c (create_code): Likewise.
13350         (verify_code): Likewise.
13351         * jit.dg/test-constants.c: New test case.
13352         * jit.dg/test-threads.c: Add test-constants.c.
13354 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
13356         PR libobjc/51891
13357         * objc.dg/gnu-api-2-class.m: Add a test case
13358         for the above change.
13360 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13362         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13364 2015-01-09  Richard Biener  <rguenther@suse.de>
13366         PR tree-optimization/64410
13367         * g++.dg/vect/pr64410.cc: New testcase.
13369 2015-01-09  Martin Liska  <mliska@suse.cz>
13371         * gcc.dg/ipa/ipa-icf-32.c: New test.
13373 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13375         * c-c++-common/tsan/tsan_barrier.h: New.
13376         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13377         * c-c++-common/tsan/bitfield_race.c: Likewise.
13378         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13379         * c-c++-common/tsan/mutexset1.c: Likewise.
13380         * c-c++-common/tsan/race_on_barrier.c: Likewise.
13381         * c-c++-common/tsan/race_on_mutex.c: Likewise.
13382         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13383         * c-c++-common/tsan/simple_race.c: Likewise.
13384         * c-c++-common/tsan/simple_stack.c: Likewise.
13385         * c-c++-common/tsan/sleep_sync.c: Likewise.
13386         * c-c++-common/tsan/tiny_race.c: Likewise.
13387         * c-c++-common/tsan/tls_race.c: Likewise.
13388         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13389         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13390         * g++.dg/tsan/atomic_free.C: Likewise.
13391         * g++.dg/tsan/atomic_free2.C: Likewise.
13392         * g++.dg/tsan/cond_race.C: Likewise.
13393         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13395 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
13397         PR testsuite/62250
13398         * lib/target-supports.exp (check_effective_target_libatomic_available):
13399         New.
13400         * gfortran.dg/coarray/caf.exp: Only add -latomic for
13401         targets that match effective-target libatomic_available.
13402         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13404 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13406         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13407         Verify the result of gcc_jit_context_get_last_error.
13408         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13410 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13412         PR tree-optimization/63989
13413         * gcc.dg/strlenopt-27.c: New test.
13415 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
13417         * jit.dg/harness.h (set_up_logging): New function.
13418         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
13419         set_up_logging on the context, so that every testcase is
13420         logged to a particular file.
13421         * jit.dg/test-nested-contexts.c (main): Open a logfile,
13422         and call gcc_jit_context_set_logfile on the top-level context.
13424 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
13426         PR target/64338
13427         * g++.dg/opt/pr64338.C: New test.
13429 2015-01-08  Tobias Burnus  <burnus@net-b.de>
13431         * gfortran.dg/coarray/codimension_2b.f90: New file.
13432         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13433         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13435 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13437         PR c++/59004
13438         * g++.dg/ext/fnname4.C: New.
13440 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13442         PR c++/64462
13443         * g++.dg/cpp0x/constexpr-64462.C: New.
13445 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
13447         PR c++/60753
13448         * g++.dg/cpp0x/deleted10.C: New.
13450 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13452         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13454 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13456         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13457         GCC_JIT_UNARY_OP_ABS.
13458         (verify_unary_ops): Likewise.
13460 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13462         * jit.dg/test-arith-overflow.c: New test case.
13463         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13464         * jit.dg/test-combination.c (create_code): Likewise.
13465         (verify_code): Likewise.
13466         * jit.dg/test-threads.c (testcases): Likewise.
13468 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13470         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13471         rather than "jit".  Load g++.exp, and call g++_init.
13472         Run test-*.cc files within the testsuite and *.cc files within
13473         docs/examples.
13474         (jit-dg-test): Drop the addition of -fgnu89-inline to
13475         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13476         doing it when compiling C testcases (since g++ does not handle
13477         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13478         is restored to the value after g++_init ran, rather than the
13479         value before g++_init ran.  Return a list of
13480         $comp_output $output_file, as dg-test assumes.
13482 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13484         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13485         make it easier to figure out the origin of each test result when
13486         running test-combination.c and test-threads.c.
13487         (CHECK_VALUE): Likewise.
13488         (CHECK_DOUBLE_VALUE): Likewise.
13489         (CHECK_STRING_VALUE): Likewise.
13490         (CHECK_STRING_STARTS_WITH): Likewise.
13491         (CHECK_STRING_CONTAINS): Likewise.
13492         (CHECK): Likewise.
13493         (check_string_value): Likewise, add "funcname" param.
13494         (check_string_starts_with): Likewise.
13495         (check_string_contains): Likewise.
13497 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
13499         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13500         generating name of built executable.
13502 2015-01-07  Marek Polacek  <polacek@redhat.com>
13504         PR c/64440
13505         * gcc.dg/pr64440.c: New test.
13506         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13508 2015-01-07  Marek Polacek  <polacek@redhat.com>
13510         PR c/64417
13511         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13512         * gcc.dg/pr64417.c: New test.
13514 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13516         PR target/64505
13517         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13518         fix is correct.
13520 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13522         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13523         Check if testcases run without errors, not just if they compile.
13525 2015-01-06  Christian Bruel  <christian.bruel@st.com>
13527         PR target/64507
13528         * gcc.target/sh/pr64507.c: New test.
13530 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
13532         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13534 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
13536         * c-c++-common/asan/sanitize-all-1.c: New test.
13537         * c-c++-common/ubsan/sanitize-all-1.c: New test.
13538         * c-c++-common/ubsan/sanitize-all-2.c: New test.
13539         * c-c++-common/ubsan/sanitize-all-3.c: New test.
13540         * c-c++-common/ubsan/sanitize-all-4.c: New test.
13542 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13544         * lib/target-supports.exp (check_profiling_available): Return 0 for
13545         Visium.
13546         (check_effective_target_tls_runtime): Likewise.
13547         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13548         * gcc.dg/20020312-2.c: Adjust for Visium.
13549         * gcc.dg/tls/thr-cse-1.c: Likewise
13550         * gcc.dg/tree-ssa/20040204-1.c: Likewise
13551         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13552         * gcc.dg/weak/typeof-2.c: Likewise.
13554 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
13556         PR rtl-optimization/64287
13557         * gcc.dg/aru-2.c: New test.
13559 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13561         PR sanitizer/64344
13562         * c-c++-common/ubsan/pr64344-1.c: New test.
13563         * c-c++-common/ubsan/pr64344-2.c: New test.
13565         PR tree-optimization/64465
13566         * gcc.dg/pr64465.c: New test.
13568         PR tree-optimization/64494
13569         * gcc.c-torture/compile/pr64494.c: New test.
13571 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13573         PR fortran/47674
13574         * gfortran.dg/realloc_on_assign_25.f90:  New test.
13576 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13578         Update copyright years.
13580 2015-01-05  Marek Polacek  <polacek@redhat.com>
13582         PR c/64423
13583         * gcc.dg/pr64423.c: New test.
13585 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13587         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13588         mmix-knuth-mmixware for the same reason as for MIPS.
13589         * gcc.dg/debug/debug-2.c: Ditto.
13591         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13593 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
13595         PR testsuite/62250
13596         * lib/gfortran.exp: Add libatomic library search path.
13597         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13598         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13600         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13602 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13604         * c-c++-common/tsan/bitfield_race.c: New testcase.
13605         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13607 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13609         * gfortran.dg/coarray/collectives_4.f90: New.
13611 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13613         PR fortran/57562
13614         * gfortran.dg/extends_16.f90: New.
13616 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13618         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13620 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13622         * gfortran.dg/coarray/codimension_2.f90: New.
13623         * gfortran.dg/coarray/codimension_2a.f90: New.
13624         * gfortran.dg/coarray_35.f90: New.
13625         * gfortran.dg/coarray_35a.f90: New.
13627 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13629         PR fortran/60507
13630         * gfortran.dg/dummy_procedure_11.f90: New.
13632 Copyright (C) 2015 Free Software Foundation, Inc.
13634 Copying and distribution of this file, with or without modification,
13635 are permitted in any medium without royalty provided the copyright
13636 notice and this notice are preserved.