1 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_47.f90: New test.
7 * gfortran.dg/pr66465.f90: New test.
9 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
11 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
13 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
16 * gfortran.dg/pr68153.f90: New test.
18 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
21 * gfortran.dg/pr68151.f90: New test.
23 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
25 PR tree-optimization/68235
26 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
28 2015-11-06 Jeff Law <law@redhat.com>
30 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
31 realized jump threads.
32 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
33 threads rather than dom1 dump.
35 2015-11-06 Michael Collison <michael.collison@linaro.org
36 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
39 2015-08-01 Michael Collison <michael.collison@linaro.org
40 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
42 * gcc.target/arm/mincmp.c: New test.
44 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
47 * gfortran.dg/warn_unused_function_2.f90: Add two new
48 "defined but not used" subroutines.
50 2015-11-06 Jakub Jelinek <jakub@redhat.com>
52 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
53 * g++.dg/gomp/ordered-2.C (f1): Likewise.
54 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
55 expected diagnostics for the addition of quotes.
56 * gfortran.dg/gomp/target3.f90: Likewise.
57 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
58 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
59 * c-c++-common/gomp/doacross-1.c: Likewise.
60 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
61 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
62 Adjust expected diagnostics wording.
63 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
64 Don't expect error on ordered threads simd when in for simd.
65 * c-c++-common/gomp/nesting-2.c: New test.
66 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
67 * c-c++-common/gomp/ordered-4.c: New test.
69 2015-11-06 Mike Stump <mikestump@comcast.net>
71 * gcc.dg/pragma-diag-5.c: Make test cases unique.
73 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
74 Sebastian Pop <s.pop@samsung.com>
76 * gcc.dg/graphite/fuse-1.c: New.
77 * gcc.dg/graphite/fuse-2.c: New.
78 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
80 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
82 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
84 2015-11-06 David Malcolm <dmalcolm@redhat.com>
86 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
87 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
88 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
89 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
90 * lib/gcc-dg.exp: Load multiline.exp.
92 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
94 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
95 * gcc.target/arm/interrupt-1.c: Likewise.
96 * gcc.target/arm/interrupt-2.c: Likewise.
97 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
99 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
101 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
103 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
107 * g++.dg/lto/pr68057_0.C: New testcase.
108 * g++.dg/lto/pr68057_1.C: New testcase.
109 * g++.dg/torture/pr68220.C: New testcase.
111 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
113 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
116 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
118 PR tree-optimization/68145
119 * g++.dg/vect/pr68145.cc: New test.
121 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
124 * gcc.dg/pr68088_1.c: New test.
126 2015-11-06 Richard Biener <rguenther@suse.de>
128 * gcc.dg/vect/bb-slp-38.c: New testcase.
130 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
132 * gfortran.dg/goacc/private-3.f95: XFAIL.
134 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
138 * gfortran.dg/PR67518.f90: New test.
139 * gfortran.dg/PR53852.f90: New test.
141 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
142 Tom de Vries <tom@codesourcery.com>
143 Nathan Sidwell <nathan@codesourcery.com>
144 Thomas Schwinge <thomas@codesourcery.com>
146 * c-c++-common/goacc/combined-directives.c: New test.
147 * c-c++-common/goacc/loop-clauses.c: New test.
148 * c-c++-common/goacc/tile.c: New test.
149 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
150 as gang static arguments.
151 * c-c++-common/goacc/update-1.c: Adjust expected error message.
152 * g++.dg/goacc/template.C: New test.
153 * gfortran.dg/goacc/combined-directives.f90: New test.
154 * gfortran.dg/goacc/default.f95: New test.
155 * gfortran.dg/goacc/default_none.f95: New test.
156 * gfortran.dg/goacc/firstprivate-1.f95: New test.
157 * gfortran.dg/goacc/gang-static.f95: New test.
158 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
159 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
160 * gfortran.dg/goacc/list.f95: Update test.
161 * gfortran.dg/goacc/loop-2.f95: Likewise.
162 * gfortran.dg/goacc/loop-4.f95: New test.
163 * gfortran.dg/goacc/loop-5.f95: New test.
164 * gfortran.dg/goacc/loop-6.f95: New test.
165 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
166 * gfortran.dg/goacc/multi-clause.f90: New test.
167 * gfortran.dg/goacc/parallel-tree.f95: Update test.
168 * gfortran.dg/goacc/update.f95: New test.
170 2015-11-05 Martin Sebor <msebor@redhat.com>
173 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
174 invocations where the size of the destination buffer object
175 or its type (or both) is unknown.
177 2015-11-05 Martin Sebor <msebor@redhat.com>
180 * g++.dg/warn/Wplacement-new-size.C: New test.
182 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
184 * gcc.dg/pr68112.c: New.
185 * gcc.dg/vect/vect-strided-shift-1.c: New.
187 2015-11-05 Marek Polacek <polacek@redhat.com>
190 * gcc.dg/pr68090.c: New test.
192 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
194 * gcc.dg/ifcvt-4.c: New.
196 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
201 2015-11-05 Jakub Jelinek <jakub@redhat.com>
203 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
204 of variables in both data sharing and mapping clauses and for
205 structure element based array sections being mapped rather than
207 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
208 expected diagnostics wording in one case.
209 * c-c++-common/gomp/distribute-1.c: New test.
210 * c-c++-common/gomp/element-1.c: New test.
211 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
212 and #pragma omp end declare target pair around the function.
213 Change s from a parameter to a file scope variable.
214 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
215 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
216 on non-zero low-bound in reduction array sections. Add further
218 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
219 * c-c++-common/gomp/target-teams-1.c: New test.
220 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
221 for expected mangling on x86_64/i?86.
222 * gcc.dg/gomp/declare-simd-3.c: New test.
223 * gcc.dg/gomp/declare-simd-4.c: New test.
224 * gcc.dg/gomp/for-20.c: New test.
225 * gcc.dg/gomp/for-21.c: New test.
226 * gcc.dg/gomp/for-22.c: New test.
227 * gcc.dg/gomp/for-23.c: New test.
228 * gcc.dg/gomp/for-24.c: New test.
229 * gcc.dg/gomp/linear-1.c: New test.
230 * gcc.dg/gomp/loop-1.c: New test.
231 * g++.dg/gomp/atomic-17.C: New test.
232 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
233 non-static data member in shared clause. Add single construct.
234 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
235 scan-assembler-times directives for expected mangling on x86_64/i?86.
236 * g++.dg/gomp/declare-simd-3.C: Likewise.
237 * g++.dg/gomp/declare-simd-4.C: New test.
238 * g++.dg/gomp/declare-simd-5.C: New test.
239 * g++.dg/gomp/declare-target-1.C: New test.
240 * g++.dg/gomp/linear-2.C: New test.
241 * g++.dg/gomp/loop-1.C: New test.
242 * g++.dg/gomp/loop-2.C: New test.
243 * g++.dg/gomp/loop-3.C: New test.
244 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
245 non-static data member in shared clause.
246 * g++.dg/gomp/member-3.C: New test.
247 * g++.dg/gomp/member-4.C: New test.
248 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
249 (bar): Remove dg-message.
250 * g++.dg/gomp/target-teams-1.C: New test.
252 2015-11-05 Richard Biener <rguenther@suse.de>
254 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
255 uninitialized variables.
256 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
257 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
258 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
259 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
260 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
261 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
262 * gcc.dg/ipa/inlinehint-2.c: Likewise.
263 * gcc.dg/ipa/pure-const-2.c: Likewise.
264 * gcc.dg/tree-ssa/loop-1.c: Likewise.
265 * gcc.dg/tree-ssa/loop-23.c: Likewise.
266 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
267 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
268 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
269 * gcc.dg/vect/pr30858.c: Likewise.
270 * gcc.dg/vect/pr33866.c: Likewise.
271 * gcc.dg/vect/pr37027.c: Likewise.
272 * c-c++-common/ubsan/null-10.c: Likewise.
273 * gcc.target/i386/incoming-8.c: Likewise.
275 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
277 * gnat.dg/slice9.adb: New test.
279 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
281 * gfortran.dg/goacc/reduction-2.f95: Delete.
283 2015-11-04 Tom de Vries <tom@codesourcery.com>
285 PR tree-optimization/67742
286 * gcc.dg/tree-ssa/restrict-7.c: New test.
287 * gcc.dg/tree-ssa/restrict-8.c: New test.
289 2015-11-03 Martin Sebor <msebor@redhat.com>
292 * c-c++-common/builtin-offsetof-2.c: New test.
294 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
297 * gfortran.dg/warn_unused_function_3.f90: New test.
299 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
301 * gnat.dg/discr45.adb: Only compile the test.
303 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
305 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
306 * gcc.target/i386/mvc5.c: Ditto.
307 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
310 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
312 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
314 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
317 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
319 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
320 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
321 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
322 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
323 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
324 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
326 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
328 * gcc.target/aarch64/fp16/set_zero_1.c: New.
330 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
332 * gcc.dg/mvc1.c: Move to ...
333 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
334 * gcc.dg/mvc2.c: Move to ...
335 * gcc.target/i386/mvc2.c: ... here.
336 * gcc.dg/mvc3.c: Move to ...
337 * gcc.target/i386/mvc3.c: ... here.
338 * gcc.dg/mvc4.c: Move to ...
339 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
340 * gcc.dg/mvc5.c: Move to ...
341 * gcc.target/i386/mvc5.c: ... here.
342 * gcc.dg/mvc6.c: Move to ...
343 * gcc.target/i386/mvc6.c: ... here.
344 * gcc.dg/mvc7.c: Move to ...
345 * gcc.target/i386/mvc7.c: ... here.
347 * g++.dg/ext/mvc1.C: Require ifunc.
349 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
351 PR tree-optimization/68083
352 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
354 2015-11-02 Jeff Law <law@redhat.com>
356 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
357 irreducible loops in the CFG.
359 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
362 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
364 * gcc.dg/vect/vect-strided-shift-1.c: New.
366 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
369 * gcc.target/arm/pr67929_1.c: Move to...
370 * gcc.c-torture/execute/pr67929_1.c: ... Here.
371 Remove arm-specific directives. Add noclone, noinline
374 2015-11-01 Jeff Law <law@redhat.com>
376 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
378 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
380 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
381 (sse2_test): Rename from main. Do not return 0.
383 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
385 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
386 * gfortran.dg/proc_ptr_39.f90: Require visibility.
387 * gfortran.dg/read_dir.f90: XFAIL AIX.
389 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
391 Remove the implementation of N3994, terse range-for loops.
392 * g++.dg/cpp1z/range-for1.C: Remove.
394 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
396 * gnat.dg/discr45.adb: New test.
398 2015-10-31 Tom de Vries <tom@codesourcery.com>
400 * gfortran.dg/assumed_type_2.f90: Update test.
401 * gfortran.dg/no_arg_check_2.f90: Same.
403 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
405 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
407 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
410 * gfortran.dg/pr46588.f90: New test.
412 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
414 * gcc.dg/mvc1.c: New test for multiple targets cloning.
415 * gcc.dg/mvc2.c: Ditto.
416 * gcc.dg/mvc3.c: Ditto.
417 * gcc.dg/mvc4.c: Ditto.
418 * gcc.dg/mvc5.c: Ditto.
419 * gcc.dg/mvc6.c: Ditto.
420 * gcc.dg/mvc7.c: Ditto.
421 * g++.dg/ext/mvc1.C: Ditto.
422 * g++.dg/ext/mvc2.C: Ditto.
423 * g++.dg/ext/mvc3.C: Ditto.
424 * g++.dg/ext/mvc4.C: Ditto.
426 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
429 * gfortran.dg/pr51993.f90: New test.
431 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
433 PR rtl-optimization/68106
434 * gcc.target/aarch64/pr68106.c: New.
436 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
439 * gfortran.dg/pr36192_1.f90: New test.
441 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
444 *gfortran.dg/pr68154.f90
446 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
448 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
449 * c-c++-common/goacc/acc_on_device-2.c: Delete.
451 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
453 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
455 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
457 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
459 * gcc.target/powerpc/float128-mix.c: Likewise.
461 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
464 * gfortran.dg/pr68054.f90: New test.
466 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
469 * gfortran.dg/pr67885.f90: New test.
471 2015-10-29 Jeff Law <law@redhat.com>
473 PR tree-optimization/67892
474 * gcc.dg/tree-ssa/pr21417: Update expected output.
475 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
477 2015-10-29 Richard Biener <rguenther@suse.de>
480 * c-c++-common/ubsan/pr68142.c: New testcase.
482 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/other/cv_func4.C: New.
487 2015-10-29 Richard Biener <rguenther@suse.de>
490 * c-c++-common/ubsan/pr56956.c: New testcase.
492 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
494 * gnat.dg/discr44.adb: New test.
496 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
499 * gcc.dg/debug/pr66068.c: New test.
501 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
504 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
505 array bounds error at line 25.
507 2015-10-28 Catherine Moore <clm@codesourcery.com>
509 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
510 * gcc.target/mips/oddspreg-6.c: Likewise.
511 * gcc.target/mips/oddspreg-1.c: Likewise.
512 * gcc.target/mips/oddspreg-2.c: Likewise.
514 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
517 * gcc.target/avr/pr67839.c: New test.
519 2015-10-28 Richard Biener <rguenther@suse.de>
521 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
523 2015-10-28 Tom de Vries <tom@codesourcery.com>
525 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
527 2015-10-28 Richard Biener <rguenther@suse.de>
530 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
533 2015-10-28 Richard Biener <rguenther@suse.de>
535 PR tree-optimization/65962
536 * gcc.dg/vect/vect-62.c: Adjust.
538 2015-10-28 Richard Biener <rguenther@suse.de>
541 * gcc.dg/torture/pr68067-1.c: New testcase.
542 * gcc.dg/torture/pr68067-2.c: Likewise.
544 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
546 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
548 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
550 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
551 as xvmadd and xvnmsub.
552 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
554 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
556 * c-c++-common/goacc/loop-shape.c: New test.
558 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
559 Cesar Philippidis <cesar@codesourcery.com>
561 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
562 * g++.dg/gomp/pr33372-3.C: Likewise.
564 2015-10-27 Richard Henderson <rth@redhat.com>
567 * gcc.target/i386/pr67609-2.c: New test.
569 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572 * gcc.target/aarch64/pr68102_1.c: New test.
574 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
577 * gfortran.dg/allocate_with_source_15.f03: New test
579 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
580 James Norris <jnorris@codesourcery.com>
583 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
585 * gfortran.dg/goacc/loop-1.f95: Likewise.
586 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
587 * gfortran.dg/goacc/cray.f95: Likewise.
588 * gfortran.dg/goacc/parameter.f95: Likewise.
590 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
593 * gfortran.dg/pr67805_2.f90: New test.
595 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
596 Aditya Kumar <aditya.k7@samsung.com>
598 * gcc.dg/graphite/block-0.c: Changed to match pattern.
599 * gcc.dg/graphite/interchange-1.c: Same.
600 * gcc.dg/graphite/interchange-10.c: Same.
601 * gcc.dg/graphite/interchange-11.c: Same.
602 * gcc.dg/graphite/interchange-13.c: Same.
603 * gcc.dg/graphite/interchange-3.c: Same.
604 * gcc.dg/graphite/interchange-4.c: Same.
605 * gcc.dg/graphite/interchange-7.c: Same.
606 * gcc.dg/graphite/interchange-9.c: Same.
607 * gcc.dg/graphite/uns-interchange-9.c: Same.
608 * gfortran.dg/graphite/interchange-3.f90: Same.
610 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
613 * gcc.target/i386/pr67215-1.c: New test.
614 * gcc.target/i386/pr67215-2.c: Likewise.
615 * gcc.target/i386/pr67215-3.c: Likewise.
617 2015-10-27 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/68104
620 * gcc.dg/torture/pr68104.c: New testcase.
622 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
624 * gcc.dg/vect/vect-strided-shift-1.c: New.
626 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
629 * gcc.target/arm/pr67929_1.c: New test.
631 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
633 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
635 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
637 PR tree-optimization/68097
638 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
639 --param max-ssa-name-query-depth=3 to dg-options.
641 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
643 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
645 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
647 * gcc.dg/builtins-52.c: Add -O to dg-options.
649 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
651 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
653 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
657 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
659 (PR64765): New function.
660 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
661 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
663 * gfortran.dg/goacc/cray.f95: Refine prune directive.
664 * gfortran.dg/goacc/parameter.f95: Likewise.
666 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
669 * gfortran.dg/empty_label_typedecl.f90: New test.
671 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
674 * gfortran.dg/pr36192.f90: New test.
676 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
678 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
679 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
680 * gnat.dg/opt51.adb: New test.
681 * gnat.dg/opt51_pkg.ads: New helper.
683 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
685 * gcc.target/mips/ds-schedule-1.c: New.
686 * gcc.target/mips/ds-schedule-2.c: New.
688 2015-10-26 Jeff Law <law@redhat.com>
690 PR tree-optimization/68013
691 * gcc.c-torture/compile/pr68013.c: New test.
693 2015-10-26 Richard Biener <rguenther@suse.de>
694 Dominik Vogt <vogt@linux.vnet.ibm.com>
697 * gcc.target/s390/pr67443.c: New testcase.
699 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
701 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
702 make it unique per testcase.
703 * gfortran.dg/chmod_2.f90: Likewise.
704 * gfortran.dg/chmod_3.f90: Likewise.
705 * gfortran.dg/direct_io_8.f90: Likewise.
706 * gfortran.dg/f2003_inquire_1.f03: Likewise.
707 * gfortran.dg/f2003_io_1.f03: Likewise.
708 * gfortran.dg/f2003_io_2.f03: Likewise.
709 * gfortran.dg/f2003_io_8.f03: Likewise.
710 * gfortran.dg/inquire_size.f90: Likewise.
711 * gfortran.dg/namelist_66.f90: Likewise.
712 * gfortran.dg/namelist_82.f90: Likewise.
713 * gfortran.dg/namelist_87.f90: Likewise.
714 * gfortran.dg/open_negative_unit_1.f90: Likewise.
715 * gfortran.dg/open_new.f90: Likewise.
716 * gfortran.dg/stat_1.f90: Likewise.
717 * gfortran.dg/stat_2.f90: Likewise.
718 * gfortran.dg/streamio_15.f90: Likewise.
719 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
721 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
724 * g++.dg/pr67989.C: New test.
726 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
728 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
729 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
730 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
731 suffix to the temporary filename to make it unique per testcase.
733 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
735 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
737 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/allocate_with_source_12.f03: New test
743 * gfortran.dg/allocate_with_source_13.f03: New test
746 * gfortran.dg/allocate_with_source_14.f03: New test
748 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
750 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
752 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
755 * gcc.target/i386/pr68084.c: New test.
757 2015-10-25 Andre Vehreschild <vehre@gmx.de>
761 * gfortran.dg/allocate_with_source_10.f08: New test.
762 * gfortran.dg/allocate_with_source_11.f08: New test.
763 * gfortran.dg/class_array_15.f03: Changed count of expected
764 _builtin_frees to 11. One step of temporaries is spared, therefore
765 the allocatable component of that temporary is not to be freeed.
767 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
770 * gfortran.dg/pr68055.f90: New case.
772 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
775 * gfortran.dg/pr67805.f90: New testcase.
776 * gfortran.dg/array_constructor_26.f03: Update testcase.
777 * gfortran.dg/array_constructor_27.f03: Ditto.
778 * gfortran.dg/char_type_len_2.f90: Ditto.
779 * gfortran.dg/pr67802.f90: Ditto.
780 * gfortran.dg/used_before_typed_3.f90: Ditto.
782 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
785 * g++.dg/torture/pr67600.C: New testcase.
787 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
789 * g++.dg/pr68062.C: New test.
791 2015-10-23 Jeff Law <law@redhat.com>
793 PR tree-optimization/67830
794 * gcc.dg/pr67830.c: New test.
796 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
798 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
800 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
801 Andrew Pinski <apinski@cavium.com>
803 PR rtl-optimization/67736
804 * gcc.dg/torture/pr67736.c: New test.
805 * gcc.dg/combine-subregs.c: New test.
807 2015-10-23 Alan Hayward <alan.hayward@arm.com>
809 PR tree-optimization/65947
810 * lib/target-supports.exp
811 (check_effective_target_vect_max_reduc): Add.
812 * gcc.dg/vect/pr65947-1.c: New test.
813 * gcc.dg/vect/pr65947-2.c: New test.
814 * gcc.dg/vect/pr65947-3.c: New test.
815 * gcc.dg/vect/pr65947-4.c: New test.
816 * gcc.dg/vect/pr65947-5.c: New test.
817 * gcc.dg/vect/pr65947-6.c: New test.
818 * gcc.dg/vect/pr65947-7.c: New test.
819 * gcc.dg/vect/pr65947-8.c: New test.
820 * gcc.dg/vect/pr65947-9.c: New test.
821 * gcc.dg/vect/pr65947-10.c: New test.
822 * gcc.dg/vect/pr65947-11.c: New test.
824 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
826 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
827 Make weak rather than noinline.
828 * gcc.dg/builtins-57.c: Compile with -O.
829 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
831 2015-10-23 Tom de Vries <tom@codesourcery.com>
833 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
835 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
838 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
839 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
841 2015-10-22 Martin Sebor <msebor@redhat.com>
844 * gcc.misc-tests/help.exp: Verify that option descriptions
846 * lib/options.exp (check_for_options): Use the regexp --line option.
847 Print unexpected match on failure.
849 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
851 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
853 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp1y/var-templ46.C: New.
858 2015-10-22 Richard Biener <rguenther@suse.de>
860 PR tree-optimization/58497
861 * gcc.dg/tree-ssa/vector-5.c: New testcase.
863 2015-10-22 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/19049
866 PR tree-optimization/65962
867 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
868 * gcc.dg/vect/vect-63.c: Adjust.
869 * gcc.dg/vect/vect-70.c: Likewise.
870 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
871 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
872 * gfortran.dg/vect/pr19049.f90: Likewise.
873 * gfortran.dg/vect/vect-8.f90: Likewise.
875 2015-10-22 Richard Biener <rguenther@suse.de>
879 * gcc.dg/torture/ftrapv-2.c: New testcase.
881 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
884 * gcc.target/s390/pr68015.c: New test.
886 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
889 * gcc.target/arm/xor-and.c: Adjust test to check for eor
892 2015-10-22 Jiong Wang <jiong.wang@arm.com>
893 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
896 * gcc.target/aarch64/pr63304_1.c: New test.
898 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/parse/enum13.C: New.
903 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/parse/enum12.C: New.
908 2015-10-21 Martin Sebor <msebor@redhat.com>
911 * gcc.misc-tests/help.exp: Adjust.
912 * lib/options.exp (check_for_options): Add detail to output.
914 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
917 * gfortran.dg/pr67939.f90: New test.
919 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
920 Sebastian Pop <s.pop@samsung.com>
922 * gcc.dg/graphite/scop-11.c: Update pattern.
924 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
927 * g++.dg/ipa/pr67056.C: New testcase.
929 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
931 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
934 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
936 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
937 Add associated options for arm*-*-*.
938 (sqrt): Remove dummy definition.
940 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
942 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
944 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
946 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
947 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
948 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
950 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
952 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
953 sra-max-scalarization-size-Ospeed.
955 2015-10-21 Marek Polacek <polacek@redhat.com>
959 * gcc.dg/pr68024.c: New test.
961 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
963 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
964 * c-c++-common/goacc/sb-1.c: Adjust errors.
965 * c-c++-common/goacc/sb-3.c: Adjust errors.
966 * c-c++-common/goacc/loop-1.c: Adjust errors.
967 * c-c++-common/goacc/nesting-1.c: Adjust errors.
968 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
969 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
971 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
973 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
975 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
977 * gcc.dg/lto/simd-function_0.c: New test.
979 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
982 * gcc.target/i386/pr68018.c: New test.
984 2015-10-21 Richard Biener <rguenther@suse.de>
987 * gcc.dg/torture/pr68031.c: New testcase.
989 2015-10-21 Richard Biener <rguenther@suse.de>
991 PR tree-optimization/68026
992 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
994 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
996 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
997 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
998 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
999 * g++.dg/asan/default-options-1.C: Likewise.
1001 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1003 * gcc.target/aarch64/stp_vec_64_1.c: New test.
1004 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1006 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1008 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1010 2015-10-20 Marek Polacek <polacek@redhat.com>
1013 * gcc.dg/pr67964.c: New test.
1015 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1017 PR rtl-optimization/67609
1018 * gcc.target/i386/pr67609.c: New.
1020 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1024 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1026 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1027 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1029 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1032 * gcc.target/i386/pr66810.c: New test.
1034 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1038 * gcc.target/i386/pr67963-1.c: New test.
1039 * gcc.target/i386/pr67963-2.c: Likewise.
1040 * gcc.target/i386/pr67963-3.c: Likewise.
1041 * gcc.target/i386/pr67985-1.c: Likewise.
1042 * gcc.target/i386/pr67985-2.c: Likewise.
1043 * gcc.target/i386/pr67985-3.c: Likewise.
1045 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1047 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1049 2015-10-20 Richard Biener <rguenther@suse.de>
1051 PR tree-optimization/68017
1052 * gcc.dg/torture/pr68017.c: New testcase.
1054 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1057 * gcc.target/aarch64/pr66912.c: New.
1058 * gcc.target/arm/pr66912.c: New.
1060 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1062 * gfortran.dg/pr67900.f90: New tests.
1064 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1066 * gnat.dg/opt50.adb: New test.
1067 * gnat.dg/opt50_pkg.adb: New helper.
1068 * gnat.dg/opt50_pkg.ads: New helper.
1070 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1073 * gfortran.dg/pr68019.f90: new test.
1075 2015-10-19 Richard Biener <rguenther@suse.de>
1077 PR tree-optimization/67975
1078 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1080 2015-10-19 Richard Biener <rguenther@suse.de>
1082 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1084 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1087 * gcc.target/i386/pr67995-1.c: New test.
1088 * gcc.target/i386/pr67995-2.c: Likewise.
1089 * gcc.target/i386/pr67995-3.c: Likewise.
1091 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1094 * gcc.dg/PR68002.c: New test.
1096 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1098 * gcc.dg/builtins-20.c: Remove undefined behavior.
1100 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1103 * gfortran.dg/common_25.f90: New file.
1105 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1108 * gfortran.dg/move_alloc_15.f90: New test
1109 * gfortran.dg/move_alloc_16.f90: New test
1112 * gfortran.dg/deferred_character_assignment_1.f90: New test
1114 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1117 * gfortran.df/pr67987.f90: New test.
1118 * gfortran.dg/char_length_2.f90: Update testcase.
1120 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1122 * gcc.target/i386/iamcu/test_basic_returning.c
1123 (def_test_returning_type): Use union to check float return bits.
1125 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1127 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1128 Replace printf with __builtin_printf.
1130 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1132 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1135 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1138 * gnat.dg/pack21.adb: New test.
1139 * gnat.dg/pack22.adb: Likewise.
1140 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1142 2015-10-16 Christian Bruel <christian.bruel@st.com>
1145 * gcc.target/arm/no-align.c: New test.
1146 * gcc.target/arm/attr-align1.c: New test.
1147 * gcc.target/arm/attr-align2.c: New test.
1148 * gcc.target/arm/attr-align3.c: New test.
1150 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1152 * gcc.c-torture/compile/icfmatch.c: Add testcase
1154 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/cpp1z/fold-ice1.C: New.
1159 2015-10-16 Michael Collison <michael.collison@linaro.org>
1160 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1162 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1164 2015-10-15 Marek Polacek <polacek@redhat.com>
1166 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1168 2015-10-15 Marek Polacek <polacek@redhat.com>
1170 PR tree-optimization/67953
1171 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1173 * gcc.dg/torture/pr67953.c: New test.
1175 2015-10-14 Jeff Law <law@redhat.com>
1177 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1178 contained within have their own file/test now.
1179 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1180 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1181 expectations a bit more.
1182 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1183 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1184 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1185 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1186 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1189 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1191 2015-10-14 Marek Polacek <polacek@redhat.com>
1193 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1203 2015-10-14 Richard Biener <rguenther@suse.de>
1205 PR tree-optimization/67915
1206 * gcc.dg/torture/pr67915.c: New testcase.
1208 2015-10-14 Marek Polacek <polacek@redhat.com>
1210 PR tree-optimization/67815
1211 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1212 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1213 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1215 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1217 * gcc.dg/pragma-pop_options-1.c: New test.
1219 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1220 Aldy Hernandez <aldyh@redhat.com>
1222 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1223 * c-c++-common/gomp/clauses-1.c: New test.
1224 * c-c++-common/gomp/clauses-2.c: New test.
1225 * c-c++-common/gomp/clauses-3.c: New test.
1226 * c-c++-common/gomp/clauses-4.c: New test.
1227 * c-c++-common/gomp/declare-target-1.c: New test.
1228 * c-c++-common/gomp/declare-target-2.c: New test.
1229 * c-c++-common/gomp/depend-3.c: New test.
1230 * c-c++-common/gomp/depend-4.c: New test.
1231 * c-c++-common/gomp/doacross-1.c: New test.
1232 * c-c++-common/gomp/if-1.c: New test.
1233 * c-c++-common/gomp/if-2.c: New test.
1234 * c-c++-common/gomp/linear-1.c: New test.
1235 * c-c++-common/gomp/map-2.c: New test.
1236 * c-c++-common/gomp/map-3.c: New test.
1237 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1238 f_omp_target_data): Add map clause to target data.
1239 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1240 * c-c++-common/gomp/ordered-1.c: New test.
1241 * c-c++-common/gomp/ordered-2.c: New test.
1242 * c-c++-common/gomp/ordered-3.c: New test.
1243 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1245 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1246 clause and ordered construct where no longer allowed.
1247 * c-c++-common/gomp/priority-1.c: New test.
1248 * c-c++-common/gomp/reduction-1.c: New test.
1249 * c-c++-common/gomp/schedule-simd-1.c: New test.
1250 * c-c++-common/gomp/sink-1.c: New test.
1251 * c-c++-common/gomp/sink-2.c: New test.
1252 * c-c++-common/gomp/sink-3.c: New test.
1253 * c-c++-common/gomp/sink-4.c: New test.
1254 * c-c++-common/gomp/udr-1.c: New test.
1255 * c-c++-common/taskloop-1.c: New test.
1256 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1257 value of _OPENMP macro.
1258 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1259 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1260 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1261 * gcc.dg/gomp/clause-1.c:
1262 * gcc.dg/gomp/reduction-1.c: New test.
1263 * gcc.dg/gomp/sink-fold-1.c: New test.
1264 * gcc.dg/gomp/sink-fold-2.c: New test.
1265 * gcc.dg/gomp/sink-fold-3.c: New test.
1266 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1267 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1268 of non-static data members.
1269 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1270 Add some linear clause tests.
1271 * g++.dg/gomp/declare-simd-3.C: New test.
1272 * g++.dg/gomp/linear-1.C: New test.
1273 * g++.dg/gomp/member-1.C: New test.
1274 * g++.dg/gomp/member-2.C: New test.
1275 * g++.dg/gomp/pr66571-2.C: New test.
1276 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1278 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1279 in reduction clause.
1280 * g++.dg/gomp/reference-1.C: New test.
1281 * g++.dg/gomp/sink-1.C: New test.
1282 * g++.dg/gomp/sink-2.C: New test.
1283 * g++.dg/gomp/sink-3.C: New test.
1284 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1285 * g++.dg/gomp/this-1.C: New test.
1286 * g++.dg/gomp/this-2.C: New test.
1287 * g++.dg/vect/simd-clone-2.cc: New test.
1288 * g++.dg/vect/simd-clone-2.h: New test.
1289 * g++.dg/vect/simd-clone-3.cc: New test.
1290 * g++.dg/vect/simd-clone-4.cc: New test.
1291 * g++.dg/vect/simd-clone-4.h: New test.
1292 * g++.dg/vect/simd-clone-5.cc: New test.
1294 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1296 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1297 after r228716 (Fix vtbl[34] and vtbx4).
1299 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1301 PR tree-optimization/67909, 67947
1302 * gcc.dg/torture/pr67947.c: New test.
1304 2015-10-13 Jeff Law <law@redhat.com>
1306 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1308 2015-10-12 Jeff Law <law@redhat.com>
1310 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1311 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1312 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1313 ssa-dom-thread-11.c.
1315 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1317 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1320 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1322 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1324 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1325 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1326 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1327 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1328 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1329 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1330 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1331 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1333 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1335 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1336 and -mno-frame-header-opt options.
1337 * gcc.target/mips/frame-header-1.c: New file.
1338 * gcc.target/mips/frame-header-2.c: New file.
1339 * gcc.target/mips/frame-header-3.c: New file.
1341 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1342 Hale Wang <hale.wang@arm.com>
1344 * gcc.dg/tree-ssa/forwprop-33.c: New.
1346 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1349 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1350 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1351 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1352 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1353 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1354 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1355 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1356 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1357 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1358 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1360 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1362 * lib/multiline.exp: New file.
1363 * lib/prune.exp: Load multiline.exp.
1364 (prune_gcc_output): Call into multiline.exp to handle any
1365 multiline output directives.
1366 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1369 2015-10-09 Martin Jambor <mjambor@suse.cz>
1371 PR tree-optimization/67794
1372 * gcc.dg/ipa/ipa-sra-10.c: New test.
1373 * gcc.dg/torture/pr67794.c: Likewise.
1375 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1377 PR rtl-optimization/67828
1378 * gcc.dg/torture/pr67828.c: New.
1380 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1383 * lib/target-supports.exp (check_effective_target_non_strict_align):
1384 Adjust for arm*-*-*.
1385 * gcc.target/arm/pr67366.c: New test.
1387 2015-10-09 Richard Biener <rguenther@suse.de>
1389 PR tree-optimization/67891
1390 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1392 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1394 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1396 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1398 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1400 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1402 * gcc.dg/loop-unswitch-2.c: New test.
1403 * gcc.dg/loop-unswitch-3.c: Likewise.
1404 * gcc.dg/loop-unswitch-4.c: Likewise.
1406 2015-10-08 Tom de Vries <tom@codesourcery.com>
1408 * gcc.dg/dse.c: Only dump in dse1 pass.
1409 * gcc.dg/tree-ssa/pr30375.c: Same.
1411 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1414 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1415 (PUSH, POP): New defines.
1416 (sse2_test): Use PUSH and POP to misalign runtime stack.
1417 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1419 2015-10-07 James Norris <jnorris@codesourcery.com>
1421 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1422 to atomic_init. (atomic_init): Restrict flags usage.
1424 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1427 * gfortran.dg/sizeof_5.f90: New test.
1429 2015-10-06 Jeff Law <law@redhat.com>
1431 * gcc.c-torture/compile/pr67816.c: New test.
1433 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1435 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1437 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1440 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1442 2015-10-06 Marek Polacek <polacek@redhat.com>
1445 * c-c++-common/Wtautological-compare-4.c: New test.
1447 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1448 Peter Bergner <bergner@vnet.ibm.com>
1451 * gcc.target/powerpc/pr67808.c: New test.
1453 2015-10-06 Nick Clifton <nickc@redhat.com>
1455 * gcc.target/msp430: New directory.
1456 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1458 * gcc.target/msp430/data-attributes.c: New file. Checks the
1459 noinit and persistent data attributes.
1461 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1463 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1465 2015-10-06 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/67859
1468 * gcc.dg/torture/pr67859.c: New testcase.
1470 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1472 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1474 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1477 * g++.dg/template/defarg19.C: New.
1478 * g++.dg/template/defarg20.C: Likewise.
1480 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1481 Sebastian Pop <s.pop@samsung.com>
1483 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1485 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1486 Sebastian Pop <s.pop@samsung.com>
1488 * gcc.dg/graphite/scop-sor.c: Xfail.
1490 2015-10-05 Martin Jambor <mjambor@suse.cz>
1491 Jan Hubicka <hubicka@ucw.cz>
1493 * gcc.dg/ipa/propalign-4.c: New test.
1494 * gcc.dg/ipa/propalign-5.c: Likewise.
1496 2015-10-05 Marek Polacek <polacek@redhat.com>
1498 PR tree-optimization/67821
1499 * gcc.dg/torture/pr67821-2.c: New test.
1500 * gcc.dg/torture/pr67821.c: New test.
1502 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1504 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1506 2015-10-05 Christian Bruel <christian.bruel@st.com>
1508 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1510 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1512 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1513 (exec_vcvt): Add comments.
1515 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1517 PR rtl-optimization/67447
1518 * gcc.target/i386/pr67447.c: New test.
1520 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1522 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1524 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1525 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1526 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1527 * gcc.target/i386/vect-unpack-1.c: Ditto.
1528 * gcc.target/i386/vect-unpack-2.c: Ditto.
1530 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1533 * gfortran.dg/common_24.f: New.
1535 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1537 * gcc.target/arm/pr67756.c: Fixed warnings.
1539 2015-10-02 Marek Polacek <polacek@redhat.com>
1542 * gcc.dg/pr67730-1.c: New test.
1543 * gcc.dg/pr67730-2.c: New test.
1544 * gcc.dg/pr67730.h: New test.
1546 2015-10-02 Marek Polacek <polacek@redhat.com>
1548 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1550 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1552 PR tree-optimization/67754
1553 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1554 * gfortran.dg/graphite/block-2.f: Same.
1556 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1558 * gcc.dg/graphite/scop-23.c: New.
1560 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1562 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1565 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1567 PR rtl-optimization/67756
1568 * gcc.target/arm/pr67756.c: New.
1570 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1572 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1573 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1574 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1576 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1579 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1581 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1582 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1583 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1584 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1585 * gcc.target/i386/vect-unpack-1.c: Ditto.
1586 * gcc.target/i386/vect-unpack-2.c: Ditto.
1588 2015-10-02 Marek Polacek <polacek@redhat.com>
1591 * c-c++-common/Wduplicated-cond-1.c: New test.
1592 * c-c++-common/Wduplicated-cond-2.c: New test.
1593 * c-c++-common/Wduplicated-cond-3.c: New test.
1594 * c-c++-common/Wduplicated-cond-4.c: New test.
1595 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1596 -Wduplicated-cond warning.
1598 2015-10-02 Renlin Li <renlin.li@arm.com>
1600 * gcc.target/aarch64/csneg-1.c: Update.
1602 2015-10-02 Renlin Li <renlin.li@arm.com>
1605 * gcc.target/aarch64/pr66776.c: New.
1607 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/warn13.adb: New test.
1611 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1613 * gnat.dg/vect15.ad[sb]: New test.
1614 * gnat.dg/vect16.ad[sb]: Likewise.
1615 * gnat.dg/vect17.ad[sb]: Likewise.
1616 * gnat.dg/vect18.ad[sb]: Likewise.
1618 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1620 PR rtl-optimization/67786
1621 PR rtl-optimization/67787
1622 * gcc.dg/pr67786.c: New test.
1623 * gcc.dg/pr67787.c: Likewise.
1625 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1627 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1629 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1632 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1634 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1638 * gfortran.dg/string_array_constructor_1.f90: New.
1639 * gfortran.dg/string_array_constructor_2.f90: New.
1640 * gfortran.dg/string_array_constructor_3.f90: New.
1642 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1646 * gcc.target/powerpc/pr67789.c: New testcase.
1648 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1651 * gfortran.dg/pr67802.f90: New test.
1653 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1656 gfortran.dg/pr66979.f90: new test.
1658 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1661 * gfortran.dg/pr67616.f90: New test.
1663 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1666 * g++.dg/cpp0x/range-for30.C: New.
1668 2015-10-01 Marek Polacek <polacek@redhat.com>
1671 * gcc.dg/atomic/pr65345-4.c: New test.
1672 * gcc.dg/pr65345-3.c: New test.
1674 2015-10-01 Marek Polacek <polacek@redhat.com>
1676 PR tree-optimization/67769
1677 * gcc.dg/torture/pr67769.c: New test.
1679 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1681 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1683 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1686 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1688 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1690 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1691 (main): Rename to sse2_test. Abort if count != 5.
1692 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1694 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1696 2015-10-01 Richard Biener <rguenther@suse.de>
1698 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1699 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1701 2015-09-30 Jeff Law <law@redhat.com>
1703 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1705 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1707 PR rtl-optimization/67037
1708 * gcc.c-torture/execute/pr67037.c: New test.
1710 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1712 * lib/target-supports.exp (check_effective_target_sync_int_128):
1713 Return 1 on spu-*-* targets.
1714 (check_effective_target_sync_int_128_runtime): Likewise.
1715 (check_effective_target_sync_long_long): Likewise.
1716 (check_effective_target_sync_long_long_runtime): Likewise.
1717 (check_effective_target_sync_int_long): Likewise.
1718 (check_effective_target_sync_char_short): Likewise.
1720 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1722 * gcc.target/i386/pr67761.c: New test.
1724 2015-09-30 Marek Polacek <polacek@redhat.com>
1727 * gcc.dg/pr67730.c: New test.
1729 2015-09-30 Marek Polacek <polacek@redhat.com>
1731 PR tree-optimization/67690
1732 * gcc.dg/torture/pr67690.c: New test.
1734 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1736 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1737 * g++.dg/gomp/tls-wrap4.C: Likewise.
1738 * gcc.dg/atomic-op-optimize.c: Likewise.
1739 * gcc.dg/pr54087.c: Likewise.
1740 * gcc.dg/tls/section-2.c: Likewise.
1741 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1742 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1743 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1744 * gcc.target/arm/divzero.c: Likewise.
1745 * gcc.target/arm/sibcall-2.c: Likewise.
1746 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1747 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1748 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1749 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1750 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1751 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1752 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1753 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1754 * gfortran.dg/default_format_2.f90: Likewise.
1755 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1757 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1759 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1761 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1763 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1764 * gfortran.dg/round_4.f90: ditto.
1766 2015-09-29 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/67170
1769 * gfortran.dg/pr67170.f90: New testcase.
1771 2015-09-29 Richard Biener <rguenther@suse.de>
1773 PR tree-optimization/67741
1774 * gcc.dg/torture/pr67741.c: New testcase.
1776 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1779 non-zero for __builtin_signbit tests.
1781 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1784 * gcc.target/i386/pr65105-1.c: New.
1785 * gcc.target/i386/pr65105-2.c: New.
1786 * gcc.target/i386/pr65105-3.c: New.
1787 * gcc.target/i386/pr65105-4.C: New.
1788 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1790 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1792 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1794 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1798 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1800 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1801 * gfortran.dg/function_types_3.f90: Change error message to
1802 "Type inaccessible...."
1803 * gfortran.dg/ptr_func_assign_1.f08: New test.
1804 * gfortran.dg/ptr_func_assign_2.f08: New test.
1806 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1810 * gfortran.dg/ptr_func_assign_3.f08: New test.
1811 * gfortran.dg/ptr_func_assign_4.f08: New test.
1813 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1814 Sebastian Pop <s.pop@samsung.com>
1816 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1817 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1818 * gcc.dg/graphite/block-3.c: Same.
1819 * gcc.dg/graphite/block-4.c: Same.
1820 * gcc.dg/graphite/block-5.c: Same.
1821 * gcc.dg/graphite/block-6.c: Same.
1822 * gcc.dg/graphite/block-7.c: Same.
1823 * gcc.dg/graphite/block-8.c: Same.
1824 * gcc.dg/graphite/block-pr47654.c: Same.
1825 * gcc.dg/graphite/interchange-0.c: Same.
1826 * gcc.dg/graphite/interchange-1.c: Same.
1827 * gcc.dg/graphite/interchange-10.c: Same.
1828 * gcc.dg/graphite/interchange-11.c: Same.
1829 * gcc.dg/graphite/interchange-12.c: Same.
1830 * gcc.dg/graphite/interchange-13.c: Same.
1831 * gcc.dg/graphite/interchange-14.c: Same.
1832 * gcc.dg/graphite/interchange-15.c: Same.
1833 * gcc.dg/graphite/interchange-3.c: Same.
1834 * gcc.dg/graphite/interchange-4.c: Same.
1835 * gcc.dg/graphite/interchange-5.c: Same.
1836 * gcc.dg/graphite/interchange-6.c: Same.
1837 * gcc.dg/graphite/interchange-7.c: Same.
1838 * gcc.dg/graphite/interchange-8.c: Same.
1839 * gcc.dg/graphite/interchange-9.c: Same.
1840 * gcc.dg/graphite/interchange-mvt.c: Same.
1841 * gcc.dg/graphite/pr35356-1.c: Same.
1842 * gcc.dg/graphite/pr35356-3.c: Same.
1843 * gcc.dg/graphite/pr37485.c: Same.
1844 * gcc.dg/graphite/scop-1.c: Same.
1845 * gcc.dg/graphite/scop-11.c: Same.
1846 * gcc.dg/graphite/scop-5.c: Same.
1847 * gcc.dg/graphite/uns-block-1.c: Same.
1848 * gcc.dg/graphite/uns-interchange-9.c: Same.
1849 * gfortran.dg/graphite/block-1.f90: Same.
1850 * gfortran.dg/graphite/interchange-3.f90: Same.
1851 * gfortran.dg/graphite/pr14741.f90: Same.
1852 * gfortran.dg/graphite/block-2.f: Same.
1854 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1855 Sebastian Pop <s.pop@samsung.com>
1857 PR tree-optimization/67700
1858 * gcc.dg/graphite/run-id-pr67700.c: New.
1860 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1863 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1864 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1866 * gcc.target/sh/pr54236-5.c: New.
1867 * gcc.target/sh/pr54236-6.c: New.
1869 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1871 PR rtl-optimization/67456
1872 PR rtl-optimization/67464
1873 PR rtl-optimization/67465
1874 * gcc.dg/pr67465.c: New test.
1876 2015-09-28 Tom de Vries <tom@codesourcery.com>
1878 PR tree-optimization/62171
1879 * gcc.dg/vect/pr62171.c: New test.
1881 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1883 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1884 skip on AIX. XFAIL individual line tests.
1886 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1888 PR rtl-optimization/64164
1889 PR tree-optimization/67312
1890 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1891 * gcc.target/i386/stackalign/return-4.c: Add -O.
1893 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1895 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1897 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1900 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1902 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1904 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1905 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1906 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1907 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1908 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1909 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1910 DW_AT_noreturn on AIX.
1911 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1912 DW_AT_noreturn on AIX.
1913 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1914 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1915 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1916 DW_AT_GNU_deleted on AIX.
1917 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1918 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1919 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1920 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1921 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1922 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1923 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1924 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1925 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1926 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1927 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1928 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1929 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1930 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1931 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1933 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1936 * gfortran.dg/pr67614.f90: New test.
1938 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1941 * gfortran.dg/pr67525.f90: New test.
1943 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1946 * gfortran.dg/allocatable_function_9.f90: New.
1948 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1951 * gcc.target/sh/pr67675.c: New.
1953 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1955 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1957 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1959 * gcc.target/i386/pr66749.c (dg-options): Replace
1960 -mtune=lakemount with -mtune=lakemont.
1961 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1962 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1964 2015-09-25 Marek Polacek <polacek@redhat.com>
1966 * c-c++-common/ubsan/bounds-11.c: New test.
1967 * c-c++-common/ubsan/bounds-12.c: New test.
1969 2015-09-25 Marek Polacek <polacek@redhat.com>
1972 * c-c++-common/ubsan/pr64906.c: New test.
1974 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1976 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1977 with -mtune=lakemount.
1978 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1979 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1981 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1984 * gcc.dg/Werror-13.c: New test.
1986 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1988 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1990 2015-09-24 Richard Biener <rguenther@suse.de>
1993 * g++.dg/pr67699.C: New testcase.
1995 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1998 * gcc.target/arm/fp16-inf.c: New test.
2000 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
2002 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2003 name while checking for AVX-512VBMI presence.
2005 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 * lib/target-supports.exp (check_effective_target_pie): Check for
2008 PIE support on Solaris 11.x and 12.
2010 2015-09-24 Richard Biener <rguenther@suse.de>
2012 * g++.dg/tree-ssa/restrict3.C: New testcase.
2014 2015-09-24 Richard Biener <rguenther@suse.de>
2016 PR tree-optimization/48885
2017 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2019 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2021 * c-c++-common/Wmisleading-indentation.c: Augment test.
2023 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2025 Fix small typos in the coding rule enforcement warnings.
2026 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2029 2015-09-23 Richard Biener <rguenther@suse.de>
2032 * gcc.dg/ubsan/pr67662.c: New testcase.
2034 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2037 * gcc.dg/pragma-diag-6.c: New test.
2039 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2041 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2043 2015-09-23 Richard Biener <rguenther@suse.de>
2045 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2047 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2049 * c-c++-common/Wmisleading-indentation.c: Augment test.
2051 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2053 * g++.dg/diagostic/disable.C: New.
2055 2015-09-22 Tom de Vries <tom@codesourcery.com>
2057 PR tree-optimization/67671
2058 * g++.dg/pr67671.C: New test.
2060 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2063 * gcc.target/i386/pr67480.c: New test.
2065 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2067 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2068 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2069 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2070 avx512dq, avx512cd, avx512er and avx512pf.
2072 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2074 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2075 update-fetch operations.
2076 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2078 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2080 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2081 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2083 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2085 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2087 * gcc.target/aarch64/atomic-inst-swap.c: New.
2089 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2091 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2092 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2093 * gcc.target/i386/pr59789.c (f1): Likewise.
2094 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2095 * gcc.target/i386/intrinsics_6.c: Likewise.
2096 * gcc.dg/winline-5.c (int t): Likewise.
2097 * gcc.dg/winline-9.c (t): Likewise.
2098 * gcc.dg/always_inline2.c (q): Likewise.
2099 * gcc.dg/winline-2.c (inline int t): Likewise.
2100 * gcc.dg/winline-6.c: Likewise.
2101 * gcc.dg/winline-10.c (void g): Likewise.
2102 * gcc.dg/pr49243.c (void parse): Likewise.
2103 * gcc.dg/always_inline3.c (q2): Likewise.
2104 * gcc.dg/winline-3.c: Likewise.
2105 * gcc.dg/winline-7.c (inline void *t): Likewise.
2107 2015-09-22 Tom de Vries <tom@codesourcery.com>
2109 PR tree-optimization/67666
2110 * g++.dg/pr67666.C: New test.
2112 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2115 * gfortran.dg/pr67615.f90: new test.
2117 2015-09-21 Jeff Law <law@redhat.com>
2119 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2121 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2123 Complete the implementation of N4230, Nested namespace definition.
2124 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2125 attributes and nested namespace definitions.
2126 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2127 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2128 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2129 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2130 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2131 appearing before the namespace identifier.
2133 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2136 * gcc.dg/cpp/pr66415-1.c: Test column number.
2138 2015-09-21 Richard Biener <rguenther@suse.de>
2140 * g++.dg/ext/attr-alias-3.C: Add -g.
2142 2015-09-21 Richard Biener <rguenther@suse.de>
2145 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2147 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2150 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2152 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2154 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2156 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2159 * gcc.dg/pr53265.c: Update.
2161 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2163 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2165 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2168 * gcc.target/sh/pr59478.c: New.
2170 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2173 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2174 * gcc.target/sh/pr54236-2.c: Likewise.
2176 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2178 * gcc.target/sh/pr43417.c: Move target independent test to ...
2179 * gcc.c-torture/compile/pr43417.c: ... here.
2181 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2183 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2184 check_effective_target_big_endian, check_effective_target_little_endian,
2185 check_effective_target_any_fpu, check_effective_target_double_fpu,
2186 check_effective_target_use_single_only_fpu,
2187 check_effective_target_default_single_fpu,
2188 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2189 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2190 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2191 check_effective_target_fmovd_enabled,
2192 check_effective_target_has_privileged, check_effective_target_has_pref,
2193 check_effective_target_banked_r0r7_isr,
2194 check_effective_target_stack_save_isr): New effective target checks.
2195 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2196 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2197 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2198 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2199 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2200 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2201 * gcc.target/sh/attr-isr.c: Likewise.
2202 * gcc.target/sh/fpul-usage-1.c: Likewise.
2203 * gcc.target/sh/hiconst.c: Likewise.
2204 * gcc.target/sh/mfmovd.c: Likewise.
2205 * gcc.target/sh/pr21255-3.c: Likewise.
2206 * gcc.target/sh/pr33135-1.c: Likewise.
2207 * gcc.target/sh/pr33135-2.c: Likewise.
2208 * gcc.target/sh/pr33135-3.c: Likewise.
2209 * gcc.target/sh/pr33135-4.c: Likewise.
2210 * gcc.target/sh/pr39423-2.c: Likewise.
2211 * gcc.target/sh/pr49880-4.c: Likewise.
2212 * gcc.target/sh/pr49880-5.c: Likewise.
2213 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2214 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2215 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2216 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2217 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2218 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2219 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2220 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2221 * gcc.target/sh/pr50751-2.c: Likewise.
2222 * gcc.target/sh/pr50751-3.c: Likewise.
2223 * gcc.target/sh/pr50751-5.c: Likewise.
2224 * gcc.target/sh/pr50751-6.c: Likewise.
2225 * gcc.target/sh/pr50751-8.c: Likewise.
2226 * gcc.target/sh/pr51244-15.c: Likewise.
2227 * gcc.target/sh/pr51244-2.c: Likewise.
2228 * gcc.target/sh/pr51244-20.c: Likewise.
2229 * gcc.target/sh/pr51244-6.c: Likewise.
2230 * gcc.target/sh/pr52483-4.c: Likewise.
2231 * gcc.target/sh/pr53511-1.c: Likewise.
2232 * gcc.target/sh/pr53512-1.c: Likewise.
2233 * gcc.target/sh/pr53512-2.c: Likewise.
2234 * gcc.target/sh/pr53512-3.c: Likewise.
2235 * gcc.target/sh/pr53512-4.c: Likewise.
2236 * gcc.target/sh/pr53513-1.c: Likewise.
2237 * gcc.target/sh/pr54089-2.c: Likewise.
2238 * gcc.target/sh/pr54089-3.c: Likewise.
2239 * gcc.target/sh/pr54089-4.c: Likewise.
2240 * gcc.target/sh/pr54602-2.c: Likewise.
2241 * gcc.target/sh/pr54602-3.c: Likewise.
2242 * gcc.target/sh/pr54602-4.c: Likewise.
2243 * gcc.target/sh/pr54680.c: Likewise.
2244 * gcc.target/sh/pr55303-1.c: Likewise.
2245 * gcc.target/sh/pr55303-2.c: Likewise.
2246 * gcc.target/sh/pr55303-3.c: Likewise.
2247 * gcc.target/sh/pr56547-1.c: Likewise.
2248 * gcc.target/sh/pr56547-2.c: Likewise.
2249 * gcc.target/sh/pr61195.c: Likewise.
2250 * gcc.target/sh/pr61996.c: Likewise.
2251 * gcc.target/sh/pr6526.c: Likewise.
2252 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2253 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2254 * gcc.target/sh/prefetch.c: Likewise.
2255 * gcc.target/sh/rte-delay-slot.c: Likewise.
2256 * gcc.target/sh/sh2a-band.c: Likewise.
2257 * gcc.target/sh/sh2a-bclr.c: Likewise.
2258 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2259 * gcc.target/sh/sh2a-bld.c: Likewise.
2260 * gcc.target/sh/sh2a-bor.c: Likewise.
2261 * gcc.target/sh/sh2a-bset.c: Likewise.
2262 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2263 * gcc.target/sh/sh2a-bxor.c: Likewise.
2264 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2265 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2266 * gcc.target/sh/sh2a-movrt.c: Likewise.
2267 * gcc.target/sh/sh2a-resbank.c: Likewise.
2268 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2269 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2270 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2271 * gcc.target/sh/sh4a-cosf.c: Likewise.
2272 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2273 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2274 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2275 * gcc.target/sh/sh4a-sinf.c: Likewise.
2277 2015-09-20 Jeff Law <law@redhat.com>
2279 PR tree-optimization/47679
2280 * g++.dg/warn/Wuninitialized-6.C: New test.
2282 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2284 Implement nested namespace definitions.
2285 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2286 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2287 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2288 * g++.dg/lookup/name-clash5.C: Adjust.
2289 * g++.dg/lookup/name-clash6.C: Likewise.
2291 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2293 * gcc.dg/pragma-diag-5.c: New test.
2295 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2298 * gcc.dg/torture/pr67619.c: New test.
2299 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2302 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2304 PR tree-optimization/67283
2305 * gcc.dg/tree-ssa/sra-15.c: New.
2306 * gcc.dg/tree-ssa/sra-16.c: New.
2308 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2311 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2312 (f2, f3): Make the function static.
2313 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2315 2015-09-17 Christian Bruel <christian.bruel@st.com>
2317 * gcc.target/arm/attr_thumb-static2.c: New test.
2319 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2321 * gnat.dg/overflow_sum3.adb: New test.
2323 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2325 * gcc.target/arm/stack-checking.c: New test.
2327 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2330 * gfortran.dg/public_private_module_5.f90: Add module procedure
2331 trigger_smod to ensure that the smod file is written.
2333 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2335 * gcc.target/aarch64/copysign_1.c: New.
2336 * gcc.target/aarch64/copysign_2.c: New.
2338 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2340 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2341 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2342 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2344 2015-09-16 John Marino <gnugcc@marino.st>
2346 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2348 2015-09-16 Richard Biener <rguenther@suse.de>
2351 * gcc.dg/torture/pr67253.c: New testcase.
2353 2015-09-16 Richard Biener <rguenther@suse.de>
2356 * gcc.dg/pr67271.c: New testcase.
2358 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2360 * gnat.dg/opt49.adb: New test.
2362 2015-09-16 Richard Biener <rguenther@suse.de>
2365 * gcc.dg/torture/pr67442.c: New testcase.
2367 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2369 * gnat.dg/array24.adb: New test.
2370 * gnat.dg/blocklocs.adb: Delete.
2372 2015-09-15 Marek Polacek <polacek@redhat.com>
2375 * gcc.dg/pr67580.c: New test.
2377 2015-09-15 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/67470
2380 * gcc.dg/torture/pr67470.c: New testcase.
2382 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2384 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2386 2015-09-15 Richard Biener <rguenther@suse.de>
2389 * gcc.dg/pr67563.c: New testcase.
2391 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2394 * gfortran.dg/pr67460.f90: New test.
2396 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2398 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2399 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2401 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/cpp0x/new-auto1.C: New.
2406 2015-09-11 Mark Wielaard <mjw@redhat.com>
2409 * g++.dg/warn/unused-variable-1.C: New test.
2410 * g++.dg/warn/unused-variable-2.C: Likewise.
2411 * gcc.dg/unused-4.c: Adjust warning for static const.
2412 * gcc.dg/unused-variable-1.c: New test.
2413 * gcc.dg/unused-variable-2.c: Likewise.
2415 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2417 * gfortran.dg/private_type_3.f90: Require visibility.
2418 * gfortran.dg/module_variable_2.f90: Same.
2419 * gfortran.dg/nested_forall_1.f: Same.
2420 * gfortran.dg/elemental_dependency_4.f90: Same.
2421 * gfortran.dg/bind_c_usage_25.f90: Same.
2422 * gfortran.dg/access_spec_1.f90: Same.
2423 * gfortran.dg/public_private_module_2.f90: Same.
2424 * gfortran.dg/host_assoc_variable_1.f90: Same.
2425 * gfortran.dg/public_private_module_6.f90: Same.
2426 * gfortran.dg/module_variable_1.f90: Same.
2427 * gfortran.dg/pr37286.f90: Same.
2428 * gfortran.dg/internal_pack_7.f90: Same.
2429 * gfortran.dg/submodule_10.f08: Same.
2430 * gfortran.dg/allocatable_function_8.f90: Same.
2431 * gfortran.dg/merge_init_expr_2.f90: Same.
2432 * gfortran.dg/class_37.f03: Same.
2433 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2434 * gfortran.dg/typebound_call_20.f03: Same.
2435 * gfortran.dg/proc_ptr_result_3.f90: Same.
2436 * gfortran.dg/pr32535.f90: Same.
2437 * gfortran.dg/typebound_proc_19.f90: Same.
2438 * gfortran.dg/initialization_10.f90: Same.
2439 * gfortran.dg/bind_c_usage_8.f03: Same.
2440 * gfortran.dg/pr61335.f90: Same.
2441 * gfortran.dg/elemental_dependency_5.f90: Same.
2442 * gfortran.dg/proc_ptr_3.f90: Same.
2443 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2445 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2447 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2448 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2449 * gcc.dg/loop-8.c: Likewise.
2451 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2454 * gnat.dg/specs/addr1.ads: Remove.
2456 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2458 * gcc.dg/pie-link.c: Add -pie to dg-options.
2460 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2462 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2463 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2465 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2467 * gcc.target/powerpc/swaps-p8-20.c: New test.
2468 * gcc.target/powerpc/swaps-p8-21.c: New test.
2470 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2473 * gfortran.dg/pr67526.f90: New test.
2475 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2478 * g++.dg/cpp0x/variadic166.C: New.
2480 2015-09-09 Mark Wielaard <mjw@redhat.com>
2482 * c-c++-common/nonnull-1.c: New test.
2484 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2487 * gfortran.dg/submodule_11.f08: New test.
2489 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2492 * gcc.c-torture/compile/pr67506.c: New test.
2494 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2496 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2497 initialization with a byte mask. No change expected here.
2498 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2499 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2500 initialization with contigious bitmask. Literal pool is expectd
2503 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2506 * gcc.target/arm/pr67439_1.c: New test.
2508 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2510 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2513 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2516 * g++.dg/gomp/pr67523.C: New test.
2519 * g++.dg/gomp/pr67522.C: New test.
2522 * c-c++-common/gomp/pr67521.c: New test.
2525 * c-c++-common/gomp/pr67517.c: New test.
2528 * g++.dg/gomp/pr67514.C: New test.
2531 * g++.dg/gomp/pr67511.C: New test.
2534 * c-c++-common/gomp/pr67502.c: New test.
2536 2015-09-09 Marek Polacek <polacek@redhat.com>
2539 * gcc.dg/pr67512.c: New test.
2541 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2545 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2546 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2547 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2549 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2551 * gcc.target/aarch64/mod_2.x: New file.
2552 * gcc.target/aarch64/mod_256.x: Likewise.
2553 * gcc.target/arm/mod_2.c: New test.
2554 * gcc.target/arm/mod_256.c: Likewise.
2555 * gcc.target/aarch64/mod_2.c: Likewise.
2556 * gcc.target/aarch64/mod_256.c: Likewise.
2558 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2561 * g++.dg/gomp/pr67504.C: New test.
2564 * c-c++-common/gomp/pr67501.c: New test.
2567 * gcc.dg/gomp/pr67500.c: New test.
2570 * gcc.dg/gomp/pr67495.c: New test.
2572 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2573 Sebastian Pop <s.pop@samsung.com>
2575 PR tree-optimization/53852
2576 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2577 both isl-0.12 and isl-0.15.
2578 * gcc.dg/graphite/uns-interchange-14.c: Same.
2579 * gcc.dg/graphite/uns-interchange-15.c: Same.
2580 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2582 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2583 Sebastian Pop <s.pop@samsung.com>
2585 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2586 * gcc.dg/graphite/block-1.c: Same.
2587 * gcc.dg/graphite/block-5.c: Same.
2588 * gcc.dg/graphite/block-6.c: Same.
2589 * gcc.dg/graphite/interchange-1.c: Same.
2590 * gcc.dg/graphite/interchange-10.c: Same.
2591 * gcc.dg/graphite/interchange-11.c: Same.
2592 * gcc.dg/graphite/interchange-13.c: Same.
2593 * gcc.dg/graphite/interchange-14.c: Same.
2594 * gcc.dg/graphite/interchange-3.c: Same.
2595 * gcc.dg/graphite/interchange-4.c: Same.
2596 * gcc.dg/graphite/interchange-7.c: Same.
2597 * gcc.dg/graphite/interchange-8.c: Same.
2598 * gcc.dg/graphite/interchange-9.c: Same.
2599 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2600 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2601 * gcc.dg/graphite/pr37485.c: Same.
2602 * gcc.dg/graphite/scop-0.c (int toto): Same.
2603 * gcc.dg/graphite/scop-1.c: Same.
2604 * gcc.dg/graphite/scop-10.c: Same.
2605 * gcc.dg/graphite/scop-11.c: Same.
2606 * gcc.dg/graphite/scop-12.c: Same.
2607 * gcc.dg/graphite/scop-13.c: Same.
2608 * gcc.dg/graphite/scop-16.c: Same.
2609 * gcc.dg/graphite/scop-17.c: Same.
2610 * gcc.dg/graphite/scop-18.c: Same.
2611 * gcc.dg/graphite/scop-2.c: Same.
2612 * gcc.dg/graphite/scop-21.c (int test): Same.
2613 * gcc.dg/graphite/scop-22.c (void foo): Same.
2614 * gcc.dg/graphite/scop-4.c: Same.
2615 * gcc.dg/graphite/scop-5.c: Same.
2616 * gcc.dg/graphite/scop-6.c: Same.
2617 * gcc.dg/graphite/scop-7.c: Same.
2618 * gcc.dg/graphite/scop-8.c: Same.
2619 * gcc.dg/graphite/scop-9.c: Same.
2620 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2621 data-refs remain inside the inner loop.
2622 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2623 * gcc.dg/graphite/uns-interchange-14.c: Same.
2624 * gcc.dg/graphite/uns-interchange-9.c: Same.
2625 * gfortran.dg/graphite/interchange-3.f90
2627 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2630 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2643 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2645 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2646 * lib/target-supports.exp
2647 (check_effective_target_arm_neon_fp16_hw): New.
2649 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2651 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2652 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2654 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2656 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2657 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2659 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2660 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2661 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2662 when those are supported.
2663 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2666 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2667 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2670 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2671 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2672 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2674 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2676 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2679 Add float16x8_t case.
2680 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2682 main, exec_vcreate): Likewise.
2683 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2684 exec_vget_high): Likewise.
2685 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2686 exec_vget_low): Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2689 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2690 exec_vld1_dup): Likewise.
2691 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2692 exec_vld1_lane): Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2695 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2696 exec_vldX_dup): Likewise.
2697 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2698 exec_vldX_lane): Likewise.
2699 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2700 exec_vset_lane): Likewise.
2701 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2702 exec_vst1_lane): Likewise.
2704 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2706 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2707 * gcc.target/aarch64/vget_low_1.c: Likewise.
2709 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2711 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2712 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2713 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2714 (main): update orig_data to avoid float16 NaN on bigendian.
2716 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2718 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2720 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2721 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2722 * gcc.target/aarch64/vld1_lane.c: Likewise.
2724 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2727 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2729 2015-09-07 Marek Polacek <polacek@redhat.com>
2732 * gcc.dg/asm-10.c: New test.
2734 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2737 * gcc.dg/lto/pr67452_0.c: New test.
2739 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2742 * gcc.target/avr/pr65210.c: New test.
2744 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2747 * lib/target-supports.exp (check_cached_effective_target):
2748 Apppend $prop to et_prop_list only if needed.
2750 2015-09-04 Marek Polacek <polacek@redhat.com>
2753 * gcc.dg/ubsan/pr67279.c: New test.
2755 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2756 Petr Murzin <petr.murzin@intel.com>
2757 Kirill Yukhin <kirill.yukhin@intel.com>
2759 * gcc.target/i386/avx512f-scatter-1.c: New.
2760 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2761 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2763 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2765 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2766 rather than calling rmdir, cleanup if open fails.
2768 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2770 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2771 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2772 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2773 Return true for PowerPC targets that implement Altivec.
2775 2015-09-03 Renlin Li <renlin.li@arm.com>
2777 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2779 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2781 2015-09-03 Martin Sebor <msebor@redhat.com>
2784 * g++.dg/addr_builtin-1.C: New test.
2785 * gcc.dg/addr_builtin-1.c: New test.
2787 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2789 * gcc.target/powerpc/vec-shift.c: New test.
2791 2015-09-03 Tom de Vries <tom@codesourcery.com>
2793 PR tree-optimization/65637
2794 * gcc.dg/autopar/reduc-4.c: New test.
2796 2015-09-03 Tom de Vries <tom@codesourcery.com>
2798 PR tree-optimization/65637
2799 * gcc.dg/autopar/pr46099-2.c: New test.
2801 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2804 * g++.dg/pr67351.C: New test.
2806 2015-09-03 Richard Biener <rguenther@suse.de>
2809 * g++.dg/lto/pr66705_0.C: New testcase.
2811 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2814 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2815 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2817 2015-09-02 Marek Polacek <polacek@redhat.com>
2820 * gcc.dg/pr67432.c: New test.
2822 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2824 * lib/target-supports.exp (clear_effective_target_cache): New.
2825 (check_cached_effective_target): Update et_prop_list.
2826 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2827 * g++.dg/compat/compat.exp: Likewise.
2828 * g++.dg/compat/struct-layout-1.exp: Likewise.
2829 * lib/asan-dg.exp: Likewise.
2830 * lib/atomic-dg.exp: Likewise.
2831 * lib/cilk-plus-dg.exp: Likewise.
2832 * lib/clearcap.exp: Likewise.
2833 * lib/mpx-dg.exp: Likewise.
2834 * lib/tsan-dg.exp: Likewise.
2835 * lib/ubsan-dg.exp: Likewise.
2837 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2839 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2841 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2842 Andrew Bennett <andrew.bennett@imgtec.com>
2844 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2845 dependencies between ISA level and compact-branches.
2846 * gcc.target/mips/branch-10.c: Update expected output to allow
2847 compact forms of b/bal.
2848 * gcc.target/mips/branch-11.c: Likewise.
2849 * gcc.target/mips/branch-12.c: Likewise.
2850 * gcc.target/mips/branch-13.c: Likewise.
2851 * gcc.target/mips/branch-3.c: Likewise.
2852 * gcc.target/mips/branch-4.c: Likewise.
2853 * gcc.target/mips/branch-5.c: Likewise.
2854 * gcc.target/mips/branch-6.c: Likewise.
2855 * gcc.target/mips/branch-7.c: Likewise.
2856 * gcc.target/mips/branch-8.c: Likewise.
2857 * gcc.target/mips/branch-9.c: Likewise.
2858 * gcc.target/mips/branch-cost-1.c: Likewise.
2859 * gcc.target/mips/call-1.c: Likewise.
2860 * gcc.target/mips/call-2.c: Likewise.
2861 * gcc.target/mips/call-3.c: Likewise.
2862 * gcc.target/mips/call-4.c: Likewise.
2863 * gcc.target/mips/call-5.c: Likewise.
2864 * gcc.target/mips/call-6.c: Likewise.
2865 * gcc.target/mips/lazy-binding-1.c: Likewise.
2866 * gcc.target/mips/near-far-1.c: Likewise.
2867 * gcc.target/mips/near-far-2.c: Likewise.
2868 * gcc.target/mips/near-far-3.c: Likewise.
2869 * gcc.target/mips/near-far-4.c: Likewise.
2870 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2871 run with compact branches allowed.
2872 * gcc.target/mips/compact-branches-1.c: New file.
2873 * gcc.target/mips/compact-branches-2.c: Likewise.
2874 * gcc.target/mips/compact-branches-3.c: Likewise.
2875 * gcc.target/mips/compact-branches-4.c: Likewise.
2876 * gcc.target/mips/compact-branches-5.c: Likewise.
2877 * gcc.target/mips/compact-branches-6.c: Likewise.
2878 * gcc.target/mips/compact-branches-7.c: Likewise.
2880 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2882 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2883 Clean-up a created directory if testcase fails.
2885 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2888 * g++.dg/pr67405.C: New test.
2890 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2892 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2894 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2896 * gcc.dg/ifcvt-1.c: New test.
2897 * gcc.dg/ifcvt-2.c: Likewise.
2898 * gcc.dg/ifcvt-3.c: Likewise.
2900 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2903 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2906 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2908 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2910 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/other/pr61753.C: New.
2915 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2917 * gcc.dg/tree-ssa/cmp-1.c: New file.
2919 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2921 * gcc.dg/tree-ssa/complex-7.c: New file.
2923 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2925 * gcc.target/powerpc/swaps-p8-19.c: New test.
2927 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2930 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2932 2015-08-29 Tom de Vries <tom@codesourcery.com>
2934 PR tree-optimization/46193
2935 * gcc.dg/autopar/pr46193.c: New test.
2937 2015-08-28 Nathan Sidwell <nathan@acm.org>
2939 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2940 use exit code for failure.
2942 * gcc.dg/torture/matrix-1.c: Use plain printf.
2943 * gcc.dg/torture/matrix-2.c: Likewise.
2944 * gcc.dg/torture/matrix-5.c: Likewise.
2945 * gcc.dg/torture/matrix-6.c: Likewise.
2946 * gcc.dg/torture/transpose-1.c: Likewise.
2947 * gcc.dg/torture/transpose-2.c: Likewise.
2948 * gcc.dg/torture/transpose-3.c: Likewise.
2949 * gcc.dg/torture/transpose-4.c: Likewise.
2950 * gcc.dg/torture/transpose-5.c: Likewise.
2951 * gcc.dg/torture/transpose-6.c: Likewise.
2953 2015-08-28 Jeff Law <law@redhat.com>
2956 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2957 * gcc.dg/torture/pr66752-1.c: New test
2958 * g++.dg/torture/pr66752-2.C: New test.
2960 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2962 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2964 * gcc.dg/tree-ssa/sra-15.c: New.
2966 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2968 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2969 * gcc.target/mips/msub-8.c: Ditto
2971 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2973 * lib/target-supports.exp (check-effective_target_vect_double):
2974 Enable for Power targets with VSX hardware available.
2975 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2976 vect_no_align && { ! vect_hw_misalign }.
2978 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2980 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2981 Replaced by opt_files, compile with -floop-nest-optimize.
2982 * g++.dg/graphite/graphite.exp: Same.
2983 * gfortran.dg/graphite/graphite.exp: Same.
2984 * gcc.dg/graphite/block-0.c: Adjust pattern.
2985 * gcc.dg/graphite/block-1.c: Same.
2986 * gcc.dg/graphite/block-3.c: Same.
2987 * gcc.dg/graphite/block-4.c: Same.
2988 * gcc.dg/graphite/block-5.c: Same.
2989 * gcc.dg/graphite/block-6.c: Same.
2990 * gcc.dg/graphite/block-7.c: Same.
2991 * gcc.dg/graphite/block-8.c: Same.
2992 * gcc.dg/graphite/block-pr47654.c: Same.
2993 * gcc.dg/graphite/interchange-0.c: Same.
2994 * gcc.dg/graphite/interchange-1.c: Same.
2995 * gcc.dg/graphite/interchange-10.c: Same.
2996 * gcc.dg/graphite/interchange-11.c: Same.
2997 * gcc.dg/graphite/interchange-12.c: Same.
2998 * gcc.dg/graphite/interchange-13.c: Same.
2999 * gcc.dg/graphite/interchange-14.c: Same.
3000 * gcc.dg/graphite/interchange-15.c: Same.
3001 * gcc.dg/graphite/interchange-3.c: Same.
3002 * gcc.dg/graphite/interchange-4.c: Same.
3003 * gcc.dg/graphite/interchange-5.c: Same.
3004 * gcc.dg/graphite/interchange-6.c: Same.
3005 * gcc.dg/graphite/interchange-7.c: Same.
3006 * gcc.dg/graphite/interchange-8.c: Same.
3007 * gcc.dg/graphite/interchange-9.c: Same.
3008 * gcc.dg/graphite/interchange-mvt.c: Same.
3009 * gcc.dg/graphite/pr37485.c: Same.
3010 * gcc.dg/graphite/uns-block-1.c: Same.
3011 * gcc.dg/graphite/uns-interchange-12.c: Same.
3012 * gcc.dg/graphite/uns-interchange-14.c: Same.
3013 * gcc.dg/graphite/uns-interchange-15.c: Same.
3014 * gcc.dg/graphite/uns-interchange-9.c: Same.
3015 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3016 * gfortran.dg/graphite/interchange-3.f90: Same.
3018 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.target/i386/pr67317-1.c: New test.
3022 * gcc.target/i386/pr67317-2.c: Ditto.
3023 * gcc.target/i386/pr67317-3.c: Ditto.
3024 * gcc.target/i386/pr67317-4.c: Ditto.
3025 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3026 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3028 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3030 * gcc.target/powerpc/vec-shr.c: New.
3032 2015-08-27 Marek Polacek <polacek@redhat.com>
3035 * gcc.dg/torture/pr67005.c: New test.
3037 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3039 * gcc.dg/tree-ssa/sra-15.c: New.
3041 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3043 * gcc.target/aarch64/long_branch_1.c: New test.
3045 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3047 * gcc.target/s390/20150826-1.c: New test.
3049 2015-08-26 Renlin Li <renlin.li@arm.com>
3051 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3053 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3055 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3057 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3059 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3060 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3061 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3062 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3064 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3066 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3068 * gcc.target/aarch64/tlsle_1.x: New test source.
3069 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3070 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3071 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3073 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3076 * gfortran.dg/shape_8.f90: New test.
3078 2015-08-25 Marek Polacek <polacek@redhat.com>
3081 * gcc.dg/weak/weak-18.c: New test.
3083 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3085 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3086 gcc_jit_context_set_bool_use_external_driver.
3088 2015-08-25 Nathan Sidwell <nathan@acm.org>
3090 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3092 * gcc.dg/20001117-1.c: Needs return_address.
3093 * gcc.dg/20020415-1.c: Needs alloca.
3094 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3095 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3096 * gcc.dg/pr63186.c: Needs label_values.
3097 * gcc.dg/torture/pr33848.c: Likwise.
3099 * lib/target-supports.exp (check_effective_target_fopenacc,
3100 check_effective_target_fopenmp): Disable for nvptx.
3101 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3102 * gcc.dg/stack-usage-1.c: Likewise.
3103 * gcc.dg/stack-usage-2.c: Likewise.
3104 * gcc.dg/unused-5.c: Likewise.
3105 * gcc.dg/unwind-1.c: Likewise.
3107 2015-08-25 Christian Bruel <christian.bruel@st.com>
3109 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3110 * g++.dg/Wno-frame-address.C: Ditto.
3112 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3115 * g++.dg/pr67211.C: New test.
3117 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3121 * gfortran.dg/block_end_error_1.f90: New test.
3122 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3124 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3127 * gcc.target/i386/pr66821.c: New test.
3129 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3132 * gcc.target/i386/pr67329.c: New test.
3134 2015-08-24 Nathan Sidwell <nathan@acm.org>
3136 * gcc.dg/pr49551.c: Needs -fdata-sections.
3138 * gcc.dg/pr64935-2.c: Needs scheduling.
3140 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3141 * gcc.dg/torture/pr63738.c: Likewise.
3142 * gcc.dg/torture/pr64728.c: Likewise.
3143 * gcc.dg/pr63748.c: Likewise.
3144 * gcc.dg/20020312-2.c: Likewise.
3146 * gcc.dg/torture/pr66123.c: Needs label_values.
3148 * gcc.dg/torture/pr41261.c: Needs profiling.
3149 * gcc.dg/pr26570.c: Likewise.
3150 * gcc.dg/pr61776.c: Likewise.
3151 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3152 * gcc.dg/gomp/pr34610.c: Likewise.
3153 * gcc.dg/pr54121.c: Likewise.
3154 * gcc.dg/20050325-1.c: Likewise.
3155 * gcc.dg/pr66899.c: Likewise.
3156 * gcc.dg/pr48770.c: Likewise.
3157 * gcc.dg/pr24225.c: Likewise.
3159 * gcc.dg/pr27531-1.c: Needs io.
3160 * gcc.dg/pr44606.c: Likewise.
3162 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3164 * gcc.dg/pr51990.c: Needs alloca.
3166 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3168 2015-08-24 Tom de Vries <tom@codesourcery.com>
3170 PR tree-optimization/65468
3171 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3173 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3176 * gfortran.dg/backtrace_1.f90: New test.
3178 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3181 * gfortran.dg/execute_command_line_2.f90: New test.
3183 2015-08-23 Tom de Vries <tom@codesourcery.com>
3185 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3186 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3187 vect_no_int_max to vect_no_int_min_max.
3188 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3189 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3190 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3191 * gcc.dg/vect/slp-reduc-4.c: Same.
3192 * gcc.dg/vect/slp-reduc-5.c: Same.
3193 * gcc.dg/vect/vect-125.c: Same.
3194 * gcc.dg/vect/vect-13.c: Same.
3195 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3196 * gcc.dg/vect/vect-reduc-1.c: Same.
3197 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3198 * gcc.dg/vect/vect-reduc-1char.c:Same.
3199 * gcc.dg/vect/vect-reduc-1short.c: Same.
3200 * gcc.dg/vect/vect-reduc-2.c: Same.
3201 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3202 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3203 * lib/target-supports.exp: Same.
3205 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/cpp0x/decltype63.C: New.
3210 2015-08-22 Nathan Sidwell <nathan@acm.org>
3212 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3213 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3214 * c-c++-common/Wunused-var-8.c: Likewise.
3215 * c-c++-common/gomp/pr61486-2.c: Likewise.
3216 * c-c++-common/Wunused-var-6.c: Likewise.
3217 * c-c++-common/goacc/reduction-1.c: Likewise.
3218 * c-c++-common/goacc/reduction-2.c: Likewise.
3219 * c-c++-common/goacc/reduction-3.c: Likewise.
3220 * c-c++-common/goacc/reduction-4.c: Likewise.
3221 * gcc.dg/builtins-64.c: Likewise.
3222 * gcc.dg/pr59523.c: Likewise.
3223 * gcc.dg/tree-ssa/20080530.c: Likewise.
3224 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3225 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3226 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3227 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3228 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3229 * gcc.dg/pr59011.c: Likewise.
3230 * gcc.dg/uninit-9.c: Likewise.
3231 * gcc.dg/pr61561.c: Likewise.
3232 * gcc.dg/vla-4.c: Likewise.
3233 * gcc.dg/20101010-1.c: Likewise.
3234 * gcc.dg/pr49120.c: Likewise.
3235 * gcc.dg/20030331-2.c: Likewise.
3236 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3237 * gcc.dg/pr25682.c: Likewise.
3238 * gcc.dg/guality/guality.c: Likewise.
3239 * gcc.dg/pr27301.c: Likewise.
3240 * gcc.dg/uninit-9-O0.c: Likewise.
3241 * gcc.dg/fold-alloca-1.c: Likewise.
3242 * gcc.dg/pr41470.c: Likewise.
3243 * gcc.dg/pr51491-2.c: Likewise.
3244 * gcc.dg/winline-7.c: Likewise.
3245 * gcc.dg/vla-2.c: Likewise.
3246 * gcc.dg/pr50764.c: Likewise.
3247 * gcc.dg/c99-vla-1.c: Likewise.
3248 * gcc.dg/pr33238.c: Likewise.
3249 * gcc.dg/c99-const-expr-13.c: Likewise.
3250 * gcc.dg/builtin-return-1.c: Likewise.
3251 * gcc.dg/vla-3.c: Likewise.
3252 * gcc.dg/20020415-1.c: Likewise.
3253 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3254 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3255 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3256 * gcc.dg/torture/calleesave-sse.c: Likewise.
3257 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3258 * gcc.dg/gomp/vla-2.c: Likewise.
3259 * gcc.dg/gomp/vla-3.c: Likewise.
3260 * gcc.dg/gomp/vla-4.c: Likewise.
3261 * gcc.dg/gomp/pr30494.c: Likewise.
3262 * gcc.dg/gomp/vla-5.c: Likewise.
3263 * gcc.dg/pr51990-2.c: Likewise.
3264 * gcc.dg/vla-22.c: Likewise.
3266 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3268 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3269 * gcc.dg/dollar.c: Likewise.
3270 * gcc.dg/pragma-message.c: Likewise.
3271 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3272 * c-c++-common/raw-string-14.c: Likewise.
3274 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3276 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3277 property that instantiation here is a compile-time error.
3279 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3281 * g++.dg/other/pr67065.C: Extend.
3283 2015-08-21 Nathan Sidwell <nathan@acm.org>
3285 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3287 (check_effective_target_global_constructor): New.
3288 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3289 * gcc.dg/debug/debug.exp: Skip for nvptx.
3290 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3292 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3293 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3294 * gcc.c-torture/compile/pr33855.c: Likewise.
3295 * gcc.c-torture/compile/920723-1.c: Likewise.
3296 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3298 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3300 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3303 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3305 * gcc.c-torture/execute/switch-1.c: Likewise.
3307 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3308 * gcc.c-torture/execute/printf-1.c: Likewise.
3309 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3310 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3311 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3312 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3313 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3314 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3315 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3316 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3317 * gcc.c-torture/execute/gofast.c: Likewise.
3318 * gcc.c-torture/execute/complex-6.c: Likewise.
3320 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3321 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3322 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3323 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3324 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3325 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3326 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3327 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3328 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3329 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3330 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3331 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3332 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3333 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3334 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3335 * gcc.dg/setjmp-1.c: Likewise.
3336 * gcc.dg/cleanup-5.c: Likewise.
3337 * gcc.dg/cleanup-12.c: Likewise.
3338 * gcc.dg/cleanup-13.c: Likewise.
3340 * gcc.dg/constructor-1.c: Require global ctor.
3342 * gcc.dg/fork-instrumentation.c: Require profiling.
3343 * gcc.dg/20030107-1.c: Likewise.
3344 * gcc.dg/20030702-1.c: Likewise.
3346 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3347 * gcc.dg/cpp/paste2.c: Likewise.
3348 * gcc.dg/cpp/strify3.c: Likewise.
3349 * gcc.dg/cpp/strify4.c: Likewise.
3350 * gcc.dg/cpp/lexnum.c: Likewise.
3351 * gcc.dg/cpp/digraphs.c: Likewise.
3352 * gcc.dg/cpp/macro1.c: Likewise.
3354 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3356 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3358 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3360 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3363 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3365 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3366 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3367 vec_vpmsum_be and vec_shasigma_be.
3369 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3371 * lib/target-supports.exp
3372 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3373 with -mfp16-format=ieee.
3375 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3378 * g++.dg/other/pr67065.C: New.
3380 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3382 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3384 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3385 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3386 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3387 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3389 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3391 * gcc.dg/wide_shift_64_1.c: New testcase.
3392 * gcc.dg/wide_shift_128_1.c: Likewise.
3393 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3395 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3397 * lib/target-supports.exp
3398 (check_effective_target_fstack_protector_enabled): New test.
3399 * gcc.target/i386/ssp-default.c: New test.
3401 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3404 * gfortran.dg/generic_31.f90: New.
3406 2015-08-19 Marek Polacek <polacek@redhat.com>
3409 * g++.dg/torture/pr67133.C: New test.
3411 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3413 * gcc.target/powerpc/altivec-35.c: New test.
3414 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3415 * gcc.target/powerpc/vsx-vector-7.c: New test.
3417 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3420 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3421 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3423 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3425 PR rtl-optimization/67218
3426 * gcc.c-torture/execute/ieee/pr67218.c,
3427 gcc.target/aarch64/fcvt_int_float_double1.c,
3428 gcc.target/aarch64/fcvt_int_float_double2.c,
3429 gcc.target/aarch64/fcvt_int_float_double3.c,
3430 gcc.target/aarch64/fcvt_int_float_double4.c,
3431 gcc.target/aarch64/fcvt_uint_float_double1.c,
3432 gcc.target/aarch64/fcvt_uint_float_double2.c,
3433 gcc.target/aarch64/fcvt_uint_float_double3.c,
3434 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3436 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3438 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3439 dg-options to disable LSE extensions.
3440 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3441 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3442 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3443 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3444 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3445 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3446 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3447 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3448 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3449 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3450 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3451 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3452 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3453 * gcc.target/aarch64/sync-op-full.c: Likewise.
3454 * gcc.target/aarch64/sync-op-release.c: Likewise.
3456 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3459 * g++.dg/cpp1z/feat-cxx1z.C: New.
3461 2015-08-18 Marek Polacek <polacek@redhat.com>
3464 * gcc.dg/torture/pr67222.c: New test.
3466 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3468 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3470 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3472 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3473 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3474 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3476 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3478 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3479 which is used in later code.
3481 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3484 * g++.dg/cpp0x/nullptr34.C: New.
3485 * g++.dg/warn/Wconversion2.C: Adjust.
3486 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3487 * g++.old-deja/g++.other/null3.C: Likewise.
3489 * g++.dg/cpp0x/pr51313.C: Adjust.
3491 2015-08-17 Richard Biener <rguenther@suse.de>
3493 PR tree-optimization/67221
3494 * gcc.dg/torture/pr67221.c: New testcase.
3496 2015-08-17 Mike Stump <mikestump@comcast.net>
3497 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3499 * gcc.target/arm/memcpy-aligned-1.c: New test.
3501 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3504 * gfortran.dg/norm_4.f90: Rename to...
3505 * gfortran.dg/norm2_4.f90: this.
3506 * gfortran.dg/norm2_5.f90: New test.
3508 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3510 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3511 * gcc.dg/ssp-1.c: Make counter a register.
3512 * gcc.dg/ssp-2.c: Likewise.
3513 * gcc.dg/torture/parm-coalesce.c: New.
3515 2015-08-14 Marek Polacek <polacek@redhat.com>
3518 * gcc.dg/torture/pr67133.c: New test.
3520 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3521 Matthias Klose <doko@debian.org>
3524 * gcc.c-torture/compile/pr67143.c: New
3525 * gcc.target/aarch64/atomic-op-imm.c
3526 (atomic_fetch_add_negative_RELAXED): New.
3527 (atomic_fetch_sub_negative_ACQUIRE): New.
3529 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3531 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3532 * gcc.target/aarch64/target_attr_8.c: Likewise.
3533 * gcc.target/aarch64/target_attr_14.c: Likewise.
3535 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3537 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3539 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3541 * gcc.target/i386/builtin_target.c: Add skylake check.
3543 2015-08-13 Jeff Law <law@redhat.com>
3545 * gcc.dg/pr66314.c: Moved from here to ..
3546 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3547 to clear all sanitizers before -fsanitize=kernel-address.
3549 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3551 * gcc.target/aarch64/cinc_common_1.c: New test.
3553 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3556 * g++.dg/ext/attribute-may-alias-1.C: New.
3557 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3559 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3561 * gcc.target/aarch64/atomic-inst-cas.c: New.
3562 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3564 2015-08-13 Andreas Schwab <schwab@suse.de>
3566 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3568 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/torture/pr62164.C: New.
3573 2015-08-13 Richard Biener <rguenther@suse.de>
3575 PR tree-optimization/67191
3576 * gcc.dg/torture/pr67191.c: New testcase.
3577 * g++.dg/torture/pr67191.C: Likewise.
3579 2015-08-13 Richard Biener <rguenther@suse.de>
3581 PR tree-optimization/66502
3582 PR tree-optimization/67167
3583 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3585 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/init/new42.C: New.
3590 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3593 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3595 * gcc.target/powerpc/pr67071-2.c: Likewise.
3596 * gcc.target/powerpc/pr67071-3.c: Likewise.
3598 2015-08-12 Marek Polacek <polacek@redhat.com>
3601 * c-c++-common/Wshift-overflow-6.c: New test.
3602 * c-c++-common/Wshift-overflow-7.c: New test.
3603 * g++.dg/cpp1y/left-shift-2.C: New test.
3605 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3608 * g++.dg/cpp0x/pr52742.C: New.
3610 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3612 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3613 Check Knights Landing support.
3615 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3618 * g++.dg/warn/Wunused-result-1.C: New.
3620 2015-08-12 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3623 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3624 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3625 * g++.dg/tree-ssa/pr61034.C: Adjust.
3626 * gcc.dg/fold-compare-2.c: Likewise.
3627 * gcc.dg/pr50763.c: Likewise.
3628 * gcc.dg/predict-3.c: Likewise.
3629 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3630 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3631 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3632 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3633 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3634 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3635 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3636 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3637 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3638 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3639 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3640 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3642 2015-08-12 Nathan Sidwell <nathan@acm.org>
3644 * gcc.dg/vrp-min-max-1.c: New.
3645 * gcc.dg/vrp-min-max-2.c: New.
3647 2015-08-12 Richard Biener <rguenther@suse.de>
3649 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3651 2015-08-12 Tom de Vries <tom@codesourcery.com>
3654 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3655 Handle absence of vector min/max for sparc.
3657 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3660 * g++.dg/ext/mv25.C: New test.
3662 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3664 * gcc.target/i386/avx2-vect-shift.c: New test.
3666 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3670 * gcc.dg/pragma-diag-3.c: New test.
3671 * gcc.dg/pragma-diag-4.c: New test.
3673 2015-08-11 Nathan Sidwell <nathan@acm.org>
3675 * c-c++-common/dfp/operator-comma.c: Call init function.
3676 * c-c++-common/dfp/convert-dfp-2.c: New test.
3678 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3680 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3681 Treat model == 0x4f as Broadwell.
3683 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3686 * gfortran.dg/pr67140.f90: New test.
3688 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3692 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3694 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3697 * gfortran.dg/ieee/large_4.f90: New test.
3699 2015-08-08 Bud Davis <jmdavis@link.com>
3702 * gfortran.dg/common_22.f90: New.
3704 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3706 PR rtl-optimization/67028
3707 * gcc.dg/pr67028.c: New testcase.
3709 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3711 PR rtl-optimization/67029
3712 * gcc.dg/pr67029.c: New test.
3714 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3717 * gfortran.dg/ieee/ieee_8.f90: New test.
3719 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3721 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3723 * gcc.target/aarch64/noplt_2.c: Likewise.
3724 * gcc.target/aarch64/noplt_3.c: Likewise.
3726 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3728 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3729 optimization level, and print a summary at the end.
3731 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3733 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3735 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3737 * gcc.target/aarch64/noplt_3.c: New testcase.
3739 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3741 * gcc.target/aarch64/noplt_1.c: New testcase.
3742 * gcc.target/aarch64/noplt_2.c: Likewise.
3744 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3746 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3747 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3749 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3751 * gcc.target/s390/dwarfregtable-1.c: New test.
3752 * gcc.target/s390/dwarfregtable-2.c: New test.
3753 * gcc.target/s390/dwarfregtable-3.c: New test.
3755 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3757 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3759 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3762 * gfortran.dg/ieee/large_2.f90: New test.
3763 * gfortran.dg/ieee/large_3.F90: New test.
3765 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3768 * gfortran.dg/ieee/large_1.f90: Adjust test.
3770 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3771 Jeff Law <law@redhat.com>
3774 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3775 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3776 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3777 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3778 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3779 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3781 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3784 * gfortran.dg/pr66311.f90: New file.
3786 2015-08-05 Richard Biener <rguenther@suse.de>
3788 PR tree-optimization/67121
3789 * gcc.dg/torture/pr67121.c: New testcase.
3791 2015-08-05 Nick Clifton <nickc@redhat.com>
3793 * gcc.target/rl78: New directory.
3794 * gcc.target/rl78/rl78.exp: New file: Test driver.
3795 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3797 2015-08-05 Richard Biener <rguenther@suse.de>
3800 * gcc.dg/torture/pr67120.c: New testcase.
3802 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3806 * lib/fortran-modules.exp: Call cleanup-submodules from
3808 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3809 cover the cases where private entities are no longer optimized
3811 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3813 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3814 * gfortran.dg/submodule_5.f08: The same.
3815 * gfortran.dg/submodule_9.f08: The same.
3816 * gfortran.dg/submodule_10.f08: New test.
3818 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3821 * g++.dg/cpp1y/var-templ35.C: New.
3823 2015-08-05 Richard Biener <rguenther@suse.de>
3825 PR tree-optimization/67055
3826 * g++.dg/torture/pr67055.C: New testcase.
3828 2015-08-05 Richard Biener <rguenther@suse.de>
3830 PR tree-optimization/67109
3831 * gcc.dg/torture/pr67109.c: New testcase.
3832 * gcc.dg/vect/vect-119.c: Adjust.
3834 2015-08-05 Richard Biener <rguenther@suse.de>
3837 * gcc.dg/pr67107.c: New testcase.
3839 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/cpp1z/abbrev2.C: New.
3844 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3846 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3848 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/init/explicit4.C: New.
3853 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3855 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3856 without VSX an Power8 vector support.
3858 2015-08-04 Richard Biener <rguenther@suse.de>
3860 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3862 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3865 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3868 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3871 * g++.dg/cpp1y/var-templ34.C: New.
3873 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3875 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3876 * gcc.target/aarch64/target_attr_1.c: Likewise.
3877 * gcc.target/aarch64/target_attr_2.c: Likewise.
3878 * gcc.target/aarch64/target_attr_3.c: Likewise.
3879 * gcc.target/aarch64/target_attr_4.c: Likewise.
3880 * gcc.target/aarch64/target_attr_5.c: Likewise.
3881 * gcc.target/aarch64/target_attr_6.c: Likewise.
3882 * gcc.target/aarch64/target_attr_7.c: Likewise.
3883 * gcc.target/aarch64/target_attr_8.c: Likewise.
3884 * gcc.target/aarch64/target_attr_9.c: Likewise.
3885 * gcc.target/aarch64/target_attr_10.c: Likewise.
3886 * gcc.target/aarch64/target_attr_11.c: Likewise.
3887 * gcc.target/aarch64/target_attr_12.c: Likewise.
3888 * gcc.target/aarch64/target_attr_13.c: Likewise.
3889 * gcc.target/aarch64/target_attr_14.c: Likewise.
3890 * gcc.target/aarch64/target_attr_15.c: Likewise.
3892 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3894 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3896 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3898 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3900 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3905 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3908 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3909 * gfortran.dg/ieee/large_1.f90: New test.
3911 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3913 PR tree-optimization/67043
3914 * gcc.dg/pr67043.c: New test.
3916 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3918 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3920 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3922 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3923 it to push/pop timing items.
3924 (main): For each optimization level, create a gcc_jit_timer, and
3925 time all of the iteration within that level cumulatively.
3926 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3927 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3929 2015-08-03 Alexander Basov <coohpt@gmail.com>
3934 * gcc.target/arm/pr43404.c : New testcase.
3935 * gcc.target/arm/pr48470.c : New testcase.
3936 * gcc.target/arm/pr64744-1.c : New testcase.
3937 * gcc.target/arm/pr64744-2.c : New testcase.
3939 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3941 PR tree-optimization/67077
3942 * gcc.dg/pr67077.c: New test.
3944 2015-08-03 Jeff Law <law@redhat.com>
3947 PR gcov-profile/66899
3948 * gcc.dg/pr66899.c: New test.
3949 * gcc.dg/pr66314.c: New test.
3951 2015-08-03 Marek Polacek <polacek@redhat.com>
3954 * gcc.dg/pr67088.c: New test.
3956 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3959 * gcc.target/arm/vnmul-1.c: New.
3960 * gcc.target/arm/vnmul-2.c: New.
3961 * gcc.target/arm/vnmul-3.c: New.
3962 * gcc.target/arm/vnmul-4.c: New.
3964 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3967 * gfortran.dg/class_allocate_20.f90: New.
3969 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3971 * gcc.target/aarch64/csel_bfx_1.c: New test.
3972 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3974 2015-08-02 Martin Sebor <msebor@redhat.com>
3976 * g++.dg/Wframe-address-in-Wall.C: New test.
3977 * g++.dg/Wframe-address.C: New test.
3978 * g++.dg/Wno-frame-address.C: New test.
3979 * gcc.dg/Wframe-address-in-Wall.c: New test.
3980 * gcc.dg/Wframe-address.c: New test.
3981 * gcc.dg/Wno-frame-address.c: New test.
3983 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3985 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3987 2015-08-01 Michael Collison <michael.collison@linaro.org
3988 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3990 * gcc.target/arm/mincmp.c: New test.
3992 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3995 * gfortran.dg/associated_target_6.f03: New test
3997 2015-08-01 Tom de Vries <tom@codesourcery.com>
3999 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4000 optimize ("-ftree-parallelize-loops=0").
4001 Add successful scans for 2 detected reductions. Add xfail scans for 3
4002 detected reductions.
4003 * gcc.dg/autopar/reduc-2short.c: Same.
4004 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4005 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
4006 detected reductions.
4007 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4010 2015-07-31 Marek Polacek <polacek@redhat.com>
4013 * g++.dg/ubsan/pr66977.C: New test.
4015 2015-07-30 Marek Polacek <polacek@redhat.com>
4017 * c-c++-common/Wtautological-compare-3.c: New test.
4019 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4021 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4022 (CHECK): Pass address of scalar, rather than array.
4024 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4026 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4028 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4030 * gcc.target/aarch64/fp16/fp16.exp: New.
4031 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4032 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4034 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4036 * gcc.target/aarch64/f16_movs_1.c: New test.
4038 2015-07-28 Tom de Vries <tom@codesourcery.com>
4040 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4043 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4044 Manuel López-Ibáñez <manu@gcc.gnu.org>
4046 * gcc.dg/parm-incomplete-1.c: Update.
4047 * gcc.dg/pr18809-1.c: Update.
4048 * gcc.dg/pr27953.c: Update.
4049 * gcc.dg/vla-11.c: Update.
4051 2015-07-27 Marek Polacek <polacek@redhat.com>
4053 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4055 2015-07-27 Tom de Vries <tom@codesourcery.com>
4057 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4058 attribute. Update comment.
4060 Add scan for not parallelizing inner loop.
4061 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4065 2015-07-27 Marek Polacek <polacek@redhat.com>
4068 * c-c++-common/Wtautological-compare-2.c: New test.
4070 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4073 * gcc.target/i386/pr66232-6.c: New tests.
4074 * gcc.target/i386/pr66232-7.c: Likewise.
4075 * gcc.target/i386/pr66232-8.c: Likewise.
4076 * gcc.target/i386/pr66232-9.c: Likewise.
4078 2015-07-27 Marek Polacek <polacek@redhat.com>
4082 * c-c++-common/Wtautological-compare-1.c: New test.
4084 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4087 * g++.dg/template/pr18969.C: New test.
4088 * g++.dg/template/pr18969-2.C: New test.
4089 * g++.old-deja/g++.jason/overload.C: Remove return value in
4090 template function returning void.
4092 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4094 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4095 immediates to avoid shift-overflow warnings.
4097 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4100 * g++.dg/init/pr66857.C: New test.
4102 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4105 * gcc.target/i386/pr66648.c: New test.
4107 2015-07-25 Tom de Vries <tom@codesourcery.com>
4109 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4110 interchange_files and block_files variables.
4111 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4113 * gcc.dg/graphite/uns-interchange-12.c: Same.
4114 * gcc.dg/graphite/uns-interchange-14.c: Same.
4115 * gcc.dg/graphite/uns-interchange-15.c: Same.
4116 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4117 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4119 2015-07-25 Jeff Law <law@redhat.com>
4123 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4124 * gcc.dg/torture/pr66752-1.c: New test
4125 * g++.dg/torture/pr66752-2.C: New test.
4127 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4130 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4132 PR rtl-optimization/64164
4133 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4134 * gcc.dg/ssp-1.c: Make counter a register.
4135 * gcc.dg/ssp-2.c: Likewise.
4136 * gcc.dg/torture/parm-coalesce.c: New.
4138 2015-07-24 Tom de Vries <tom@codesourcery.com>
4140 * gcc.dg/graphite/block-1.c: Xfail scan.
4141 * gcc.dg/graphite/interchange-12.c: Same.
4142 * gcc.dg/graphite/interchange-14.c: Same.
4143 * gcc.dg/graphite/interchange-15.c: Same.
4144 * gcc.dg/graphite/interchange-9.c: Same.
4145 * gcc.dg/graphite/interchange-mvt.c: Same.
4146 * gcc.dg/graphite/uns-block-1.c: New test.
4147 * gcc.dg/graphite/uns-interchange-12.c: New test.
4148 * gcc.dg/graphite/uns-interchange-14.c: New test.
4149 * gcc.dg/graphite/uns-interchange-15.c: New test.
4150 * gcc.dg/graphite/uns-interchange-9.c: New test.
4151 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4153 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4156 * c-c++-common/Wunused-function-1.c: New.
4158 2015-07-24 Tom de Vries <tom@codesourcery.com>
4160 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4161 alternative exit-first loop transform.
4162 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4163 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4164 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4165 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4166 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4167 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4168 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4169 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4170 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4172 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4175 * gcc.target/i386/mpx/pr66566.c: New test.
4177 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4180 * gcc.target/i386/pr66978.c: New test.
4182 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4184 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4186 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4188 * gcc.target/s390/insv-1.c: New test.
4189 * gcc.target/s390/insv-2.c: New test.
4190 * gcc.target/s390/insv-3.c: New test.
4192 2015-07-24 Tom de Vries <tom@codesourcery.com>
4194 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4196 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4199 * gcc.dg/pr25530.c: New test.
4201 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4204 * gcc.dg/pr25529.c: New test.
4206 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4208 * gcc.target/arm/reg_equal_test.c: New test.
4210 2015-07-23 Jeff Law <law@redhat.com>
4213 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4214 * gcc.dg/torture/pr66752-1.c: New test
4215 * g++.dg/torture/pr66752-2.C: New test.
4217 2015-07-23 Marek Polacek <polacek@redhat.com>
4220 * g++.dg/warn/Wlogical-op-2.C: New test.
4222 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4224 PR rtl-optimization/64164
4225 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4226 * gcc.dg/ssp-1.c: Make counter a register.
4227 * gcc.dg/ssp-2.c: Likewise.
4228 * gcc.dg/torture/parm-coalesce.c: New.
4230 2015-07-23 Marek Polacek <polacek@redhat.com>
4233 * c-c++-common/ubsan/pr66908.c: New test.
4235 2015-07-23 Tom de Vries <tom@codesourcery.com>
4237 * gcc.dg/autopar/outer-4.c: Add xfail.
4238 * gcc.dg/autopar/outer-5.c: Same.
4239 * gcc.dg/autopar/outer-6.c: Same.
4240 * gcc.dg/autopar/reduc-2.c: Same.
4241 * gcc.dg/autopar/reduc-2char.c: Same.
4242 * gcc.dg/autopar/reduc-2short.c: Same.
4243 * gcc.dg/autopar/reduc-8.c: Same.
4244 * gcc.dg/autopar/uns-outer-4.c: New test.
4245 * gcc.dg/autopar/uns-outer-5.c: New test.
4246 * gcc.dg/autopar/uns-outer-6.c: New test.
4248 2015-07-23 Richard Biener <rguenther@suse.de>
4250 PR tree-optimization/66952
4251 * gcc.dg/torture/pr66952.c: Use signed char.
4253 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4255 PR tree-optimization/66926,66951
4256 * gcc.dg/vect/pr66951.c: New test.
4258 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4261 * g++.dg/parse/error57.C: New.
4262 * g++.dg/expr/string-2.C: Update.
4264 2015-07-23 Richard Biener <rguenther@suse.de>
4266 PR tree-optimization/66945
4267 * gcc.dg/torture/pr66945.c: New testcase.
4269 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4272 * g++.dg/ext/mv24.C: New test.
4274 2015-07-22 Marek Polacek <polacek@redhat.com>
4276 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4279 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4283 * gfortran.dg/generic_30.f90: New.
4285 2015-07-22 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/66952
4288 * gcc.dg/torture/pr66952.c: New testcase.
4290 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4292 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4294 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4296 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4298 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4300 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4302 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4304 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4306 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4308 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4310 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4312 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4314 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4316 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4318 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4320 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4322 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4324 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4326 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4328 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4330 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4332 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4334 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4336 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4338 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4340 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4342 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4344 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4346 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4348 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4350 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4352 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4354 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4356 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4358 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4360 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4362 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4364 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4366 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4368 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4370 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4372 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4374 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4376 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4378 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4380 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4382 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4384 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4386 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4388 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4390 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4392 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4394 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4396 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4398 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4400 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4402 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4404 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4406 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4408 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4410 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4412 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4414 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4416 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4418 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4420 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4422 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4424 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4426 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4428 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4430 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4432 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4434 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4436 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4438 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4440 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4442 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4444 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4446 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4448 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4450 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4452 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4454 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4456 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4458 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4460 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4462 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4464 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4466 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4470 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4472 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4474 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4476 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4478 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4480 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4482 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4484 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4486 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4488 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4490 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4492 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4494 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4496 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4498 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4500 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4502 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4504 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4506 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4508 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4510 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4512 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4514 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4516 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4518 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4520 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4522 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4524 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4526 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4528 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4530 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4532 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4534 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4536 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4538 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4540 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4542 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4544 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4546 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4548 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4550 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4552 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4554 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4557 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/template/crash81.C: Update.
4561 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4564 * gcc.target/i386/pr66424.c: New.
4566 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4568 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4570 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4573 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4574 Drop address sanitization.
4576 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4578 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4580 (dg-additional-options): Set armv5t flag.
4582 2015-07-21 Marek Polacek <polacek@redhat.com>
4584 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4585 * gcc.dg/vmx/unpack.c: Likewise.
4586 * gcc.target/powerpc/quad-atomic.c: Likewise.
4588 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4590 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4592 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4594 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4597 2015-07-20 Marek Polacek <polacek@redhat.com>
4600 * c-c++-common/Wshift-overflow-1.c: New test.
4601 * c-c++-common/Wshift-overflow-2.c: New test.
4602 * c-c++-common/Wshift-overflow-3.c: New test.
4603 * c-c++-common/Wshift-overflow-4.c: New test.
4604 * c-c++-common/Wshift-overflow-5.c: New test.
4605 * g++.dg/cpp1y/left-shift-1.C: New test.
4606 * gcc.dg/c90-left-shift-2.c: New test.
4607 * gcc.dg/c90-left-shift-3.c: New test.
4608 * gcc.dg/c99-left-shift-2.c: New test.
4609 * gcc.dg/c99-left-shift-3.c: New test.
4610 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4611 * gcc.c-torture/execute/pr40386.c: Likewise.
4612 * gcc.dg/vect/pr33373.c: Likewise.
4613 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4614 * gcc.dg/vect/vect-shift-2.c: Likewise.
4616 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618 * gcc.target/aarch64/neg_abs_1.c: New test.
4620 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4623 * gcc.target/i386/pr66922.c: New test.
4625 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4629 * gcc.dg/tree-ssa/pr42327.c: Removed.
4630 * g++.dg/other/pr35011.C: Removed.
4632 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4635 * gcc.target/i386/pr66906.c: New test.
4637 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4639 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4640 as follow-up to r225930.
4642 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4645 * lib/fortran-modules.exp (proc cleanup-submodules): New
4647 * gfortran.dg/submodule_1.f08: Change extension and clean up
4648 the submodule files.
4649 * gfortran.dg/submodule_2.f08: ditto
4650 * gfortran.dg/submodule_6.f08: ditto
4651 * gfortran.dg/submodule_7.f08: ditto
4652 * gfortran.dg/submodule_8.f08: New test
4653 * gfortran.dg/submodule_9.f08: New test
4655 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4656 Sebastian Pop <s.pop@samsung.com>
4659 * gcc.dg/graphite/pr61929.c: New.
4661 2015-07-17 Marek Polacek <polacek@redhat.com>
4663 * gcc.dg/fold-minus-7.c: New test.
4665 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4667 * gfortran.dg/co_reduce_1.f90: New file.
4669 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4672 * gcc.target/i386/pr66824.c:
4674 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4677 * gfortran.dg/structure_constructor_13.f03: New test.
4679 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4682 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4683 of generated while loops in the tree dump.
4684 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4686 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4688 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4690 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4693 * gcc.target/i386/pr66891.c: New test.
4695 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4697 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4699 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4701 PR rtl-optimization/66626
4702 * gcc.target/i386/pr66626-2.c: New.
4704 2015-07-16 Martin Liska <mliska@suse.cz>
4706 * g++.dg/ipa/pr66896.c: New test.
4708 2015-07-16 Richard Biener <rguenther@suse.de>
4710 PR tree-optimization/66894
4711 * gcc.dg/torture/pr66894.c: New testcase.
4713 2015-07-16 Richard Biener <rguenther@suse.de>
4715 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4717 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4720 * g++.dg/pr66866.C: New test.
4722 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4724 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4726 2015-07-15 Richard Biener <rguenther@suse.de>
4728 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4729 { -O3 -fomit-frame-pointer },
4730 { -O3 -fomit-frame-pointer -funroll-loops } and
4731 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4733 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4734 -finline-functions }
4736 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4738 * gcc.target/mips/interrupt_handler-5.c: New test.
4740 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4741 Robert Suchanek <robert.suchanek@imgtec.com>
4743 * gcc.target/mips/interrupt_handler-4.c: New test.
4745 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4748 * gcc.dg/lto/lto.exp: Initialize MPX.
4750 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4752 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4754 * gcc.target/arm/scd42-3.c: Likewise.
4756 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4758 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4759 code to be run when the pre-arch code increases the isa_rev to
4760 mips32r6 or greater.
4762 2015-07-15 Richard Biener <rguenther@suse.de>
4764 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4765 { -O3 -fomit-frame-pointer },
4766 { -O3 -fomit-frame-pointer -funroll-loops } and
4767 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4769 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4770 -finline-functions }
4771 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4772 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4773 to additional_flags.
4775 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4777 PR rtl-optimization/66838
4778 * gcc.target/i386/pr66838.c: New test.
4780 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4783 * g++.dg/template/pr66850.C: New test.
4785 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4786 Cesar Philippidis <cesar@codesourcery.com>
4787 Chung-Lin Tang <cltang@codesourcery.com>
4789 * gcc.target/nios2/nios2-flushd.c: New.
4790 * gcc.target/nios2/nios2-rdprs.c: New.
4791 * gcc.target/nios2/r2-atomic.c: New.
4792 * gcc.target/nios2/r2-eni.c: New.
4793 * gcc.target/nios2/r2-wrpie.c: New.
4795 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4796 Cesar Philippidis <cesar@codesourcery.com>
4797 Chung-Lin Tang <cltang@codesourcery.com>
4799 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4800 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4802 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4803 Cesar Philippidis <cesar@codesourcery.com>
4804 Chung-Lin Tang <cltang@codesourcery.com>
4806 * gcc.target/nios2/andci.c: New.
4807 * gcc.target/nios2/bmx.c: New.
4808 * gcc.target/nios2/cdx-add.c: New.
4809 * gcc.target/nios2/cdx-branch.c: New.
4810 * gcc.target/nios2/cdx-callret.c: New.
4811 * gcc.target/nios2/cdx-loadstore.c: New.
4812 * gcc.target/nios2/cdx-logical.c: New.
4813 * gcc.target/nios2/cdx-mov.c: New.
4814 * gcc.target/nios2/cdx-shift.c: New.
4815 * gcc.target/nios2/cdx-sub.c: New.
4816 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4818 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4821 * g++.dg/cpp0x/vt-65071.C: New.
4823 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4824 Cesar Philippidis <cesar@codesourcery.com>
4825 Chung-Lin Tang <cltang@codesourcery.com>
4827 * gcc.target/nios2/r2-io-range.c: New.
4828 * gcc.target/nios2/r2-stio-1.c: New.
4829 * gcc.target/nios2/r2-stio-2.c: New.
4830 * gcc.target/nios2/nios2-ldxio.c: New.
4831 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4832 of just compile. Add more tests.
4834 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4836 gfortran.dg/pr66864.f90: New test.
4838 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4840 PR rtl-optimization/66626
4841 * gcc.target/i386/pr66626.c: New.
4843 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4845 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4846 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4847 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4849 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/template/crash81.C: Adjust for error + inform change.
4852 * g++.dg/template/pr58878.C: Likewise.
4853 * g++.dg/template/shadow1.C: Likewise.
4854 * g++.dg/template/shadow2.C: Likewise.
4855 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4856 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4857 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4858 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4860 2015-07-14 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/66863
4863 * gcc.dg/torture/pr66863.c: New testcase.
4865 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4868 * g++.dg/template/pr65186.C: New test.
4870 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4872 * gcc.target/arm/macro_defs0.c: Add directive to skip
4873 test if -marm is present.
4874 * gcc.target/arm/macro_defs1.c: Likewise.
4876 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4878 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4880 * gcc.target/aarch64/adds1.c: Likewise.
4881 * gcc.target/aarch64/ands_1.c: Likewise.
4882 * gcc.target/aarch64/bics_1.c: Likewise.
4883 * gcc.target/aarch64/subs1.c: Likewise.
4884 * gcc.target/aarch64/subs3.c: Likewise.
4886 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4889 * gfortran.dg/pr64589.f90: New test.
4891 2015-07-13 Renlin Li <renlin.li@arm.com>
4894 * gcc.c-torture/execute/pr66556.c: New.
4896 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4898 * gcc.dg/20020219-1.c: Fix double word typos.
4899 * gcc.dg/20020919-1.c: Same.
4901 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4902 Jeff Law <law@redhat.com>
4905 * g++.dg/tree-ssa/pr66726.c: New test.
4906 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4907 * gcc.dg/tree-ssa/pr66726.c: New test.
4909 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4912 * g++.dg/cpp0x/variadic-ttp2.C: New.
4914 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4917 * g++.dg/cpp0x/auto46.C: New test.
4918 * g++.dg/template/pr30044.C: New test.
4919 * g++.dg/template/shadow2.C: New test.
4920 * g++.dg/template/error55.C: New test.
4921 * g++.dg/template/crash83.C: Accept any error string.
4922 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4924 * g++.dg/cpp0x/variadic19.C: Likewise
4925 * g++.dg/template/canon-type-13.C: Likewise.
4926 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4927 * g++.dg/torture/20070621-1.C: Likewise.
4929 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4932 * g++.dg/init/explicit3.C: New.
4934 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4937 * gcc.target/i386/pr66819-1.c: New test.
4938 * gcc.target/i386/pr66819-2.c: Likewise.
4939 * gcc.target/i386/pr66819-3.c: Likewise.
4940 * gcc.target/i386/pr66819-4.c: Likewise.
4941 * gcc.target/i386/pr66819-5.c: Likewise.
4943 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4946 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4947 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4948 type to prevent possible flag-clobbering zero-extensions.
4949 * gcc.target/i386/pr66703.c: New test.
4951 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp0x/nsdmi-template15.C: New.
4956 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4958 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4960 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4962 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4963 * gcc.target/arm/flip-thumb.c: Likewise.
4965 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4968 * gcc.target/i386/pr66813.c: New test.
4970 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4973 * gcc.dg/gomp/pr66820.c: New test.
4975 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4978 * g++.dg/cpp0x/scoped_enum6.C: New.
4980 2015-07-10 Tom de Vries <tom@codesourcery.com>
4982 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4983 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4985 2015-07-10 Richard Biener <rguenther@suse.de>
4987 PR tree-optimization/66823
4988 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4989 which should not be necessary. XFAIL.
4991 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4994 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4996 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.dg/gomp/pr66633-1.c: New test.
5000 * gcc.dg/gomp/pr66633-2.c: New test.
5001 * gcc.dg/gomp/pr66633-3.c: New test.
5002 * gcc.dg/gomp/pr66633-4.c: New test.
5004 2015-07-09 John Marino <gnugcc@marino.st>
5006 * lib/target-supports.exp (check_effective_target_pie):
5009 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5012 * gcc.target/i386/pr66814.c: New test.
5014 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5017 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5018 * gcc.target/aarch64/fnmul-2.c: Likewise.
5019 * gcc.target/aarch64/fnmul-3.c: Likewise.
5020 * gcc.target/aarch64/fnmul-4.c: Likewise.
5022 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/cpp0x/vt-65790.C: New.
5027 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5030 * gcc.target/i386/pr66818.c: New test.
5032 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5035 * gcc.target/i386/pr66817.c: New test.
5037 2015-07-09 Marek Polacek <polacek@redhat.com>
5039 PR tree-optimization/66718
5040 * gcc.dg/vect/vect-126.c: New test.
5042 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5044 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5045 even when dwarf-2 is not the default.
5047 2015-07-08 Jeff Law <law@redhat.com>
5050 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5051 to have a single memory reference.
5053 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5055 * g++.dg/other/dump-ada-spec-9.C: New test.
5057 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5059 * g++.dg/vect/vect.exp: Run also simd* tests.
5060 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5061 (check_vect): Fix up get_cpuid call for C++.
5062 * g++.dg/vect/simd-clone-1.cc: New test.
5064 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5066 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5068 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5070 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5071 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5073 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5076 * gcc.target/i386/pr66806.c: New test.
5078 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5081 * g++.dg/cpp0x/auto45.C: New.
5083 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5086 * gcc.target/i386/pr66334.c: New.
5088 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5090 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5093 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5096 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5097 (verify_code): Update expected error message.
5098 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5099 (verify_code): Likewise.
5100 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5101 (verify_code): Likewise.
5103 2015-07-08 Richard Biener <rguenther@suse.de>
5105 PR tree-optimization/66793
5106 * gcc.dg/torture/pr66793.c: New testcase.
5108 2015-07-08 Richard Biener <rguenther@suse.de>
5110 PR tree-optimization/66794
5111 * gcc.dg/torture/pr66794.c: New testcase.
5113 2015-07-08 Marek Polacek <polacek@redhat.com>
5116 * g++.dg/abi/abi-tag15.C: New test.
5118 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5120 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5121 * gcc.target/mips/branch-3.c: Ditto
5122 * gcc.target/mips/branch-4.c: Ditto.
5123 * gcc.target/mips/branch-5.c: Ditto.
5124 * gcc.target/mips/branch-6.c: Ditto.
5125 * gcc.target/mips/branch-7.c: Ditto.
5126 * gcc.target/mips/branch-8.c: Ditto.
5127 * gcc.target/mips/branch-9.c: Ditto.
5128 * gcc.target/mips/branch-10.c: Ditto.
5129 * gcc.target/mips/branch-11.c: Ditto.
5130 * gcc.target/mips/branch-12.c: Ditto.
5131 * gcc.target/mips/branch-13.c: Ditto.
5132 * gcc.target/mips/umips-branch-5.c: New file.
5133 * gcc.target/mips/umips-branch-6.c: New file.
5134 * gcc.target/mips/umips-branch-7.c: New file.
5135 * gcc.target/mips/umips-branch-8.c: New file.
5136 * gcc.target/mips/umips-branch-9.c: New file.
5137 * gcc.target/mips/umips-branch-10.c: New file.
5138 * gcc.target/mips/umips-branch-11.c: New file.
5139 * gcc.target/mips/umips-branch-12.c: New file.
5140 * gcc.target/mips/umips-branch-13.c: New file.
5141 * gcc.target/mips/umips-branch-14.c: New file.
5142 * gcc.target/mips/umips-branch-15.c: New file.
5143 * gcc.target/mips/umips-branch-16.c: New file.
5144 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5145 (OCCUPY_0xfffc): New define.
5147 2015-07-08 Renlin Li <renlin.li@arm.com>
5149 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5151 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5153 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5155 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5157 * gcc.target/i386/bt-3.c: New test.
5158 * gcc.target/i386/bt-4.c: Ditto.
5160 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5162 * g++.dg/other/dump-ada-spec-8.C: New test.
5164 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5167 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5169 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5171 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5173 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5174 Avoid using an opaque struct for local "f".
5176 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5179 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5180 * jit.dg/test-pr66779.c: New testcase.
5182 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5184 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5187 2015-07-07 Richard Biener <rguenther@suse.de>
5189 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5191 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5193 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5194 * gcc.target/mips/call-5.c: Ditto.
5195 * gcc.target/mips/call-6.c: Ditto.
5197 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5199 * gcc.dg/dx-test.c: New test-case.
5201 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5204 * gfortran.dg/allocate_with_source_9.f08: New test.
5206 2015-07-07 Christian Bruel <christian.bruel@st.com>
5209 * gcc.target/arm/flip-thumb.c: Fix scan.
5210 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5211 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5212 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5215 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.c-torture/execute/pr65956.c: New test.
5220 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5222 * gcc.target/arm/aapcs/align1.c: New.
5223 * gcc.target/arm/aapcs/align_rec1.c: New.
5224 * gcc.target/arm/aapcs/align2.c: New.
5225 * gcc.target/arm/aapcs/align_rec2.c: New.
5226 * gcc.target/arm/aapcs/align3.c: New.
5227 * gcc.target/arm/aapcs/align_rec3.c: New.
5228 * gcc.target/arm/aapcs/align4.c: New.
5229 * gcc.target/arm/aapcs/align_rec4.c: New.
5230 * gcc.target/arm/aapcs/align_vararg1.c: New.
5231 * gcc.target/arm/aapcs/align_vararg2.c: New.
5233 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5235 * gfortran.dg/iomsg_2.f90: New test.
5237 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5240 * gcc.target/i386/pr66749.c: New test.
5242 2015-07-06 Richard Biener <rguenther@suse.de>
5244 PR tree-optimization/66772
5245 * gcc.dg/torture/pr66772-1.c: New testcase.
5246 * gcc.dg/torture/pr66772-2.c: Likewise.
5248 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5250 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5251 the jals instruction.
5253 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5256 * gcc.target/i386/pr53383-1.c: New file.
5257 * gcc.target/i386/pr53383-2.c: Likewise.
5258 * gcc.target/i386/pr53383-3.c: Likewise.
5260 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5262 * gcc.target/aarch64/fnmul-1.c: New.
5263 * gcc.target/aarch64/fnmul-2.c: New.
5264 * gcc.target/aarch64/fnmul-3.c: New.
5265 * gcc.target/aarch64/fnmul-4.c: New.
5267 2015-07-06 Richard Biener <rguenther@suse.de>
5270 * gcc.dg/torture/pr66759.c: New testcase.
5272 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5275 * gfortran.dg/alloc_comp_class_3.f03: New test.
5276 * gfortran.dg/alloc_comp_class_4.f03: New test.
5278 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5280 * gcc.c-torture/execute/pr66757.c: New test.
5282 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5284 PR tree-optimization/66720
5285 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5287 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5288 Sandra Loosemore <sandra@codesourcery.com>
5290 * gcc.target/nios2/gprel-offset.c: New test.
5292 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5295 * gfortran.dg/pr66725.f90: New test.
5297 2015-07-03 Jason Merrill <jason@redhat.com>
5299 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5300 Avoid narrowing error.
5302 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5304 PR rtl-optimization/66706
5305 * gcc.target/powerpc/shift-int.c: New testcase.
5307 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5310 * gcc.target/i386/pr66746.c: New file.
5312 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5314 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5316 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5318 PR tree-optimization/66119
5319 * g++.dg/opt/pr66119.C: New.
5321 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5324 * gfortran.dg/submodule_1.f90: New test
5325 * gfortran.dg/submodule_2.f90: New test
5326 * gfortran.dg/submodule_3.f90: New test
5327 * gfortran.dg/submodule_4.f90: New test
5328 * gfortran.dg/submodule_5.f90: New test
5329 * gfortran.dg/submodule_6.f90: New test
5330 * gfortran.dg/submodule_7.f90: New test
5332 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5334 PR preprocessor/53690
5335 * g++.dg/cpp/pr53690.C: New.
5337 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5339 * gcc.target/powerpc/vec-cmp.c: New test.
5341 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5344 * gfortran.dg/pr56520.f90: New test.
5346 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5349 * gfortran.dg/pr66545_1.f90: New test.
5350 * gfortran.dg/pr66545_2.f90: New test.
5352 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5354 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5355 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5357 2015-07-02 Richard Biener <rguenther@suse.de>
5360 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5363 2015-07-02 Richard Biener <rguenther@suse.de>
5365 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5367 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5369 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5371 2015-07-01 Jason Merrill <jason@redhat.com>
5373 * lib/target-supports.exp (cxx_default): Set to C++14.
5375 2015-07-01 Tom de Vries <tom@codesourcery.com>
5378 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5381 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5383 * gfortran.dg/warn_conversion_8.f90: New test.
5385 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5387 PR rtl-optimization/61047
5388 * gcc.c-torture/execute/20150611-1.c: New testcase.
5390 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5393 * jit.dg/all-non-failing-tests.h: Add
5394 test-pr66700-observing-write-through-ptr.c.
5395 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5397 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5399 * jit.dg/test-accessing-union.c: Add comments for use by
5400 gcc/jit/docs/topics/types.rst.
5402 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5404 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5405 'do-require-effective-target' with 'dg-require-effective-target'.
5406 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5407 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5408 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5409 'stlex' with 'strex' as the expected output.
5411 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/cpp0x/gen-attrs-60.C: New.
5415 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5417 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5419 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5421 * gcc.target/aarch64/pic-small.c: Restrict this test under
5422 check_effective_target_aarch64_small_fpic.
5424 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5426 * gfortran.dg/gomp/pr66633.f90: New test.
5428 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5431 * g++.dg/template/pr66686.C: New test.
5433 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5435 * gnat.dg/lto17.ad[sb]: New test.
5437 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5439 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5440 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5442 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5444 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5446 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5448 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5450 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5452 * jit.dg/test-switch.c: New testcase.
5453 * jit.dg/test-switch.cc: New testcase.
5455 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5458 * jit.dg/all-non-failing-tests.h: Add note about
5459 test-validly-unreachable-block.c.
5460 * jit.dg/test-validly-unreachable-block.c: New file.
5462 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5465 * jit.dg/all-non-failing-tests.h: Add note about
5466 test-extra-options.c.
5467 * jit.dg/test-extra-options.c: New testcase.
5469 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5472 * gcc.target/i386/pr66691.c: New.
5474 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5476 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5477 * gcc.target/i386/iamcu/args.h: Likewise.
5478 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5479 * gcc.target/i386/iamcu/defines.h: Likewise.
5480 * gcc.target/i386/iamcu/macros.h: Likewise.
5481 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5482 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5483 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5484 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5485 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5486 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5487 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5488 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5489 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5490 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5491 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5492 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5493 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5494 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5495 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5496 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5497 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5499 2015-06-30 Marek Polacek <polacek@redhat.com>
5501 * gcc.dg/fold-minus-6.c: New test.
5503 * gcc.dg/fold-ior-3.c: New test.
5505 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5507 Implement N4197 - Adding u8 character literals
5508 * g++.dg/cpp1z/utf8.C: New.
5509 * g++.dg/cpp1z/utf8-neg.C: New.
5510 * g++.dg/cpp1z/udlit-utf8char.C: New.
5512 2015-06-30 Marek Polacek <polacek@redhat.com>
5514 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5516 2015-06-30 Tom de Vries <tom@codesourcery.com>
5518 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5519 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5520 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5521 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5523 2015-06-30 Marek Polacek <polacek@redhat.com>
5525 * gcc.dg/fold-ior-2.c: New test.
5527 2015-06-30 Tom de Vries <tom@codesourcery.com>
5529 PR tree-optimization/66652
5530 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5531 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5533 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5535 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5539 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5541 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5544 * gfortran.dg/wunused-parameter.f90: New test.
5546 2015-06-29 Richard Henderson <rth@redhat.com>
5548 * gcc.target/i386/asm-flag-1.c: New.
5549 * gcc.target/i386/asm-flag-2.c: New.
5550 * gcc.target/i386/asm-flag-3.c: New.
5551 * gcc.target/i386/asm-flag-4.c: New.
5552 * gcc.target/i386/asm-flag-5.c: New.
5554 2015-06-29 Marek Polacek <polacek@redhat.com>
5557 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5558 * c-c++-common/pr66322.c: New test.
5559 * g++.dg/eh/scope1.C: Remove dg-warning.
5561 2015-06-29 Richard Biener <rguenther@suse.de>
5563 PR tree-optimization/66677
5564 * gcc.dg/vect/pr66677.c: New testcase.
5566 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5569 * gcc.dg/tree-ssa/pr64130.c: New test.
5571 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5573 * gcc.target/aarch64/pic-small.c: New testcase.
5575 2015-06-26 Richard Biener <rguenther@suse.de>
5577 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5579 2015-06-26 Marek Polacek <polacek@redhat.com>
5581 * gcc.dg/fold-and-1.c: New test.
5582 * gcc.dg/fold-and-2.c: New test.
5584 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5586 * gnat.dg/warn11.adb: Add missing dg directive.
5587 * gnat.dg/warn12.adb: New test.
5588 * gnat.dg/warn12_pkg.ads: New helper.
5590 2015-06-26 Richard Biener <rguenther@suse.de>
5592 * gfortran.dg/reassoc_3.f90: Adjust.
5594 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5597 * gcc.target/i386/pr66412.c: New test.
5599 2015-06-25 Richard Biener <rguenther@suse.de>
5601 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5603 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5605 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5607 2015-06-25 Richard Biener <rguenther@suse.de>
5609 * gfortran.dg/vect/vect-9.f90: New testcase.
5611 2015-06-25 Nick Clifton <nickc@redhat.com>
5613 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5614 H8300 and M32R targets.
5616 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5619 * gfortran.dg/maxerrors.f90: New test.
5621 2015-06-08 DJ Delorie <dj@redhat.com>
5623 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5625 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5627 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5629 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5631 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5632 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5633 * gcc.target/aarch64/nofp_1.c: New file.
5635 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5637 Implement N3928 - Extending static_assert
5638 * g++.dg/cpp0x/static_assert8.C: Adjust.
5639 * g++.dg/cpp0x/static_assert12.C: New.
5640 * g++.dg/cpp0x/static_assert13.C: New.
5641 * g++.dg/cpp1y/static_assert1.C: New.
5642 * g++.dg/cpp1y/static_assert2.C: New.
5643 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5645 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5648 * g++.dg/cpp0x/trailing11.C: New.
5650 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5652 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5654 * gcc.target/arm/memset-inline-10.c: Likewise.
5655 * gcc.target/arm/pr58784.c: Likewise.
5656 * gcc.target/arm/pr59985.C: Likewise.
5657 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5659 2015-06-24 Renlin Li <renlin.li@arm.com>
5661 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5662 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5664 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5667 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5670 * g++.dg/cpp0x/auto45.C: New test.
5671 * g++.dg/template/pr30044.C: New test.
5672 * g++.dg/template/crash83.C: Accept any error string.
5673 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5675 * g++.dg/cpp0x/variadic18.C: Likewise
5676 * g++.dg/template/canon-type-13.C: Likewise.
5677 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5679 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5682 * g++.dg/other/linkage2.C: New.
5684 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5687 * gcc.target/arm/pr63408.c: New test.
5689 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5691 * lib/c-torture.exp: Don't call check_effective_target_lto
5692 before setting up environment correctly.
5693 * lib/gcc-dg.exp: Likewise, and protect
5694 gcc_force_conventional_output.
5696 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5698 PR rtl-optimization/66306
5699 * gcc.target/s390/pr66306.c: New test.
5701 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5703 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5704 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5705 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5706 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5707 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5708 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5709 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5711 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5714 * gcc.c-torture/pr65803.c: New test.
5716 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5719 * g++.dg/cpp0x/auto45.C: New test.
5720 * g++.dg/template/pr30044.C: New test.
5721 * g++.dg/template/crash83.C: Accept any error string.
5722 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5724 * g++.dg/cpp0x/variadic18.C: Likewise
5725 * g++.dg/template/canon-type-13.C: Likewise.
5726 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5728 2015-06-23 Marek Polacek <polacek@redhat.com>
5730 * c-c++-common/Wlogical-op-3.c: New test.
5732 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/cpp0x/scoped_enum5.C: New.
5737 2015-06-23 Richard Biener <rguenther@suse.de>
5739 PR tree-optimization/66636
5740 * gcc.dg/vect/pr66636.c: New testcase.
5742 2015-06-23 Marek Polacek <polacek@redhat.com>
5744 * gcc.dg/fold-minus-4.c: New test.
5745 * gcc.dg/fold-minus-5.c: New test.
5746 * c-c++-common/ubsan/overflow-add-5.c: New test.
5748 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5750 Add missing testcase from r224672.
5751 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5753 * gcc.target/vax/bswapdi-1.c: New.
5755 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5758 * gfortran.dg/associate_18.f08: New test.
5760 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5763 * gcc.target/i386/pr66560-1.c: New test.
5764 * gcc.target/i386/pr66560-2.c: Ditto.
5765 * gcc.target/i386/pr66560-3.c: Ditto.
5766 * gcc.target/i386/pr66560-4.c: Ditto.
5768 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5770 * gcc.target/nvptx/nvptx.exp: New file.
5771 * gcc.target/nvptx/proto-1.c: Likewise.
5773 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5775 PR tree-optimization/66449
5776 * gcc.dg/vect/pr66449.c: New test.
5778 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5780 * g++.dg/other/dump-ada-spec-5.C: New test.
5781 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5782 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5784 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5786 * g++.dg/inherit/pure1.C: Test location too.
5788 2015-06-22 Marek Polacek <polacek@redhat.com>
5790 * gcc.dg/fold-ior-1.c: New test.
5791 * gcc.dg/fold-minus-2.c: New test.
5792 * gcc.dg/fold-minus-3.c: New test.
5793 * gcc.dg/fold-plus-1.c: New test.
5794 * gcc.dg/fold-plus-2.c: New test.
5795 * gcc.dg/fold-xor-4.c: New test.
5796 * gcc.dg/fold-xor-5.c: New test.
5798 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5801 * g++.dg/torture/pr65914.C: New.
5803 2015-06-22 Richard Biener <rguenther@suse.de>
5805 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5806 not existing TORTURE_OPTIONS only.
5807 * lib/gcc-dg.exp: Likewise.
5809 2015-06-22 Christian Bruel <christian.bruel@st.com>
5812 * gcc.target/arm/flip-thumb.c: New test.
5814 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5815 Martin Liska <mliska@suse.cz>
5818 * g++.dg/ipa/pr65908.C: New testcase.
5820 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5823 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5824 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5826 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5828 * gnat.dg/specs/debug1.ads: Adjust.
5830 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5832 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5833 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5834 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5835 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5836 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5837 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5838 * gcc.target/aarch64/fmovd-zero.c: Delete.
5839 * gcc.target/aarch64/fmovf-zero.c: Delete.
5841 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5843 * gcc.target/vax/bswapdi-1.c: New.
5845 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5847 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5849 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5851 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5853 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5855 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5857 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5859 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5861 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5863 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5865 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5867 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5869 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5871 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5873 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5875 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5877 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5879 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5881 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5883 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5885 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5887 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5889 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5891 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5893 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5895 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5897 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5899 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5901 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5903 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5905 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5907 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5909 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5911 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5913 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5915 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5917 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5919 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5921 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5924 (_ARM_FPSCR): Add FZ field.
5925 (clean_results): Force FZ=1 on AArch64.
5926 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5928 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5930 * gcc.target/aarch64/pr62308.c: New test.
5932 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5935 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5937 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5939 * gcc.target/i386/mpx/pr66581.c: New test.
5941 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5943 * gcc.target/i386/cmov9.c: New test.
5945 2015-06-18 Richard Biener <rguenther@suse.de>
5947 * g++.dg/other/const4.C: New testcase.
5949 2015-06-18 Michael Matz <matz@suse.de>
5952 * gcc.dg/vect/pr66253.c: New testcase.
5954 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5957 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5959 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5962 * gcc.target/i386/mpx/pr66568.c: New test.
5964 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5967 * gcc.target/i386/mpx/pr66567.c: New test.
5969 2015-06-18 Richard Biener <rguenther@suse.de>
5971 PR tree-optimization/66510
5972 * gcc.dg/vect/slp-perm-12.c: New testcase.
5974 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5976 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5977 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5978 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5979 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5981 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5984 * g++.dg/gomp/pr66571-1.C: New test.
5987 * c-c++-common/gomp/pr66429.c: New test.
5989 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5991 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5992 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5994 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5996 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5999 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6002 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6004 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
6006 * gcc.target/mips/pr65862-1.c: New test.
6007 * gcc.target/mips/pr65862-2.c: Likewise.
6009 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6011 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6012 * gcc.target/i386/pr52252-atom.c: Ditto.
6013 * gcc.target/i386/vect-div-1.c: Ditto.
6014 * gcc.target/i386/rotate-5.c: Ditto.
6015 * gcc.target/i386/pr50202.c: Ditto.
6016 * gcc.target/i386/pr37843-3.c: Ditto.
6017 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6018 * gcc.target/i386/pr53397-1.c: Ditto.
6019 * gcc.target/i386/pr55934.c: Ditto.
6020 * gcc.target/i386/pr37843-4.c: Ditto.
6021 * gcc.target/i386/pr60451.c: Ditto.
6022 * gcc.target/i386/pr53397-2.c: Ditto.
6023 * gcc.target/i386/vectorize1.c: Ditto.
6024 * gcc.target/i386/extract-insert-combining.c: Ditto.
6025 * gcc.target/i386/pr53759.c: Ditto.
6026 * gcc.target/i386/pr52252-core.c: Ditto.
6027 * gcc.target/i386/rotate-3.c: Ditto.
6028 * gcc.target/i386/sse-20.c: Ditto.
6029 * gcc.target/i386/rotate-4.c: Ditto.
6030 * gcc.target/i386/pr61403.c: Ditto.
6031 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6032 * gcc.target/i386/pr60901.c: Ditto.
6033 * gcc.target/i386/pr59794-7.c: Ditto.
6034 * gcc.target/i386/pr62208.c: Ditto.
6035 * gcc.target/i386/pr53416.c: Ditto.
6036 * gcc.target/i386/asm-dialect-1.c: Ditto.
6037 * gcc.target/i386/pr50038.c: Ditto.
6038 * gcc.target/i386/47698.c: Ditto.
6039 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6040 * gcc.target/i386/pr59794-2.c: Ditto.
6041 * gcc.target/i386/pr59794-3.c: Ditto.
6042 * gcc.target/i386/pr39058.c: Ditto.
6043 * gcc.target/i386/pr60205-1.c: Ditto.
6044 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6045 * gcc.target/i386/sse2-movq-2.c: Ditto.
6047 2015-06-17 Richard Biener <rguenther@suse.de>
6049 PR tree-optimization/66251
6050 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6052 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6055 * g++.dg/parse/new-placement1.C: New.
6057 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6059 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6060 * jit.dg/test-compound-assignment.c: New testcase.
6062 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6065 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6066 to "testcases" array.
6068 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6071 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6072 * jit.dg/test-debug-strings.c: New test case.
6073 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6074 the discriminant has a sane debug string.
6076 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.target/i386/pr56766-1.c: New test.
6080 * gcc.target/i386/pr56766-2.c: Ditto.
6082 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6084 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6085 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6086 * gcc.target/mips/loongson-simd.c: Ditto.
6088 2015-06-16 Richard Biener <rguenther@suse.de>
6090 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6092 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6094 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6095 passed by the testsuite driver.
6097 2015-06-16 Richard Biener <rguenther@suse.de>
6099 * gcc.dg/vect/slp-perm-11.c: New testcase.
6101 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6103 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6106 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6108 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6109 Reinstate calls to torture-init and torture-finalize.
6111 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6115 2015-06-15 Nathan Sidwell <nathan@acm.org>
6118 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6120 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6123 * g++.dg/cpp0x/local-type1.C: New.
6125 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6130 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6131 unimplemented error.
6132 * gfortran.dg/allocate_with_source_7.f08: New test.
6133 * gfortran.dg/allocate_with_source_8.f08: New test.
6135 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6138 * g++.dg/warn/Walways-true-3.C: New test.
6140 2015-06-13 Tom de Vries <tom@codesourcery.com>
6142 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6144 2015-06-13 Tom de Vries <tom@codesourcery.com>
6146 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6147 (main): Remove superfluous attributes.
6148 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6149 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6151 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6153 * gcc.target/i386/monitorx.c: New.
6154 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6155 * gcc.target/i386/sse-13.c: Ditto.
6156 * gcc.target/i386/sse-14.c: Ditto.
6157 * gcc.target/i386/sse-22.c: Ditto.
6158 * gcc.target/i386/sse-23.c: Ditto.
6159 * g++.dg/other/i386-2.C: Ditto.
6160 * g++.dg/other/i386-3.C: Ditto.
6162 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6164 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6166 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6169 * gfortran.dg/allocatable_scalar_13.f90: New test
6171 2015-06-11 Marek Polacek <polacek@redhat.com>
6173 * gcc.dg/fold-xor-3.c: New test.
6175 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6177 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6178 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6180 2015-06-11 Christian Bruel <christian.bruel@st.com>
6183 * gcc.target/arm/pragma_attribute.c: New test.
6185 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6187 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6189 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6192 * gcc.target/i386/pr66473.c: New test.
6194 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6197 * gcc.dg/tls/pr66470.c: New test.
6198 * gcc.target/i386/pr66470.c: New test.
6200 2015-06-10 Christian Bruel <christian.bruel@st.com>
6203 * gcc.target/arm/attr_arm.c: New test
6204 * gcc.target/arm/attr_arm-err.c: New test
6205 * gcc.target/arm/attr_thumb.c: New test
6206 * gcc.target/arm/attr_thumb-static.c: New test
6208 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6213 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6215 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6217 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6218 passed by the testsuite driver.
6220 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6223 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6224 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6225 * gcc.dg/ssp-1.c: Make counter a register.
6226 * gcc.dg/ssp-2.c: Likewise.
6227 * gcc.dg/torture/parm-coalesce.c: New.
6229 2015-06-09 Tom de Vries <tom@codesourcery.com>
6231 * gcc.target/i386/vararg-loc.c: New test.
6233 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6236 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6237 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6239 2015-06-09 Marek Polacek <polacek@redhat.com>
6241 PR tree-optimization/66299
6242 * gcc.dg/pr66299-1.c: New test.
6243 * gcc.dg/pr66299-2.c: New test.
6244 * gcc.dg/pr66299-3.c: New test.
6246 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6248 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6249 passed by the testsuite driver.
6251 2015-06-09 Richard Biener <rguenther@suse.de>
6254 * gcc.dg/fold-modpow2.c: New testcase.
6256 2015-06-09 Richard Biener <rguenther@suse.de>
6258 PR tree-optimization/66419
6259 * gcc.dg/vect/bb-slp-37.c: New testcase.
6261 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6263 * gcc.target/arm/stl-cond.c: New test.
6265 2015-06-09 Richard Biener <rguenther@suse.de>
6268 * gcc.dg/torture/pr66413.c: New testcase.
6270 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6272 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6273 * gcc.dg/ssp-1.c: Make counter a register.
6274 * gcc.dg/ssp-2.c: Likewise.
6275 * gcc.dg/torture/parm-coalesce.c: New.
6277 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6279 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6280 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6282 2015-06-08 Tom de Vries <tom@codesourcery.com>
6284 PR rtl-optimization/66444
6285 * gcc.dg/pr66444.c: New test.
6287 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6290 * gfortran.dg/class_is_1.f90: New test.
6291 * gfortran.dg/type_is_1.f90: Ditto.
6293 2015-06-08 Marek Polacek <polacek@redhat.com>
6296 * gcc.dg/cpp/pr66415-1.c: New test.
6297 * gcc.dg/cpp/pr66415-2.c: New test.
6299 2015-06-08 Richard Biener <rguenther@suse.de>
6301 PR tree-optimization/66422
6302 * gcc.dg/Warray-bounds-16.c: New testcase.
6304 2015-06-08 Richard Biener <rguenther@suse.de>
6306 * gcc.dg/vect/slp-perm-10.c: New testcase.
6307 * gcc.dg/vect/slp-23.c: Adjust.
6308 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6309 vector pointer update.
6311 2015-06-08 Marek Polacek <polacek@redhat.com>
6314 * g++.dg/ubsan/pr66452.C: New test.
6316 2015-06-08 Tom de Vries <tom@codesourcery.com>
6318 PR tree-optimization/66436
6319 * gcc.dg/gomp/dump-new-function-2.c: New test.
6320 * gcc.dg/gomp/dump-new-function-3.c: Same.
6321 * gcc.dg/gomp/dump-new-function.c: Same.
6323 2015-06-08 Tom de Vries <tom@codesourcery.com>
6325 PR tree-optimization/66435
6326 * gcc.dg/gomp/notify-new-function-2.c: New test.
6327 * gcc.dg/gomp/notify-new-function-3.c: Same.
6328 * gcc.dg/gomp/notify-new-function.c: Same.
6330 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6332 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6333 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6334 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6335 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6336 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6337 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6340 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6343 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6344 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6346 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6347 * gfortran.dg/warn_conversion_5.f90: New test.
6348 * gfortran.dg/warn_conversion_6.f90: New test.
6349 * gfortran.dg/warn_conversion_7.f90: New test.
6351 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6354 * gfortran.dg/blockdata_9.f: New test.
6356 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6359 * gfortran.dg/forall_17.f90: New test.
6361 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6363 * g++.dg/cpp0x/pr57101.C: Add warning.
6364 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6365 * g++.dg/ext/visibility/anon7.C: Same.
6366 * g++.dg/ipa/pr63587-2.C: Same.
6367 * g++.dg/opt/dump1.C: Same.
6368 * g++.dg/opt/pr59622-3.C: Same.
6369 * g++.dg/opt/pr59622.C: Same.
6370 * g++.dg/torture/pr46383.C: Same.
6371 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6372 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6373 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6375 * gfortran.dg/intent_out_8.f90: Same.
6376 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6378 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6381 gfortran.dg/equiv_9.f90: New test.
6384 2015-06-05 Tom de Vries <tom@codesourcery.com>
6386 merge from gomp4 branch:
6387 2015-05-28 Tom de Vries <tom@codesourcery.com>
6389 PR tree-optimization/65443
6390 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6391 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6392 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6394 2015-06-05 Nathan Sidwell <nathan@acm.org>
6397 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6399 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6401 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6403 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6405 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6407 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6409 * gcc.target/i386/noplt-1.c: New test.
6410 * gcc.target/i386/noplt-2.c: New test.
6411 * gcc.target/i386/noplt-3.c: New test.
6412 * gcc.target/i386/noplt-4.c: New test.
6414 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6417 * gfortran.dg/adjustl_1.f90: New test.
6419 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6421 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6422 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6424 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6426 * lto.c (iterative_hash_canonical_type,
6427 gimple_register_canonical_type): only hash main variants of types
6429 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6431 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6432 Move set of dg-do-what-default after early return.
6434 2015-06-04 Marek Polacek <polacek@redhat.com>
6437 * gcc.dg/lvalue-8.c: New test.
6439 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6440 Paolo Carlini <paolo.carlini@oracle.com>
6443 * g++.dg/other/pr66130.C: New.
6444 * g++.dg/cpp0x/pr66130.C: Likewise.
6446 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6448 * g++.dg/cpp0x/decl-loc1.C: New.
6449 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6450 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6451 * g++.dg/init/ctor8.C: Likewise.
6452 * g++.dg/parse/semicolon4.C: Likewise.
6454 2015-06-03 Marek Polacek <polacek@redhat.com>
6457 * g++.dg/ubsan/static-init-1.C: New test.
6458 * g++.dg/ubsan/static-init-2.C: New test.
6459 * g++.dg/ubsan/static-init-3.C: New test.
6461 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6464 * gcc.target/i386/pr66275.c: New test.
6466 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6468 * gcc.dg/Wcxx-compat-22.c: New testcase.
6469 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6470 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6471 * c-c++-common/pr58346-1.c: Likewise.
6472 * c-c++-common/transparent-union-1.c: Likewise.
6474 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6476 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6477 * g++.dg/plugin/def_plugin.c: New file.
6478 * g++.dg/plugin/def-plugin-test.C: New file.
6480 2015-06-03 Richard Biener <rguenther@suse.de>
6482 * gcc.dg/vect/bb-slp-36.c: New testcase.
6484 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6486 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6488 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6490 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6491 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6492 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6493 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6495 2015-06-03 Marek Polacek <polacek@redhat.com>
6499 * gcc.dg/pr64223-1.c: New test.
6500 * gcc.dg/pr64223-2.c: New test.
6502 2015-06-03 Richard Biener <rguenther@suse.de>
6504 PR tree-optimization/63916
6505 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6507 2015-06-03 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/66375
6510 * gcc.dg/torture/pr66375.c: New testcase.
6512 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6514 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6516 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6519 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6521 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6524 * gfortran.dg/reshape_7.f90: New test.
6526 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6529 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6532 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6535 * gcc.dg/pr49551.c: New testcase.
6537 2015-06-02 Richard Biener <rguenther@suse.de>
6540 * g++.dg/lto/pr65549_0.C: New testcase.
6542 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6546 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6548 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6550 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6552 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6555 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6557 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6559 PR tree-optimization/48052
6560 * gcc.dg/tree-ssa/scev-8.c: New.
6561 * gcc.dg/tree-ssa/scev-9.c: New.
6562 * gcc.dg/tree-ssa/scev-10.c: New.
6563 * gcc.dg/vect/pr48052.c: New.
6565 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6567 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6569 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6571 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6573 2015-06-02 Marek Polacek <polacek@redhat.com>
6576 * gcc.dg/torture/pr66345.c: New test.
6578 2015-06-02 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/65961
6581 * gcc.dg/torture/pr65961.c: New testcase.
6583 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6585 PR tree-optimization/52563
6586 PR tree-optimization/62173
6587 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6588 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6590 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6592 * gnat.dg/specs/varsize_return2.ads: New test.
6593 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6595 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6597 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6599 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6602 * gcc.target/aarch64/sync-comp-swap.c: New.
6603 * gcc.target/aarch64/sync-comp-swap.x: New.
6604 * gcc.target/aarch64/sync-op-acquire.c: New.
6605 * gcc.target/aarch64/sync-op-acquire.x: New.
6606 * gcc.target/aarch64/sync-op-full.c: New.
6607 * gcc.target/aarch64/sync-op-full.x: New.
6608 * gcc.target/aarch64/sync-op-release.c: New.
6609 * gcc.target/aarch64/sync-op-release.x: New.
6611 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6613 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6616 2015-06-01 Richard Biener <rguenther@suse.de>
6618 PR tree-optimization/66349
6619 PR tree-optimization/66352
6620 PR tree-optimization/66357
6621 * gcc.dg/torture/pr66357.c: New testcase.
6622 * gcc.dg/torture/pr66349.c: Likewise.
6623 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6625 2015-06-01 Richard Biener <rguenther@suse.de>
6628 2015-05-29 Richard Biener <rguenther@suse.de>
6630 PR tree-optimization/66314
6631 * gcc.dg/asan/pr66314.c: New testcase.
6633 2015-06-01 Richard Biener <rguenther@suse.de>
6635 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6637 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6641 (hp3, hp4): Add inline keyword.
6642 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6643 (hp2): Add inline keyword.
6644 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6645 (hp2): Add inline keyword.
6647 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6650 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6651 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6652 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6653 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6655 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6657 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6658 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6660 2015-06-01 Richard Biener <rguenther@suse.de>
6662 PR tree-optimization/66280
6663 * g++.dg/torture/pr66280.C: New testcase.
6664 * g++.dg/torture/pr66280-2.C: Likewise.
6666 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6668 * gnat.dg/addr9_1.adb: New test.
6669 * gnat.dg/addr9_2.adb: Likewise.
6670 * gnat.dg/addr9_3.adb: Likewise.
6671 * gnat.dg/addr9_4.adb: Likewise.
6673 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6675 * g++.dg/other/dump-ada-spec-4.C: New test.
6677 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6679 * gcc.dg/alias-8.c: Fix dg-warning.
6681 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6683 * gcc.dg/alias-8.c: Do not xfail.
6684 * gcc.dg/pr62167.c: Prevent FRE.
6685 * gcc.dg/alias-14.c: New testcase.
6687 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6689 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6691 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6694 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6696 * gcc.target/s390/hotpatch-10.c: Likewise.
6697 * gcc.target/s390/hotpatch-11.c: Likewise.
6698 * gcc.target/s390/hotpatch-12.c: Likewise.
6699 * gcc.target/s390/hotpatch-17.c: Likewise.
6700 * gcc.target/s390/hotpatch-18.c: Likewise.
6701 * gcc.target/s390/hotpatch-20.c: Likewise.
6702 * gcc.target/s390/hotpatch-21.c: Likewise.
6703 * gcc.target/s390/hotpatch-22.c: Likewise.
6704 * gcc.target/s390/hotpatch-23.c: Likewise.
6705 * gcc.target/s390/hotpatch-24.c: Likewise.
6706 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6707 to check for the exact nops too.
6708 * gcc.target/s390/hotpatch-3.c: Likewise.
6709 * gcc.target/s390/hotpatch-4.c: Likewise.
6710 * gcc.target/s390/hotpatch-5.c: Likewise.
6711 * gcc.target/s390/hotpatch-6.c: Likewise.
6712 * gcc.target/s390/hotpatch-7.c: Likewise.
6713 * gcc.target/s390/hotpatch-8.c: Likewise.
6714 * gcc.target/s390/hotpatch-9.c: Likewise.
6715 * gcc.target/s390/hotpatch-14.c: Likewise.
6716 * gcc.target/s390/hotpatch-15.c: Likewise.
6717 * gcc.target/s390/hotpatch-16.c: Likewise.
6718 * gcc.target/s390/hotpatch-19.c: Likewise.
6719 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6720 scan-assembler-times counting number of .align directives.
6721 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6722 dg-options. Remove scan-assembler-times counting number of .align
6724 * gcc.target/s390/hotpatch-26.c: New file.
6725 * gcc.target/s390/hotpatch-27.c: New file.
6726 * gcc.target/s390/hotpatch-28.c: New file.
6727 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6728 using -Os -O0 -O1 -O2 -O3 options.
6730 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6734 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6736 PR tree-optimization/66142
6737 * gcc.dg/vect/pr66142.c: New test.
6739 2015-05-29 Richard Biener <rguenther@suse.de>
6741 PR tree-optimization/66314
6742 * gcc.dg/asan/pr66314.c: New testcase.
6744 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6746 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6747 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6749 (schedule-cleanups, dg-keep-saved-temps): New proc.
6750 (gcc-dg-test-1): Schedule cleanups.
6751 * lib/profopt.exp (profopt-execute): Likewise.
6752 * g++.dg/cdce3.C: Adjust expected line numbers.
6753 * gcc.dg/cdce1.c: Likewise.
6754 * gcc.dg/cdce2.c: Likewise.
6755 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6756 * gcc.dg/strlenopt-24.c: Likewise.
6757 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6758 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6759 * obj-c++.dg/encode-2.mm: Likewise.
6761 2015-05-28 DJ Delorie <dj@redhat.com>
6763 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6765 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6767 * gnat.dg/discr43.adb: New test.
6769 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6771 * gnat.dg/varsize_temp.adb: Rename into...
6772 * gnat.dg/varsize1.adb: ...this.
6773 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6774 * gnat.dg/varsize2.ad[sb]: ...this.
6775 * gnat.dg/varsize3_1.adb: New test.
6776 * gnat.dg/varsize3_2.adb: Likewise.
6777 * gnat.dg/varsize3_3.adb: Likewise.
6778 * gnat.dg/varsize3_4.adb: Likewise.
6779 * gnat.dg/varsize3_5.adb: Likewise.
6780 * gnat.dg/varsize3_6.adb: Likewise.
6781 * gnat.dg/varsize3_pkg1.ads: New helper.
6782 * gnat.dg/varsize3_pkg2.ads: Likewise.
6783 * gnat.dg/varsize3_pkg3.ads: Likewise.
6785 2015-05-28 Richard Biener <rguenther@suse.de>
6787 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6789 2015-05-28 Richard Biener <rguenther@suse.de>
6791 PR tree-optimization/66142
6792 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6794 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6797 * gcc.dg/darwin-minversion-3.c: Update testcase.
6798 * gcc.dg/darwin-minversion-4.c: Ditto.
6799 * gcc.dg/darwin-minversion-5.c: New testcase.
6800 * gcc.dg/darwin-minversion-6.c: Ditto.
6801 * gcc.dg/darwin-minversion-7.c: Ditto.
6802 * gcc.dg/darwin-minversion-8.c: Ditto.
6803 * gcc.dg/darwin-minversion-9.c: Ditto.
6804 * gcc.dg/darwin-minversion-10.c: Ditto.
6805 * gcc.dg/darwin-minversion-11.c: Ditto.
6806 * gcc.dg/darwin-minversion-12.c: Ditto.
6808 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6810 PR rtl-optimization/66168
6811 * gcc.c-torture/compile/pr66168.c: New test.
6813 2015-05-27 Jeff Law <law@redhat.com>
6816 * gcc.dg/target/m68k/pr39726-1.c: New test.
6818 2015-05-27 Nathan Sidwell <nathan@acm.org>
6821 * g++.dg/ext/alias-canon3.C: New.
6823 2015-05-27 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/66272
6827 2014-08-15 Richard Biener <rguenther@suse.de>
6829 PR tree-optimization/62031
6830 * gcc.dg/torture/pr66272.c: New testcase.
6832 2015-05-27 Richard Biener <rguenther@suse.de>
6834 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6836 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6839 * gcc.dg/pr65358.c: New test.
6841 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6844 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6846 * gfortran.dg/allocate_with_source_6.f90: New test.
6848 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6850 * gnat.dg/atomic7_1.adb: New test.
6851 * gnat.dg/atomic7_2.adb: Likewise.
6852 * gnat.dg/atomic7_pkg1.ads: New helper.
6853 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6855 2015-05-26 Michael Matz <matz@suse.de>
6858 * gcc.dg/vect/pr66251.c: New test.
6860 2015-05-26 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/66142
6863 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6865 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6868 * gfortran.dg/allocatable_scalar_13.f90: New test
6870 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6872 * gnat.dg/warn11.adb: New test.
6873 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6875 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6877 * gnat.dg/vfa1_1.adb: New test.
6878 * gnat.dg/vfa1_2.adb: Likewise.
6879 * gnat.dg/vfa1_3.adb: Likewise.
6880 * gnat.dg/vfa1_4.adb: Likewise.
6881 * gnat.dg/vfa1_pkg.ads: New helper.
6883 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6885 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6886 * gcc.target/i386/pr66232-3.c: Likewise.
6888 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6891 * gcc.target/i386/pr66274.c: New test.
6893 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6895 * gnat.dg/renaming6.ad[sb]: New test.
6897 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6899 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6900 and 'dg-require-effective-target pie'.
6902 2015-05-23 Nathan Sidwell <nathan@acm.org>
6905 * g++.dg/cpp0x/pr66243.C: New.
6907 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6910 * g++.dg/lto/pr66180_0.C: New testcase.
6911 * g++.dg/lto/pr66180_1.C: New testcase.
6913 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6916 * typebound_call_27.f90: New file.
6918 2015-05-23 Nathan Sidwell <nathan@acm.org>
6921 * g++.dg/template/pr65936.C: New.
6923 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6925 PR tree-optimization/63387
6926 * gcc.dg/pr63387-2.c: New testcase.
6928 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6930 * gcc.dg/simd-1.c: Update to the new message.
6932 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6934 * gcc.dg/nand.c: New testcase.
6936 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6938 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6939 Set dg-do-what-default to compile only on ARM targets without
6940 arm_neon_hw execution support. Remove redundant c-torture-execute
6941 in loop over test cases.
6943 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6946 * gcc.target/aarch64/pr65491_1.c: New test.
6947 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6948 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6950 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6953 * g++.dg/cpp0x/explicit9.C: New.
6954 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6956 2015-05-22 Richard Biener <rguenther@suse.de>
6958 PR tree-optimization/66251
6959 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6961 2015-05-22 Marek Polacek <polacek@redhat.com>
6964 * c-c++-common/attributes-enum-1.c: New test.
6965 * c-c++-common/attributes-enum-2.c: New test.
6966 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6967 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6969 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6971 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6972 effective target support. If no arm_neon_hw support, do not attempt
6973 to execute the tests; only compile them.
6974 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6975 and "dg-require-effective-target arm_neon_ok".
6976 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6977 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6978 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6979 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6980 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6981 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6982 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6983 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6984 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6985 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6986 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6987 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6988 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6989 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6990 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6991 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6992 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6993 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6994 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6995 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6996 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6997 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6998 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6999 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7000 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7001 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7002 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7003 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7004 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7005 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7006 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7007 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7008 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7009 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7010 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7011 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7012 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7013 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7014 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7015 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7016 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7017 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7018 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7019 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7020 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7021 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7022 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7023 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7024 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7025 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7026 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7027 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7028 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7029 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7030 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7031 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7032 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7033 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7034 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7035 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7036 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7037 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7038 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7039 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7040 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7041 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7042 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7043 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7044 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7045 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7046 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7047 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7048 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7049 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7050 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7051 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7052 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7053 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7054 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7055 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7056 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7057 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7058 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7059 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7060 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7061 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7062 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7063 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7064 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7065 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7066 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7067 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7068 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7069 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7070 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7071 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7072 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7073 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7074 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7075 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7076 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7077 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7078 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7079 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7080 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7081 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7082 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7083 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7084 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7085 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7086 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7087 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7088 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7090 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7092 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7093 * gcc.dg/vect/pr59354.c: Likewise.
7094 * gcc.dg/vect/pr64252.c: Likewise.
7095 * gcc.dg/vect/pr64404.c: Likewise.
7096 * gcc.dg/vect/pr64493.c: Likewise.
7097 * gcc.dg/vect/pr64495.c: Likewise.
7098 * gcc.dg/vect/pr64844.c: Likewise.
7099 * gcc.dg/vect/pr65518.c: Likewise.
7100 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7102 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7105 * g++.dg/cpp1y/var-templ28.C: New.
7107 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7110 * gcc.target/i386/pr66232-1.c: New test.
7111 * gcc.target/i386/pr66232-2.c: Likewise.
7112 * gcc.target/i386/pr66232-3.c: Likewise.
7113 * gcc.target/i386/pr66232-4.c: Likewise.
7114 * gcc.target/i386/pr66232-5.c: Likewise.
7116 2015-05-21 Nathan Sidwell <nathan@acm.org>
7118 * g++.dg/cpp1y/pr60943.C: New.
7120 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7122 PR tree-optimization/66233
7123 * gcc.c-torture/execute/pr66233.c: New test.
7125 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7128 * gfortran.dg/inline_matmul_11.f90: New test.
7130 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7132 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7133 instead of listing several targets on its own.
7134 * gcc.target/i386/pr32219-2.c: Likewise.
7135 * gcc.target/i386/pr32219-3.c: Likewise.
7136 * gcc.target/i386/pr32219-4.c: Likewise.
7137 * gcc.target/i386/pr32219-5.c: Likewise.
7138 * gcc.target/i386/pr32219-6.c: Likewise
7139 * gcc.target/i386/pr32219-7.c: Likewise.
7140 * gcc.target/i386/pr32219-8.c: Likewise.
7141 * gcc.target/i386/pr39013-1.c: Likewise.
7142 * gcc.target/i386/pr39013-2.c: Likewise.
7143 * gcc.target/i386/pr64317.c: Likewise.
7145 2015-05-21 Jeff Law <law@redhat.com>
7147 * gcc.target/hppa/shadd-3.c: New test.
7148 * gcc.target/hppa/shadd-4.c: New test.
7150 2015-05-21 Michael Matz <matz@suse.de>
7152 * gcc.dg/vect/vect-strided-store.c: New test.
7153 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7154 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7156 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7158 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7159 * gcc.dg/pow-sqrt-synth-1.c: New test.
7160 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7162 2015-05-21 Richard Biener <rguenther@suse.de>
7165 * g++.dg/conversion/pr66211.C: New testcase.
7166 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7168 2015-05-21 Jeff Law <law@redhat.com>
7170 * gcc.target/hppa/shadd-2.c: New test.
7172 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7175 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7177 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7180 * gcc.target/arm/pr26702.c: Adjust target selector.
7182 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7185 * gcc.dg/lto/pr66221_0.c: New test.
7186 * gcc.dg/lto/pr66221_1.c: New test.
7188 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7191 * gcc.dg/redecl-4.c: Update column numbers.
7192 * gcc.dg/format/bitfld-1.c: Likewise.
7193 * gcc.dg/format/attr-2.c: Likewise.
7194 * gcc.dg/format/attr-6.c: Likewise.
7195 * gcc.dg/format/attr-7.c (baz): Likewise.
7196 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7197 * gcc.dg/format/attr-4.c: Likewise.
7198 * gcc.dg/format/branch-1.c: Likewise.
7199 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7200 locations within strings with embedded escape sequences.
7202 2015-05-20 Jeff Law <law@redhat.com>
7204 * gcc.target/hppa/hppa.exp: New target test driver.
7205 * gcc.target/hppa/shadd-1.c: New test.
7207 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7209 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7211 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7213 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7214 (fn_33_k_and_r_style): New.
7215 (fn_33_stroustrup_style): New.
7216 (fn_33_allman_style): New.
7217 (fn_33_whitesmiths_style): New.
7218 (fn_33_horstmann_style): New.
7219 (fn_33_ratliff_banner_style): New.
7220 (fn_33_lisp_style): New.
7221 (fn_34_indent_dash_gnu): New.
7222 (fn_34_indent_dash_kr): New.
7223 (fn_34_indent_dash_orig): New.
7224 (fn_34_indent_linux_style): New.
7226 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7229 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7231 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7233 PR tree-optimization/65447
7234 * gcc.dg/tree-ssa/pr65447.c: New test.
7236 2015-05-19 Nathan sidwell <nathan@acm.org>
7238 * g++.dg/cpp0x/pr65954.C: New.
7240 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7242 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7244 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7246 * lib/target-supports.exp: Vector do not always have natural
7249 2015-05-19 David Sherwood <david.sherwood@arm.com>
7251 * gcc.dg/loop-invariant.c: New testcase.
7253 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7255 * lib/target-supports.exp: Vector do not always have natural
7258 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7260 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7262 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7264 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7266 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7267 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7268 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7269 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7270 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7271 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7272 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7273 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7274 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7275 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7277 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7279 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7281 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7283 * gcc.target/s390/s390.exp
7284 (check_effective_target_vector): New check.
7285 * gcc.target/s390/vector/vec-abi-1.c: New test.
7286 * gcc.target/s390/vector/vec-abi-2.c: New test.
7287 * gcc.target/s390/vector/vec-abi-3.c: New test.
7288 * gcc.target/s390/vector/vec-abi-4.c: New test.
7289 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7290 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7291 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7292 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7293 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7294 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7295 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7296 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7297 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7298 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7299 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7300 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7301 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7302 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7303 * gcc.target/s390/vector/vec-init-1.c: New test.
7304 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7305 * gcc.target/s390/vector/vec-shift-1.c: New test.
7306 * gcc.target/s390/vector/vec-sub-1.c: New test.
7308 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7310 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7312 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7314 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7316 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7318 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7320 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7322 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7324 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7326 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7328 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7330 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7332 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7334 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7336 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7338 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7340 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7342 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7344 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7346 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7348 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7350 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7352 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7354 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7356 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7358 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7360 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7362 PR tree-optimization/66187
7363 * gcc.c-torture/execute/pr66187.c: New test.
7364 * gcc.dg/pr66187-1.c: New test.
7365 * gcc.dg/pr66187-2.c: New test.
7367 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7369 * gcc.dg/vect/bb-slp-35.c: Adjust.
7371 2015-05-19 Richard Biener <rguenther@suse.de>
7373 PR tree-optimization/66165
7374 * gcc.dg/torture/pr66165.c: New testcase.
7376 PR tree-optimization/66185
7377 * gcc.dg/torture/pr66185.c: New testcase.
7379 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7382 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7384 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7386 * gcc.target/mips/p5600-bonding.c : New file.
7388 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7391 * gfortran.dg/interface_operator_1.f90: New tests.
7393 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7396 * gfortran.dg/generic_29.f90: New tests.
7398 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7401 * gfortran.dg/storage_size_6.f90: New tests.
7403 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7406 * gfortran.dg/null1.f90: New test.
7408 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7411 * gfortran.dg/entry_21.f90: New test.
7413 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7416 * gfortran.dg/storage_size_6.f90: New tests.
7418 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7421 * gfortran.dg/misplaced_statement.f90: New test.
7423 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7426 * gfortran.dg/filepos1.f90: New test
7428 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7431 * gfortran.dg/pr64925.f90: New test.
7433 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7435 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7437 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7439 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7441 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7442 to the family of pie capable targets.
7444 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7446 * gcc.target/arm/bics_1.c : New testcase.
7447 * gcc.target/arm/bics_2.c : New testcase.
7448 * gcc.target/arm/bics_3.c : New testcase.
7449 * gcc.target/arm/bics_4.c : New testcase.
7451 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7453 * gcc.target/mips/umips-attr.c: New test.
7455 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7457 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7458 * gcc.dg/20150120-2.c (dg-final): Ditto.
7459 * gcc.dg/20150120-2.c (dg-final): Ditto.
7460 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7462 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7465 * gcc.target/i386/pr66174.c: New test.
7467 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7470 * gfortran.dg/matmul_bounds_6.f90: New test.
7471 * gfortran.dg/matmul_bounds_7.f90: New test.
7473 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7475 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7476 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7477 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7478 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7479 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7480 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7482 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7485 * gfortran.dg/continuation_13.f90: Update test.
7486 * gfortran.dg/pr65903.f90: New test.
7488 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7491 * gfortran.dg/block_14.f90: New test.
7493 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7496 * lib/gfortran-dg.exp: Update regex to handle two locations for
7497 the same diagnostic without caret.
7498 * gfortran.dg/badline.f: Test also that line numbers are correct
7499 before and after "left but not entered" warning.
7501 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7502 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7505 * gcc.target/arm/maskdata.c: New test.
7507 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7510 * gfortran.dg/derived_constructor_components_5: New test
7512 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7515 * gcc.target/alpha/pr66140.c: New test.
7517 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7520 * gcc.dg/Wconversion-complex-c99.c: New test.
7521 * gcc.dg/Wconversion-complex-gnu.c: New test.
7523 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7525 PR tree-optimization/64454
7526 * gcc.dg/modmod.c: New testcase.
7528 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7530 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7532 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7535 * gcc.target/i386/mpx/pr66134.c: New test.
7537 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7539 * gcc.target/powerpc/pr60158.c: New test.
7541 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7543 * gcc.target/i386/sibcall-7.c: New test.
7544 * gcc.target/i386/sibcall-8.c: New test.
7546 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7548 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7549 (abs64_in_dreg): Likewise.
7551 2015-05-14 Marek Polacek <polacek@redhat.com>
7555 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7556 * gcc.dg/pr19984.c: Likewise.
7557 * gcc.dg/pr66066-1.c: New test.
7558 * gcc.dg/pr66066-2.c: New test.
7559 * gcc.dg/pr66066-3.c: New test.
7561 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7563 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7564 * gcc.dg/pow-sqrt.x: New file.
7565 * gcc.dg/pow-sqrt-1.c: New test.
7566 * gcc.dg/pow-sqrt-2.c: Likewise.
7567 * gcc.dg/pow-sqrt-3.c: Likewise.
7569 2015-05-13 Richard Biener <rguenther@suse.de>
7571 PR tree-optimization/66123
7572 * gcc.dg/torture/pr66123.c: New testcase.
7574 2015-05-13 Richard Biener <rguenther@suse.de>
7577 * gcc.dg/alias-2.c: Adjust.
7578 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7580 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7583 * gcc.target/i386/pr65103-3.c: New.
7585 2015-05-13 Martin Liska <mliska@suse.cz>
7587 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7589 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7592 * gcc.target/i386/pr66112-2.c: New test.
7595 * gcc.target/i386/pr66112-1.c: New test.
7597 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7600 * gcc.target/i386/mpx/pr66048.cc: New.
7602 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7604 PR rtl-optimization/64616
7605 * gcc.dg/loop-8.c: New test.
7606 * gcc.dg/loop-9.c: New test.
7608 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7611 * gcc.target/i386/pr66047.c: New testcase.
7613 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7616 * gcc.c-torture/compile/pr65873.c: New testcase.
7618 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7621 * gfortran.dg/inline_matmul_10.f90: New test.
7623 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7625 * c-c++-common/Wmisleading-indentation.c: New testcase.
7626 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7627 * c-c++-common/Wmisleading-indentation-2.md: New file.
7629 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7631 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7633 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7635 2015-05-12 Richard Biener <rguenther@suse.de>
7637 PR tree-optimization/66101
7638 * gcc.dg/torture/pr66101.c: New testcase.
7640 2015-05-12 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/37021
7643 * gcc.target/i386/vect-addsub.c: New testcase.
7645 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7647 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7649 2015-05-12 Tom de Vries <tom@codesourcery.com>
7651 PR tree-optimization/66010
7652 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7654 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7657 * g++.dg/cpp0x/trailing10.C: New.
7659 2015-05-12 Richard Biener <rguenther@suse.de>
7661 * gcc.dg/vect/bb-slp-35.c: New testcase.
7663 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7666 * gfortran.dg/bound_simplification_6.f90: New.
7668 2015-05-11 Steve Ellcey <sellcey@mips.com>
7670 * gcc.target/mips/branch-1.c: Pass argument to bar().
7672 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7675 * gcc.target/i386/pr65753.c: New test.
7677 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7679 PR rtl-optimization/66076
7680 * gcc.dg/torture/pr66076.c: New test.
7682 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7685 * gfortran.dg/inline_matmul_7.f90: New test.
7686 * gfortran.dg/inline_matmul_8.f90: New test.
7687 * gfortran.dg/inline_matmul_9.f90: New test.
7689 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7691 * gfortran.dg/bound_simplification_5.f90: New.
7693 2015-05-09 Jason Merrill <jason@redhat.com>
7695 * lib/target-supports.exp (cxx_default): New global.
7696 (check_effective_target_c++11_only)
7697 (check_effective_target_c++14_only)
7698 (check_effective_target_c++98_only)
7699 (check_effective_target_c++1z_only): Check it.
7701 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7703 PR tree-optimization/64454
7704 * gcc.dg/tree-ssa/vrp97.c: New file.
7705 * gcc.dg/vect/slp-perm-7.c: Update.
7707 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7710 * gfortran.dg/elemental_subroutine_11.f90: New test.
7712 2015-05-08 Richard Biener <rguenther@suse.de>
7714 PR tree-optimization/66036
7715 * gcc.dg/vect/slp-41.c: New testcase.
7717 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7719 * gfortran.dg/elemental_optional_args_7.f90: New.
7721 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7723 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7726 2015-05-08 Marek Polacek <polacek@redhat.com>
7729 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7730 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7732 2015-05-07 Marek Polacek <polacek@redhat.com>
7735 * c-c++-common/Wshift-negative-value-1.c: New test.
7736 * c-c++-common/Wshift-negative-value-2.c: New test.
7737 * c-c++-common/Wshift-negative-value-3.c: New test.
7738 * c-c++-common/Wshift-negative-value-4.c: New test.
7739 * c-c++-common/Wshift-negative-value-5.c: New test.
7740 * c-c++-common/Wshift-negative-value-6.c: New test.
7741 * gcc.dg/c90-left-shift-1.c: New test.
7742 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7743 * gcc.dg/c99-left-shift-1.c: New test.
7745 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7749 * gcc.dg/fdata-sections-2.c: New file.
7751 2015-05-07 Marek Polacek <polacek@redhat.com>
7754 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7756 * c-c++-common/ubsan/align-7.c: Likewise.
7757 * c-c++-common/ubsan/bounds-8.c: Likewise.
7758 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7759 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7760 * c-c++-common/ubsan/null-1.c: Likewise.
7761 * c-c++-common/ubsan/null-10.c: Likewise.
7762 * c-c++-common/ubsan/null-11.c: Likewise.
7763 * c-c++-common/ubsan/null-2.c: Likewise.
7764 * c-c++-common/ubsan/null-3.c: Likewise.
7765 * c-c++-common/ubsan/null-4.c: Likewise.
7766 * c-c++-common/ubsan/null-5.c: Likewise.
7767 * c-c++-common/ubsan/null-6.c: Likewise.
7768 * c-c++-common/ubsan/null-7.c: Likewise.
7769 * c-c++-common/ubsan/null-8.c: Likewise.
7770 * c-c++-common/ubsan/null-9.c: Likewise.
7771 * c-c++-common/ubsan/object-size-1.c: Likewise.
7772 * c-c++-common/ubsan/object-size-10.c: Likewise.
7773 * c-c++-common/ubsan/object-size-4.c: Likewise.
7774 * c-c++-common/ubsan/object-size-5.c: Likewise.
7775 * c-c++-common/ubsan/object-size-7.c: Likewise.
7776 * c-c++-common/ubsan/object-size-8.c: Likewise.
7777 * c-c++-common/ubsan/object-size-9.c: Likewise.
7778 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7779 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7780 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7781 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7782 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7783 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7784 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7785 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7786 * c-c++-common/ubsan/pr59333.c: Likewise.
7787 * c-c++-common/ubsan/pr59667.c: Likewise.
7788 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7789 * c-c++-common/ubsan/pr60636.c: Likewise.
7790 * c-c++-common/ubsan/pr63802.c: Likewise.
7791 * c-c++-common/ubsan/recovery-1.c: Likewise.
7792 * c-c++-common/ubsan/recovery-3.c: Likewise.
7793 * c-c++-common/ubsan/shift-1.c: Likewise.
7794 * c-c++-common/ubsan/shift-2.c: Likewise.
7795 * c-c++-common/ubsan/shift-4.c: Likewise.
7796 * c-c++-common/ubsan/shift-7.c: Likewise.
7797 * c-c++-common/ubsan/undefined-2.c: Likewise.
7798 * c-c++-common/ubsan/vla-1.c: Likewise.
7799 * g++.dg/ubsan/null-1.C: Likewise.
7800 * g++.dg/ubsan/null-3.C: Likewise.
7801 * g++.dg/ubsan/null-4.C: Likewise.
7802 * g++.dg/ubsan/vptr-8.C: Likewise.
7803 * g++.dg/ubsan/vptr-9.C: Likewise.
7804 * gcc.dg/ubsan/bounds-2.c: Likewise.
7805 * gcc.dg/ubsan/object-size-9.c: Likewise.
7807 2015-05-07 Jeff Law <law@redhat.com>
7809 * gcc.dg/tree-ssa/shorten-1.c: New test.
7811 2015-05-07 Richard Biener <rguenther@suse.de>
7813 PR tree-optimization/66002
7814 * gcc.dg/vect/vect-125.c: New testcase.
7816 2015-05-07 Marek Polacek <polacek@redhat.com>
7817 Martin Uecker <uecker@eecs.berkeley.edu>
7819 * c-c++-common/ubsan/bounds-10.c: New test.
7821 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7823 * jit.dg/harness.h (set_options): Wrap with
7824 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7825 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7826 Special-case test-benchmark.c as a negative.
7827 * jit.dg/test-benchmark.c: New file.
7829 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7832 * gcc.target/arm/pr64208.c: New test.
7834 2015-05-06 Alan Modra <amodra@gmail.com>
7837 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7838 (gparms): Make volatile.
7840 2015-05-06 Richard Biener <rguenther@suse.de>
7842 PR tree-optimization/62283
7843 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7845 2015-05-06 Christian Bruel <christian.bruel@st.com>
7848 * gcc.target/aarch64/iinline-attr-1.c: New test.
7850 2015-05-06 Richard Biener <rguenther@suse.de>
7852 * gcc.dg/vect/bb-slp-34.c: New testcase.
7854 2015-05-06 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/62283
7857 * gcc.dg/vect/bb-slp-14.c: Adjust.
7859 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7862 * gcc.target/i386/pr65990.c: New test.
7864 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7867 * gcc.target/i386/pr65915.c: New.
7869 2015-05-05 Tom de Vries <tom@codesourcery.com>
7871 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7872 'va_list escapes 0'.
7874 2015-05-05 Tom de Vries <tom@codesourcery.com>
7876 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7879 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7881 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7882 * gcc.target/arm/pr65924.c: Likewise.
7884 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7887 * gcc.target/i386/pr65871-3.c: New test.
7889 2015-05-04 Jeff Law <law@redhat.com>
7892 2015-05-04 Jeff Law <law@redhat.com>
7893 * gcc.dg/tree-ssa/shorten-1.c: New test.
7895 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7896 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/cpp0x/Wnarrowing4.C: New.
7901 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7903 * lib/target-supports.exp
7904 (check_effective_target_keeps_null_pointer_checks): Clarify that
7905 this is for targets that disable -fdelete-null-pointer-checks,
7906 not default it to off.
7907 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7908 -fdelete-null-pointer-checks explicit.
7909 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7910 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7911 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7912 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7913 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7914 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7915 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7916 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7917 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7918 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7919 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7920 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7921 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7922 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7923 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7924 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7925 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7926 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7927 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7928 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7929 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7930 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7931 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7932 * g++.dg/cpp0x/static_assert9.C: Likewise.
7933 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7934 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7935 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7936 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7937 * g++.dg/tree-ssa/pr26406.C: Likewise.
7939 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7941 PR tree-optimization/65984
7942 * c-c++-common/ubsan/pr65984.c: New test.
7944 2015-05-04 Jeff Law <law@redhat.com>
7946 * gcc.dg/tree-ssa/shorten-1.c: New test.
7948 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7951 * gfortran.dg/pr44735.f90: New test.
7953 2015-05-04 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/65965
7956 * gcc.dg/vect/bb-slp-33.c: New testcase.
7958 2015-05-04 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/65935
7961 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7963 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7965 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7966 for each supported variant instead of CHECK_RESULTS.
7967 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7968 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7969 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7972 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7973 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7974 expected results for unsupported variants. Call CHECK for each
7975 supported variant instead of CHECK_RESULTS.
7976 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7978 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7980 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7981 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7982 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7984 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7985 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7986 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7987 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7988 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7989 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7990 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7992 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7993 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7994 expected results for unsupported variants.
7995 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7997 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7998 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7999 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8000 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8001 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8002 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8003 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8004 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8005 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8007 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8009 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8011 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8012 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8013 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8014 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8015 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8016 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8017 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8018 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8019 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8020 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8021 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8022 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8024 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8027 * gfortran.dg/bound_9.f90: Add pointer assignment.
8029 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8030 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8033 * g++.dg/cpp0x/Wnarrowing3.C: New.
8035 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8037 * gcc.dg/20150120-1.c: New test.
8038 * gcc.dg/20150120-2.c: New test.
8039 * gcc.dg/20150120-3.c: New test.
8041 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8043 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8045 2015-05-01 Renlin Li <renlin.li@arm.com>
8047 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8049 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8051 * gfortran.dg/bound_simplification_4.f90: New.
8053 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8055 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8056 with powerpc_p8vector_ok.
8058 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8061 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8063 * gfortran.dg/bound_9.f90: New test case.
8065 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8067 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8068 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8069 for 32bit x86 targets.
8070 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8071 for 32bit x86 targets.
8072 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8073 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8074 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8075 for 32bit x86 targets.
8077 2015-04-30 Marek Polacek <polacek@redhat.com>
8079 PR tree-optimization/63551
8080 * g++.dg/ipa/pr63551.C: New test.
8082 2015-04-30 Caroline Tice <cmtice@google.com>
8085 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8086 partition size on certain targets.
8088 2015-04-30 Renlin Li <renlin.li@arm.com>
8090 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8092 2015-04-30 Marek Polacek <polacek@redhat.com>
8094 * c-c++-common/Wbool-compare-3.c: New test.
8096 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8097 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8099 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8102 * g++.dg/init/ref22.C: New.
8104 2015-04-30 Marek Polacek <polacek@redhat.com>
8106 * gcc.dg/init-bad-8.c: New test.
8108 * gcc.dg/incomplete-typedef-1.c: New test.
8110 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8113 * g++.dg/template/crash121.C: New.
8115 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8117 * gcc.target/mips/call-from-init.c: New test.
8118 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8120 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8123 * gcc.target/i386/pr65871-1.c: New test.
8124 * gcc.target/i386/pr65871-2.c: Ditto.
8126 2015-04-29 Marek Polacek <polacek@redhat.com>
8129 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8130 * c-c++-common/Wbool-compare-2.c: New test.
8132 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8135 * gcc.target/aarch64/vstN_lane_1.c: New file.
8137 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8140 * g++.dg/warn/Winit-self-3.C: New.
8142 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8144 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8146 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8149 * gcc.target/arm/pr65924.c: New test.
8151 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8153 * g++.dg/gomp/tpl-target-update.C: New file.
8155 2015-04-29 Richard Biener <rguenther@suse.de>
8157 PR tree-optimization/65917
8158 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8160 2015-04-29 Christian Bruel <christian.bruel@st.com>
8163 * gcc.dg/ipa/iinline-attr.c: New test.
8164 * gcc.target/i386/iinline-attr-2.c: New test.
8166 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8168 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8171 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8173 * gcc.dg/vect/vect-33.c: Remove spurious line.
8175 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8177 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8179 2015-04-28 Marek Polacek <polacek@redhat.com>
8182 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8183 * gcc.dg/pr65901.c: New test.
8185 2015-04-28 Richard Biener <rguenther@suse.de>
8187 PR tree-optimization/62283
8188 * gfortran.dg/vect/pr62283-2.f: New testcase.
8189 * gcc.dg/vect/bb-slp-14.c: Adjust.
8191 2015-04-28 Richard Biener <rguenther@suse.de>
8193 PR tree-optimization/65851
8194 * g++.dg/torture/pr65851.C: New testcase.
8196 2015-04-27 Jeff Law <law@redhat.com>
8198 PR tree-optimization/65217
8199 * gcc.target/i386/pr65217.c: Remove XFAIL.
8201 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8204 Add tests forgotten to svn-add.
8205 * gfortran.dg/class_allocate_19.f03: New test.
8206 * gfortran.dg/class_array_20.f03: New test.
8207 * gfortran.dg/class_array_21.f03: New test.
8208 * gfortran.dg/finalize_29.f08: New test.
8210 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8214 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8215 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8217 2015-04-27 Caroline Tice <cmtice@google.com>
8219 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8222 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8225 * gcc.target/powerpc/htm-1.c: New test.
8226 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8228 (__builtin_tabortdci): Likewise.
8229 (__builtin_tcheck): Remove operand.
8230 * lib/target-supports.exp (check_htm_hw_available): New function.
8232 2015-04-27 Richard Biener <rguenther@suse.de>
8234 * gcc.target/i386/pr65217.c: XFAIL.
8236 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8238 PR tree-optimization/65875
8239 * gcc.c-torture/compile/pr65875.c: New test.
8241 2015-04-25 Marek Polacek <polacek@redhat.com>
8244 * gcc.dg/enum-incomplete-2.c: New test.
8245 * gcc.dg/enum-mode-1.c: New test.
8247 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8250 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8252 * gcc.target/powerpc/pr65849-2.c: Likewise.
8254 2015-04-24 Tom de Vries <tom@codesourcery.com>
8256 PR tree-optimization/65802
8257 * g++.dg/pr65802.C: Move to ...
8258 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8259 stdarg.h. Rewrite for C.
8260 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8261 va_start and va_end. Remove unnecessary inline asm.
8263 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8264 Wei Mi <wmi@google.com>
8266 * gcc.target/i386/sse2-load-multi.c: New test.
8267 * gcc.target/i386/sse2-store-multi.c: Ditto.
8269 2015-04-24 Marek Polacek <polacek@redhat.com>
8272 * c-c++-common/pr65830.c: New test.
8275 * c-c++-common/Wlogical-op-1.c: New test.
8277 2015-04-24 Marek Polacek <polacek@redhat.com>
8280 * c-c++-common/pr61534-1.c: New test.
8282 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8283 Steven Bosscher <steven@gcc.gnu.org>
8285 PR rtl-optimization/34503
8286 * gcc.target/arm/pr64616.c: New file.
8288 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8290 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8292 2015-04-24 Terry Guo <terry.guo@arm.com>
8294 * gcc.target/arm/pr65710.c: Update the options.
8296 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8298 * gcc.target/i386/pr65523.c: Skip x32.
8300 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8302 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8303 to look for vcl* where appropriate.
8305 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8307 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8308 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8310 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8313 * gcc.target/arm/pr26702.c: New test.
8315 2015-04-23 Marek Polacek <polacek@redhat.com>
8318 * gcc.dg/pr65345-1.c: New test.
8319 * gcc.dg/pr65345-2.c: New test.
8321 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8323 * gcc.target/powerpc/crypto-builtin-2.c: New.
8325 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8328 * gfortran.dg/class_allocate_19.f03: New test.
8329 * gfortran.dg/class_array_20.f03: New test.
8330 * gfortran.dg/class_array_21.f03: New test.
8331 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8332 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8333 initialization correctly.
8334 * gfortran.dg/finalize_29.f08: New test.
8336 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8338 * gcc.target/powerpc/swaps-p8-18.c: New test.
8340 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8343 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8344 * gcc.dg/vect/bb-slp-25.c: Likewise.
8345 * gcc.dg/vect/bb-slp-29.c: Likewise.
8346 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8347 vect_no_align && { ! vect_hw_misalign }.
8348 * gcc.dg/vect/bb-slp-9.c: Likewise.
8349 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8351 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8352 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8353 account for POWER8, where peeling for alignment is not needed.
8354 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8355 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8356 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8357 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8358 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8359 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8360 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8361 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8362 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8363 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8364 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8365 * gcc.dg/vect/pr16105.c: Likewise.
8366 * gcc.dg/vect/pr20122.c: Likewise.
8367 * gcc.dg/vect/pr33804.c: Likewise.
8368 * gcc.dg/vect/pr33953.c: Likewise.
8369 * gcc.dg/vect/pr56787.c: Likewise.
8370 * gcc.dg/vect/pr58508.c: Likewise.
8371 * gcc.dg/vect/slp-25.c: Likewise.
8372 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8373 * gcc.dg/vect/vect-105.c: Likewise.
8374 * gcc.dg/vect/vect-27.c: Likewise.
8375 * gcc.dg/vect/vect-29.c: Likewise.
8376 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8378 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8379 && { ! vect_hw_misalign }.
8380 * gcc.dg/vect/vect-44.c: Likewise.
8381 * gcc.dg/vect/vect-48.c: Likewise.
8382 * gcc.dg/vect/vect-50.c: Likewise.
8383 * gcc.dg/vect/vect-52.c: Likewise.
8384 * gcc.dg/vect/vect-56.c: Likewise.
8385 * gcc.dg/vect/vect-60.c: Likewise.
8386 * gcc.dg/vect/vect-72.c: Likewise.
8387 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8388 * gcc.dg/vect/vect-75.c: Likewise.
8389 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8390 * gcc.dg/vect/vect-77-global.c: Likewise.
8391 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8392 * gcc.dg/vect/vect-78-global.c: Likewise.
8393 * gcc.dg/vect/vect-93.c: Likewise.
8394 * gcc.dg/vect/vect-95.c: Likewise.
8395 * gcc.dg/vect/vect-96.c: Likewise.
8396 * gcc.dg/vect/vect-cond-1.c: Likewise.
8397 * gcc.dg/vect/vect-cond-3.c: Likewise.
8398 * gcc.dg/vect/vect-cond-4.c: Likewise.
8399 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8400 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8401 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8402 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8403 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8404 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8405 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8406 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8407 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8408 * gcc.dg/vect/vect-outer-5.c: Likewise.
8409 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8410 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8411 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8412 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8413 * gcc.dg/vect/vect-peel-3.c: Likewise.
8414 * gcc.dg/vect/vect-peel-4.c: Likewise.
8415 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8416 * gcc.target/powerpc/pr65456.c: New test.
8417 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8418 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8419 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8420 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8421 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8422 vect_no_align && { ! vect_hw_misalign }.
8423 * gfortran.dg/vect/vect-3.f90: Likewise.
8424 * gfortran.dg/vect/vect-4.f90: Likewise.
8425 * gfortran.dg/vect/vect-5.f90: Likewise.
8426 * lib/target-supports.exp (check_effective_target_vect_no_align):
8427 Return 1 for POWER8.
8428 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8430 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8433 * gfortran.dg/pr65429.f90: New test.
8435 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8437 * c-c++-common/asan/user-section-1.c: New test.
8438 * c-c++-common/asan/user-section-2.c: New test.
8439 * c-c++-common/asan/user-section-3.c: New test.
8441 2015-04-22 Hale Wang <hale.wang@arm.com>
8442 Terry Guo <terry.guo@arm.com>
8444 PR rtl-optimization/64818
8445 * gcc.target/arm/pr64818.c: New test.
8447 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8450 * g++.dg/tree-ssa/pr61034.C: Update template.
8451 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8452 * gcc.dg/Warray-bounds-11.c: Likewise.
8453 * gcc.dg/Warray-bounds.c: Likewise.
8455 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8457 PR libgfortran/65234
8458 * gfortran.dg/fmt_unlimited.f90: New test.
8460 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8462 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8464 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8465 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8466 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8467 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8468 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8469 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8470 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8472 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8474 PR libgfortran/56743
8475 * gfortran.dg/namelist_87.f90: New test.
8477 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8479 * gcc.target/aarch64/mult-synth_1.c: New test.
8480 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8481 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8482 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8483 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8484 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8486 2015-04-21 Richard Biener <rguenther@suse.de>
8488 PR tree-optimization/65650
8489 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8490 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8491 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8492 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8493 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8494 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8496 2015-04-21 Tom de Vries <tom@codesourcery.com>
8498 PR tree-optimization/65802
8499 * g++.dg/pr65802.C: New test.
8501 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8504 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8505 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8507 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8510 * g++.dg/cpp0x/Wnarrowing2.C: New.
8512 2015-04-20 Jeff Law <law@redhat.com>
8514 PR tree-optimization/65658
8515 * gcc.dg/pr65658.c: New test.
8517 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8520 * gcc.target/aarch64/vec_init_1.c: New test.
8522 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8524 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8527 2015-04-18 Martin Sebor <msebor@redhat.com>
8529 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8530 of non-nul characters.
8531 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8533 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8536 * gcc.target/powerpc/pr65787.c: New.
8538 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8541 * gcc.target/aarch64/c-output-template-4.c: New test.
8543 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8546 * gcc.dg/pr65780-1.c: New test.
8547 * gcc.dg/pr65780-2.c: Likewise.
8548 * gcc.target/i386/pr32219-9.c: Likewise.
8549 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8551 * gcc.target/i386/pr64317.c (c): Initialize.
8553 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8556 * g++.dg/ext/mv18.C: New test.
8557 * g++.dg/ext/mv19.C: Likewise.
8558 * g++.dg/ext/mv20.C: Likewise.
8559 * g++.dg/ext/mv21.C: Likewise.
8560 * g++.dg/ext/mv22.C: Likewise.
8561 * g++.dg/ext/mv23.C: Likewise.
8563 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8566 * g++.dg/init/pr64527.C: New test.
8568 2015-04-17 Tom de Vries <tom@codesourcery.com>
8569 Michael Matz <matz@suse.de>
8571 PR tree-optimization/64950
8572 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8575 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8577 * c-c++-common/asan/user-section-1.c: New test.
8579 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/debug/pr65771.c: New test.
8584 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8586 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8587 __buitlin_alloca with __builtin_alloca.
8589 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8591 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8593 2015-04-16 Richard Biener <rguenther@suse.de>
8595 PR tree-optimization/64277
8596 * gcc.dg/Warray-bounds-14.c: New testcase.
8597 * gcc.dg/Warray-bounds-15.c: Likewise.
8598 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8599 * c-c++-common/ubsan/bounds-6.c: Likewise.
8601 2015-04-16 Renlin Li <renlin.li@arm.com>
8603 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8604 * gcc.target/arm/unsigned-float.c: New.
8606 2015-04-16 Richard Biener <rguenther@suse.de>
8608 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8609 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8610 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8612 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8614 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8615 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8616 * g++.dg/cpp0x/defaulted21.C: Likewise.
8617 * g++.dg/cpp0x/defaulted28.C: Likewise.
8618 * g++.dg/cpp0x/defaulted47.C: Likewise.
8619 * g++.dg/cpp0x/elision_neg.C: Likewise.
8620 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8621 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8622 * g++.dg/cpp0x/implicit1.C: Likewise.
8623 * g++.dg/cpp0x/implicit9.C: Likewise.
8624 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8625 * g++.dg/cpp0x/range-for13.C: Likewise.
8626 * g++.dg/gomp/clause-2.C: Likewise.
8627 * g++.dg/gomp/udr-5.C: Likewise.
8628 * g++.dg/inherit/access6.C: Likewise.
8629 * g++.dg/lookup/duperr1.C: Likewise.
8630 * g++.dg/lookup/friend2.C: Likewise.
8631 * g++.dg/lookup/pr6936.C: Likewise.
8632 * g++.dg/lookup/scoped1.C: Likewise.
8633 * g++.dg/lookup/using26.C: Likewise.
8634 * g++.dg/lookup/using38.C: Likewise.
8635 * g++.dg/other/access2.C: Likewise.
8636 * g++.dg/overload/defarg3.C: Likewise.
8637 * g++.dg/overload/defarg6.C: Likewise.
8638 * g++.dg/parse/access11.C: Likewise.
8639 * g++.dg/parse/access2.C: Likewise.
8640 * g++.dg/parse/access3.C: Likewise.
8641 * g++.dg/parse/access4.C: Likewise.
8642 * g++.dg/parse/access5.C: Likewise.
8643 * g++.dg/parse/access6.C: Likewise.
8644 * g++.dg/parse/access8.C: Likewise.
8645 * g++.dg/parse/access9.C: Likewise.
8646 * g++.dg/parse/crash40.C: Likewise.
8647 * g++.dg/tc1/dr142.C: Likewise.
8648 * g++.dg/tc1/dr166.C: Likewise.
8649 * g++.dg/tc1/dr52.C: Likewise.
8650 * g++.dg/template/access11.C: Likewise.
8651 * g++.dg/template/access18.C: Likewise.
8652 * g++.dg/template/access19.C: Likewise.
8653 * g++.dg/template/access2.C: Likewise.
8654 * g++.dg/template/access20.C: Likewise.
8655 * g++.dg/template/access26.C: Likewise.
8656 * g++.dg/template/access3.C: Likewise.
8657 * g++.dg/template/access7.C: Likewise.
8658 * g++.dg/template/conv12.C: Likewise.
8659 * g++.dg/template/crash69.C: Likewise.
8660 * g++.dg/template/friend31.C: Likewise.
8661 * g++.dg/template/friend32.C: Likewise.
8662 * g++.dg/template/memfriend15.C: Likewise.
8663 * g++.dg/template/memfriend16.C: Likewise.
8664 * g++.dg/template/memfriend17.C: Likewise.
8665 * g++.dg/template/memfriend7.C: Likewise.
8666 * g++.dg/template/pr32519.C: Likewise.
8667 * g++.dg/template/qualttp21.C: Likewise.
8668 * g++.dg/template/qualttp8.C: Likewise.
8669 * g++.dg/template/ttp10.C: Likewise.
8670 * g++.dg/template/typedef11.C: Likewise.
8671 * g++.dg/template/typedef13.C: Likewise.
8672 * g++.dg/template/typedef19.C: Likewise.
8673 * g++.dg/template/typedef20.C: Likewise.
8674 * g++.dg/template/typedef22.C: Likewise.
8675 * g++.dg/template/using16.C: Likewise.
8676 * g++.dg/template/virtual3.C: Likewise.
8677 * g++.dg/ubsan/pr61272.C: Likewise.
8678 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8679 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8680 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8681 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8682 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8683 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8684 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8685 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8686 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8687 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8688 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8689 * g++.old-deja/g++.jason/access17.C: Likewise.
8690 * g++.old-deja/g++.jason/access18.C: Likewise.
8691 * g++.old-deja/g++.jason/access22.C: Likewise.
8692 * g++.old-deja/g++.jason/access23.C: Likewise.
8693 * g++.old-deja/g++.jason/access8.C: Likewise.
8694 * g++.old-deja/g++.jason/delete3.C: Likewise.
8695 * g++.old-deja/g++.jason/report.C: Likewise.
8696 * g++.old-deja/g++.law/access2.C: Likewise.
8697 * g++.old-deja/g++.law/access3.C: Likewise.
8698 * g++.old-deja/g++.law/access4.C: Likewise.
8699 * g++.old-deja/g++.law/access5.C: Likewise.
8700 * g++.old-deja/g++.law/arm12.C: Likewise.
8701 * g++.old-deja/g++.law/arm14.C: Likewise.
8702 * g++.old-deja/g++.law/ctors13.C: Likewise.
8703 * g++.old-deja/g++.law/union2.C: Likewise.
8704 * g++.old-deja/g++.law/visibility12.C: Likewise.
8705 * g++.old-deja/g++.law/visibility15.C: Likewise.
8706 * g++.old-deja/g++.law/visibility16.C: Likewise.
8707 * g++.old-deja/g++.law/visibility17.C: Likewise.
8708 * g++.old-deja/g++.law/visibility18.C: Likewise.
8709 * g++.old-deja/g++.law/visibility19.C: Likewise.
8710 * g++.old-deja/g++.law/visibility20.C: Likewise.
8711 * g++.old-deja/g++.law/visibility21.C: Likewise.
8712 * g++.old-deja/g++.law/visibility24.C: Likewise.
8713 * g++.old-deja/g++.law/visibility4.C: Likewise.
8714 * g++.old-deja/g++.law/visibility5.C: Likewise.
8715 * g++.old-deja/g++.law/visibility6.C: Likewise.
8716 * g++.old-deja/g++.law/visibility7.C: Likewise.
8717 * g++.old-deja/g++.law/visibility8.C: Likewise.
8718 * g++.old-deja/g++.law/visibility9.C: Likewise.
8719 * g++.old-deja/g++.niklas/t135.C: Likewise.
8720 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8721 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8722 * g++.old-deja/g++.other/access11.C: Likewise.
8723 * g++.old-deja/g++.other/access4.C: Likewise.
8724 * g++.old-deja/g++.other/access7.C: Likewise.
8725 * g++.old-deja/g++.other/crash1.C: Likewise.
8726 * g++.old-deja/g++.other/crash7.C: Likewise.
8727 * g++.old-deja/g++.other/friend1.C: Likewise.
8728 * g++.old-deja/g++.other/friend4.C: Likewise.
8729 * g++.old-deja/g++.other/friend9.C: Likewise.
8730 * g++.old-deja/g++.other/lineno1.C: Likewise.
8731 * g++.old-deja/g++.other/using1.C: Likewise.
8732 * g++.old-deja/g++.pt/enum14.C: Likewise.
8733 * g++.old-deja/g++.pt/friend11.C: Likewise.
8734 * g++.old-deja/g++.pt/friend21.C: Likewise.
8735 * g++.old-deja/g++.pt/friend3.C: Likewise.
8736 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8737 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8738 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8739 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8741 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8744 * g++.dg/ipa/pr65765.C: New test.
8746 2015-04-15 Nick Clifton <nickc@redhat.com>
8748 * gcc.target/rx/builtins.c: Disable RMPA test if string
8749 instructions are not allowed.
8751 2015-04-15 Alan Modra <amodra@gmail.com>
8753 * gcc.dg/pr65408.c: New.
8755 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8758 * gcc.target/arm/pr65729.c: New test.
8760 2015-04-14 Richard Biener <rguenther@suse.de>
8762 PR tree-optimization/65758
8763 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8765 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8768 * gcc.c-torture/execute/pr65648.c: New test.
8770 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8773 __builtin_finite instead of finite.
8774 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8777 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8779 PR tree-optimization/63387
8780 * gcc.dg/pr63387.c: New testcase.
8782 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8784 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8786 2015-04-13 Richard Biener <rguenther@suse.de>
8788 PR tree-optimization/65204
8789 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8791 2015-04-13 Terry Guo <terry.guo@arm.com>
8794 * gcc.target/arm/pr65710.c: New.
8796 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8798 PR tree-optimization/65747
8799 * g++.dg/torture/pr65747.C: New test.
8801 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8804 * g++.dg/cpp0x/pr65736.C: New test.
8806 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8807 Martin Liska <mliska@suse.cz>
8810 * g++.dg/ipa/pr65722.C: New testcase.
8812 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8814 PR tree-optimization/65735
8815 * gcc.c-torture/compile/pr65735.c: New test.
8817 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8820 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8822 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8825 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8827 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8830 * gcc.target/arm/pr65647-2.c: New.
8832 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8835 * g++.dg/torture/pr65694.C: New test.
8837 2015-04-10 Tobias Burnus <burnus@net-b.de>
8839 * gfortran.dg/coarray_lock_6.f90: New.
8840 * gfortran.dg/coarray_lock_7.f90: New.
8841 * gfortran.dg/coarray/lock_2.f90: New.
8843 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8849 * gfortran.dg/used_types_27.f90: New.
8851 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8854 * gcc.target/i386/pr65671.c: New.
8856 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8858 PR tree-optimization/65709
8859 * c-c++-common/ubsan/align-9.c: New test.
8861 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8864 * gfortran.dg/pr56852.f90: New test.
8866 2015-04-09 Marek Polacek <polacek@redhat.com>
8867 Jakub Jelinek <jakub@redhat.com>
8870 * g++.dg/opt/pr65554.C: New test.
8872 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8875 * c-c++-common/attr-aligned-1.c: New test.
8877 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8879 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8881 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8884 * gcc.target/i386/sse-25.c: New.
8886 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8889 * gcc.target/i386/pr65693.c: New test.
8891 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8893 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8895 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8897 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8899 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8901 * gcc.target/i386/thunk-retbnd.c: New.
8903 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8905 * gnat.dg/opt48.adb: New test.
8906 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8907 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8909 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8912 * gcc.c-torture/compile/pr65540.c: New.
8914 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8916 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8919 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8922 * g++.dg/debug/pr65678.C: New test.
8925 * gcc.c-torture/compile/pr65680.c: New test.
8927 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8930 * gfortran.dg/allocate_with_source_5.f90: New test.
8932 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8934 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8935 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8937 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8939 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8941 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8944 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8945 to get floating point compression.
8946 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8948 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8950 PR preprocessor/61977
8951 * gcc.dg/cpp/pr61977.c: New test.
8953 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8955 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8957 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8960 * gcc.target/arm/pr65647.c: New.
8962 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8965 * g++.dg/torture/pr65655.C: New testcase.
8967 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8970 * g++.dg/cpp1y/lambda-init13.C: New.
8972 2015-04-03 Marek Polacek <polacek@redhat.com>
8974 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8976 2015-04-02 Marek Polacek <polacek@redhat.com>
8979 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8980 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8982 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8984 PR preprocessor/61977
8985 * gcc.target/powerpc/pr61977-1.c: New test.
8986 * gcc.target/powerpc/pr61977-2.c: New test.
8988 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8991 * g++.dg/warn/Wshadow-8.C: New.
8992 * g++.dg/warn/Wshadow-9.C: Likewise.
8993 * g++.dg/warn/Wshadow-10.C: Likewise.
8994 * g++.dg/warn/Wshadow-11.C: Likewise.
8996 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8998 * gcc.dg/pr23623.c: Added aligned attribute.
8999 * gcc.dg/20141029-1.c: Likewise.
9000 * gcc.dg/20150306-1.c: New test.
9002 2015-04-01 Marek Polacek <polacek@redhat.com>
9005 * g++.dg/cpp0x/initlist93.C: New test.
9006 * g++.dg/cpp0x/initlist94.C: New test.
9008 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9011 * gcc.target/aarch64/pr65624.c: New test.
9013 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9015 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9017 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9019 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9020 extra variable to force stack alignment.
9021 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9022 extra variable to force stack alignment.
9024 2015-03-31 Marek Polacek <polacek@redhat.com>
9027 * g++.dg/template/pr65390.C: New test.
9029 2015-03-31 Martin Liska <mliska@suse.cz>
9031 * g++.dg/ipa/pr65557.C: New test.
9033 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9035 * gcc.target/s390/hotpatch-25.c: New test.
9036 * gcc.target/s390/hotpatch-1.c: Update test.
9037 * gcc.target/s390/hotpatch-10.c: Update test.
9038 * gcc.target/s390/hotpatch-11.c: Update test.
9039 * gcc.target/s390/hotpatch-12.c: Update test.
9040 * gcc.target/s390/hotpatch-13.c: Update test.
9041 * gcc.target/s390/hotpatch-14.c: Update test.
9042 * gcc.target/s390/hotpatch-15.c: Update test.
9043 * gcc.target/s390/hotpatch-16.c: Update test.
9044 * gcc.target/s390/hotpatch-17.c: Update test.
9045 * gcc.target/s390/hotpatch-18.c: Update test.
9046 * gcc.target/s390/hotpatch-19.c: Update test.
9047 * gcc.target/s390/hotpatch-2.c: Update test.
9048 * gcc.target/s390/hotpatch-21.c: Update test.
9049 * gcc.target/s390/hotpatch-22.c: Update test.
9050 * gcc.target/s390/hotpatch-23.c: Update test.
9051 * gcc.target/s390/hotpatch-24.c: Update test.
9052 * gcc.target/s390/hotpatch-3.c: Update test.
9053 * gcc.target/s390/hotpatch-4.c: Update test.
9054 * gcc.target/s390/hotpatch-5.c: Update test.
9055 * gcc.target/s390/hotpatch-6.c: Update test.
9056 * gcc.target/s390/hotpatch-7.c: Update test.
9057 * gcc.target/s390/hotpatch-8.c: Update test.
9058 * gcc.target/s390/hotpatch-9.c: Update test.
9059 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9061 2015-03-31 Richard Biener <rguenther@suse.de>
9064 * g++.dg/torture/pr65626.C: New testcase.
9066 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9069 * gcc.target/i386/mpx/pr65531.cc: New.
9071 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9074 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9075 __builtin_alloca instead of alloca.
9076 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9077 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9078 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9081 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/ubsan/pr65610.C: New test.
9086 2015-03-30 Marek Polacek <polacek@redhat.com>
9089 * g++.dg/cpp0x/pr65398-2.C: New test.
9091 2015-03-30 Marek Polacek <polacek@redhat.com>
9093 * c-c++-common/pr65556.c: Change the width of bit-fields.
9095 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9098 * gcc.target/i386/pr65588.c: New testcase.
9100 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9102 PR libgfortran/65563
9103 * gfortran.dg/open_errors_2.f90: New test.
9105 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9107 PR libgfortran/65596
9108 * gfortran.dg/namelist_86.f90: New test.
9110 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9112 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9113 statement to reflect new ownership.
9115 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9118 * g++.dg/template/friend58.C: New.
9119 * g++.dg/template/friend59.C: Likewise.
9121 2015-03-27 Tobias Burnus <burnus@net-b.de>
9124 * g++.dg/gomp/openmp-simd-3.C: New.
9125 * gcc.dg/gomp/openmp-simd-3.c: New.
9127 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9130 * gcc.target/i386/pr65248-1.c: New file.
9131 * gcc.target/i386/pr65248-2.c: Likewise.
9132 * gcc.target/i386/pr65248-3.c: Likewise.
9133 * gcc.target/i386/pr65248-4.c: Likewise.
9135 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9138 * gcc.c-torture/compile/pr65593.c: New test.
9140 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9143 * g++.dg/cpp1y/constexpr-assert1.C: New.
9145 2015-03-27 Marek Polacek <polacek@redhat.com>
9148 * c-c++-common/pr65556.c: New test.
9150 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9153 * g++.dg/torture/pr65600.C: New testcase.
9155 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9158 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9160 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9162 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9163 statement and cleanup. Fixed typos.
9165 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9168 * gcc.c-torture/compile/pr65595.c: New testcase.
9170 2015-03-27 Marek Polacek <polacek@redhat.com>
9173 * g++.dg/ubsan/pr65583.C: New test.
9175 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9177 * gcc.c-torture/compile/20150327.c: New testcase.
9179 2015-03-26 Richard Biener <rguenther@suse.de>
9182 * g++.dg/torture/pr65555.C: New testcase.
9184 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9186 PR tree-optimization/64715
9187 * gcc.dg/builtin-object-size-15.c: New test.
9188 * gcc.dg/pr64715-1.c: New test.
9189 * gcc.dg/pr64715-2.c: New test.
9191 2015-03-26 Richard Biener <rguenther@suse.de>
9194 * gnat.dg/specs/opt2.ads: Fix testcase.
9196 2015-03-25 Martin Sebor <msebor@redhat.com>
9199 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9200 when target isn't arm*-*-*-*.
9201 (check_effective_target_arm_nothumb): Likewise.
9202 (check_effective_target_arm_little_endian): Likewise.
9203 (check_effective_target_arm_vect_no_misalign): Likewise.
9204 (check_effective_target_aarch64_little_endian): Fail early if target
9207 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9209 PR tree-optimization/65177
9210 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9212 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9214 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9215 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9216 smmintrin.h and mm3dnow.h.
9218 2015-03-25 Marek Polacek <polacek@redhat.com>
9221 * g++.dg/cpp0x/pr65558.C: New test.
9223 2015-03-25 Marek Polacek <polacek@redhat.com>
9226 * g++.dg/template/pr61670.C: New test.
9228 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9231 * g++.dg/template/pr54987.C: New.
9233 2015-03-25 Richard Biener <rguenther@suse.de>
9235 PR tree-optimization/62630
9236 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9238 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9241 * gcc.target/i386/mpx/pr65508.c: New.
9243 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9247 * gfortran.dg/data_initialized_3.f90: New.
9249 2015-03-25 Richard Biener <rguenther@suse.de>
9252 * gnat.dg/specs/opt2.ads: New testcase.
9254 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9256 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9257 * gcc.target/arm/memset-inline-4.c: Skip for
9258 arm_tune_string_ops_prefer_neon.
9259 * gcc.target/arm/memset-inline-5.c: Ditto.
9260 * gcc.target/arm/memset-inline-6.c: Ditto.
9261 * gcc.target/arm/memset-inline-8.c: Ditto.
9262 * gcc.target/arm/memset-inline-9.c: Ditto.
9264 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9267 * g++.dg/other/virtual3.C: New.
9269 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9272 * g++.dg/cpp0x/vt-60130.C: New.
9274 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9277 * g++.dg/warn/Warray-bounds-7.C: New.
9279 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9282 * g++.dg/template/defarg18.C: New.
9284 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9287 * g++.dg/cpp0x/vt-59988.C: New.
9289 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9291 PR tree-optimization/65533
9292 * gcc.dg/pr65533.c: New test.
9294 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9296 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9297 source= and mold= expressions functionality.
9298 * gfortran.dg/allocate_class_4.f90: New test.
9299 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9300 copying an unlimited polymorhpic object containing a char array
9301 to another unlimited polymorphic object respects the _len
9303 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9304 whether deferred length char array allocate works, unlimited
9305 polymorphic object allocation from a string works and if
9306 allocating an array of deferred length strings works.
9307 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9309 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9312 * g++.dg/cpp0x/constexpr-array11.C: New.
9314 2015-03-24 Richard Biener <rguenther@suse.de>
9317 * gcc.dg/torture/pr65517.c: New testcase.
9319 2015-03-24 Tobias Burnus <burnus@net-b.de>
9321 * gfortran.dg/coindexed_1.f90: Moved from
9322 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9324 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9327 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9331 * gcc.target/i386/pr65523.c: New test.
9334 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9336 * g++.dg/lto/pr65475b_0.C: Likewise.
9338 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9341 * gcc.target/sh/torture/pr65505.c: New.
9343 2015-03-23 Martin Sebor <msebor@redhat.com>
9346 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9347 assembly for lvx in addition to lxv.
9349 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9352 * gfortran.dg/pr65504.f90: New test.
9355 * gcc.dg/pr65521.c: New test.
9357 2015-03-23 Richard Biener <rguenther@suse.de>
9359 PR tree-optimization/65518
9360 * gcc.dg/vect/pr65518.c: New testcase.
9362 2015-03-23 Richard Biener <rguenther@suse.de>
9364 PR tree-optimization/65494
9365 * gcc.dg/vect/pr65494.c: New testcase.
9367 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9369 PR preprocessor/65238
9370 * c-c++-common/cpp/pr65238-1.c: New test.
9371 * gcc.dg/cpp/pr65238-2.c: New test.
9372 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9373 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9375 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9376 Mikael Morin <mikael@gcc.gnu.org>
9379 * gfortran.dg/elemental_dependency_4.f90: New.
9380 * gfortran.dg/elemental_dependency_5.f90: New.
9382 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9385 * g++.dg/lto/pr65475b_0.C: New testcase.
9386 * g++.dg/lto/pr65475b_1.C: New testcase.
9387 * g++.dg/lto/pr65475c_0.C: New testcase.
9388 * g++.dg/lto/pr65475c_1.C: New testcase.
9390 2015-03-21 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/coarray_38.f90: New.
9393 * gfortran.dg/coarray_39.f90: New.
9394 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9397 2015-03-20 Marek Polacek <polacek@redhat.com>
9400 * g++.dg/cpp0x/pr65398.C: New test.
9402 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9405 * g++.dg/lto/pr65475_0.C: New testcase.
9406 * g++.dg/lto/pr65475_1.C: New testcase.
9408 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9410 PR rtl-optimization/64366
9411 * gcc.target/sh/pr64366.c: New.
9413 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9416 * g++.dg/cpp0x/constexpr-48324.C: New.
9418 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9421 * g++.dg/cpp0x/pr48453.C: New.
9423 2015-03-20 Marek Polacek <polacek@redhat.com>
9426 * g++.dg/cpp0x/pr65072.C: New test.
9428 2015-03-20 Richard Biener <rguenther@suse.de>
9431 * gcc.dg/pr15347.c: Use -O.
9432 * c-c++-common/pr19807-1.c: Likewise.
9434 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9436 * gnat.dg/volatile13.ad[sb]: New test.
9438 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9440 PR rtl-optimization/60851
9441 * gcc.target/i386/pr60851.c: New test.
9443 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9446 * g++.dg/pr65240.h: Add tests for PR 65240.
9447 * g++.dg/pr65240-1.C: Likewise.
9448 * g++.dg/pr65240-2.C: Likewise.
9449 * g++.dg/pr65240-3.C: Likewise.
9450 * g++.dg/pr65240-4.C: Likewise.
9452 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9454 PR rtl-optimization/63491
9455 * gcc.target/powerpc/pr63491.c: New.
9457 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9459 * g++.dg/ipa/pr65465.C: New test.
9461 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9464 * g++.dg/cpp0x/deleted11.C: New.
9466 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9469 * c-c++-common/tsan/pr65400-3.c: New test.
9471 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9474 * g++.dg/cpp0x/constexpr-59686.C: New.
9476 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9479 * g++.dg/tsan/pr64265.C: New test.
9482 * c-c++-common/tsan/pr65400-1.c: New test.
9483 * c-c++-common/tsan/pr65400-2.c: New test.
9485 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9488 * g++.dg/cpp0x/pr59816.C: New.
9490 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9493 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9495 2015-03-18 Martin Liska <mliska@suse.cz>
9498 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9499 equivalences either to 6 or 7.
9501 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9505 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9507 * gcc.dg/undefined-loop-1.c: New file.
9508 * gcc.dg/undefined-loop-2.c: New file.
9510 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9513 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9514 loop exits too early.
9516 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9518 PR tree-optimization/65450
9519 * gfortran.dg/pr65450.f90: New test.
9522 * gcc.target/i386/pr65078-1.c: New test.
9523 * gcc.target/i386/pr65078-2.c: New test.
9524 * gcc.target/i386/pr65078-3.c: New test.
9525 * gcc.target/i386/pr65078-4.c: New test.
9526 * gcc.target/i386/pr65078-5.c: New test.
9527 * gcc.target/i386/pr65078-6.c: New test.
9529 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9532 * g++.dg/cpp1y/pr65340.C: New.
9534 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9537 * gfortran.dg/system_clock_3.f08: Adjust test.
9539 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9542 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9543 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9545 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548 * gfortran.dg/system_clock_3.f08: New test.
9550 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9553 g++.dg/cpp1y/pr64626-1.C: New.
9554 g++.dg/cpp1y/pr64626-2.C: New.
9555 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9557 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9559 PR tree-optimization/65427
9560 * gcc.c-torture/execute/pr65427.c: New test.
9562 2015-03-16 Marek Polacek <polacek@redhat.com>
9566 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9567 * g++.dg/cpp0x/pr65327.C: New test.
9569 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9572 * c-c++-common/asan/pr64820.c: New test.
9574 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9576 * gfortran.dg/pointer_2.f90: New test.
9578 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9580 * g++.dg/pr65049.C: New test.
9582 2015-03-16 Tom de Vries <tom@codesourcery.com>
9584 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9585 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9586 * gcc.target/i386/fuse-caller-save.c: Same.
9588 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9590 * gnat.dg/loop_optimization18.ad[sb]: New test.
9591 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9593 2015-03-16 Alan Modra <amodra@gmail.com>
9595 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9598 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9600 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9602 * gcc.dg/torture/pr65270-2.c: Likewise.
9604 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9607 * gfortran.dg/pointer_remapping_9.f90: New.
9609 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9611 PR tree-optimization/65369
9612 * gcc.c-torture/execute/pr65369.c: New test.
9614 PR tree-optimization/65418
9615 * gcc.c-torture/execute/pr65418-1.c: New test.
9616 * gcc.c-torture/execute/pr65418-2.c: New test.
9618 PR rtl-optimization/65401
9619 * gcc.c-torture/execute/pr65401.c: New test.
9621 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9624 * gcc.target/arm/pr64600_1.c: New test.
9626 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628 PR rtl-optimization/65235
9629 * gcc.target/aarch64/pr65235_1.c: New test.
9631 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9633 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9634 * gcc.target/s390/hotpatch-22.c: Likewise.
9635 * gcc.target/s390/hotpatch-23.c: Likewise.
9636 * gcc.target/s390/hotpatch-24.c: Likewise.
9637 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9638 * gcc.target/s390/hotpatch-1.c: Update expected output.
9639 * gcc.target/s390/hotpatch-2.c: Likewise.
9640 * gcc.target/s390/hotpatch-3.c: Likewise.
9641 * gcc.target/s390/hotpatch-4.c: Likewise.
9642 * gcc.target/s390/hotpatch-5.c: Likewise.
9643 * gcc.target/s390/hotpatch-6.c: Likewise.
9644 * gcc.target/s390/hotpatch-7.c: Likewise.
9645 * gcc.target/s390/hotpatch-8.c: Likewise.
9646 * gcc.target/s390/hotpatch-9.c: Likewise.
9647 * gcc.target/s390/hotpatch-10.c: Likewise.
9648 * gcc.target/s390/hotpatch-11.c: Likewise.
9649 * gcc.target/s390/hotpatch-12.c: Likewise.
9650 * gcc.target/s390/hotpatch-13.c: Likewise.
9651 * gcc.target/s390/hotpatch-14.c: Likewise.
9652 * gcc.target/s390/hotpatch-15.c: Likewise.
9653 * gcc.target/s390/hotpatch-16.c: Likewise.
9654 * gcc.target/s390/hotpatch-17.c: Likewise.
9655 * gcc.target/s390/hotpatch-18.c: Likewise.
9656 * gcc.target/s390/hotpatch-19.c: Likewise.
9658 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9661 * gcc.target/i386/pr65103-1.c: New.
9663 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9666 * gcc.target/i386/pr65044.c: New.
9668 2015-03-12 Tom de Vries <tom@codesourcery.com>
9670 PR rtl-optimization/64895
9671 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9672 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9673 * gcc.target/i386/fuse-caller-save.c: Ditto.
9675 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9677 * gcc.dg/ipa/pr63569.c: Fix template.
9679 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9681 * g++.dg/ipa/pr64146.C: Require fpic support.
9683 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9686 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9687 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9689 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9691 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9692 to dg-options, fix up dg-skip-if.
9694 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9697 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9698 * gcc.target/avr/tiny-caller-save.c: Same.
9700 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9703 * g++.dg/pr65242.C: New test.
9705 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9707 * c-c++-common/asan/no-asan-check-glob.c: New test.
9709 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9712 * g++.dg/other/default11.C: New.
9713 * g++.dg/other/default12.C: Likewise.
9715 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9718 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9720 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9723 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9725 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9728 * g++.dg/cpp0x/pr65127.C: New test.
9730 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9732 * gcc.dg/ipa/PR64550.c: Update template.
9734 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9735 Tobias Burnus <burnus@net-b.de>
9737 * gfortran.dg/coarray_sync_memory.f90: New.
9739 2015-03-10 Marek Polacek <polacek@redhat.com>
9742 * c-c++-common/ubsan/pr65367.c: New test.
9744 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9746 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9747 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9748 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9749 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9750 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9751 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9752 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9753 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9754 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9755 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9756 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9757 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9758 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9760 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9762 * lib/mpx-dg.exp (mpx_link_flags): New.
9765 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9766 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9767 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9768 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9769 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9770 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9771 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9772 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9773 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9774 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9775 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9776 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9777 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9778 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9781 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9782 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9783 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9784 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9785 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9786 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9787 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9788 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9789 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9790 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9791 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9792 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9793 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9794 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9795 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9796 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9797 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9798 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9799 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9800 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9801 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9802 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9803 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9804 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9805 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9806 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9807 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9808 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9809 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9810 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9811 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9812 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9813 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9814 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9815 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9816 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9817 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9818 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9819 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9820 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9821 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9822 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9823 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9824 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9825 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9826 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9827 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9828 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9829 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9830 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9831 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9832 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9833 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9834 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9835 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9836 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9837 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9838 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9839 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9840 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9841 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9842 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9843 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9844 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9845 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9846 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9847 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9848 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9849 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9850 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9851 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9852 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9853 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9854 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9855 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9856 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9857 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9858 * gcc.target/i386/mpx/label-address-1.c: New.
9859 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9860 * gcc.target/i386/mpx/macro.c: New.
9861 * gcc.target/i386/mpx/mpx-check.h: New.
9862 * gcc.target/i386/mpx/mpx.exp: New.
9863 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9864 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9865 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9866 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9867 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9868 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9869 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9870 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9871 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9872 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9873 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9874 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9875 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9876 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9877 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9878 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9879 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9880 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9881 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9882 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9883 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9884 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9885 * gcc.target/i386/mpx/reference-1-nov.c: New.
9886 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9887 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9888 * gcc.target/i386/mpx/reference-2-nov.c: New.
9889 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9890 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9891 * gcc.target/i386/mpx/reference-3-nov.c: New.
9892 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9893 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9894 * gcc.target/i386/mpx/reference-4-nov.c: New.
9895 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9896 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9897 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9898 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9899 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9900 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9901 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9902 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9903 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9904 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9905 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9906 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9907 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9908 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9909 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9910 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9911 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9912 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9913 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9914 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9915 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9916 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9917 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9918 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9919 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9920 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9921 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9922 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9923 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9924 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9925 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9926 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9927 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9928 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9929 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9930 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9931 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9932 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9933 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9934 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9935 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9936 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9937 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9938 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9939 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9940 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9941 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9942 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9943 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9944 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9945 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9946 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9947 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9948 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9949 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9950 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9951 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9952 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9953 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9954 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9955 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9956 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9957 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9958 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9959 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9960 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9961 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9962 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9963 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9964 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9965 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9966 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9967 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9968 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9969 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9970 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9971 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9972 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9973 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9974 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9975 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9976 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9977 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9978 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9979 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9980 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9981 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9982 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9983 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9984 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9985 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9986 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9987 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9988 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9989 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9990 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9991 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9992 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9993 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9994 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9995 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9996 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9997 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9998 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9999 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10000 * gcc.target/i386/mpx/vararg-4-nov.c: New.
10001 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10002 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10003 * gcc.target/i386/mpx/vararg-5-nov.c: New.
10004 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10005 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10006 * gcc.target/i386/mpx/vararg-6-nov.c: New.
10007 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10008 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10009 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10010 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10011 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10012 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10013 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10014 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10015 * gcc.target/i386/mpx/vla-1-nov.c: New.
10016 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10017 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10018 * gcc.target/i386/mpx/vla-2-nov.c: New.
10019 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10021 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10023 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10025 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10027 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10029 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10031 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10032 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10034 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10037 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10040 * c-c++-common/pr65120.c: New test.
10042 PR rtl-optimization/65321
10043 * gcc.dg/pr65321.c: New test.
10045 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10047 PR tree-optimization/65355
10048 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10050 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10053 * c-c++-common/pr49706.c: Adjust tests for not warning
10054 about !!x == y or !b == y where b is boolean, and add
10055 some further tests.
10056 * c-c++-common/pr62199-2.c: Likewise.
10058 2015-03-09 Richard Biener <rguenther@suse.de>
10060 PR middle-end/65270
10061 * gcc.dg/torture/pr65270-1.c: New testcase.
10062 * gcc.dg/torture/pr65270-2.c: Likewise.
10064 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10066 PR tree-optimization/63743
10067 * gcc.dg/pr63743.c: New test.
10069 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10072 * g++.dg/lto/pr65316_0.C: New testcase.
10073 * g++.dg/lto/pr65316_1.C: New testcase.
10075 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10078 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10080 * g++.dg/abi/rtti3.C: Likewise.
10082 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10085 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10087 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10089 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10091 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10093 2015-03-08 Morin <mikael@gcc.gnu.org>
10096 * gfortran.dg/entry_20.f90: New.
10098 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10101 * gcc.c-torture/compile/pr65153.c: New.
10103 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10106 * g++.dg/torture/pr65249.C: New.
10108 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10110 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10112 (int64_t): Likewise.
10114 2015-03-07 Marek Polacek <polacek@redhat.com>
10115 Martin Uecker <uecker@eecs.berkeley.edu>
10118 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10119 member-like arrays.
10120 * c-c++-common/ubsan/bounds-8.c: New test.
10121 * c-c++-common/ubsan/bounds-9.c: New test.
10122 * gcc.dg/ubsan/bounds-2.c: New test.
10124 2015-03-05 Martin Sebor <msebor@redhat.com>
10127 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10128 checking of results into main to prevent it from getting optimized
10130 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10132 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10134 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10135 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10136 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10139 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10141 * g++.dg/lto/pr65302_1.C: New testcase.
10142 * g++.dg/lto/pr65302_0.C: New testcase.
10144 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10146 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10147 -fno-ipa-icf to dg-options.
10149 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10151 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10152 compiles using the linker plugin.
10154 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10156 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10158 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10160 * gcc.target/arm/pr65067.c: New test.
10162 2015-03-05 Martin Liska <mliska@suse.cz>
10165 * gcc.dg/ipa/pr65318.c: New test.
10167 2015-03-05 Marek Polacek <polacek@redhat.com>
10169 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10171 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10173 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10175 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10177 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10178 max-unroll-times back to defaults for s390.
10180 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10184 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10187 * g++.dg/cpp0x/initlist92.C: New.
10189 2015-03-05 Richard Biener <rguenther@suse.de>
10191 PR tree-optimization/65310
10192 * gcc.dg/vect/pr65310.c: New testcase.
10194 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10197 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10199 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10201 * gnat.dg/entry_queues3.adb: New test.
10203 2015-03-04 Ian Lance Taylor <iant@google.com>
10205 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10207 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10210 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10212 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10214 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10215 -fno-ipa-icf to dg-options
10216 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10217 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10219 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10222 * g++.dg/cpp0x/decltype62.C: New.
10224 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10226 * gnat.dg/object_overflow5.adb: New test.
10228 2015-03-03 Martin Liska <mliska@suse.cz>
10231 * gcc.dg/ipa/pr65287.c: New test.
10233 2015-03-03 Martin Jambor <mjambor@suse.cz>
10234 Eric Botcazou <ebotcazou@adacore.com>
10236 * gnat.dg/specs/pack12.ads: New test.
10238 2015-03-03 Martin Liska <mliska@suse.cz>
10240 * gcc.dg/ipa/PR65282.c: New test.
10242 2015-03-13 Jeff Law <law@redhat.com>
10244 PR tree-optimization/65241
10245 * gcc.c-torture/compile/pr65241.c: New test.
10247 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10250 * gcc.target/avr/torture/pr64331.c: New test.
10252 2015-03-03 Martin Liska <mliska@suse.cz>
10253 Jan Hubicka <hubicka@ucw.cz>
10255 * g++.dg/ipa/pr65263.C: New test.
10257 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10260 * gcc.dg/lto/pr65130_0.c: New testcase.
10261 * gcc.dg/lto/pr65130_1.c: New testcase.
10263 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10266 * g++.dg/torture/pr64988.C: New testcase.
10268 2015-03-02 Tobias Burnus <burnus@net-b.de>
10270 * gfortran.dg/coarray_atomic_6.f90: New.
10272 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10275 * gcc.target/i386/pr65184.c: New.
10277 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10280 * gcc.target/i386/pr65183.c: New.
10282 2015-02-28 Martin Liska <mliska@suse.cz>
10283 Jan Hubicka <hubicka@ucw.cz>
10285 * gcc.dg/ipa/ipa-icf-35.c: New test.
10286 * gcc.dg/ipa/ipa-icf-36.c: New test.
10287 * gcc.dg/ipa/ipa-icf-37.c: New test.
10289 2015-02-28 Martin Liska <mliska@suse.cz>
10290 Jan Hubicka <hubicka@ucw.cz>
10293 * gcc.dg/ipa/ipa-icf-34.c: New test.
10295 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10298 * gcc.target/sh/sh/pr61142.c: New.
10300 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10302 * g++.dg/other/dump-ada-spec-3.C: New test.
10304 2015-03-01 Martin Liska <mliska@suse.cz>
10306 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10307 * g++.dg/ipa/pr63595.C: Update expected results.
10309 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10312 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10314 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10316 * gcc.dg/vect/pr59354.c: Move vector producing code to
10319 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10322 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10323 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10324 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10325 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10327 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10329 PR tree-optimization/65048
10330 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10331 (foo): Use K&R style definition.
10333 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10336 * g++.dg/pr65032.C: New.
10338 2015-02-27 Marek Polacek <polacek@redhat.com>
10341 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10344 2015-02-27 Marek Polacek <polacek@redhat.com>
10347 * gcc.dg/pr65228.c: New test.
10349 2015-02-27 Kai Tietz <ktietz@redhat.com>
10352 * gcc.dg/weak/weak-17.c: New file.
10354 2015-02-27 Richard Biener <rguenther@suse.de>
10357 * g++.dg/lto/pr65193_0.C: New testcase.
10359 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10361 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10362 * gcc.target/s390/hotpatch-8.c: Likewise.
10363 * gcc.target/s390/hotpatch-9.c: Likewise.
10364 * gcc.target/s390/pr61078.c: Likewise.
10365 * gcc.target/s390/pr57960.c: Remove -m64.
10366 * gcc.target/s390/pr61078.c: Likewise.
10368 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10369 Martin Liska <mliska@suse.cz>
10372 * gcc.dg/pr64454.c: Disable ICF.
10373 * gcc.dg/pr28685-1.c: Disable ICF
10374 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10375 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10376 * g++.dg/ipa/ipa-icf-4.C: Update template.
10378 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10380 PR tree-optimization/65216
10381 * gcc.c-torture/execute/pr65216.c: New test.
10383 PR tree-optimization/65215
10384 * gcc.c-torture/execute/pr65215-1.c: New test.
10385 * gcc.c-torture/execute/pr65215-2.c: New test.
10386 * gcc.c-torture/execute/pr65215-3.c: New test.
10387 * gcc.c-torture/execute/pr65215-4.c: New test.
10388 * gcc.c-torture/execute/pr65215-5.c: New test.
10390 2015-02-26 Tom de Vries <tom@codesourcery.com>
10392 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10394 2015-02-26 Martin Liska <mliska@suse.cz>
10395 Jan Hubicka <hubicka@ucw.cz>
10397 * g++.dg/ipa/pr64146.C: Update expected results.
10398 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10399 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10400 * gcc.dg/ipa/ipa-icf-34.c: New test.
10402 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10404 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10405 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10406 (dg-additional-options): Remove dg directive.
10407 (dg-final): Add dg directive.
10409 2015-02-26 Marek Polacek <polacek@redhat.com>
10412 * g++.dg/ipa/pr65008.C: New test.
10414 2015-02-26 Tom de Vries <tom@codesourcery.com>
10416 * lib/profopt.exp (profopt-target-cleanup): New proc.
10417 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10418 files from sources from dg-additional-sources.
10420 2015-02-26 Tom de Vries <tom@codesourcery.com>
10422 * lib/gcov.exp: Cleanup in case of xfail.
10424 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10426 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10428 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10431 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10432 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10433 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10434 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10435 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10436 * g++.dg/debug/pr46123.C: XFAIL and move...
10437 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10438 * gcc.dg/debug/dwarf2-3.c: Move...
10439 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10441 2015-02-26 Marek Polacek <polacek@redhat.com>
10444 * g++.dg/cpp1y/pr65202.C: New test.
10446 2015-02-26 Tom de Vries <tom@codesourcery.com>
10448 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10449 locale_facets.h.gcov.
10451 2015-02-26 Tom de Vries <tom@codesourcery.com>
10453 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10455 2015-02-26 Tom de Vries <tom@codesourcery.com>
10457 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10459 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10462 * gcc.target/i386/pr65217.c: New.
10464 2015-02-26 Tom de Vries <tom@codesourcery.com>
10466 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10468 2015-02-26 Tom de Vries <tom@codesourcery.com>
10470 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10472 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10474 PR tree-optimization/65048
10475 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10477 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10479 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10480 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10482 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10485 * gcc.target/i386/pr65161.c: New test.
10487 2015-02-26 Terry Guo <terry.guo@arm.com>
10489 * gcc.target/arm/no-volatile-in-it.c: New test.
10491 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10493 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10494 (dg-options): Add -save-temps.
10495 (dg-final): Add cleanup-saved-temps.
10497 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10499 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10501 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10503 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10504 * gcc.target/powerpc/pack01.c: Include string.h.
10506 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10509 * gcc.target/i386/pr65167.c: New.
10511 2015-02-25 Kai Tietz <ktietz@redhat.com>
10513 PR tree-optimization/61917
10514 * gcc.dg/vect/vect-pr61917.c: New file.
10516 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10518 PR tree-optimization/65170
10519 * gcc.c-torture/execute/pr65170.c: New test.
10520 * gcc.dg/tree-ssa/vrp96.c: New test.
10522 2015-02-24 Tom de Vries <tom@codesourcery.com>
10524 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10526 2015-02-24 Tom de Vries <tom@codesourcery.com>
10529 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10530 (dg-additional-files-options): Copy additional_sources to
10531 additional_sources_used before emptying additional_sources.
10532 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10533 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10534 (cleanup-saved-temps): Use additional_sources_used instead of
10535 additional_sources.
10536 (dg-test): Reset additional_sources_used.
10538 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10541 * gfortran.dg/integer_exponentiation_6.F90: New test.
10543 2015-02-23 Martin Sebor <msebor@redhat.com>
10546 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10547 two parts. One to save registers, the other to verify the
10548 registers have the right values. Save register state into
10549 static data rather than on the stack.
10551 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10554 * c-c++-common/asan/pr63888.c: New test.
10556 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10559 * gcc.c-torture/compile/pr65163.c: New.
10561 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10563 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10564 with -m31 on 64 bit.
10565 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10566 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10568 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10570 * gcc.target/s390/20090223-1.c: Add
10571 -Wno-implicit-function-declaration option.
10572 * gcc.target/s390/pr42224.c: Likewise.
10573 * gcc.target/s390/pr55718.c: Likewise.
10575 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10577 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10578 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10579 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10580 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10581 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10582 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10583 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10584 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10585 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10586 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10587 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10588 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10589 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10590 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10591 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10592 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10593 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10594 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10595 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10596 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10597 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10599 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10601 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10602 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10603 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10604 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10605 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10606 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10607 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10608 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10609 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10610 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10611 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10612 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10613 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10614 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10615 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10616 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10618 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10622 * gfortran.dg/pr61960.f90: New.
10623 * gfortran.dg/pr64230.f90: New.
10624 * gfortran.dg/pr64980.f03: New.
10626 2015-02-22 Tom de Vries <tom@codesourcery.com>
10628 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10630 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10633 * gnat.dg/timing_events.adb: Removed, invalid test.
10635 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10638 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10640 * g++.dg/gcov/gcov-2.C: Likewise.
10642 2015-02-20 Richard Biener <rguenther@suse.de>
10644 PR tree-optimization/65136
10645 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10647 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10650 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10651 powerpc*-*-linux* and nvptx-*-* blacklisting.
10653 * gcc.dg/sibcall-9.c: New test.
10654 * gcc.dg/sibcall-10.c: New test.
10656 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10658 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10660 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10663 * gcc.target/avr/torture/pr64452.c: New test.
10665 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10667 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10668 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10670 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10673 * lib/target-supports.exp (check_compile): Check whether
10674 additional_sources is defined before using it.
10676 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10678 PR middle-end/65074
10679 * g++.dg/opt/pr65074.C: New file.
10681 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10683 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10684 (size_type): New typedef.
10685 (operator "" _script): Use it for the last argument.
10687 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10689 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10691 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10693 * lib/target-supports.exp (check_compile): Save/restore
10694 additional_sources that may belong to an actual test.
10696 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10698 PR gcov-profile/64634
10699 * g++.dg/gcov/gcov-15.C: New test.
10701 2015-02-18 Tom de Vries <tom@codesourcery.com>
10703 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10705 2015-02-18 Tom de Vries <tom@codesourcery.com>
10707 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10709 2015-02-18 Tom de Vries <tom@codesourcery.com>
10711 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10713 2015-02-18 Tom de Vries <tom@codesourcery.com>
10715 * gfortran.dg/fmt_cache_1.f: Add missing close.
10717 2015-02-18 Tom de Vries <tom@codesourcery.com>
10720 * gfortran.dg/read_eof_8.f90: Add missing close.
10722 2015-02-18 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/65063
10725 * gcc.dg/pr65063.c: New testcase.
10727 2015-02-18 Richard Biener <rguenther@suse.de>
10729 PR tree-optimization/62217
10730 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10732 2015-02-18 Marek Polacek <polacek@redhat.com>
10735 * c-c++-common/ubsan/pr65081.c: New test.
10737 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10739 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10740 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10742 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10744 * gcc.dg/ipa/propalign-3.c: New test.
10746 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10749 * gcc.target/sh/pr64793.c: New.
10750 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10752 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10754 * gcc.target/arm/divzero.c: New test case.
10756 2015-02-17 Tom de Vries <tom@codesourcery.com>
10758 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10760 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10761 Jakub Jelinek <jakub@redhat.com>
10764 * g++.dg/cpp0x/pr65075.C: New test.
10766 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10769 * gcc.target/powerpc/pr65058.c: New test.
10771 2015-02-16 Jeff Law <law@redhat.com>
10773 PR tree-optimization/64823
10774 * gcc.dg/uninit-20.c: New test.
10776 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10777 James Greenhalgh <james.greenhalgh@arm.com>
10780 * gcc.dg/ipa/ipa-clone-1.c: New test.
10782 2015-02-16 Richard Biener <rguenther@suse.de>
10784 PR tree-optimization/65077
10785 * gcc.dg/torture/pr65077.c: New testcase.
10787 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10789 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10790 Directive adjusted to scan for ldaxr.
10791 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10792 adjusted to scan for ldaex.
10794 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10797 * g++.dg/cpp0x/constexpr-65080.C: New.
10799 2015-02-16 Richard Biener <rguenther@suse.de>
10801 PR tree-optimization/63593
10802 * gcc.dg/pr63593.c: New testcase.
10804 2015-02-16 Marek Polacek <polacek@redhat.com>
10807 * gcc.dg/pr65066.c: New test.
10809 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10811 * gcc.dg/pr65002.C: Move ...
10812 * g++.dg/ipa/pr65002.C: ... here.
10814 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10816 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10817 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10818 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10819 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10821 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10824 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10825 the expression to find calls.
10826 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10827 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10828 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10829 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10830 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10832 2015-02-14 Marek Polacek <polacek@redhat.com>
10835 * gcc.dg/array-11.c: New test.
10836 * gcc.dg/array-12.c: New test.
10837 * gcc.dg/array-13.c: New test.
10838 * gcc.dg/array-14.c: New test.
10839 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10840 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10841 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10842 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10843 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10844 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10846 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10849 * g++.dg/lookup/using54.C: New.
10851 2015-02-13 Jeff Law <law@redhat.com>
10854 Revert my change for tree-optimization/64823.
10856 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10858 PR tree-optimization/65053
10859 * gcc.c-torture/execute/pr65053-1.c: New test.
10860 * gcc.c-torture/execute/pr65053-2.c: New test.
10862 2015-02-13 Marek Polacek <polacek@redhat.com>
10865 * gcc.dg/pr65050.c: New test.
10867 2015-02-13 Jeff Law <law@redhat.com>
10869 PR tree-optimization/64823
10870 * gcc.dg/uninit-20.c: New test.
10872 PR rtl-optimization/47477
10873 * gcc.dg/tree-ssa/pr47477.c: New test.
10875 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10878 * g++.dg/parse/ivdep-2.C: New.
10879 * g++.dg/parse/ivdep-3.C: Likewise.
10881 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10884 * gfortran.dg/continuation_13.f90: New test.
10885 * gfortran.dg/continuation_14.f: New test.
10887 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10890 * g++.dg/cpp0x/sfinae55.C: New.
10892 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10895 * g++.dg/ipa/pr65034.C: New test.
10897 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10899 PR tree-optimization/65002
10900 * gcc.dg/pr65002.C: New.
10902 2015-02-13 Marek Polacek <polacek@redhat.com>
10905 * c-c++-common/pr65040.c: New test.
10907 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10909 PR tree-optimization/64705
10910 * gcc.dg/tree-ssa/pr64705.c: New test.
10912 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10915 * gcc.dg/visibility-22.c: New test.
10916 * gcc.dg/visibility-23.c: New test.
10917 * gcc.target/i386/pr32219-1.c: New test.
10918 * gcc.target/i386/pr32219-2.c: New test.
10919 * gcc.target/i386/pr32219-3.c: New test.
10920 * gcc.target/i386/pr32219-4.c: New test.
10921 * gcc.target/i386/pr32219-5.c: New test.
10922 * gcc.target/i386/pr32219-6.c: New test.
10923 * gcc.target/i386/pr32219-7.c: New test.
10924 * gcc.target/i386/pr32219-8.c: New test.
10925 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10927 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10929 PR libgfortran/57822
10930 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10931 four different KINDs.
10933 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10936 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10939 * g++.dg/ubsan/pr65000.C: New test.
10941 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10944 * gfortran.dg/finalize_28.f90: New test
10946 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10949 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10950 DW_TAG_lexical_block removal.
10951 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10952 * g++.dg/guality/pr55541.C: New test.
10955 * g++.dg/ubsan/pr64984.C: New test.
10957 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10959 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10961 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10964 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10965 instructions for 2015-01-14 get_memmodel changes.
10966 * gcc.target/powerpc/atomic-p8.c: Likewise.
10969 * g++.dg/ubsan/pr65019.C: New test.
10971 PR tree-optimization/65014
10972 * gcc.c-torture/compile/pr65014.c: New test.
10974 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10976 PR libgfortran/57822
10977 * gfortran/fmt_g0_7.f08: Revise test.
10979 2015-02-11 Jeff Law <law@redhat.com>
10982 * gcc.target/m68k/pr63347.c: New test.
10984 2015-02-11 Marek Polacek <polacek@redhat.com>
10986 * g++.dg/ubsan/shift-1.C: New test.
10987 * gcc.dg/ubsan/c-shift-2.c: New test.
10988 * c-c++-common/ubsan/shift-5.c: Remove file.
10990 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10992 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10993 Directive adjusted to XFAIL.
10994 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10997 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10999 PR middle-end/65003
11000 * g++.dg/opt/pr65003.C: New test.
11002 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
11004 * lib/target-supports.exp (check_effective_target_pie): Renamed
11006 (check_effective_target_pie_enabled): This.
11007 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11008 * gcc.target/i386/pie.c: Likewise.
11010 2015-02-11 Andrew Pinski <apinski@cavium.com>
11013 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11014 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11016 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11019 * gcc.target/i386/pr61925-1.c: New test.
11020 * gcc.target/i386/pr61925-2.c: New test.
11021 * gcc.target/i386/pr61925-3.c: New test.
11023 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11026 * g++.dg/asan/pr65004.C: New test.
11028 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11031 * gcc.taget/sh/pr64661-0.h: New.
11032 * gcc.taget/sh/pr64661-1.c: New.
11033 * gcc.taget/sh/pr64661-2.c: New.
11034 * gcc.taget/sh/pr64661-3.c: New.
11035 * gcc.taget/sh/pr64661-4.c: New.
11037 2015-02-10 Richard Biener <rguenther@suse.de>
11039 PR tree-optimization/64995
11040 * g++.dg/torture/pr64995.C: New testcase.
11042 2015-02-10 Richard Biener <rguenther@suse.de>
11044 PR tree-optimization/64909
11045 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11047 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11049 * gcc.dg/signbit-sa.c: New test.
11051 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11053 PR libgfortran/57822
11054 * gfortran/fmt_g0_7.f08: New test.
11056 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11058 PR tree-optimization/43378
11059 * gcc.dg/tree-ssa/pr43378.c: New test.
11061 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11064 * g++.dg/torture/pr64978.C: New testcase.
11066 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11069 * gcc.dg/asan/pr64981.c: New test.
11071 2015-02-09 Marek Polacek <polacek@redhat.com>
11074 * gcc.dg/pr64856.c: New test.
11076 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11079 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11080 * gcc.c-torture/execute/pr64979.c: New test.
11082 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11084 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11086 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11088 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11089 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11091 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11094 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11096 2015-02-09 Richard Biener <rguenther@suse.de>
11098 PR tree-optimization/54000
11099 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11101 2015-02-09 Tom de Vries <tom@codesourcery.com>
11103 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11105 2015-02-09 Martin Liska <mliska@suse.cz>
11107 * g++.dg/ipa/pr64858.C: New test.
11109 2015-02-09 Tom de Vries <tom@codesourcery.com>
11111 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11113 2015-02-08 Andrew Pinski <apinski@cavium.com>
11115 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11117 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11120 * gfortran.dg/use_rename_8.f90: New.
11122 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11124 * gnat.dg/addr7.ad[sb]: New test.
11125 * gnat.dg/addr8.ad[sb]: Likewise.
11127 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11130 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11131 from jit.dg/test-compile-to-executable.c's create_code, with a
11132 clarification of the output message.
11133 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11135 (test_jit): Use CHECK_NO_ERRORS when calling
11136 gcc_jit_context_compile_to_file.
11137 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11138 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11139 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11140 about deletions that are attempted.
11141 (jit-verify-compile-to-file): Rename to...
11142 (jit-verify-output-file-was-created): ...this, and drop the
11143 attempt to run "file" and verify the output.
11144 (jit-verify-assembler): New function.
11145 (jit-verify-object): New function.
11146 (jit-verify-dynamic-library): New function.
11147 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11148 favor of an implementation from new file
11149 create-code-for-hello-world-executable.h, which also adds a
11151 (dg-final): Replace jit-verify-compile-to-file with
11152 jit-verify-output-file-was-created, and invoke new function
11153 jit-verify-assembler.
11154 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11155 the output message.
11156 (dg-final): Replace jit-verify-compile-to-file with
11157 jit-verify-output-file-was-created, and invoke new function
11158 jit-verify-dynamic-library.
11159 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11160 favor of an implementation from new file
11161 create-code-for-hello-world-executable.h, which also adds a
11163 (dg-final): Replace jit-verify-compile-to-file with
11164 jit-verify-output-file-was-created. Strengthen the expected stdout
11165 from the built executable.
11166 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11167 favor of an implementation from new file
11168 create-code-for-hello-world-executable.h, which also adds a
11170 (dg-final): Replace jit-verify-compile-to-file with
11171 jit-verify-output-file-was-created, and invoke new function
11173 * jit.dg/verify-dynamic-library.c: New source file.
11175 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11176 Brian Rzycki <b.rzycki@samsung.com>
11178 PR tree-optimization/64878
11179 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11181 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11184 * g++.dg/ipa/pr64896.C: New test.
11186 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11189 * gcc.target/powerpc/pr64205.c: New file.
11191 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11193 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11194 (dg-options): Use -fpie instead of -fPIE -pie.
11196 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11198 PR middle-end/64937
11199 * g++.dg/asan/pr64937.C: New test.
11201 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11204 * gfortran.dg/class_to_type_4.f90: New test
11206 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11208 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11210 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11212 PR rtl-optimization/64957
11214 * gcc.c-torture/execute/pr64957.c: New test.
11216 2015-02-05 Jeff Law <law@redhat.com>
11219 * gcc.target/h8300/pr17306-1.c: New test.
11220 * gcc.target/h8300/pr17306-2.c: New test.
11222 2015-02-05 Tobias Burnus <burnus@net-b.de>
11225 * gfortran.dg/structure_constructor_12.f90: New.
11227 2015-02-05 Jeff Law <law@redhat.com>
11230 gcc.target/h8300/pr58400.c: New test.
11232 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11234 * gcc.target/arm/macro_defs0.c: New test.
11235 * gcc.target/arm/macro_defs1.c: New test.
11236 * gcc.target/arm/macro_defs2.c: New test.
11238 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11240 PR rtl-optimization/64905
11241 * gcc.target/i386/pr64905.c: Require nonpic target.
11242 (dg-options): Add -fomit-frame-pointer.
11245 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11247 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11248 tree dump scanning.
11250 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11253 * gfortran.dg/type_to_class_2.f90: New test
11254 * gfortran.dg/type_to_class_3.f90: New test
11256 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11259 * g++.dg/torture/pr64686.C: New testcase.
11261 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11263 PR rtl-optimization/64905
11264 * gcc.target/i386/pr64905.c: New file.
11266 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11268 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11269 * gcc.dg/guality/pr41616-1.c: Ditto.
11271 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11274 * gcc.dg/pr64817-3.c: New.
11276 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11277 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11279 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11280 pass parameters in registers.
11281 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11282 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11283 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11285 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11286 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11288 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11289 list, allow for multilibed targets.
11290 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11292 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11294 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11295 * gcc.dg/pr46728-6.c: Ditto.
11297 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11299 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11300 for mips_nanlegacy target.
11302 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11304 * gcc.target/i386/chkp-hidden-def.c: New.
11306 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11308 PR middle-end/62103
11309 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11310 to use 24 bits for bitfield b.
11312 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11315 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11316 cache result in a global variable. Include all 32-bit targets for
11319 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11321 PR rtl-optimization/64756
11322 * gcc.c-torture/execute/pr64756.c: New test.
11324 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11327 * gcc.target/sh/pr64660-0.h: New.
11328 * gcc.target/sh/pr64660-1.c: New.
11329 * gcc.target/sh/pr64660-2.c: New.
11330 * gcc.target/sh/pr64660-3.c: New.
11331 * gcc.target/sh/pr64660-4.c: New.
11333 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11336 * g++.dg/warn/Waddress-2.C: New.
11338 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11340 PR middle-end/61225
11341 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11343 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11345 PR preprocessor/64803
11346 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11348 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11350 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11352 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11354 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11355 (_ARM_FPSRC): Add DN and AHP fields.
11356 (clean_results): Force DN=1 on AArch64.
11357 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11358 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11359 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11360 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11361 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11362 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11364 2015-02-02 Alan Modra <amodra@gmail.com>
11366 * gcc.target/powerpc/cprophard.c: New.
11368 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11370 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11371 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11373 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11376 * gcc.dg/pr64817-1.c: New test.
11377 * gcc.dg/pr64817-2.c: New test.
11379 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11382 * gcc.target/sh/pr64851-0.h: New
11383 * gcc.target/sh/pr64851-1.c: New
11384 * gcc.target/sh/pr64851-2.c: New
11385 * gcc.target/sh/pr64851-3.c: New
11386 * gcc.target/sh/pr64851-4.c: New
11388 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11391 * gcc.dg/torture/pr64882.c: New test.
11393 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11396 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11399 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11401 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11402 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11403 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11404 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11405 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11406 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11408 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11409 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11411 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11412 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11415 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11418 * g++.dg/pr64688-2.C: New.
11420 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11422 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11423 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11424 * gcc.target/i386/fuse-caller-save.c: Ditto.
11425 * gcc.target/i386/headmerge-1.c: Ditto.
11426 * gcc.target/i386/headmerge-2.c: Ditto.
11427 * gcc.target/i386/sibcall-6.c: Ditto.
11429 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11432 * gcc.target/i386/pr64617.c: New test.
11434 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11437 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11438 (dg-options): Remove -m32.
11439 (dg-final): Scan for "movb %al" only.
11440 * gcc.target/i386/pr15184-2.c: Ditto.
11442 2015-01-30 Richard Biener <rguenther@suse.de>
11444 PR tree-optimization/64829
11445 * gcc.dg/vect/pr64829.c: New testcase.
11447 2015-01-29 Marek Polacek <polacek@redhat.com>
11450 * gcc.dg/pr64709.c: New test.
11452 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11455 * g++.dg/ubsan/pr64717-1.C: New test.
11456 * g++.dg/ubsan/pr64717-2.C: New test.
11458 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11460 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11462 2015-01-29 Jeff Law <law@redhat.com>
11465 * gcc.target/i386/pr15184-1.c: New test.
11466 * gcc.target/i386/pr15184-2.c: New test.
11468 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11470 PR tree-optimization/64746
11471 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11473 2015-01-29 Richard Biener <rguenther@suse.de>
11475 PR tree-optimization/64853
11476 * gcc.dg/torture/pr64853.c: New testcase.
11478 2015-01-29 Richard Biener <rguenther@suse.de>
11480 PR tree-optimization/64844
11481 * gcc.dg/vect/pr64844.c: New testcase.
11483 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11485 PR middle-end/64809
11486 * gcc.dg/pr64809.c: Delete.
11488 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11490 PR middle-end/64805
11491 * gcc.target/i386/pr64805.c: New.
11493 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11495 * gcc.dg/guality/guality.h (main): Add argv[0] to
11496 guality_gdb_command.
11498 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11501 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11503 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11506 * gcc.target/sh/sh.exp
11507 (check_effective_target_atomic_model_soft_gusa_available,
11508 check_effective_target_atomic_model_soft_tcb_available,
11509 check_effective_target_atomic_model_soft_imask_available,
11510 check_effective_target_atomic_model_hard_llcs_available): New.
11511 * gcc.target/sh/pr64659-0.h: New.
11512 * gcc.target/sh/pr64659-1.c: New.
11513 * gcc.target/sh/pr64659-2.c: New.
11514 * gcc.target/sh/pr64659-3.c: New.
11515 * gcc.target/sh/pr64659-4.c: New.
11517 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11519 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11520 scan-assembler-times pattern.
11522 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11524 PR middle-end/64809
11525 * gcc.dg/pr64809.c: New test.
11527 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11529 PR tree-optimization/64277
11530 * gcc.dg/pr64277.c: New.
11532 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11534 PR tree-optimization/64718
11535 * gcc.c-torture/execute/pr64718.c: New test.
11537 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11539 * gcc.target/aarch64/abs_2.c: New.
11541 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11543 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11544 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11545 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11548 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11551 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11552 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11553 { target comdat_group }.
11555 2015-01-27 Tobias Burnus <burnus@net-b.de>
11558 * gfortran.dg/goacc/coarray_2.f90: New.
11560 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11564 * g++.dg/torture/pr64139.C: New testcase.
11565 * g++.dg/torture/pr60871.C: Likewise.
11567 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11570 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11571 prevent linking errors.
11573 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11576 * g++.dg/torture/pr64282.C: New testcase.
11578 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11580 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11583 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11585 * gcc.target/s390/hotpatch-13.c: New testcase.
11586 * gcc.target/s390/hotpatch-14.c: New testcase.
11587 * gcc.target/s390/hotpatch-15.c: New testcase.
11588 * gcc.target/s390/hotpatch-16.c: New testcase.
11589 * gcc.target/s390/hotpatch-17.c: New testcase.
11590 * gcc.target/s390/hotpatch-18.c: New testcase.
11591 * gcc.target/s390/hotpatch-19.c: New testcase.
11592 * gcc.target/s390/hotpatch-20.c: New testcase.
11593 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11594 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11595 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11596 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11597 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11598 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11599 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11600 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11601 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11602 * gcc.target/s390/hotpatch-10.c: Likewise.
11603 * gcc.target/s390/hotpatch-11.c: Likewise.
11604 * gcc.target/s390/hotpatch-12.c: Likewise.
11605 * gcc.target/s390/hotpatch-2.c: Likewise.
11606 * gcc.target/s390/hotpatch-3.c: Likewise.
11607 * gcc.target/s390/hotpatch-4.c: Likewise.
11608 * gcc.target/s390/hotpatch-5.c: Likewise.
11609 * gcc.target/s390/hotpatch-6.c: Likewise.
11610 * gcc.target/s390/hotpatch-7.c: Likewise.
11611 * gcc.target/s390/hotpatch-8.c: Likewise.
11612 * gcc.target/s390/hotpatch-9.c: Likewise.
11613 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11614 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11615 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11616 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11617 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11618 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11619 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11620 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11622 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11624 * gcc.dg/long_branch.c: New testcase.
11626 2015-01-27 Richard Biener <rguenther@suse.de>
11628 PR tree-optimization/56273
11629 PR tree-optimization/59124
11630 PR tree-optimization/64277
11631 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11632 * gcc.dg/Warray-bounds-12.c: Likewise.
11633 * gcc.dg/Warray-bounds-13.c: Likewise.
11635 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11637 PR rtl-optimization/61058
11638 * gcc.dg/pr61058.c: New test.
11640 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11642 * gcc.target/i386/chkp-narrow-bounds.c: New.
11644 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11646 PR tree-optimization/64807
11647 * gcc.dg/pr64807.c: New test.
11650 * gcc.dg/pr64766.c: New test.
11652 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11655 * gcc.target/sh/pr49263-4.c: New.
11657 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11660 * gfortran.dg/allocate_with_mold_1.f90: New test
11662 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11665 * gcc.dg/pr64778.c: New test.
11667 PR middle-end/64421
11668 * gcc.dg/vect/pr64421.c: New test.
11670 2015-01-26 Tobias Burnus <burnus@net-b.de>
11673 * gfortran.dg/coarray_36.f: New.
11674 * gfortran.dg/coarray_37.f90: New.
11676 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11679 * gfortran.dg/class_allocate_18.f90: New.
11681 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11683 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11685 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11687 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11689 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11691 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11693 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11695 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11697 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11699 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11700 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11701 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11702 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11704 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11706 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11707 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11708 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11710 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11712 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11713 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11714 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11715 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11716 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11719 2015-01-26 Richard Biener <rguenther@suse.de>
11721 PR middle-end/64764
11722 * gcc.dg/uninit-19.c: New testcase.
11724 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11726 * lib/target-supports.exp (check_effective_target_vect64): Add
11729 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11732 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11734 2015-01-26 Tony Liu <tony.liu@arm.com>
11736 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11739 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11741 PR libfortran/64770
11742 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11743 correctly, clean up afterwards.
11745 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11748 * gfortran.dg/use_rename_7.f90: New.
11750 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11752 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11753 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11755 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11758 * gcc.target/sh/pr54236-4.c: New.
11760 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11762 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11763 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11766 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11768 PR libfortran/64770
11769 * gfortran.dg/open_new_segv.f90: New test.
11771 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11780 * gcc.target/sh/pr64345-1.c: New.
11781 * gcc.target/sh/pr64345-2.c: New.
11782 * gcc.target/sh/pr59533-1.c: New.
11783 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11784 * gcc.target/sh/pr52933-2.c: Likewise.
11785 * gcc.target/sh/pr54089-1.c: Likewise.
11786 * gcc.target/sh/pr54236-1.c: Likewise.
11787 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11788 * gcc.target/sh/pr49263-1.c: Remove xfails.
11789 * gcc.target/sh/pr49263-2.c: Likewise.
11790 * gcc.target/sh/pr49263-3.c: Likewise.
11791 * gcc.target/sh/pr53987-1.c: Likewise.
11792 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11793 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11794 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11795 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11796 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11797 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11799 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11802 2015-01-24 Tom de Vries <tom@codesourcery.com>
11804 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11806 2015-01-23 Ian Lance Taylor <iant@google.com>
11809 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11810 targets without split stack support.
11812 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11815 * gcc.target/i386/pr64317.c: New test.
11817 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11819 PR rtl-optimization/63637
11820 PR rtl-optimization/60663
11821 * gcc.dg/pr63637-1.c: New test.
11822 * gcc.dg/pr63637-2.c: New test.
11823 * gcc.dg/pr63637-3.c: New test.
11824 * gcc.dg/pr63637-4.c: New test.
11825 * gcc.dg/pr63637-5.c: New test.
11826 * gcc.dg/pr63637-6.c: New test.
11827 * gcc.target/i386/pr63637-1.c: New test.
11828 * gcc.target/i386/pr63637-2.c: New test.
11829 * gcc.target/i386/pr63637-3.c: New test.
11830 * gcc.target/i386/pr63637-4.c: New test.
11831 * gcc.target/i386/pr63637-5.c: New test.
11832 * gcc.target/i386/pr63637-6.c: New test.
11834 2015-01-23 Richard Biener <rguenther@suse.de>
11837 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11838 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11840 2015-01-23 Marek Polacek <polacek@redhat.com>
11842 PR preprocessor/60570
11843 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11844 * gcc.dg/cpp/pr60570.c: New test.
11846 2015-01-23 Richard Biener <rguenther@suse.de>
11849 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11850 vectorization on vect64 targets.
11852 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11855 * gfortran.dg/class_allocate_17.f90: New.
11857 2015-01-23 Tobias Burnus <burnus@net-b.de>
11860 * gfortran.dg/goacc/combined_loop.f90: New.
11862 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11865 * gfortran.dg/make_unit.f90: New test.
11867 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11870 * gfortran.dg/negative_unit_int8.f: Update.
11872 2015-01-22 Jeff Law <law@redhat.com>
11875 * gcc.target/m68k/pr52076-1.c: New test.
11876 * gcc.target/m68k/pr52076-2.c: New test.
11878 2015-01-22 Richard Biener <rguenther@suse.de>
11880 PR middle-end/64728
11881 * gcc.dg/torture/pr64728.c: New testcase.
11883 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11886 * g++.dg/pr64688.C: New test.
11888 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11890 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11891 to avoid errors with -fpic.
11893 2015-01-22 Richard Biener <rguenther@suse.de>
11896 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11898 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11900 PR rtl-optimization/64682
11901 * gcc.c-torture/execute/pr64682.c: New file.
11903 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11906 * gcc.dg/pr64511.c: New test.
11908 PR rtl-optimization/62078
11909 * g++.dg/opt/pr62078.C: New test.
11912 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11914 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11917 * gfortran.dg/internal_pack_15.f90: New test.
11919 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11921 * c-c++-common/tsan/step.c: New testcase.
11923 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11925 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11927 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11929 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11931 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11933 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11935 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11937 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11939 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11941 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11943 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11945 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11947 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11949 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11951 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11953 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11955 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11957 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11959 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11961 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11963 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11965 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11967 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11969 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11971 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11973 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11974 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11975 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11980 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11981 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11982 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11985 2015-01-21 Renlin Li <renlin.li@arm.com>
11987 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11988 * g++.dg/tls/thread_local5g.C: Likewise.
11989 * g++.dg/tls/thread_local6g.C: Likewise.
11991 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11993 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11994 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11995 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11997 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11999 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12000 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12001 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12003 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12005 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12006 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12007 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12009 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12011 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12012 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12013 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12015 2015-01-20 Jeff Law <law@redhat.com>
12018 * gcc.target/m68k/pr59946.c: New test.
12020 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12022 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12023 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12024 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12026 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12028 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12029 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12030 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12032 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12034 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12035 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12036 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12038 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12040 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12041 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12042 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12044 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12047 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12049 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12050 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12051 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12053 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12055 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12056 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12057 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12059 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12063 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12065 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12068 * g++.dg/ubsan/pr64632.C: New test.
12071 * gcc.dg/pr64663.c: New test.
12073 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12076 * g++.dg/warn/Wunused-var-23.C: New.
12078 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12081 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12082 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12084 2015-01-20 Richard Biener <rguenther@suse.de>
12087 * gcc.dg/lto/pr64684_0.c: New testcase.
12088 * gcc.dg/lto/pr64684_1.c: Likewise.
12089 * gcc.dg/lto/pr64684_2.c: Likewise.
12090 * gcc.dg/lto/pr64685_0.c: Likewise.
12091 * gcc.dg/lto/pr64685_1.c: Likewise.
12093 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12096 * g++.dg/cpp1y/lambda-init12.C: New.
12098 2015-01-20 Richard Biener <rguenther@suse.de>
12100 PR tree-optimization/64410
12101 * g++.dg/vect/pr64410.cc: Require vect_double.
12103 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12106 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12108 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12112 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12114 PR rtl-optimization/64081
12115 * gcc.dg/pr64081.c: New test.
12117 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12119 * jit.dg/harness.h: Include <unistd.h>.
12120 (CHECK_NO_ERRORS): New.
12121 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12122 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12123 gcc_jit_context_compile_to_file.
12124 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12125 args to the spawned executable.
12126 (jit-expand-vars): New function.
12127 (jit-exe-params): New variable.
12128 (dg-jit-set-exe-params): New function.
12129 (jit-dg-test): Detect testcases that use
12130 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12131 Set arguments of spawned process to jit-exe-params.
12132 (jit-get-output-filename): New function.
12133 (jit-setup-compile-to-file): New function.
12134 (jit-verify-compile-to-file): New function.
12135 (jit-run-executable): New function.
12136 (jit-verify-executable): New function.
12137 * jit.dg/test-compile-to-assembler.c: New testcase.
12138 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12139 * jit.dg/test-compile-to-executable.c: New testcase.
12140 * jit.dg/test-compile-to-object.c: New testcase.
12142 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12145 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12148 2015-01-19 Martin Liska <mliska@suse.cz>
12150 * objc/compile/pr64668.m: New test.
12152 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12154 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12155 (create_overflow_fn): Update comment to clarify that
12156 the third param of the created function is a bool *, not
12158 (verify_int_overflow_fn): Convert param "expected_ovf" from
12159 int to bool. Update third param of "overflow_fn_type" from int *
12160 to bool *. Update local "actual_ovf" from int to bool.
12161 (verify_uint_overflow_fn): Likewise.
12163 2015-01-19 Martin Liska <mliska@suse.cz>
12165 * gcc.dg/ipa/ipa-icf-33.c: New test.
12167 2015-01-19 Felix Yang <felix.yang@huawei.com>
12168 Haijian Zhang <z.zhanghaijian@huawei.com>
12170 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12171 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12172 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12173 result_float64x2, expected_hfloat64x2): New helper type, variable and
12175 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12176 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12177 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12178 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12179 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12180 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12181 and target without the FMA feature.
12183 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12185 * gcc.target/aarch64/pr64304.c: New testcase.
12187 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12189 PR rtl-optimization/64081
12190 * gcc.dg/pr64081.c: New test.
12192 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12195 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12197 * gcc.target/aarch64/test_frame_6.c: Likewise.
12198 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12199 and x19 (in the epilogue).
12200 * gcc.target/aarch64/test_frame_4.c: Likewise.
12201 * gcc.target/aarch64/test_frame_7.c: Likewise.
12203 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12205 * gcc.target/i386/chkp-always_inline.c: New.
12207 2015-01-15 Andrew Pinski <apinski@cavium.com>
12208 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12210 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12211 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12213 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12216 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12217 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12219 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12222 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12224 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12227 * gcc.target/sh/torture/pr64652.c: New.
12229 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12231 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12232 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12233 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12234 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12235 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12236 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12238 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12241 * g++.dg/torture/pr64378.C: New testcase.
12243 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12246 * gfortran.dg/block_13.f08: New test
12248 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12251 * gfortran.dg/associate_1.f03: Allow test for character with
12254 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12256 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12257 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12259 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12261 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12263 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12266 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12268 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12271 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12274 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12277 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12279 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12282 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12284 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12286 PR rtl-optimization/52773
12287 * gcc.c-torture/compile/pr52773.c: New test.
12289 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12292 * g++.dg/cpp0x/alias-decl-46.C: New.
12294 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12296 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12298 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12300 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12302 (CHECK_FP): Likewise.
12303 (CHECK_CUMULATIVE_SAT): Likewise.
12305 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12307 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12308 (Set_Neon_Cumulative_Sat): Add parameter.
12309 (__set_neon_cumulative_sat): Support new parameter.
12310 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12311 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12313 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12314 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12317 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12319 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12320 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12322 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12325 * g++.dg/tls/thread_local-ice4.C: New.
12327 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12329 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12332 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12335 * g++.dg/cpp0x/vt-62276.C: New.
12337 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12339 PR middle-end/64353
12340 * g++.dg/pr64353.C: New.
12342 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12345 * gcc.target/aarch64/pr64263_1.c: New test.
12347 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12349 PR tree-optimization/64434
12350 * gcc.dg/torture/pr64434.c: Move to...
12351 * gcc.dg/pr64434.c: ... here.
12353 2015-01-16 Richard Biener <rguenther@suse.de>
12355 PR middle-end/64614
12356 * gcc.dg/uninit-18.c: New testcase.
12358 2015-01-16 Richard Biener <rguenther@suse.de>
12360 PR tree-optimization/64568
12361 * g++.dg/torture/pr64568-2.C: New testcase.
12363 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12366 * gcc.target/i386/chkp-label-address.c: New.
12368 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12371 * gfortran.dg/pointer_init_6.f90: Extended.
12373 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12375 * gcc.c-torture/compile/20150108.c: New test.
12377 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12379 * gcc.target/visium: New directory.
12381 2015-01-16 Richard Biener <rguenther@suse.de>
12383 PR tree-optimization/61743
12384 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12385 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12387 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12389 * gcc.dg/pr64015.c: New test.
12391 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12395 * g++.dg/ipa/pr64612.C: New test.
12397 2015-01-16 Renlin Li <renlin.li@arm.com>
12399 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12401 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12403 * gcc.target/i386/sse-14.c: Test new intrinsic.
12404 * gcc.target/i386/sse-22.c: Ditto.
12406 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12409 * g++.dg/cpp0x/auto44.C: New.
12411 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12414 * gcc.target/nios2/gpopt-all.c: New test case.
12415 * gcc.target/nios2/gpopt-local.c: New test case.
12416 * gcc.target/nios2/gpopt-global.c: New test case.
12417 * gcc.target/nios2/gpopt-data.c: New test case.
12418 * gcc.target/nios2/gpopt-none.c: New test case.
12420 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12422 * g++.dg/ubsan/vptr-1.C: New test.
12423 * g++.dg/ubsan/vptr-2.C: New test.
12424 * g++.dg/ubsan/vptr-3.C: New test.
12425 * g++.dg/ubsan/vptr-4.C: New test.
12426 * g++.dg/ubsan/vptr-5.C: New test.
12427 * g++.dg/ubsan/vptr-6.C: New test.
12428 * g++.dg/ubsan/vptr-7.C: New test.
12429 * g++.dg/ubsan/vptr-8.C: New test.
12430 * g++.dg/ubsan/vptr-9.C: New test.
12432 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12434 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12436 * lib/gcc-dg.exp: Likewise.
12438 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12440 PR rtl-optimization/64110
12441 * gcc.target/i386/pr64110.c: Add scan-assembler.
12443 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12444 James Norris <jnorris@codesourcery.com>
12445 Cesar Philippidis <cesar@codesourcery.com>
12446 Ilmir Usmanov <i.usmanov@samsung.com>
12448 * lib/target-supports.exp (check_effective_target_fopenacc): New
12450 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12451 * g++.dg/goacc/goacc.exp: Likewise.
12452 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12453 * gcc.dg/goacc/goacc.exp: Likewise.
12454 * gfortran.dg/goacc/goacc.exp: Likewise.
12455 * c-c++-common/cpp/openacc-define-1.c: New file.
12456 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12457 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12458 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12459 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12460 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12461 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12462 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12463 * c-c++-common/goacc/cache-1.c: Likewise.
12464 * c-c++-common/goacc/clauses-fail.c: Likewise.
12465 * c-c++-common/goacc/collapse-1.c: Likewise.
12466 * c-c++-common/goacc/data-1.c: Likewise.
12467 * c-c++-common/goacc/data-2.c: Likewise.
12468 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12469 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12470 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12471 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12472 * c-c++-common/goacc/if-clause-1.c: Likewise.
12473 * c-c++-common/goacc/if-clause-2.c: Likewise.
12474 * c-c++-common/goacc/kernels-1.c: Likewise.
12475 * c-c++-common/goacc/loop-1.c: Likewise.
12476 * c-c++-common/goacc/loop-private-1.c: Likewise.
12477 * c-c++-common/goacc/nesting-1.c: Likewise.
12478 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12479 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12480 * c-c++-common/goacc/parallel-1.c: Likewise.
12481 * c-c++-common/goacc/pcopy.c: Likewise.
12482 * c-c++-common/goacc/pcopyin.c: Likewise.
12483 * c-c++-common/goacc/pcopyout.c: Likewise.
12484 * c-c++-common/goacc/pcreate.c: Likewise.
12485 * c-c++-common/goacc/pragma_context.c: Likewise.
12486 * c-c++-common/goacc/present-1.c: Likewise.
12487 * c-c++-common/goacc/reduction-1.c: Likewise.
12488 * c-c++-common/goacc/reduction-2.c: Likewise.
12489 * c-c++-common/goacc/reduction-3.c: Likewise.
12490 * c-c++-common/goacc/reduction-4.c: Likewise.
12491 * c-c++-common/goacc/sb-1.c: Likewise.
12492 * c-c++-common/goacc/sb-2.c: Likewise.
12493 * c-c++-common/goacc/sb-3.c: Likewise.
12494 * c-c++-common/goacc/update-1.c: Likewise.
12495 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12496 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12497 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12498 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12499 * gfortran.dg/goacc/assumed.f95: Likewise.
12500 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12501 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12502 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12503 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12504 * gfortran.dg/goacc/branch.f95: Likewise.
12505 * gfortran.dg/goacc/cache-1.f95: Likewise.
12506 * gfortran.dg/goacc/coarray.f95: Likewise.
12507 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12508 * gfortran.dg/goacc/cray.f95: Likewise.
12509 * gfortran.dg/goacc/critical.f95: Likewise.
12510 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12511 * gfortran.dg/goacc/data-tree.f95: Likewise.
12512 * gfortran.dg/goacc/declare-1.f95: Likewise.
12513 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12514 * gfortran.dg/goacc/fixed-1.f: Likewise.
12515 * gfortran.dg/goacc/fixed-2.f: Likewise.
12516 * gfortran.dg/goacc/fixed-3.f: Likewise.
12517 * gfortran.dg/goacc/fixed-4.f: Likewise.
12518 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12519 * gfortran.dg/goacc/if.f95: Likewise.
12520 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12521 * gfortran.dg/goacc/list.f95: Likewise.
12522 * gfortran.dg/goacc/literal.f95: Likewise.
12523 * gfortran.dg/goacc/loop-1.f95: Likewise.
12524 * gfortran.dg/goacc/loop-2.f95: Likewise.
12525 * gfortran.dg/goacc/loop-3.f95: Likewise.
12526 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12527 * gfortran.dg/goacc/omp.f95: Likewise.
12528 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12529 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12530 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12531 * gfortran.dg/goacc/parameter.f95: Likewise.
12532 * gfortran.dg/goacc/private-1.f95: Likewise.
12533 * gfortran.dg/goacc/private-2.f95: Likewise.
12534 * gfortran.dg/goacc/private-3.f95: Likewise.
12535 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12536 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12537 * gfortran.dg/goacc/reduction.f95: Likewise.
12538 * gfortran.dg/goacc/routine-1.f90: Likewise.
12539 * gfortran.dg/goacc/routine-2.f90: Likewise.
12540 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12541 * gfortran.dg/goacc/several-directives.f95: Likewise.
12542 * gfortran.dg/goacc/sie.f95: Likewise.
12543 * gfortran.dg/goacc/subarrays.f95: Likewise.
12544 * gfortran.dg/gomp/map-1.f90: Likewise.
12545 * gfortran.dg/openacc-define-1.f90: Likewise.
12546 * gfortran.dg/openacc-define-2.f90: Likewise.
12547 * gfortran.dg/openacc-define-3.f90: Likewise.
12548 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12549 * g++.dg/gomp/block-2.C: Likewise.
12550 * g++.dg/gomp/block-3.C: Likewise.
12551 * g++.dg/gomp/block-5.C: Likewise.
12552 * g++.dg/gomp/target-1.C: Likewise.
12553 * g++.dg/gomp/target-2.C: Likewise.
12554 * g++.dg/gomp/taskgroup-1.C: Likewise.
12555 * g++.dg/gomp/teams-1.C: Likewise.
12556 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12557 * gcc.dg/cilk-plus/jump.c: Likewise.
12558 * gcc.dg/gomp/block-1.c: Likewise.
12559 * gcc.dg/gomp/block-10.c: Likewise.
12560 * gcc.dg/gomp/block-2.c: Likewise.
12561 * gcc.dg/gomp/block-3.c: Likewise.
12562 * gcc.dg/gomp/block-4.c: Likewise.
12563 * gcc.dg/gomp/block-5.c: Likewise.
12564 * gcc.dg/gomp/block-6.c: Likewise.
12565 * gcc.dg/gomp/block-7.c: Likewise.
12566 * gcc.dg/gomp/block-8.c: Likewise.
12567 * gcc.dg/gomp/block-9.c: Likewise.
12568 * gcc.dg/gomp/target-1.c: Likewise.
12569 * gcc.dg/gomp/target-2.c: Likewise.
12570 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12571 * gcc.dg/gomp/teams-1.c: Likewise.
12573 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12575 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12578 2015-01-15 Mike Stump <mikestump@comcast.net>
12580 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12581 * gcc.dg/inline_2.c: Likewise.
12582 * gcc.dg/inline_3.c: Likewise.
12583 * gcc.dg/inline_4.c: Likewise.
12585 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12588 * gfortran.dg/proc_ptr_comp_43.f90: New.
12590 2015-01-15 Mike Stump <mikestump@comcast.net>
12592 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12593 * gcc.dg/unroll_2.c: Likewise.
12594 * gcc.dg/unroll_3.c: Likewise.
12595 * gcc.dg/unroll_4.c: Likewise.
12596 * gcc.dg/unroll_5.c: Likewise.
12598 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12601 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12603 * gcc.target/aarch64/test_frame_6.c: Likewise.
12604 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12605 x30 and x19 (in the epilogue).
12606 * gcc.target/aarch64/test_frame_4.c: Likewise.
12607 * gcc.target/aarch64/test_frame_7.c: Likewise.
12609 2015-01-15 Martin Liska <mliska@suse.cz>
12611 * g++.dg/ipa/pr64068.C: New test.
12612 * gcc.dg/ipa/PR64559.c: New test.
12614 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12616 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12619 2015-01-15 Richard Biener <rguenther@suse.de>
12621 PR tree-optimization/61743
12622 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12623 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12625 2015-01-15 Renlin Li <renlin.li@arm.com>
12627 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12628 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12630 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12632 * gcc.dg/vect/vect-aggressive-1.c: New.
12633 * gcc.target/i386/avx2-vect-aggressive.c: New.
12635 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12637 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12639 2015-01-15 Richard Biener <rguenther@suse.de>
12642 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12643 -Wl,-undefined,dynamic_lookup.
12645 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12647 * gnat.dg/opt47.adb: New test.
12649 2015-01-15 Richard Biener <rguenther@suse.de>
12652 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12654 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12656 PR tree-optimization/64434
12657 * gcc.dg/torture/pr64434.c: New test.
12659 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12661 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12662 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12663 -march=loongson* and -march=octeon* require -mno-micromips.
12665 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12666 Matthew Fortune <matthew.fortune@imgtec.com>
12668 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12669 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12670 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12671 * gcc.target/mips/call-saved-7.c: New file.
12672 * gcc.target/mips/call-saved-8.c: New file.
12673 * gcc.target/mips/call-saved-9.c: New file.
12675 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12677 * gcc.target/mips/lsa.c: New file.
12678 * gcc.target/mips/mips64-lsa.c: Likewise.
12679 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12680 * gcc.target/mips/mulsize-4.c: Likewise.
12681 * gcc.target/mips/mulsize-5.c: New file.
12682 * gcc.target/mips/mulsize-6.c: Likewise.
12683 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12684 and !HAS_LSA as ghost options.
12685 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12688 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12690 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12692 2015-01-15 Richard Biener <rguenther@suse.de>
12694 PR middle-end/64365
12695 * gcc.dg/torture/pr64365.c: New testcase.
12697 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12699 * gcc.dg/stackprotectexplicit1.c: New test.
12700 * g++.dg/stackprotectexplicit2.c: New test.
12702 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12705 * gfortran.dg/inquire_internal.f90: New.
12706 * gfortran.dg/negative_unit_check.f90: New.
12708 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12711 * gcc.target/sh/pr53988-1.c: New.
12713 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12716 * g++.dg/tls/thread_local-ice3.C: New.
12718 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12720 * gcc.target/i386/fentry-override.c: Properly place {} in target
12721 selector. Remove nonpic.
12722 * gcc.target/i386/fentry.c: Likewise.
12724 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12726 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12727 warnings instead of errors.
12729 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12731 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12732 option support instead of ENABLE_LTO from Makefile.
12734 2015-01-14 Richard Biener <rguenther@suse.de>
12736 PR tree-optimization/59354
12737 * gcc.dg/vect/pr59354.c: New testcase.
12739 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12741 * lib/target-supports.exp
12742 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12743 on ARM architures before v7.
12745 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12747 PR middle-end/59448
12748 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12749 an atomic_exchange.
12751 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12754 * gcc.target/i386/pr64386.c: New test.
12756 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12759 * gcc.target/i386/pr64393.c: New test.
12761 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12764 * gcc.target/i386/pr64387.c: New test.
12766 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12768 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12770 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12772 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12774 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12777 * gcc.target/arm/pr64453.c: New.
12779 2015-01-14 Richard Biener <rguenther@suse.de>
12782 * gcc.dg/lto/pr64415_0.c: New testcase.
12783 * gcc.dg/lto/pr64415_1.c: Likewise.
12785 2015-01-14 Martin Liska <mliska@suse.cz>
12787 * gcc.dg/ipa/pr64307.c: New test.
12789 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12791 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12792 64-bit and 128-bit.
12794 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12797 * gcc.target/arm/pr64460_1.c: New test.
12799 2015-01-14 Richard Biener <rguenther@suse.de>
12801 PR tree-optimization/64493
12802 PR tree-optimization/64495
12803 * gcc.dg/vect/pr64493.c: New testcase.
12804 * gcc.dg/vect/pr64495.c: Likewise.
12806 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12808 * gcc.dg/Warray-bounds-11.c: New test-case.
12810 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12812 * gcc.target/mips/octeon3-pipe-1.c: New test.
12814 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12816 * jit.dg/harness.h (set_up_logging): Move string concatenation
12818 (concat_strings): New function.
12819 (dump_reproducer): New function.
12820 (test_jit): Call dump_reproducer.
12821 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12823 (jit-dg-test): Delete any generated reproducer from previous runs.
12824 Verify that a generated reproducer was created, and verify that it
12826 * jit.dg/test-nested-contexts.c (main): Call
12827 gcc_jit_context_dump_reproducer_to_file.
12829 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12831 * gcc.dg/aru-2.c: Add dg-require-profiling.
12833 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12835 * lib/target-supports.exp (check_profiling_available): Check if
12838 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12841 * g++.dg/torture/pr64565.C: New testcase.
12843 2015-01-13 Marek Polacek <polacek@redhat.com>
12845 PR middle-end/64391
12846 * gcc.dg/tm/pr64391.c: New test.
12848 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12850 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12853 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12855 * gcc.target/i386/pie.c: New test.
12857 * lib/target-supports.exp (check_effective_target_pie): New.
12859 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12861 PR rtl-optimization/64286
12862 * gcc.target/i386/avx2-pr64286.c: New test.
12864 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12867 * g++.dg/cpp0x/vt-57626.C: New.
12869 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12872 * gfortran.dg/pr64528.f90: New test.
12874 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12876 * gcc.target/aarch64/subsp.c: New test.
12878 2015-01-13 Andrew Pinski <apinski@cavium.com>
12880 * gcc.target/aarch64/store-pair-1.c: New testcase.
12882 2015-01-13 Richard Biener <rguenther@suse.de>
12885 * gcc.dg/lto/pr64373_0.c: New testcase.
12887 2015-01-13 Andrew Pinski <apinski@cavium.com>
12889 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12890 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12892 2015-01-13 Richard Biener <rguenther@suse.de>
12894 PR tree-optimization/64406
12895 * gcc.dg/pr64406.c: New testcase.
12897 2015-01-13 Richard Biener <rguenther@suse.de>
12899 PR tree-optimization/64404
12900 * gcc.dg/vect/pr64404.c: New testcase.
12902 2015-01-13 Richard Biener <rguenther@suse.de>
12904 PR tree-optimization/64568
12905 * g++.dg/torture/pr64568.C: New testcase.
12907 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12909 * jit.dg/test-error-local-used-from-other-function.c: New test
12911 * jit.dg/test-error-param-reuse.c: New test case.
12912 * jit.dg/test-error-param-sharing.c: New test case.
12913 * jit.dg/test-error-param-used-from-other-function.c: New test
12915 * jit.dg/test-error-param-used-without-a-function.c: New test
12918 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12920 PR tree-optimization/64563
12921 * gcc.dg/pr64563.c: New test.
12924 * gcc.target/i386/pr64513.c: New test.
12926 PR tree-optimization/64454
12927 * gcc.dg/pr64454.c: New test.
12930 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12932 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12933 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12934 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12935 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12936 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12937 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12938 * gcc.dg/vect/slp-25.c: Likewise.
12939 * gcc.dg/vect/vect-109.c: Likewise.
12940 * gcc.dg/vect/vect-13.c: Likewise.
12941 * gcc.dg/vect/vect-17.c: Likewise.
12942 * gcc.dg/vect/vect-18.c: Likewise.
12943 * gcc.dg/vect/vect-19.c: Likewise.
12944 * gcc.dg/vect/vect-20.c: Likewise.
12945 * gcc.dg/vect/vect-21.c: Likewise.
12946 * gcc.dg/vect/vect-22.c: Likewise.
12947 * gcc.dg/vect/vect-27.c: Likewise.
12948 * gcc.dg/vect/vect-29.c: Likewise.
12949 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12950 * gcc.dg/vect/vect-2.c: Likewise.
12951 * gcc.dg/vect/vect-3.c: Likewise.
12952 * gcc.dg/vect/vect-4.c: Likewise.
12953 * gcc.dg/vect/vect-5.c: Likewise.
12954 * gcc.dg/vect/vect-72.c: Likewise.
12955 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12956 * gcc.dg/vect/vect-73.c: Likewise.
12957 * gcc.dg/vect/vect-77-global.c: Likewise.
12958 * gcc.dg/vect/vect-78-global.c: Likewise.
12959 * gcc.dg/vect/vect-7.c: Likewise.
12960 * gcc.dg/vect/vect-86.c: Likewise.
12961 * gcc.dg/vect/vect-align-1.c: Likewise.
12962 * gcc.dg/vect/vect-align-3.c: Likewise.
12963 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12964 * gcc.dg/vect/vect-all.c: Likewise.
12965 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12966 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12967 * gcc.dg/vect/vect-peel-3.c: Likewise.
12968 * gcc.dg/vect/vect-peel-4.c: Likewise.
12969 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12971 2015-01-12 Jeff Law <law@redhat.com>
12974 * gcc.target/m68k/pr64461.c: New test.
12976 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12978 * jit.dg/test-array-as-pointer.c (create_code): Update call
12979 to gcc_jit_context_new_global by setting "kind" to
12980 GCC_JIT_GLOBAL_IMPORTED.
12981 * jit.dg/test-error-array-as-pointer.c: Likewise.
12982 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12983 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12984 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12985 * jit.dg/test-using-global.c (the_global): Rename to...
12986 (imported_global): ...this.
12987 (create_code): Update to test the three kinds of global.
12988 (verify_code): Likewise.
12990 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12993 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12994 undefined behavior.
12995 * gcc.target/i386/pr64291-2.c: Updated.
12997 2015-01-12 Richard Biener <rguenther@suse.de>
12999 PR tree-optimization/64530
13000 * gfortran.dg/pr64530.f90: New testcase.
13002 2015-01-12 Richard Biener <rguenther@suse.de>
13004 PR middle-end/64357
13005 * gcc.dg/torture/pr64357.c: New testcase.
13007 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13009 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13012 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13013 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13015 2015-01-12 Martin Liska <mliska@suse.cz>
13017 * gcc.dg/ipa/PR64550.c: New test.
13019 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13022 * g++.dg/ipa/pr63470.C: New testcase.
13024 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13027 * gfortran.dg/typebound_operator_20.f90: New.
13029 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13032 * gfortran.dg/proc_ptr_comp_42.f90: New.
13034 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13037 * gfortran.dg/proc_ptr_comp_41.f90: New.
13039 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13041 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13043 2015-01-10 Tobias Burnus <burnus@net-b.de>
13046 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13047 and add dg-excess-errors.
13048 * gfortran.dg/line_length_6.f90: New.
13049 * gfortran.dg/line_length_7.f90: New.
13050 * gfortran.dg/line_length_8.f90: New.
13051 * gfortran.dg/line_length_9.f90: New.
13052 * gfortran.dg/line_length_10.f90: New.
13053 * gfortran.dg/line_length_11.f90: New.
13055 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13057 * jit.dg/test-threads.c (struct testcase): Move declaration
13058 to jit.dg/all-non-failing-tests.h.
13059 (testcases): Likewise.
13060 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13061 declaration here from jit.dg/all-non-failing-tests.h.
13062 (testcases): Likewise.
13063 * jit.dg/test-combination.c (create_code): Eliminate spelling
13064 out all of the testcases in favor of looping through the
13065 "testcases" metadata.
13066 (verify_code): Likewise.
13068 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13070 PR rtl-optimization/64536
13071 * gcc.dg/pr64536.c: New test.
13073 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13075 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13076 * jit.dg/test-combination.c (create_code): Likewise.
13077 (verify_code): Likewise.
13078 * jit.dg/test-constants.c: New test case.
13079 * jit.dg/test-threads.c: Add test-constants.c.
13081 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13084 * objc.dg/gnu-api-2-class.m: Add a test case
13085 for the above change.
13087 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13089 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13091 2015-01-09 Richard Biener <rguenther@suse.de>
13093 PR tree-optimization/64410
13094 * g++.dg/vect/pr64410.cc: New testcase.
13096 2015-01-09 Martin Liska <mliska@suse.cz>
13098 * gcc.dg/ipa/ipa-icf-32.c: New test.
13100 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13102 * c-c++-common/tsan/tsan_barrier.h: New.
13103 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13104 * c-c++-common/tsan/bitfield_race.c: Likewise.
13105 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13106 * c-c++-common/tsan/mutexset1.c: Likewise.
13107 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13108 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13109 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13110 * c-c++-common/tsan/simple_race.c: Likewise.
13111 * c-c++-common/tsan/simple_stack.c: Likewise.
13112 * c-c++-common/tsan/sleep_sync.c: Likewise.
13113 * c-c++-common/tsan/tiny_race.c: Likewise.
13114 * c-c++-common/tsan/tls_race.c: Likewise.
13115 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13116 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13117 * g++.dg/tsan/atomic_free.C: Likewise.
13118 * g++.dg/tsan/atomic_free2.C: Likewise.
13119 * g++.dg/tsan/cond_race.C: Likewise.
13120 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13122 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13125 * lib/target-supports.exp (check_effective_target_libatomic_available):
13127 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13128 targets that match effective-target libatomic_available.
13129 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13131 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13133 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13134 Verify the result of gcc_jit_context_get_last_error.
13135 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13137 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13139 PR tree-optimization/63989
13140 * gcc.dg/strlenopt-27.c: New test.
13142 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13144 * jit.dg/harness.h (set_up_logging): New function.
13145 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13146 set_up_logging on the context, so that every testcase is
13147 logged to a particular file.
13148 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13149 and call gcc_jit_context_set_logfile on the top-level context.
13151 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13154 * g++.dg/opt/pr64338.C: New test.
13156 2015-01-08 Tobias Burnus <burnus@net-b.de>
13158 * gfortran.dg/coarray/codimension_2b.f90: New file.
13159 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13160 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13162 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13165 * g++.dg/ext/fnname4.C: New.
13167 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13170 * g++.dg/cpp0x/constexpr-64462.C: New.
13172 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13175 * g++.dg/cpp0x/deleted10.C: New.
13177 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13179 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13181 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13183 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13184 GCC_JIT_UNARY_OP_ABS.
13185 (verify_unary_ops): Likewise.
13187 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13189 * jit.dg/test-arith-overflow.c: New test case.
13190 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13191 * jit.dg/test-combination.c (create_code): Likewise.
13192 (verify_code): Likewise.
13193 * jit.dg/test-threads.c (testcases): Likewise.
13195 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13197 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13198 rather than "jit". Load g++.exp, and call g++_init.
13199 Run test-*.cc files within the testsuite and *.cc files within
13201 (jit-dg-test): Drop the addition of -fgnu89-inline to
13202 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13203 doing it when compiling C testcases (since g++ does not handle
13204 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13205 is restored to the value after g++_init ran, rather than the
13206 value before g++_init ran. Return a list of
13207 $comp_output $output_file, as dg-test assumes.
13209 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13211 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13212 make it easier to figure out the origin of each test result when
13213 running test-combination.c and test-threads.c.
13214 (CHECK_VALUE): Likewise.
13215 (CHECK_DOUBLE_VALUE): Likewise.
13216 (CHECK_STRING_VALUE): Likewise.
13217 (CHECK_STRING_STARTS_WITH): Likewise.
13218 (CHECK_STRING_CONTAINS): Likewise.
13220 (check_string_value): Likewise, add "funcname" param.
13221 (check_string_starts_with): Likewise.
13222 (check_string_contains): Likewise.
13224 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13226 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13227 generating name of built executable.
13229 2015-01-07 Marek Polacek <polacek@redhat.com>
13232 * gcc.dg/pr64440.c: New test.
13233 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13235 2015-01-07 Marek Polacek <polacek@redhat.com>
13238 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13239 * gcc.dg/pr64417.c: New test.
13241 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13244 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13247 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13249 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13250 Check if testcases run without errors, not just if they compile.
13252 2015-01-06 Christian Bruel <christian.bruel@st.com>
13255 * gcc.target/sh/pr64507.c: New test.
13257 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13259 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13261 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13263 * c-c++-common/asan/sanitize-all-1.c: New test.
13264 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13265 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13266 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13267 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13269 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13271 * lib/target-supports.exp (check_profiling_available): Return 0 for
13273 (check_effective_target_tls_runtime): Likewise.
13274 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13275 * gcc.dg/20020312-2.c: Adjust for Visium.
13276 * gcc.dg/tls/thr-cse-1.c: Likewise
13277 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13278 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13279 * gcc.dg/weak/typeof-2.c: Likewise.
13281 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13283 PR rtl-optimization/64287
13284 * gcc.dg/aru-2.c: New test.
13286 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13289 * c-c++-common/ubsan/pr64344-1.c: New test.
13290 * c-c++-common/ubsan/pr64344-2.c: New test.
13292 PR tree-optimization/64465
13293 * gcc.dg/pr64465.c: New test.
13295 PR tree-optimization/64494
13296 * gcc.c-torture/compile/pr64494.c: New test.
13298 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13301 * gfortran.dg/realloc_on_assign_25.f90: New test.
13303 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13305 Update copyright years.
13307 2015-01-05 Marek Polacek <polacek@redhat.com>
13310 * gcc.dg/pr64423.c: New test.
13312 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13314 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13315 mmix-knuth-mmixware for the same reason as for MIPS.
13316 * gcc.dg/debug/debug-2.c: Ditto.
13318 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13320 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13323 * lib/gfortran.exp: Add libatomic library search path.
13324 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13325 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13327 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13329 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13331 * c-c++-common/tsan/bitfield_race.c: New testcase.
13332 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13334 2015-01-02 Tobias Burnus <burnus@net-b.de>
13336 * gfortran.dg/coarray/collectives_4.f90: New.
13338 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13341 * gfortran.dg/extends_16.f90: New.
13343 2015-01-02 Tobias Burnus <burnus@net-b.de>
13345 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13347 2015-01-02 Tobias Burnus <burnus@net-b.de>
13349 * gfortran.dg/coarray/codimension_2.f90: New.
13350 * gfortran.dg/coarray/codimension_2a.f90: New.
13351 * gfortran.dg/coarray_35.f90: New.
13352 * gfortran.dg/coarray_35a.f90: New.
13354 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13357 * gfortran.dg/dummy_procedure_11.f90: New.
13359 Copyright (C) 2015 Free Software Foundation, Inc.
13361 Copying and distribution of this file, with or without modification,
13362 are permitted in any medium without royalty provided the copyright
13363 notice and this notice are preserved.