1 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr68053.f90: New test.
6 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
8 * g++.dg/lto/pr68057_0.C: Fix testcase.
10 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
12 * gfortran.dg/PR67518.f90: move from here...
13 * gfortran.dg/graphite/PR67518.f90: to here.
14 * gfortran.dg/PR53852.f90: move from here...
15 * gfortran.dg/graphite/PR53852.f90: to here.
17 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
19 * gcc.dg/sso-1.c: New test.
20 * gcc.dg/sso-2.c: Likewise.
21 * gcc.dg/sso-3.c: Likewise.
22 * gcc.dg/sso-4.c: Likewise.
23 * gcc.dg/sso-5.c: Likewise.
24 * gcc.dg/sso-6.c: Likewise.
25 * gcc.dg/sso-7.c: Likewise.
26 * gcc.dg/sso-8.c: Likewise.
27 * gcc.dg/sso: New directory.
28 * gcc.target/i386/movbe-3.c: New test.
29 * gnat.dg/sso1.adb: Likewise.
30 * gnat.dg/sso2.ad[sb]: Likewise.
31 * gnat.dg/sso3.adb: Likewise.
32 * gnat.dg/sso4.adb: Likewise.
33 * gnat.dg/sso5.adb: Likewise.
34 * gnat.dg/sso6.adb: Likewise.
35 * gnat.dg/sso7.adb: Likewise.
36 * gnat.dg/specs/sso1.ads: Likewise.
37 * gnat.dg/specs/sso2.ads: Likewise.
38 * gnat.dg/sso: New directory.
40 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
43 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
45 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
48 * gfortran.dg/pr68224.f90: New test.
50 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
53 * gfortran.dg/proc_ptr_47.f90: New test.
56 * gfortran.dg/pr66465.f90: New test.
58 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
60 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
62 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
65 * gfortran.dg/pr68153.f90: New test.
67 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
70 * gfortran.dg/pr68151.f90: New test.
72 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
74 PR tree-optimization/68235
75 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
77 2015-11-06 Jeff Law <law@redhat.com>
79 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
80 realized jump threads.
81 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
82 threads rather than dom1 dump.
84 2015-11-06 Michael Collison <michael.collison@linaro.org
85 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
88 2015-08-01 Michael Collison <michael.collison@linaro.org
89 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
91 * gcc.target/arm/mincmp.c: New test.
93 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
96 * gfortran.dg/warn_unused_function_2.f90: Add two new
97 "defined but not used" subroutines.
99 2015-11-06 Jakub Jelinek <jakub@redhat.com>
101 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
102 * g++.dg/gomp/ordered-2.C (f1): Likewise.
103 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
104 expected diagnostics for the addition of quotes.
105 * gfortran.dg/gomp/target3.f90: Likewise.
106 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
107 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
108 * c-c++-common/gomp/doacross-1.c: Likewise.
109 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
110 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
111 Adjust expected diagnostics wording.
112 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
113 Don't expect error on ordered threads simd when in for simd.
114 * c-c++-common/gomp/nesting-2.c: New test.
115 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
116 * c-c++-common/gomp/ordered-4.c: New test.
118 2015-11-06 Mike Stump <mikestump@comcast.net>
120 * gcc.dg/pragma-diag-5.c: Make test cases unique.
122 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
123 Sebastian Pop <s.pop@samsung.com>
125 * gcc.dg/graphite/fuse-1.c: New.
126 * gcc.dg/graphite/fuse-2.c: New.
127 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
129 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
131 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
133 2015-11-06 David Malcolm <dmalcolm@redhat.com>
135 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
136 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
137 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
138 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
139 * lib/gcc-dg.exp: Load multiline.exp.
141 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
143 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
144 * gcc.target/arm/interrupt-1.c: Likewise.
145 * gcc.target/arm/interrupt-2.c: Likewise.
146 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
148 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
150 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
152 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
156 * g++.dg/lto/pr68057_0.C: New testcase.
157 * g++.dg/lto/pr68057_1.C: New testcase.
158 * g++.dg/torture/pr68220.C: New testcase.
160 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
162 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
165 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
167 PR tree-optimization/68145
168 * g++.dg/vect/pr68145.cc: New test.
170 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173 * gcc.dg/pr68088_1.c: New test.
175 2015-11-06 Richard Biener <rguenther@suse.de>
177 * gcc.dg/vect/bb-slp-38.c: New testcase.
179 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
181 * gfortran.dg/goacc/private-3.f95: XFAIL.
183 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
187 * gfortran.dg/PR67518.f90: New test.
188 * gfortran.dg/PR53852.f90: New test.
190 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
191 Tom de Vries <tom@codesourcery.com>
192 Nathan Sidwell <nathan@codesourcery.com>
193 Thomas Schwinge <thomas@codesourcery.com>
195 * c-c++-common/goacc/combined-directives.c: New test.
196 * c-c++-common/goacc/loop-clauses.c: New test.
197 * c-c++-common/goacc/tile.c: New test.
198 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
199 as gang static arguments.
200 * c-c++-common/goacc/update-1.c: Adjust expected error message.
201 * g++.dg/goacc/template.C: New test.
202 * gfortran.dg/goacc/combined-directives.f90: New test.
203 * gfortran.dg/goacc/default.f95: New test.
204 * gfortran.dg/goacc/default_none.f95: New test.
205 * gfortran.dg/goacc/firstprivate-1.f95: New test.
206 * gfortran.dg/goacc/gang-static.f95: New test.
207 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
208 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
209 * gfortran.dg/goacc/list.f95: Update test.
210 * gfortran.dg/goacc/loop-2.f95: Likewise.
211 * gfortran.dg/goacc/loop-4.f95: New test.
212 * gfortran.dg/goacc/loop-5.f95: New test.
213 * gfortran.dg/goacc/loop-6.f95: New test.
214 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
215 * gfortran.dg/goacc/multi-clause.f90: New test.
216 * gfortran.dg/goacc/parallel-tree.f95: Update test.
217 * gfortran.dg/goacc/update.f95: New test.
219 2015-11-05 Martin Sebor <msebor@redhat.com>
222 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
223 invocations where the size of the destination buffer object
224 or its type (or both) is unknown.
226 2015-11-05 Martin Sebor <msebor@redhat.com>
229 * g++.dg/warn/Wplacement-new-size.C: New test.
231 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
233 * gcc.dg/pr68112.c: New.
234 * gcc.dg/vect/vect-strided-shift-1.c: New.
236 2015-11-05 Marek Polacek <polacek@redhat.com>
239 * gcc.dg/pr68090.c: New test.
241 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
243 * gcc.dg/ifcvt-4.c: New.
245 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
250 2015-11-05 Jakub Jelinek <jakub@redhat.com>
252 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
253 of variables in both data sharing and mapping clauses and for
254 structure element based array sections being mapped rather than
256 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
257 expected diagnostics wording in one case.
258 * c-c++-common/gomp/distribute-1.c: New test.
259 * c-c++-common/gomp/element-1.c: New test.
260 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
261 and #pragma omp end declare target pair around the function.
262 Change s from a parameter to a file scope variable.
263 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
264 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
265 on non-zero low-bound in reduction array sections. Add further
267 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
268 * c-c++-common/gomp/target-teams-1.c: New test.
269 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
270 for expected mangling on x86_64/i?86.
271 * gcc.dg/gomp/declare-simd-3.c: New test.
272 * gcc.dg/gomp/declare-simd-4.c: New test.
273 * gcc.dg/gomp/for-20.c: New test.
274 * gcc.dg/gomp/for-21.c: New test.
275 * gcc.dg/gomp/for-22.c: New test.
276 * gcc.dg/gomp/for-23.c: New test.
277 * gcc.dg/gomp/for-24.c: New test.
278 * gcc.dg/gomp/linear-1.c: New test.
279 * gcc.dg/gomp/loop-1.c: New test.
280 * g++.dg/gomp/atomic-17.C: New test.
281 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
282 non-static data member in shared clause. Add single construct.
283 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
284 scan-assembler-times directives for expected mangling on x86_64/i?86.
285 * g++.dg/gomp/declare-simd-3.C: Likewise.
286 * g++.dg/gomp/declare-simd-4.C: New test.
287 * g++.dg/gomp/declare-simd-5.C: New test.
288 * g++.dg/gomp/declare-target-1.C: New test.
289 * g++.dg/gomp/linear-2.C: New test.
290 * g++.dg/gomp/loop-1.C: New test.
291 * g++.dg/gomp/loop-2.C: New test.
292 * g++.dg/gomp/loop-3.C: New test.
293 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
294 non-static data member in shared clause.
295 * g++.dg/gomp/member-3.C: New test.
296 * g++.dg/gomp/member-4.C: New test.
297 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
298 (bar): Remove dg-message.
299 * g++.dg/gomp/target-teams-1.C: New test.
301 2015-11-05 Richard Biener <rguenther@suse.de>
303 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
304 uninitialized variables.
305 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
306 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
307 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
308 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
309 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
310 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
311 * gcc.dg/ipa/inlinehint-2.c: Likewise.
312 * gcc.dg/ipa/pure-const-2.c: Likewise.
313 * gcc.dg/tree-ssa/loop-1.c: Likewise.
314 * gcc.dg/tree-ssa/loop-23.c: Likewise.
315 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
316 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
317 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
318 * gcc.dg/vect/pr30858.c: Likewise.
319 * gcc.dg/vect/pr33866.c: Likewise.
320 * gcc.dg/vect/pr37027.c: Likewise.
321 * c-c++-common/ubsan/null-10.c: Likewise.
322 * gcc.target/i386/incoming-8.c: Likewise.
324 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
326 * gnat.dg/slice9.adb: New test.
328 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
330 * gfortran.dg/goacc/reduction-2.f95: Delete.
332 2015-11-04 Tom de Vries <tom@codesourcery.com>
334 PR tree-optimization/67742
335 * gcc.dg/tree-ssa/restrict-7.c: New test.
336 * gcc.dg/tree-ssa/restrict-8.c: New test.
338 2015-11-03 Martin Sebor <msebor@redhat.com>
341 * c-c++-common/builtin-offsetof-2.c: New test.
343 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
346 * gfortran.dg/warn_unused_function_3.f90: New test.
348 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
350 * gnat.dg/discr45.adb: Only compile the test.
352 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
354 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
355 * gcc.target/i386/mvc5.c: Ditto.
356 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
359 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
361 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
363 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
366 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
368 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
369 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
370 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
371 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
372 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
373 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
375 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
377 * gcc.target/aarch64/fp16/set_zero_1.c: New.
379 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
381 * gcc.dg/mvc1.c: Move to ...
382 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
383 * gcc.dg/mvc2.c: Move to ...
384 * gcc.target/i386/mvc2.c: ... here.
385 * gcc.dg/mvc3.c: Move to ...
386 * gcc.target/i386/mvc3.c: ... here.
387 * gcc.dg/mvc4.c: Move to ...
388 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
389 * gcc.dg/mvc5.c: Move to ...
390 * gcc.target/i386/mvc5.c: ... here.
391 * gcc.dg/mvc6.c: Move to ...
392 * gcc.target/i386/mvc6.c: ... here.
393 * gcc.dg/mvc7.c: Move to ...
394 * gcc.target/i386/mvc7.c: ... here.
396 * g++.dg/ext/mvc1.C: Require ifunc.
398 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
400 PR tree-optimization/68083
401 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
403 2015-11-02 Jeff Law <law@redhat.com>
405 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
406 irreducible loops in the CFG.
408 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
411 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
413 * gcc.dg/vect/vect-strided-shift-1.c: New.
415 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
418 * gcc.target/arm/pr67929_1.c: Move to...
419 * gcc.c-torture/execute/pr67929_1.c: ... Here.
420 Remove arm-specific directives. Add noclone, noinline
423 2015-11-01 Jeff Law <law@redhat.com>
425 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
427 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
429 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
430 (sse2_test): Rename from main. Do not return 0.
432 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
434 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
435 * gfortran.dg/proc_ptr_39.f90: Require visibility.
436 * gfortran.dg/read_dir.f90: XFAIL AIX.
438 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
440 Remove the implementation of N3994, terse range-for loops.
441 * g++.dg/cpp1z/range-for1.C: Remove.
443 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
445 * gnat.dg/discr45.adb: New test.
447 2015-10-31 Tom de Vries <tom@codesourcery.com>
449 * gfortran.dg/assumed_type_2.f90: Update test.
450 * gfortran.dg/no_arg_check_2.f90: Same.
452 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
454 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
456 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
459 * gfortran.dg/pr46588.f90: New test.
461 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
463 * gcc.dg/mvc1.c: New test for multiple targets cloning.
464 * gcc.dg/mvc2.c: Ditto.
465 * gcc.dg/mvc3.c: Ditto.
466 * gcc.dg/mvc4.c: Ditto.
467 * gcc.dg/mvc5.c: Ditto.
468 * gcc.dg/mvc6.c: Ditto.
469 * gcc.dg/mvc7.c: Ditto.
470 * g++.dg/ext/mvc1.C: Ditto.
471 * g++.dg/ext/mvc2.C: Ditto.
472 * g++.dg/ext/mvc3.C: Ditto.
473 * g++.dg/ext/mvc4.C: Ditto.
475 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
478 * gfortran.dg/pr51993.f90: New test.
480 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
482 PR rtl-optimization/68106
483 * gcc.target/aarch64/pr68106.c: New.
485 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
488 * gfortran.dg/pr36192_1.f90: New test.
490 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
493 *gfortran.dg/pr68154.f90
495 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
497 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
498 * c-c++-common/goacc/acc_on_device-2.c: Delete.
500 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
502 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
504 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
506 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
508 * gcc.target/powerpc/float128-mix.c: Likewise.
510 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
513 * gfortran.dg/pr68054.f90: New test.
515 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
518 * gfortran.dg/pr67885.f90: New test.
520 2015-10-29 Jeff Law <law@redhat.com>
522 PR tree-optimization/67892
523 * gcc.dg/tree-ssa/pr21417: Update expected output.
524 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
526 2015-10-29 Richard Biener <rguenther@suse.de>
529 * c-c++-common/ubsan/pr68142.c: New testcase.
531 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/other/cv_func4.C: New.
536 2015-10-29 Richard Biener <rguenther@suse.de>
539 * c-c++-common/ubsan/pr56956.c: New testcase.
541 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
543 * gnat.dg/discr44.adb: New test.
545 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
548 * gcc.dg/debug/pr66068.c: New test.
550 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
553 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
554 array bounds error at line 25.
556 2015-10-28 Catherine Moore <clm@codesourcery.com>
558 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
559 * gcc.target/mips/oddspreg-6.c: Likewise.
560 * gcc.target/mips/oddspreg-1.c: Likewise.
561 * gcc.target/mips/oddspreg-2.c: Likewise.
563 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
566 * gcc.target/avr/pr67839.c: New test.
568 2015-10-28 Richard Biener <rguenther@suse.de>
570 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
572 2015-10-28 Tom de Vries <tom@codesourcery.com>
574 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
576 2015-10-28 Richard Biener <rguenther@suse.de>
579 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
582 2015-10-28 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/65962
585 * gcc.dg/vect/vect-62.c: Adjust.
587 2015-10-28 Richard Biener <rguenther@suse.de>
590 * gcc.dg/torture/pr68067-1.c: New testcase.
591 * gcc.dg/torture/pr68067-2.c: Likewise.
593 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
595 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
597 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
599 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
600 as xvmadd and xvnmsub.
601 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
603 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
605 * c-c++-common/goacc/loop-shape.c: New test.
607 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
608 Cesar Philippidis <cesar@codesourcery.com>
610 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
611 * g++.dg/gomp/pr33372-3.C: Likewise.
613 2015-10-27 Richard Henderson <rth@redhat.com>
616 * gcc.target/i386/pr67609-2.c: New test.
618 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
621 * gcc.target/aarch64/pr68102_1.c: New test.
623 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
626 * gfortran.dg/allocate_with_source_15.f03: New test
628 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
629 James Norris <jnorris@codesourcery.com>
632 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
634 * gfortran.dg/goacc/loop-1.f95: Likewise.
635 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
636 * gfortran.dg/goacc/cray.f95: Likewise.
637 * gfortran.dg/goacc/parameter.f95: Likewise.
639 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
642 * gfortran.dg/pr67805_2.f90: New test.
644 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
645 Aditya Kumar <aditya.k7@samsung.com>
647 * gcc.dg/graphite/block-0.c: Changed to match pattern.
648 * gcc.dg/graphite/interchange-1.c: Same.
649 * gcc.dg/graphite/interchange-10.c: Same.
650 * gcc.dg/graphite/interchange-11.c: Same.
651 * gcc.dg/graphite/interchange-13.c: Same.
652 * gcc.dg/graphite/interchange-3.c: Same.
653 * gcc.dg/graphite/interchange-4.c: Same.
654 * gcc.dg/graphite/interchange-7.c: Same.
655 * gcc.dg/graphite/interchange-9.c: Same.
656 * gcc.dg/graphite/uns-interchange-9.c: Same.
657 * gfortran.dg/graphite/interchange-3.f90: Same.
659 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
662 * gcc.target/i386/pr67215-1.c: New test.
663 * gcc.target/i386/pr67215-2.c: Likewise.
664 * gcc.target/i386/pr67215-3.c: Likewise.
666 2015-10-27 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/68104
669 * gcc.dg/torture/pr68104.c: New testcase.
671 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
673 * gcc.dg/vect/vect-strided-shift-1.c: New.
675 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
678 * gcc.target/arm/pr67929_1.c: New test.
680 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
682 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
684 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
686 PR tree-optimization/68097
687 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
688 --param max-ssa-name-query-depth=3 to dg-options.
690 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
692 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
694 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
696 * gcc.dg/builtins-52.c: Add -O to dg-options.
698 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
700 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
702 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
706 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
708 (PR64765): New function.
709 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
710 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
712 * gfortran.dg/goacc/cray.f95: Refine prune directive.
713 * gfortran.dg/goacc/parameter.f95: Likewise.
715 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
718 * gfortran.dg/empty_label_typedecl.f90: New test.
720 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
723 * gfortran.dg/pr36192.f90: New test.
725 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
727 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
728 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
729 * gnat.dg/opt51.adb: New test.
730 * gnat.dg/opt51_pkg.ads: New helper.
732 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
734 * gcc.target/mips/ds-schedule-1.c: New.
735 * gcc.target/mips/ds-schedule-2.c: New.
737 2015-10-26 Jeff Law <law@redhat.com>
739 PR tree-optimization/68013
740 * gcc.c-torture/compile/pr68013.c: New test.
742 2015-10-26 Richard Biener <rguenther@suse.de>
743 Dominik Vogt <vogt@linux.vnet.ibm.com>
746 * gcc.target/s390/pr67443.c: New testcase.
748 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
750 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
751 make it unique per testcase.
752 * gfortran.dg/chmod_2.f90: Likewise.
753 * gfortran.dg/chmod_3.f90: Likewise.
754 * gfortran.dg/direct_io_8.f90: Likewise.
755 * gfortran.dg/f2003_inquire_1.f03: Likewise.
756 * gfortran.dg/f2003_io_1.f03: Likewise.
757 * gfortran.dg/f2003_io_2.f03: Likewise.
758 * gfortran.dg/f2003_io_8.f03: Likewise.
759 * gfortran.dg/inquire_size.f90: Likewise.
760 * gfortran.dg/namelist_66.f90: Likewise.
761 * gfortran.dg/namelist_82.f90: Likewise.
762 * gfortran.dg/namelist_87.f90: Likewise.
763 * gfortran.dg/open_negative_unit_1.f90: Likewise.
764 * gfortran.dg/open_new.f90: Likewise.
765 * gfortran.dg/stat_1.f90: Likewise.
766 * gfortran.dg/stat_2.f90: Likewise.
767 * gfortran.dg/streamio_15.f90: Likewise.
768 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
770 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
773 * g++.dg/pr67989.C: New test.
775 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
777 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
778 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
779 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
780 suffix to the temporary filename to make it unique per testcase.
782 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
784 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
786 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/allocate_with_source_12.f03: New test
792 * gfortran.dg/allocate_with_source_13.f03: New test
795 * gfortran.dg/allocate_with_source_14.f03: New test
797 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
799 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
801 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
804 * gcc.target/i386/pr68084.c: New test.
806 2015-10-25 Andre Vehreschild <vehre@gmx.de>
810 * gfortran.dg/allocate_with_source_10.f08: New test.
811 * gfortran.dg/allocate_with_source_11.f08: New test.
812 * gfortran.dg/class_array_15.f03: Changed count of expected
813 _builtin_frees to 11. One step of temporaries is spared, therefore
814 the allocatable component of that temporary is not to be freeed.
816 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
819 * gfortran.dg/pr68055.f90: New case.
821 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
824 * gfortran.dg/pr67805.f90: New testcase.
825 * gfortran.dg/array_constructor_26.f03: Update testcase.
826 * gfortran.dg/array_constructor_27.f03: Ditto.
827 * gfortran.dg/char_type_len_2.f90: Ditto.
828 * gfortran.dg/pr67802.f90: Ditto.
829 * gfortran.dg/used_before_typed_3.f90: Ditto.
831 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
834 * g++.dg/torture/pr67600.C: New testcase.
836 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
838 * g++.dg/pr68062.C: New test.
840 2015-10-23 Jeff Law <law@redhat.com>
842 PR tree-optimization/67830
843 * gcc.dg/pr67830.c: New test.
845 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
847 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
849 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
850 Andrew Pinski <apinski@cavium.com>
852 PR rtl-optimization/67736
853 * gcc.dg/torture/pr67736.c: New test.
854 * gcc.dg/combine-subregs.c: New test.
856 2015-10-23 Alan Hayward <alan.hayward@arm.com>
858 PR tree-optimization/65947
859 * lib/target-supports.exp
860 (check_effective_target_vect_max_reduc): Add.
861 * gcc.dg/vect/pr65947-1.c: New test.
862 * gcc.dg/vect/pr65947-2.c: New test.
863 * gcc.dg/vect/pr65947-3.c: New test.
864 * gcc.dg/vect/pr65947-4.c: New test.
865 * gcc.dg/vect/pr65947-5.c: New test.
866 * gcc.dg/vect/pr65947-6.c: New test.
867 * gcc.dg/vect/pr65947-7.c: New test.
868 * gcc.dg/vect/pr65947-8.c: New test.
869 * gcc.dg/vect/pr65947-9.c: New test.
870 * gcc.dg/vect/pr65947-10.c: New test.
871 * gcc.dg/vect/pr65947-11.c: New test.
873 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
875 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
876 Make weak rather than noinline.
877 * gcc.dg/builtins-57.c: Compile with -O.
878 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
880 2015-10-23 Tom de Vries <tom@codesourcery.com>
882 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
884 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
887 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
888 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
890 2015-10-22 Martin Sebor <msebor@redhat.com>
893 * gcc.misc-tests/help.exp: Verify that option descriptions
895 * lib/options.exp (check_for_options): Use the regexp --line option.
896 Print unexpected match on failure.
898 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
900 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
902 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/cpp1y/var-templ46.C: New.
907 2015-10-22 Richard Biener <rguenther@suse.de>
909 PR tree-optimization/58497
910 * gcc.dg/tree-ssa/vector-5.c: New testcase.
912 2015-10-22 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/19049
915 PR tree-optimization/65962
916 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
917 * gcc.dg/vect/vect-63.c: Adjust.
918 * gcc.dg/vect/vect-70.c: Likewise.
919 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
920 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
921 * gfortran.dg/vect/pr19049.f90: Likewise.
922 * gfortran.dg/vect/vect-8.f90: Likewise.
924 2015-10-22 Richard Biener <rguenther@suse.de>
928 * gcc.dg/torture/ftrapv-2.c: New testcase.
930 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
933 * gcc.target/s390/pr68015.c: New test.
935 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
938 * gcc.target/arm/xor-and.c: Adjust test to check for eor
941 2015-10-22 Jiong Wang <jiong.wang@arm.com>
942 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
945 * gcc.target/aarch64/pr63304_1.c: New test.
947 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/parse/enum13.C: New.
952 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
955 * g++.dg/parse/enum12.C: New.
957 2015-10-21 Martin Sebor <msebor@redhat.com>
960 * gcc.misc-tests/help.exp: Adjust.
961 * lib/options.exp (check_for_options): Add detail to output.
963 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
966 * gfortran.dg/pr67939.f90: New test.
968 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
969 Sebastian Pop <s.pop@samsung.com>
971 * gcc.dg/graphite/scop-11.c: Update pattern.
973 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
976 * g++.dg/ipa/pr67056.C: New testcase.
978 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
980 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
983 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
985 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
986 Add associated options for arm*-*-*.
987 (sqrt): Remove dummy definition.
989 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
991 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
993 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
995 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
996 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
997 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
999 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
1001 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1002 sra-max-scalarization-size-Ospeed.
1004 2015-10-21 Marek Polacek <polacek@redhat.com>
1008 * gcc.dg/pr68024.c: New test.
1010 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
1012 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1013 * c-c++-common/goacc/sb-1.c: Adjust errors.
1014 * c-c++-common/goacc/sb-3.c: Adjust errors.
1015 * c-c++-common/goacc/loop-1.c: Adjust errors.
1016 * c-c++-common/goacc/nesting-1.c: Adjust errors.
1017 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1018 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1020 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1022 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1024 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1026 * gcc.dg/lto/simd-function_0.c: New test.
1028 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
1031 * gcc.target/i386/pr68018.c: New test.
1033 2015-10-21 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/torture/pr68031.c: New testcase.
1038 2015-10-21 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/68026
1041 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1043 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1045 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1046 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1047 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1048 * g++.dg/asan/default-options-1.C: Likewise.
1050 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1052 * gcc.target/aarch64/stp_vec_64_1.c: New test.
1053 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1055 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1057 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1059 2015-10-20 Marek Polacek <polacek@redhat.com>
1062 * gcc.dg/pr67964.c: New test.
1064 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1066 PR rtl-optimization/67609
1067 * gcc.target/i386/pr67609.c: New.
1069 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1071 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1073 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1075 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1076 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1078 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1081 * gcc.target/i386/pr66810.c: New test.
1083 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1087 * gcc.target/i386/pr67963-1.c: New test.
1088 * gcc.target/i386/pr67963-2.c: Likewise.
1089 * gcc.target/i386/pr67963-3.c: Likewise.
1090 * gcc.target/i386/pr67985-1.c: Likewise.
1091 * gcc.target/i386/pr67985-2.c: Likewise.
1092 * gcc.target/i386/pr67985-3.c: Likewise.
1094 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1096 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1098 2015-10-20 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/68017
1101 * gcc.dg/torture/pr68017.c: New testcase.
1103 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1106 * gcc.target/aarch64/pr66912.c: New.
1107 * gcc.target/arm/pr66912.c: New.
1109 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1111 * gfortran.dg/pr67900.f90: New tests.
1113 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1115 * gnat.dg/opt50.adb: New test.
1116 * gnat.dg/opt50_pkg.adb: New helper.
1117 * gnat.dg/opt50_pkg.ads: New helper.
1119 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1122 * gfortran.dg/pr68019.f90: new test.
1124 2015-10-19 Richard Biener <rguenther@suse.de>
1126 PR tree-optimization/67975
1127 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1129 2015-10-19 Richard Biener <rguenther@suse.de>
1131 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1133 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1136 * gcc.target/i386/pr67995-1.c: New test.
1137 * gcc.target/i386/pr67995-2.c: Likewise.
1138 * gcc.target/i386/pr67995-3.c: Likewise.
1140 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1143 * gcc.dg/PR68002.c: New test.
1145 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1147 * gcc.dg/builtins-20.c: Remove undefined behavior.
1149 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1152 * gfortran.dg/common_25.f90: New file.
1154 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1157 * gfortran.dg/move_alloc_15.f90: New test
1158 * gfortran.dg/move_alloc_16.f90: New test
1161 * gfortran.dg/deferred_character_assignment_1.f90: New test
1163 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1166 * gfortran.df/pr67987.f90: New test.
1167 * gfortran.dg/char_length_2.f90: Update testcase.
1169 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1171 * gcc.target/i386/iamcu/test_basic_returning.c
1172 (def_test_returning_type): Use union to check float return bits.
1174 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1176 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1177 Replace printf with __builtin_printf.
1179 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1181 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1184 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/pack21.adb: New test.
1188 * gnat.dg/pack22.adb: Likewise.
1189 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1191 2015-10-16 Christian Bruel <christian.bruel@st.com>
1194 * gcc.target/arm/no-align.c: New test.
1195 * gcc.target/arm/attr-align1.c: New test.
1196 * gcc.target/arm/attr-align2.c: New test.
1197 * gcc.target/arm/attr-align3.c: New test.
1199 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1201 * gcc.c-torture/compile/icfmatch.c: Add testcase
1203 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/cpp1z/fold-ice1.C: New.
1208 2015-10-16 Michael Collison <michael.collison@linaro.org>
1209 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1211 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1213 2015-10-15 Marek Polacek <polacek@redhat.com>
1215 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1217 2015-10-15 Marek Polacek <polacek@redhat.com>
1219 PR tree-optimization/67953
1220 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1222 * gcc.dg/torture/pr67953.c: New test.
1224 2015-10-14 Jeff Law <law@redhat.com>
1226 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1227 contained within have their own file/test now.
1228 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1229 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1230 expectations a bit more.
1231 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1233 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1234 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1235 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1238 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1240 2015-10-14 Marek Polacek <polacek@redhat.com>
1242 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1252 2015-10-14 Richard Biener <rguenther@suse.de>
1254 PR tree-optimization/67915
1255 * gcc.dg/torture/pr67915.c: New testcase.
1257 2015-10-14 Marek Polacek <polacek@redhat.com>
1259 PR tree-optimization/67815
1260 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1261 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1262 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1264 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1266 * gcc.dg/pragma-pop_options-1.c: New test.
1268 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1269 Aldy Hernandez <aldyh@redhat.com>
1271 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1272 * c-c++-common/gomp/clauses-1.c: New test.
1273 * c-c++-common/gomp/clauses-2.c: New test.
1274 * c-c++-common/gomp/clauses-3.c: New test.
1275 * c-c++-common/gomp/clauses-4.c: New test.
1276 * c-c++-common/gomp/declare-target-1.c: New test.
1277 * c-c++-common/gomp/declare-target-2.c: New test.
1278 * c-c++-common/gomp/depend-3.c: New test.
1279 * c-c++-common/gomp/depend-4.c: New test.
1280 * c-c++-common/gomp/doacross-1.c: New test.
1281 * c-c++-common/gomp/if-1.c: New test.
1282 * c-c++-common/gomp/if-2.c: New test.
1283 * c-c++-common/gomp/linear-1.c: New test.
1284 * c-c++-common/gomp/map-2.c: New test.
1285 * c-c++-common/gomp/map-3.c: New test.
1286 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1287 f_omp_target_data): Add map clause to target data.
1288 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1289 * c-c++-common/gomp/ordered-1.c: New test.
1290 * c-c++-common/gomp/ordered-2.c: New test.
1291 * c-c++-common/gomp/ordered-3.c: New test.
1292 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1294 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1295 clause and ordered construct where no longer allowed.
1296 * c-c++-common/gomp/priority-1.c: New test.
1297 * c-c++-common/gomp/reduction-1.c: New test.
1298 * c-c++-common/gomp/schedule-simd-1.c: New test.
1299 * c-c++-common/gomp/sink-1.c: New test.
1300 * c-c++-common/gomp/sink-2.c: New test.
1301 * c-c++-common/gomp/sink-3.c: New test.
1302 * c-c++-common/gomp/sink-4.c: New test.
1303 * c-c++-common/gomp/udr-1.c: New test.
1304 * c-c++-common/taskloop-1.c: New test.
1305 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1306 value of _OPENMP macro.
1307 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1309 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1310 * gcc.dg/gomp/clause-1.c:
1311 * gcc.dg/gomp/reduction-1.c: New test.
1312 * gcc.dg/gomp/sink-fold-1.c: New test.
1313 * gcc.dg/gomp/sink-fold-2.c: New test.
1314 * gcc.dg/gomp/sink-fold-3.c: New test.
1315 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1316 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1317 of non-static data members.
1318 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1319 Add some linear clause tests.
1320 * g++.dg/gomp/declare-simd-3.C: New test.
1321 * g++.dg/gomp/linear-1.C: New test.
1322 * g++.dg/gomp/member-1.C: New test.
1323 * g++.dg/gomp/member-2.C: New test.
1324 * g++.dg/gomp/pr66571-2.C: New test.
1325 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1327 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1328 in reduction clause.
1329 * g++.dg/gomp/reference-1.C: New test.
1330 * g++.dg/gomp/sink-1.C: New test.
1331 * g++.dg/gomp/sink-2.C: New test.
1332 * g++.dg/gomp/sink-3.C: New test.
1333 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1334 * g++.dg/gomp/this-1.C: New test.
1335 * g++.dg/gomp/this-2.C: New test.
1336 * g++.dg/vect/simd-clone-2.cc: New test.
1337 * g++.dg/vect/simd-clone-2.h: New test.
1338 * g++.dg/vect/simd-clone-3.cc: New test.
1339 * g++.dg/vect/simd-clone-4.cc: New test.
1340 * g++.dg/vect/simd-clone-4.h: New test.
1341 * g++.dg/vect/simd-clone-5.cc: New test.
1343 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1345 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1346 after r228716 (Fix vtbl[34] and vtbx4).
1348 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1350 PR tree-optimization/67909, 67947
1351 * gcc.dg/torture/pr67947.c: New test.
1353 2015-10-13 Jeff Law <law@redhat.com>
1355 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1357 2015-10-12 Jeff Law <law@redhat.com>
1359 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1361 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1362 ssa-dom-thread-11.c.
1364 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1366 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1369 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1371 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1373 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1374 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1375 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1376 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1377 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1378 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1379 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1380 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1382 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1384 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1385 and -mno-frame-header-opt options.
1386 * gcc.target/mips/frame-header-1.c: New file.
1387 * gcc.target/mips/frame-header-2.c: New file.
1388 * gcc.target/mips/frame-header-3.c: New file.
1390 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1391 Hale Wang <hale.wang@arm.com>
1393 * gcc.dg/tree-ssa/forwprop-33.c: New.
1395 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1398 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1399 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1400 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1401 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1402 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1403 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1404 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1405 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1406 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1407 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1409 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1411 * lib/multiline.exp: New file.
1412 * lib/prune.exp: Load multiline.exp.
1413 (prune_gcc_output): Call into multiline.exp to handle any
1414 multiline output directives.
1415 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1418 2015-10-09 Martin Jambor <mjambor@suse.cz>
1420 PR tree-optimization/67794
1421 * gcc.dg/ipa/ipa-sra-10.c: New test.
1422 * gcc.dg/torture/pr67794.c: Likewise.
1424 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1426 PR rtl-optimization/67828
1427 * gcc.dg/torture/pr67828.c: New.
1429 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1432 * lib/target-supports.exp (check_effective_target_non_strict_align):
1433 Adjust for arm*-*-*.
1434 * gcc.target/arm/pr67366.c: New test.
1436 2015-10-09 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/67891
1439 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1441 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1443 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1445 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1447 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1449 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1451 * gcc.dg/loop-unswitch-2.c: New test.
1452 * gcc.dg/loop-unswitch-3.c: Likewise.
1453 * gcc.dg/loop-unswitch-4.c: Likewise.
1455 2015-10-08 Tom de Vries <tom@codesourcery.com>
1457 * gcc.dg/dse.c: Only dump in dse1 pass.
1458 * gcc.dg/tree-ssa/pr30375.c: Same.
1460 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1464 (PUSH, POP): New defines.
1465 (sse2_test): Use PUSH and POP to misalign runtime stack.
1466 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1468 2015-10-07 James Norris <jnorris@codesourcery.com>
1470 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1471 to atomic_init. (atomic_init): Restrict flags usage.
1473 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1476 * gfortran.dg/sizeof_5.f90: New test.
1478 2015-10-06 Jeff Law <law@redhat.com>
1480 * gcc.c-torture/compile/pr67816.c: New test.
1482 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1484 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1486 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1489 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1491 2015-10-06 Marek Polacek <polacek@redhat.com>
1494 * c-c++-common/Wtautological-compare-4.c: New test.
1496 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1497 Peter Bergner <bergner@vnet.ibm.com>
1500 * gcc.target/powerpc/pr67808.c: New test.
1502 2015-10-06 Nick Clifton <nickc@redhat.com>
1504 * gcc.target/msp430: New directory.
1505 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1507 * gcc.target/msp430/data-attributes.c: New file. Checks the
1508 noinit and persistent data attributes.
1510 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1512 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1514 2015-10-06 Richard Biener <rguenther@suse.de>
1516 PR tree-optimization/67859
1517 * gcc.dg/torture/pr67859.c: New testcase.
1519 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1521 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1523 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/template/defarg19.C: New.
1527 * g++.dg/template/defarg20.C: Likewise.
1529 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1530 Sebastian Pop <s.pop@samsung.com>
1532 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1534 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1535 Sebastian Pop <s.pop@samsung.com>
1537 * gcc.dg/graphite/scop-sor.c: Xfail.
1539 2015-10-05 Martin Jambor <mjambor@suse.cz>
1540 Jan Hubicka <hubicka@ucw.cz>
1542 * gcc.dg/ipa/propalign-4.c: New test.
1543 * gcc.dg/ipa/propalign-5.c: Likewise.
1545 2015-10-05 Marek Polacek <polacek@redhat.com>
1547 PR tree-optimization/67821
1548 * gcc.dg/torture/pr67821-2.c: New test.
1549 * gcc.dg/torture/pr67821.c: New test.
1551 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1553 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1555 2015-10-05 Christian Bruel <christian.bruel@st.com>
1557 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1559 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1561 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1562 (exec_vcvt): Add comments.
1564 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1566 PR rtl-optimization/67447
1567 * gcc.target/i386/pr67447.c: New test.
1569 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1571 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1573 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1574 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1575 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1576 * gcc.target/i386/vect-unpack-1.c: Ditto.
1577 * gcc.target/i386/vect-unpack-2.c: Ditto.
1579 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1582 * gfortran.dg/common_24.f: New.
1584 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1586 * gcc.target/arm/pr67756.c: Fixed warnings.
1588 2015-10-02 Marek Polacek <polacek@redhat.com>
1591 * gcc.dg/pr67730-1.c: New test.
1592 * gcc.dg/pr67730-2.c: New test.
1593 * gcc.dg/pr67730.h: New test.
1595 2015-10-02 Marek Polacek <polacek@redhat.com>
1597 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1599 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1601 PR tree-optimization/67754
1602 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1603 * gfortran.dg/graphite/block-2.f: Same.
1605 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1607 * gcc.dg/graphite/scop-23.c: New.
1609 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1611 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1614 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1616 PR rtl-optimization/67756
1617 * gcc.target/arm/pr67756.c: New.
1619 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1621 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1622 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1623 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1625 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1628 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1630 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1631 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1632 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1633 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1634 * gcc.target/i386/vect-unpack-1.c: Ditto.
1635 * gcc.target/i386/vect-unpack-2.c: Ditto.
1637 2015-10-02 Marek Polacek <polacek@redhat.com>
1640 * c-c++-common/Wduplicated-cond-1.c: New test.
1641 * c-c++-common/Wduplicated-cond-2.c: New test.
1642 * c-c++-common/Wduplicated-cond-3.c: New test.
1643 * c-c++-common/Wduplicated-cond-4.c: New test.
1644 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1645 -Wduplicated-cond warning.
1647 2015-10-02 Renlin Li <renlin.li@arm.com>
1649 * gcc.target/aarch64/csneg-1.c: Update.
1651 2015-10-02 Renlin Li <renlin.li@arm.com>
1654 * gcc.target/aarch64/pr66776.c: New.
1656 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1658 * gnat.dg/warn13.adb: New test.
1660 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1662 * gnat.dg/vect15.ad[sb]: New test.
1663 * gnat.dg/vect16.ad[sb]: Likewise.
1664 * gnat.dg/vect17.ad[sb]: Likewise.
1665 * gnat.dg/vect18.ad[sb]: Likewise.
1667 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1669 PR rtl-optimization/67786
1670 PR rtl-optimization/67787
1671 * gcc.dg/pr67786.c: New test.
1672 * gcc.dg/pr67787.c: Likewise.
1674 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1676 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1678 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1681 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1683 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1687 * gfortran.dg/string_array_constructor_1.f90: New.
1688 * gfortran.dg/string_array_constructor_2.f90: New.
1689 * gfortran.dg/string_array_constructor_3.f90: New.
1691 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1695 * gcc.target/powerpc/pr67789.c: New testcase.
1697 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1700 * gfortran.dg/pr67802.f90: New test.
1702 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1705 gfortran.dg/pr66979.f90: new test.
1707 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1710 * gfortran.dg/pr67616.f90: New test.
1712 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1715 * g++.dg/cpp0x/range-for30.C: New.
1717 2015-10-01 Marek Polacek <polacek@redhat.com>
1720 * gcc.dg/atomic/pr65345-4.c: New test.
1721 * gcc.dg/pr65345-3.c: New test.
1723 2015-10-01 Marek Polacek <polacek@redhat.com>
1725 PR tree-optimization/67769
1726 * gcc.dg/torture/pr67769.c: New test.
1728 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1730 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1732 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1735 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1737 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1739 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1740 (main): Rename to sse2_test. Abort if count != 5.
1741 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1743 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1745 2015-10-01 Richard Biener <rguenther@suse.de>
1747 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1748 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1750 2015-09-30 Jeff Law <law@redhat.com>
1752 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1754 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1756 PR rtl-optimization/67037
1757 * gcc.c-torture/execute/pr67037.c: New test.
1759 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1761 * lib/target-supports.exp (check_effective_target_sync_int_128):
1762 Return 1 on spu-*-* targets.
1763 (check_effective_target_sync_int_128_runtime): Likewise.
1764 (check_effective_target_sync_long_long): Likewise.
1765 (check_effective_target_sync_long_long_runtime): Likewise.
1766 (check_effective_target_sync_int_long): Likewise.
1767 (check_effective_target_sync_char_short): Likewise.
1769 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1771 * gcc.target/i386/pr67761.c: New test.
1773 2015-09-30 Marek Polacek <polacek@redhat.com>
1776 * gcc.dg/pr67730.c: New test.
1778 2015-09-30 Marek Polacek <polacek@redhat.com>
1780 PR tree-optimization/67690
1781 * gcc.dg/torture/pr67690.c: New test.
1783 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1785 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1786 * g++.dg/gomp/tls-wrap4.C: Likewise.
1787 * gcc.dg/atomic-op-optimize.c: Likewise.
1788 * gcc.dg/pr54087.c: Likewise.
1789 * gcc.dg/tls/section-2.c: Likewise.
1790 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1791 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1792 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1793 * gcc.target/arm/divzero.c: Likewise.
1794 * gcc.target/arm/sibcall-2.c: Likewise.
1795 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1796 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1797 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1798 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1799 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1800 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1801 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1802 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1803 * gfortran.dg/default_format_2.f90: Likewise.
1804 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1806 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1808 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1810 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1812 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1813 * gfortran.dg/round_4.f90: ditto.
1815 2015-09-29 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/67170
1818 * gfortran.dg/pr67170.f90: New testcase.
1820 2015-09-29 Richard Biener <rguenther@suse.de>
1822 PR tree-optimization/67741
1823 * gcc.dg/torture/pr67741.c: New testcase.
1825 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1828 non-zero for __builtin_signbit tests.
1830 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1833 * gcc.target/i386/pr65105-1.c: New.
1834 * gcc.target/i386/pr65105-2.c: New.
1835 * gcc.target/i386/pr65105-3.c: New.
1836 * gcc.target/i386/pr65105-4.C: New.
1837 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1839 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1841 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1843 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1847 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1849 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1850 * gfortran.dg/function_types_3.f90: Change error message to
1851 "Type inaccessible...."
1852 * gfortran.dg/ptr_func_assign_1.f08: New test.
1853 * gfortran.dg/ptr_func_assign_2.f08: New test.
1855 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1859 * gfortran.dg/ptr_func_assign_3.f08: New test.
1860 * gfortran.dg/ptr_func_assign_4.f08: New test.
1862 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1863 Sebastian Pop <s.pop@samsung.com>
1865 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1866 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1867 * gcc.dg/graphite/block-3.c: Same.
1868 * gcc.dg/graphite/block-4.c: Same.
1869 * gcc.dg/graphite/block-5.c: Same.
1870 * gcc.dg/graphite/block-6.c: Same.
1871 * gcc.dg/graphite/block-7.c: Same.
1872 * gcc.dg/graphite/block-8.c: Same.
1873 * gcc.dg/graphite/block-pr47654.c: Same.
1874 * gcc.dg/graphite/interchange-0.c: Same.
1875 * gcc.dg/graphite/interchange-1.c: Same.
1876 * gcc.dg/graphite/interchange-10.c: Same.
1877 * gcc.dg/graphite/interchange-11.c: Same.
1878 * gcc.dg/graphite/interchange-12.c: Same.
1879 * gcc.dg/graphite/interchange-13.c: Same.
1880 * gcc.dg/graphite/interchange-14.c: Same.
1881 * gcc.dg/graphite/interchange-15.c: Same.
1882 * gcc.dg/graphite/interchange-3.c: Same.
1883 * gcc.dg/graphite/interchange-4.c: Same.
1884 * gcc.dg/graphite/interchange-5.c: Same.
1885 * gcc.dg/graphite/interchange-6.c: Same.
1886 * gcc.dg/graphite/interchange-7.c: Same.
1887 * gcc.dg/graphite/interchange-8.c: Same.
1888 * gcc.dg/graphite/interchange-9.c: Same.
1889 * gcc.dg/graphite/interchange-mvt.c: Same.
1890 * gcc.dg/graphite/pr35356-1.c: Same.
1891 * gcc.dg/graphite/pr35356-3.c: Same.
1892 * gcc.dg/graphite/pr37485.c: Same.
1893 * gcc.dg/graphite/scop-1.c: Same.
1894 * gcc.dg/graphite/scop-11.c: Same.
1895 * gcc.dg/graphite/scop-5.c: Same.
1896 * gcc.dg/graphite/uns-block-1.c: Same.
1897 * gcc.dg/graphite/uns-interchange-9.c: Same.
1898 * gfortran.dg/graphite/block-1.f90: Same.
1899 * gfortran.dg/graphite/interchange-3.f90: Same.
1900 * gfortran.dg/graphite/pr14741.f90: Same.
1901 * gfortran.dg/graphite/block-2.f: Same.
1903 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1904 Sebastian Pop <s.pop@samsung.com>
1906 PR tree-optimization/67700
1907 * gcc.dg/graphite/run-id-pr67700.c: New.
1909 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1912 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1913 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1915 * gcc.target/sh/pr54236-5.c: New.
1916 * gcc.target/sh/pr54236-6.c: New.
1918 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920 PR rtl-optimization/67456
1921 PR rtl-optimization/67464
1922 PR rtl-optimization/67465
1923 * gcc.dg/pr67465.c: New test.
1925 2015-09-28 Tom de Vries <tom@codesourcery.com>
1927 PR tree-optimization/62171
1928 * gcc.dg/vect/pr62171.c: New test.
1930 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1932 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1933 skip on AIX. XFAIL individual line tests.
1935 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1937 PR rtl-optimization/64164
1938 PR tree-optimization/67312
1939 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1940 * gcc.target/i386/stackalign/return-4.c: Add -O.
1942 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1944 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1946 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1949 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1951 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1953 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1954 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1955 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1956 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1957 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1958 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1959 DW_AT_noreturn on AIX.
1960 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1961 DW_AT_noreturn on AIX.
1962 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1963 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1964 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1965 DW_AT_GNU_deleted on AIX.
1966 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1967 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1968 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1969 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1970 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1971 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1972 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1973 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1974 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1975 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1976 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1977 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1978 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1979 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1980 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1982 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1985 * gfortran.dg/pr67614.f90: New test.
1987 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1990 * gfortran.dg/pr67525.f90: New test.
1992 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1995 * gfortran.dg/allocatable_function_9.f90: New.
1997 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2000 * gcc.target/sh/pr67675.c: New.
2002 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
2004 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2006 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
2008 * gcc.target/i386/pr66749.c (dg-options): Replace
2009 -mtune=lakemount with -mtune=lakemont.
2010 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2011 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2013 2015-09-25 Marek Polacek <polacek@redhat.com>
2015 * c-c++-common/ubsan/bounds-11.c: New test.
2016 * c-c++-common/ubsan/bounds-12.c: New test.
2018 2015-09-25 Marek Polacek <polacek@redhat.com>
2021 * c-c++-common/ubsan/pr64906.c: New test.
2023 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
2025 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2026 with -mtune=lakemount.
2027 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2028 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2030 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2033 * gcc.dg/Werror-13.c: New test.
2035 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2037 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2039 2015-09-24 Richard Biener <rguenther@suse.de>
2042 * g++.dg/pr67699.C: New testcase.
2044 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
2047 * gcc.target/arm/fp16-inf.c: New test.
2049 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
2051 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2052 name while checking for AVX-512VBMI presence.
2054 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2056 * lib/target-supports.exp (check_effective_target_pie): Check for
2057 PIE support on Solaris 11.x and 12.
2059 2015-09-24 Richard Biener <rguenther@suse.de>
2061 * g++.dg/tree-ssa/restrict3.C: New testcase.
2063 2015-09-24 Richard Biener <rguenther@suse.de>
2065 PR tree-optimization/48885
2066 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2068 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2070 * c-c++-common/Wmisleading-indentation.c: Augment test.
2072 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2074 Fix small typos in the coding rule enforcement warnings.
2075 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2078 2015-09-23 Richard Biener <rguenther@suse.de>
2081 * gcc.dg/ubsan/pr67662.c: New testcase.
2083 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2086 * gcc.dg/pragma-diag-6.c: New test.
2088 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2090 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2092 2015-09-23 Richard Biener <rguenther@suse.de>
2094 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2096 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2098 * c-c++-common/Wmisleading-indentation.c: Augment test.
2100 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2102 * g++.dg/diagostic/disable.C: New.
2104 2015-09-22 Tom de Vries <tom@codesourcery.com>
2106 PR tree-optimization/67671
2107 * g++.dg/pr67671.C: New test.
2109 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2112 * gcc.target/i386/pr67480.c: New test.
2114 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2116 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2117 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2118 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2119 avx512dq, avx512cd, avx512er and avx512pf.
2121 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2123 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2124 update-fetch operations.
2125 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2127 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2129 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2130 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2132 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2134 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2136 * gcc.target/aarch64/atomic-inst-swap.c: New.
2138 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2140 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2141 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2142 * gcc.target/i386/pr59789.c (f1): Likewise.
2143 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2144 * gcc.target/i386/intrinsics_6.c: Likewise.
2145 * gcc.dg/winline-5.c (int t): Likewise.
2146 * gcc.dg/winline-9.c (t): Likewise.
2147 * gcc.dg/always_inline2.c (q): Likewise.
2148 * gcc.dg/winline-2.c (inline int t): Likewise.
2149 * gcc.dg/winline-6.c: Likewise.
2150 * gcc.dg/winline-10.c (void g): Likewise.
2151 * gcc.dg/pr49243.c (void parse): Likewise.
2152 * gcc.dg/always_inline3.c (q2): Likewise.
2153 * gcc.dg/winline-3.c: Likewise.
2154 * gcc.dg/winline-7.c (inline void *t): Likewise.
2156 2015-09-22 Tom de Vries <tom@codesourcery.com>
2158 PR tree-optimization/67666
2159 * g++.dg/pr67666.C: New test.
2161 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2164 * gfortran.dg/pr67615.f90: new test.
2166 2015-09-21 Jeff Law <law@redhat.com>
2168 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2170 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2172 Complete the implementation of N4230, Nested namespace definition.
2173 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2174 attributes and nested namespace definitions.
2175 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2176 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2177 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2178 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2179 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2180 appearing before the namespace identifier.
2182 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2185 * gcc.dg/cpp/pr66415-1.c: Test column number.
2187 2015-09-21 Richard Biener <rguenther@suse.de>
2189 * g++.dg/ext/attr-alias-3.C: Add -g.
2191 2015-09-21 Richard Biener <rguenther@suse.de>
2194 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2196 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2199 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2201 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2203 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2205 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2208 * gcc.dg/pr53265.c: Update.
2210 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2212 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2214 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2217 * gcc.target/sh/pr59478.c: New.
2219 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2222 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2223 * gcc.target/sh/pr54236-2.c: Likewise.
2225 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2227 * gcc.target/sh/pr43417.c: Move target independent test to ...
2228 * gcc.c-torture/compile/pr43417.c: ... here.
2230 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2232 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2233 check_effective_target_big_endian, check_effective_target_little_endian,
2234 check_effective_target_any_fpu, check_effective_target_double_fpu,
2235 check_effective_target_use_single_only_fpu,
2236 check_effective_target_default_single_fpu,
2237 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2238 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2239 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2240 check_effective_target_fmovd_enabled,
2241 check_effective_target_has_privileged, check_effective_target_has_pref,
2242 check_effective_target_banked_r0r7_isr,
2243 check_effective_target_stack_save_isr): New effective target checks.
2244 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2245 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2246 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2247 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2248 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2249 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2250 * gcc.target/sh/attr-isr.c: Likewise.
2251 * gcc.target/sh/fpul-usage-1.c: Likewise.
2252 * gcc.target/sh/hiconst.c: Likewise.
2253 * gcc.target/sh/mfmovd.c: Likewise.
2254 * gcc.target/sh/pr21255-3.c: Likewise.
2255 * gcc.target/sh/pr33135-1.c: Likewise.
2256 * gcc.target/sh/pr33135-2.c: Likewise.
2257 * gcc.target/sh/pr33135-3.c: Likewise.
2258 * gcc.target/sh/pr33135-4.c: Likewise.
2259 * gcc.target/sh/pr39423-2.c: Likewise.
2260 * gcc.target/sh/pr49880-4.c: Likewise.
2261 * gcc.target/sh/pr49880-5.c: Likewise.
2262 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2263 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2264 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2265 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2266 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2267 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2268 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2269 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2270 * gcc.target/sh/pr50751-2.c: Likewise.
2271 * gcc.target/sh/pr50751-3.c: Likewise.
2272 * gcc.target/sh/pr50751-5.c: Likewise.
2273 * gcc.target/sh/pr50751-6.c: Likewise.
2274 * gcc.target/sh/pr50751-8.c: Likewise.
2275 * gcc.target/sh/pr51244-15.c: Likewise.
2276 * gcc.target/sh/pr51244-2.c: Likewise.
2277 * gcc.target/sh/pr51244-20.c: Likewise.
2278 * gcc.target/sh/pr51244-6.c: Likewise.
2279 * gcc.target/sh/pr52483-4.c: Likewise.
2280 * gcc.target/sh/pr53511-1.c: Likewise.
2281 * gcc.target/sh/pr53512-1.c: Likewise.
2282 * gcc.target/sh/pr53512-2.c: Likewise.
2283 * gcc.target/sh/pr53512-3.c: Likewise.
2284 * gcc.target/sh/pr53512-4.c: Likewise.
2285 * gcc.target/sh/pr53513-1.c: Likewise.
2286 * gcc.target/sh/pr54089-2.c: Likewise.
2287 * gcc.target/sh/pr54089-3.c: Likewise.
2288 * gcc.target/sh/pr54089-4.c: Likewise.
2289 * gcc.target/sh/pr54602-2.c: Likewise.
2290 * gcc.target/sh/pr54602-3.c: Likewise.
2291 * gcc.target/sh/pr54602-4.c: Likewise.
2292 * gcc.target/sh/pr54680.c: Likewise.
2293 * gcc.target/sh/pr55303-1.c: Likewise.
2294 * gcc.target/sh/pr55303-2.c: Likewise.
2295 * gcc.target/sh/pr55303-3.c: Likewise.
2296 * gcc.target/sh/pr56547-1.c: Likewise.
2297 * gcc.target/sh/pr56547-2.c: Likewise.
2298 * gcc.target/sh/pr61195.c: Likewise.
2299 * gcc.target/sh/pr61996.c: Likewise.
2300 * gcc.target/sh/pr6526.c: Likewise.
2301 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2302 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2303 * gcc.target/sh/prefetch.c: Likewise.
2304 * gcc.target/sh/rte-delay-slot.c: Likewise.
2305 * gcc.target/sh/sh2a-band.c: Likewise.
2306 * gcc.target/sh/sh2a-bclr.c: Likewise.
2307 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2308 * gcc.target/sh/sh2a-bld.c: Likewise.
2309 * gcc.target/sh/sh2a-bor.c: Likewise.
2310 * gcc.target/sh/sh2a-bset.c: Likewise.
2311 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2312 * gcc.target/sh/sh2a-bxor.c: Likewise.
2313 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2314 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2315 * gcc.target/sh/sh2a-movrt.c: Likewise.
2316 * gcc.target/sh/sh2a-resbank.c: Likewise.
2317 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2318 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2319 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2320 * gcc.target/sh/sh4a-cosf.c: Likewise.
2321 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2322 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2323 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2324 * gcc.target/sh/sh4a-sinf.c: Likewise.
2326 2015-09-20 Jeff Law <law@redhat.com>
2328 PR tree-optimization/47679
2329 * g++.dg/warn/Wuninitialized-6.C: New test.
2331 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2333 Implement nested namespace definitions.
2334 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2335 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2336 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2337 * g++.dg/lookup/name-clash5.C: Adjust.
2338 * g++.dg/lookup/name-clash6.C: Likewise.
2340 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2342 * gcc.dg/pragma-diag-5.c: New test.
2344 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2347 * gcc.dg/torture/pr67619.c: New test.
2348 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2351 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2353 PR tree-optimization/67283
2354 * gcc.dg/tree-ssa/sra-15.c: New.
2355 * gcc.dg/tree-ssa/sra-16.c: New.
2357 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2360 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2361 (f2, f3): Make the function static.
2362 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2364 2015-09-17 Christian Bruel <christian.bruel@st.com>
2366 * gcc.target/arm/attr_thumb-static2.c: New test.
2368 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2370 * gnat.dg/overflow_sum3.adb: New test.
2372 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2374 * gcc.target/arm/stack-checking.c: New test.
2376 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2379 * gfortran.dg/public_private_module_5.f90: Add module procedure
2380 trigger_smod to ensure that the smod file is written.
2382 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2384 * gcc.target/aarch64/copysign_1.c: New.
2385 * gcc.target/aarch64/copysign_2.c: New.
2387 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2389 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2390 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2391 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2393 2015-09-16 John Marino <gnugcc@marino.st>
2395 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2397 2015-09-16 Richard Biener <rguenther@suse.de>
2400 * gcc.dg/torture/pr67253.c: New testcase.
2402 2015-09-16 Richard Biener <rguenther@suse.de>
2405 * gcc.dg/pr67271.c: New testcase.
2407 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/opt49.adb: New test.
2411 2015-09-16 Richard Biener <rguenther@suse.de>
2414 * gcc.dg/torture/pr67442.c: New testcase.
2416 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2418 * gnat.dg/array24.adb: New test.
2419 * gnat.dg/blocklocs.adb: Delete.
2421 2015-09-15 Marek Polacek <polacek@redhat.com>
2424 * gcc.dg/pr67580.c: New test.
2426 2015-09-15 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/67470
2429 * gcc.dg/torture/pr67470.c: New testcase.
2431 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2433 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2435 2015-09-15 Richard Biener <rguenther@suse.de>
2438 * gcc.dg/pr67563.c: New testcase.
2440 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2443 * gfortran.dg/pr67460.f90: New test.
2445 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2447 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2448 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2450 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp0x/new-auto1.C: New.
2455 2015-09-11 Mark Wielaard <mjw@redhat.com>
2458 * g++.dg/warn/unused-variable-1.C: New test.
2459 * g++.dg/warn/unused-variable-2.C: Likewise.
2460 * gcc.dg/unused-4.c: Adjust warning for static const.
2461 * gcc.dg/unused-variable-1.c: New test.
2462 * gcc.dg/unused-variable-2.c: Likewise.
2464 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2466 * gfortran.dg/private_type_3.f90: Require visibility.
2467 * gfortran.dg/module_variable_2.f90: Same.
2468 * gfortran.dg/nested_forall_1.f: Same.
2469 * gfortran.dg/elemental_dependency_4.f90: Same.
2470 * gfortran.dg/bind_c_usage_25.f90: Same.
2471 * gfortran.dg/access_spec_1.f90: Same.
2472 * gfortran.dg/public_private_module_2.f90: Same.
2473 * gfortran.dg/host_assoc_variable_1.f90: Same.
2474 * gfortran.dg/public_private_module_6.f90: Same.
2475 * gfortran.dg/module_variable_1.f90: Same.
2476 * gfortran.dg/pr37286.f90: Same.
2477 * gfortran.dg/internal_pack_7.f90: Same.
2478 * gfortran.dg/submodule_10.f08: Same.
2479 * gfortran.dg/allocatable_function_8.f90: Same.
2480 * gfortran.dg/merge_init_expr_2.f90: Same.
2481 * gfortran.dg/class_37.f03: Same.
2482 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2483 * gfortran.dg/typebound_call_20.f03: Same.
2484 * gfortran.dg/proc_ptr_result_3.f90: Same.
2485 * gfortran.dg/pr32535.f90: Same.
2486 * gfortran.dg/typebound_proc_19.f90: Same.
2487 * gfortran.dg/initialization_10.f90: Same.
2488 * gfortran.dg/bind_c_usage_8.f03: Same.
2489 * gfortran.dg/pr61335.f90: Same.
2490 * gfortran.dg/elemental_dependency_5.f90: Same.
2491 * gfortran.dg/proc_ptr_3.f90: Same.
2492 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2494 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2496 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2497 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2498 * gcc.dg/loop-8.c: Likewise.
2500 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2503 * gnat.dg/specs/addr1.ads: Remove.
2505 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2507 * gcc.dg/pie-link.c: Add -pie to dg-options.
2509 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2511 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2512 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2514 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2516 * gcc.target/powerpc/swaps-p8-20.c: New test.
2517 * gcc.target/powerpc/swaps-p8-21.c: New test.
2519 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2522 * gfortran.dg/pr67526.f90: New test.
2524 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/cpp0x/variadic166.C: New.
2529 2015-09-09 Mark Wielaard <mjw@redhat.com>
2531 * c-c++-common/nonnull-1.c: New test.
2533 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2536 * gfortran.dg/submodule_11.f08: New test.
2538 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2541 * gcc.c-torture/compile/pr67506.c: New test.
2543 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2545 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2546 initialization with a byte mask. No change expected here.
2547 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2548 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2549 initialization with contigious bitmask. Literal pool is expectd
2552 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2555 * gcc.target/arm/pr67439_1.c: New test.
2557 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2559 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2562 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2565 * g++.dg/gomp/pr67523.C: New test.
2568 * g++.dg/gomp/pr67522.C: New test.
2571 * c-c++-common/gomp/pr67521.c: New test.
2574 * c-c++-common/gomp/pr67517.c: New test.
2577 * g++.dg/gomp/pr67514.C: New test.
2580 * g++.dg/gomp/pr67511.C: New test.
2583 * c-c++-common/gomp/pr67502.c: New test.
2585 2015-09-09 Marek Polacek <polacek@redhat.com>
2588 * gcc.dg/pr67512.c: New test.
2590 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2594 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2595 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2596 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2598 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2600 * gcc.target/aarch64/mod_2.x: New file.
2601 * gcc.target/aarch64/mod_256.x: Likewise.
2602 * gcc.target/arm/mod_2.c: New test.
2603 * gcc.target/arm/mod_256.c: Likewise.
2604 * gcc.target/aarch64/mod_2.c: Likewise.
2605 * gcc.target/aarch64/mod_256.c: Likewise.
2607 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2610 * g++.dg/gomp/pr67504.C: New test.
2613 * c-c++-common/gomp/pr67501.c: New test.
2616 * gcc.dg/gomp/pr67500.c: New test.
2619 * gcc.dg/gomp/pr67495.c: New test.
2621 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2622 Sebastian Pop <s.pop@samsung.com>
2624 PR tree-optimization/53852
2625 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2626 both isl-0.12 and isl-0.15.
2627 * gcc.dg/graphite/uns-interchange-14.c: Same.
2628 * gcc.dg/graphite/uns-interchange-15.c: Same.
2629 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2631 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2632 Sebastian Pop <s.pop@samsung.com>
2634 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2635 * gcc.dg/graphite/block-1.c: Same.
2636 * gcc.dg/graphite/block-5.c: Same.
2637 * gcc.dg/graphite/block-6.c: Same.
2638 * gcc.dg/graphite/interchange-1.c: Same.
2639 * gcc.dg/graphite/interchange-10.c: Same.
2640 * gcc.dg/graphite/interchange-11.c: Same.
2641 * gcc.dg/graphite/interchange-13.c: Same.
2642 * gcc.dg/graphite/interchange-14.c: Same.
2643 * gcc.dg/graphite/interchange-3.c: Same.
2644 * gcc.dg/graphite/interchange-4.c: Same.
2645 * gcc.dg/graphite/interchange-7.c: Same.
2646 * gcc.dg/graphite/interchange-8.c: Same.
2647 * gcc.dg/graphite/interchange-9.c: Same.
2648 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2649 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2650 * gcc.dg/graphite/pr37485.c: Same.
2651 * gcc.dg/graphite/scop-0.c (int toto): Same.
2652 * gcc.dg/graphite/scop-1.c: Same.
2653 * gcc.dg/graphite/scop-10.c: Same.
2654 * gcc.dg/graphite/scop-11.c: Same.
2655 * gcc.dg/graphite/scop-12.c: Same.
2656 * gcc.dg/graphite/scop-13.c: Same.
2657 * gcc.dg/graphite/scop-16.c: Same.
2658 * gcc.dg/graphite/scop-17.c: Same.
2659 * gcc.dg/graphite/scop-18.c: Same.
2660 * gcc.dg/graphite/scop-2.c: Same.
2661 * gcc.dg/graphite/scop-21.c (int test): Same.
2662 * gcc.dg/graphite/scop-22.c (void foo): Same.
2663 * gcc.dg/graphite/scop-4.c: Same.
2664 * gcc.dg/graphite/scop-5.c: Same.
2665 * gcc.dg/graphite/scop-6.c: Same.
2666 * gcc.dg/graphite/scop-7.c: Same.
2667 * gcc.dg/graphite/scop-8.c: Same.
2668 * gcc.dg/graphite/scop-9.c: Same.
2669 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2670 data-refs remain inside the inner loop.
2671 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2672 * gcc.dg/graphite/uns-interchange-14.c: Same.
2673 * gcc.dg/graphite/uns-interchange-9.c: Same.
2674 * gfortran.dg/graphite/interchange-3.f90
2676 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2692 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2694 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2695 * lib/target-supports.exp
2696 (check_effective_target_arm_neon_fp16_hw): New.
2698 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2700 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2701 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2703 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2705 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2706 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2708 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2709 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2710 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2711 when those are supported.
2712 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2715 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2716 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2719 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2720 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2721 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2723 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2725 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2728 Add float16x8_t case.
2729 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2731 main, exec_vcreate): Likewise.
2732 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2733 exec_vget_high): Likewise.
2734 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2735 exec_vget_low): Likewise.
2736 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2738 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2739 exec_vld1_dup): Likewise.
2740 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2741 exec_vld1_lane): Likewise.
2742 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2744 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2745 exec_vldX_dup): Likewise.
2746 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2747 exec_vldX_lane): Likewise.
2748 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2749 exec_vset_lane): Likewise.
2750 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2751 exec_vst1_lane): Likewise.
2753 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2755 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2756 * gcc.target/aarch64/vget_low_1.c: Likewise.
2758 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2760 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2761 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2762 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2763 (main): update orig_data to avoid float16 NaN on bigendian.
2765 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2767 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2769 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2770 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2771 * gcc.target/aarch64/vld1_lane.c: Likewise.
2773 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2778 2015-09-07 Marek Polacek <polacek@redhat.com>
2781 * gcc.dg/asm-10.c: New test.
2783 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2786 * gcc.dg/lto/pr67452_0.c: New test.
2788 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2791 * gcc.target/avr/pr65210.c: New test.
2793 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2796 * lib/target-supports.exp (check_cached_effective_target):
2797 Apppend $prop to et_prop_list only if needed.
2799 2015-09-04 Marek Polacek <polacek@redhat.com>
2802 * gcc.dg/ubsan/pr67279.c: New test.
2804 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2805 Petr Murzin <petr.murzin@intel.com>
2806 Kirill Yukhin <kirill.yukhin@intel.com>
2808 * gcc.target/i386/avx512f-scatter-1.c: New.
2809 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2810 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2812 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2814 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2815 rather than calling rmdir, cleanup if open fails.
2817 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2819 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2820 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2821 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2822 Return true for PowerPC targets that implement Altivec.
2824 2015-09-03 Renlin Li <renlin.li@arm.com>
2826 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2828 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2830 2015-09-03 Martin Sebor <msebor@redhat.com>
2833 * g++.dg/addr_builtin-1.C: New test.
2834 * gcc.dg/addr_builtin-1.c: New test.
2836 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2838 * gcc.target/powerpc/vec-shift.c: New test.
2840 2015-09-03 Tom de Vries <tom@codesourcery.com>
2842 PR tree-optimization/65637
2843 * gcc.dg/autopar/reduc-4.c: New test.
2845 2015-09-03 Tom de Vries <tom@codesourcery.com>
2847 PR tree-optimization/65637
2848 * gcc.dg/autopar/pr46099-2.c: New test.
2850 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2853 * g++.dg/pr67351.C: New test.
2855 2015-09-03 Richard Biener <rguenther@suse.de>
2858 * g++.dg/lto/pr66705_0.C: New testcase.
2860 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2863 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2864 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2866 2015-09-02 Marek Polacek <polacek@redhat.com>
2869 * gcc.dg/pr67432.c: New test.
2871 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2873 * lib/target-supports.exp (clear_effective_target_cache): New.
2874 (check_cached_effective_target): Update et_prop_list.
2875 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2876 * g++.dg/compat/compat.exp: Likewise.
2877 * g++.dg/compat/struct-layout-1.exp: Likewise.
2878 * lib/asan-dg.exp: Likewise.
2879 * lib/atomic-dg.exp: Likewise.
2880 * lib/cilk-plus-dg.exp: Likewise.
2881 * lib/clearcap.exp: Likewise.
2882 * lib/mpx-dg.exp: Likewise.
2883 * lib/tsan-dg.exp: Likewise.
2884 * lib/ubsan-dg.exp: Likewise.
2886 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2888 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2890 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2891 Andrew Bennett <andrew.bennett@imgtec.com>
2893 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2894 dependencies between ISA level and compact-branches.
2895 * gcc.target/mips/branch-10.c: Update expected output to allow
2896 compact forms of b/bal.
2897 * gcc.target/mips/branch-11.c: Likewise.
2898 * gcc.target/mips/branch-12.c: Likewise.
2899 * gcc.target/mips/branch-13.c: Likewise.
2900 * gcc.target/mips/branch-3.c: Likewise.
2901 * gcc.target/mips/branch-4.c: Likewise.
2902 * gcc.target/mips/branch-5.c: Likewise.
2903 * gcc.target/mips/branch-6.c: Likewise.
2904 * gcc.target/mips/branch-7.c: Likewise.
2905 * gcc.target/mips/branch-8.c: Likewise.
2906 * gcc.target/mips/branch-9.c: Likewise.
2907 * gcc.target/mips/branch-cost-1.c: Likewise.
2908 * gcc.target/mips/call-1.c: Likewise.
2909 * gcc.target/mips/call-2.c: Likewise.
2910 * gcc.target/mips/call-3.c: Likewise.
2911 * gcc.target/mips/call-4.c: Likewise.
2912 * gcc.target/mips/call-5.c: Likewise.
2913 * gcc.target/mips/call-6.c: Likewise.
2914 * gcc.target/mips/lazy-binding-1.c: Likewise.
2915 * gcc.target/mips/near-far-1.c: Likewise.
2916 * gcc.target/mips/near-far-2.c: Likewise.
2917 * gcc.target/mips/near-far-3.c: Likewise.
2918 * gcc.target/mips/near-far-4.c: Likewise.
2919 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2920 run with compact branches allowed.
2921 * gcc.target/mips/compact-branches-1.c: New file.
2922 * gcc.target/mips/compact-branches-2.c: Likewise.
2923 * gcc.target/mips/compact-branches-3.c: Likewise.
2924 * gcc.target/mips/compact-branches-4.c: Likewise.
2925 * gcc.target/mips/compact-branches-5.c: Likewise.
2926 * gcc.target/mips/compact-branches-6.c: Likewise.
2927 * gcc.target/mips/compact-branches-7.c: Likewise.
2929 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2931 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2932 Clean-up a created directory if testcase fails.
2934 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2937 * g++.dg/pr67405.C: New test.
2939 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2941 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2943 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2945 * gcc.dg/ifcvt-1.c: New test.
2946 * gcc.dg/ifcvt-2.c: Likewise.
2947 * gcc.dg/ifcvt-3.c: Likewise.
2949 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2952 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2955 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2957 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2959 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/other/pr61753.C: New.
2964 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2966 * gcc.dg/tree-ssa/cmp-1.c: New file.
2968 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2970 * gcc.dg/tree-ssa/complex-7.c: New file.
2972 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2974 * gcc.target/powerpc/swaps-p8-19.c: New test.
2976 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2979 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2981 2015-08-29 Tom de Vries <tom@codesourcery.com>
2983 PR tree-optimization/46193
2984 * gcc.dg/autopar/pr46193.c: New test.
2986 2015-08-28 Nathan Sidwell <nathan@acm.org>
2988 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2989 use exit code for failure.
2991 * gcc.dg/torture/matrix-1.c: Use plain printf.
2992 * gcc.dg/torture/matrix-2.c: Likewise.
2993 * gcc.dg/torture/matrix-5.c: Likewise.
2994 * gcc.dg/torture/matrix-6.c: Likewise.
2995 * gcc.dg/torture/transpose-1.c: Likewise.
2996 * gcc.dg/torture/transpose-2.c: Likewise.
2997 * gcc.dg/torture/transpose-3.c: Likewise.
2998 * gcc.dg/torture/transpose-4.c: Likewise.
2999 * gcc.dg/torture/transpose-5.c: Likewise.
3000 * gcc.dg/torture/transpose-6.c: Likewise.
3002 2015-08-28 Jeff Law <law@redhat.com>
3005 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3006 * gcc.dg/torture/pr66752-1.c: New test
3007 * g++.dg/torture/pr66752-2.C: New test.
3009 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
3011 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3013 * gcc.dg/tree-ssa/sra-15.c: New.
3015 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
3017 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3018 * gcc.target/mips/msub-8.c: Ditto
3020 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3022 * lib/target-supports.exp (check-effective_target_vect_double):
3023 Enable for Power targets with VSX hardware available.
3024 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3025 vect_no_align && { ! vect_hw_misalign }.
3027 2015-08-27 Sebastian Pop <s.pop@samsung.com>
3029 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3030 Replaced by opt_files, compile with -floop-nest-optimize.
3031 * g++.dg/graphite/graphite.exp: Same.
3032 * gfortran.dg/graphite/graphite.exp: Same.
3033 * gcc.dg/graphite/block-0.c: Adjust pattern.
3034 * gcc.dg/graphite/block-1.c: Same.
3035 * gcc.dg/graphite/block-3.c: Same.
3036 * gcc.dg/graphite/block-4.c: Same.
3037 * gcc.dg/graphite/block-5.c: Same.
3038 * gcc.dg/graphite/block-6.c: Same.
3039 * gcc.dg/graphite/block-7.c: Same.
3040 * gcc.dg/graphite/block-8.c: Same.
3041 * gcc.dg/graphite/block-pr47654.c: Same.
3042 * gcc.dg/graphite/interchange-0.c: Same.
3043 * gcc.dg/graphite/interchange-1.c: Same.
3044 * gcc.dg/graphite/interchange-10.c: Same.
3045 * gcc.dg/graphite/interchange-11.c: Same.
3046 * gcc.dg/graphite/interchange-12.c: Same.
3047 * gcc.dg/graphite/interchange-13.c: Same.
3048 * gcc.dg/graphite/interchange-14.c: Same.
3049 * gcc.dg/graphite/interchange-15.c: Same.
3050 * gcc.dg/graphite/interchange-3.c: Same.
3051 * gcc.dg/graphite/interchange-4.c: Same.
3052 * gcc.dg/graphite/interchange-5.c: Same.
3053 * gcc.dg/graphite/interchange-6.c: Same.
3054 * gcc.dg/graphite/interchange-7.c: Same.
3055 * gcc.dg/graphite/interchange-8.c: Same.
3056 * gcc.dg/graphite/interchange-9.c: Same.
3057 * gcc.dg/graphite/interchange-mvt.c: Same.
3058 * gcc.dg/graphite/pr37485.c: Same.
3059 * gcc.dg/graphite/uns-block-1.c: Same.
3060 * gcc.dg/graphite/uns-interchange-12.c: Same.
3061 * gcc.dg/graphite/uns-interchange-14.c: Same.
3062 * gcc.dg/graphite/uns-interchange-15.c: Same.
3063 * gcc.dg/graphite/uns-interchange-9.c: Same.
3064 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3065 * gfortran.dg/graphite/interchange-3.f90: Same.
3067 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3070 * gcc.target/i386/pr67317-1.c: New test.
3071 * gcc.target/i386/pr67317-2.c: Ditto.
3072 * gcc.target/i386/pr67317-3.c: Ditto.
3073 * gcc.target/i386/pr67317-4.c: Ditto.
3074 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3075 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3077 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3079 * gcc.target/powerpc/vec-shr.c: New.
3081 2015-08-27 Marek Polacek <polacek@redhat.com>
3084 * gcc.dg/torture/pr67005.c: New test.
3086 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3088 * gcc.dg/tree-ssa/sra-15.c: New.
3090 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3092 * gcc.target/aarch64/long_branch_1.c: New test.
3094 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3096 * gcc.target/s390/20150826-1.c: New test.
3098 2015-08-26 Renlin Li <renlin.li@arm.com>
3100 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3102 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3104 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3106 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3108 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3109 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3110 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3111 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3113 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3115 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3117 * gcc.target/aarch64/tlsle_1.x: New test source.
3118 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3119 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3120 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3122 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3125 * gfortran.dg/shape_8.f90: New test.
3127 2015-08-25 Marek Polacek <polacek@redhat.com>
3130 * gcc.dg/weak/weak-18.c: New test.
3132 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3134 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3135 gcc_jit_context_set_bool_use_external_driver.
3137 2015-08-25 Nathan Sidwell <nathan@acm.org>
3139 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3141 * gcc.dg/20001117-1.c: Needs return_address.
3142 * gcc.dg/20020415-1.c: Needs alloca.
3143 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3144 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3145 * gcc.dg/pr63186.c: Needs label_values.
3146 * gcc.dg/torture/pr33848.c: Likwise.
3148 * lib/target-supports.exp (check_effective_target_fopenacc,
3149 check_effective_target_fopenmp): Disable for nvptx.
3150 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3151 * gcc.dg/stack-usage-1.c: Likewise.
3152 * gcc.dg/stack-usage-2.c: Likewise.
3153 * gcc.dg/unused-5.c: Likewise.
3154 * gcc.dg/unwind-1.c: Likewise.
3156 2015-08-25 Christian Bruel <christian.bruel@st.com>
3158 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3159 * g++.dg/Wno-frame-address.C: Ditto.
3161 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3164 * g++.dg/pr67211.C: New test.
3166 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3170 * gfortran.dg/block_end_error_1.f90: New test.
3171 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3173 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3176 * gcc.target/i386/pr66821.c: New test.
3178 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3181 * gcc.target/i386/pr67329.c: New test.
3183 2015-08-24 Nathan Sidwell <nathan@acm.org>
3185 * gcc.dg/pr49551.c: Needs -fdata-sections.
3187 * gcc.dg/pr64935-2.c: Needs scheduling.
3189 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3190 * gcc.dg/torture/pr63738.c: Likewise.
3191 * gcc.dg/torture/pr64728.c: Likewise.
3192 * gcc.dg/pr63748.c: Likewise.
3193 * gcc.dg/20020312-2.c: Likewise.
3195 * gcc.dg/torture/pr66123.c: Needs label_values.
3197 * gcc.dg/torture/pr41261.c: Needs profiling.
3198 * gcc.dg/pr26570.c: Likewise.
3199 * gcc.dg/pr61776.c: Likewise.
3200 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3201 * gcc.dg/gomp/pr34610.c: Likewise.
3202 * gcc.dg/pr54121.c: Likewise.
3203 * gcc.dg/20050325-1.c: Likewise.
3204 * gcc.dg/pr66899.c: Likewise.
3205 * gcc.dg/pr48770.c: Likewise.
3206 * gcc.dg/pr24225.c: Likewise.
3208 * gcc.dg/pr27531-1.c: Needs io.
3209 * gcc.dg/pr44606.c: Likewise.
3211 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3213 * gcc.dg/pr51990.c: Needs alloca.
3215 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3217 2015-08-24 Tom de Vries <tom@codesourcery.com>
3219 PR tree-optimization/65468
3220 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3222 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3225 * gfortran.dg/backtrace_1.f90: New test.
3227 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3230 * gfortran.dg/execute_command_line_2.f90: New test.
3232 2015-08-23 Tom de Vries <tom@codesourcery.com>
3234 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3235 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3236 vect_no_int_max to vect_no_int_min_max.
3237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3238 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3239 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3240 * gcc.dg/vect/slp-reduc-4.c: Same.
3241 * gcc.dg/vect/slp-reduc-5.c: Same.
3242 * gcc.dg/vect/vect-125.c: Same.
3243 * gcc.dg/vect/vect-13.c: Same.
3244 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3245 * gcc.dg/vect/vect-reduc-1.c: Same.
3246 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3247 * gcc.dg/vect/vect-reduc-1char.c:Same.
3248 * gcc.dg/vect/vect-reduc-1short.c: Same.
3249 * gcc.dg/vect/vect-reduc-2.c: Same.
3250 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3251 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3252 * lib/target-supports.exp: Same.
3254 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3257 * g++.dg/cpp0x/decltype63.C: New.
3259 2015-08-22 Nathan Sidwell <nathan@acm.org>
3261 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3262 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3263 * c-c++-common/Wunused-var-8.c: Likewise.
3264 * c-c++-common/gomp/pr61486-2.c: Likewise.
3265 * c-c++-common/Wunused-var-6.c: Likewise.
3266 * c-c++-common/goacc/reduction-1.c: Likewise.
3267 * c-c++-common/goacc/reduction-2.c: Likewise.
3268 * c-c++-common/goacc/reduction-3.c: Likewise.
3269 * c-c++-common/goacc/reduction-4.c: Likewise.
3270 * gcc.dg/builtins-64.c: Likewise.
3271 * gcc.dg/pr59523.c: Likewise.
3272 * gcc.dg/tree-ssa/20080530.c: Likewise.
3273 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3274 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3275 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3276 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3277 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3278 * gcc.dg/pr59011.c: Likewise.
3279 * gcc.dg/uninit-9.c: Likewise.
3280 * gcc.dg/pr61561.c: Likewise.
3281 * gcc.dg/vla-4.c: Likewise.
3282 * gcc.dg/20101010-1.c: Likewise.
3283 * gcc.dg/pr49120.c: Likewise.
3284 * gcc.dg/20030331-2.c: Likewise.
3285 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3286 * gcc.dg/pr25682.c: Likewise.
3287 * gcc.dg/guality/guality.c: Likewise.
3288 * gcc.dg/pr27301.c: Likewise.
3289 * gcc.dg/uninit-9-O0.c: Likewise.
3290 * gcc.dg/fold-alloca-1.c: Likewise.
3291 * gcc.dg/pr41470.c: Likewise.
3292 * gcc.dg/pr51491-2.c: Likewise.
3293 * gcc.dg/winline-7.c: Likewise.
3294 * gcc.dg/vla-2.c: Likewise.
3295 * gcc.dg/pr50764.c: Likewise.
3296 * gcc.dg/c99-vla-1.c: Likewise.
3297 * gcc.dg/pr33238.c: Likewise.
3298 * gcc.dg/c99-const-expr-13.c: Likewise.
3299 * gcc.dg/builtin-return-1.c: Likewise.
3300 * gcc.dg/vla-3.c: Likewise.
3301 * gcc.dg/20020415-1.c: Likewise.
3302 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3303 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3304 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3305 * gcc.dg/torture/calleesave-sse.c: Likewise.
3306 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3307 * gcc.dg/gomp/vla-2.c: Likewise.
3308 * gcc.dg/gomp/vla-3.c: Likewise.
3309 * gcc.dg/gomp/vla-4.c: Likewise.
3310 * gcc.dg/gomp/pr30494.c: Likewise.
3311 * gcc.dg/gomp/vla-5.c: Likewise.
3312 * gcc.dg/pr51990-2.c: Likewise.
3313 * gcc.dg/vla-22.c: Likewise.
3315 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3317 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3318 * gcc.dg/dollar.c: Likewise.
3319 * gcc.dg/pragma-message.c: Likewise.
3320 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3321 * c-c++-common/raw-string-14.c: Likewise.
3323 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3325 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3326 property that instantiation here is a compile-time error.
3328 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/other/pr67065.C: Extend.
3332 2015-08-21 Nathan Sidwell <nathan@acm.org>
3334 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3336 (check_effective_target_global_constructor): New.
3337 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3338 * gcc.dg/debug/debug.exp: Skip for nvptx.
3339 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3341 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3342 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3343 * gcc.c-torture/compile/pr33855.c: Likewise.
3344 * gcc.c-torture/compile/920723-1.c: Likewise.
3345 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3347 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3349 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3352 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3354 * gcc.c-torture/execute/switch-1.c: Likewise.
3356 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3357 * gcc.c-torture/execute/printf-1.c: Likewise.
3358 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3359 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3360 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3361 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3362 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3363 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3364 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3365 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3366 * gcc.c-torture/execute/gofast.c: Likewise.
3367 * gcc.c-torture/execute/complex-6.c: Likewise.
3369 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3370 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3371 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3372 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3373 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3374 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3375 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3376 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3377 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3378 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3379 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3380 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3381 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3382 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3383 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3384 * gcc.dg/setjmp-1.c: Likewise.
3385 * gcc.dg/cleanup-5.c: Likewise.
3386 * gcc.dg/cleanup-12.c: Likewise.
3387 * gcc.dg/cleanup-13.c: Likewise.
3389 * gcc.dg/constructor-1.c: Require global ctor.
3391 * gcc.dg/fork-instrumentation.c: Require profiling.
3392 * gcc.dg/20030107-1.c: Likewise.
3393 * gcc.dg/20030702-1.c: Likewise.
3395 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3396 * gcc.dg/cpp/paste2.c: Likewise.
3397 * gcc.dg/cpp/strify3.c: Likewise.
3398 * gcc.dg/cpp/strify4.c: Likewise.
3399 * gcc.dg/cpp/lexnum.c: Likewise.
3400 * gcc.dg/cpp/digraphs.c: Likewise.
3401 * gcc.dg/cpp/macro1.c: Likewise.
3403 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3405 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3407 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3409 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3412 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3415 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3416 vec_vpmsum_be and vec_shasigma_be.
3418 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3420 * lib/target-supports.exp
3421 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3422 with -mfp16-format=ieee.
3424 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/other/pr67065.C: New.
3429 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3431 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3433 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3434 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3435 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3436 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3438 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3440 * gcc.dg/wide_shift_64_1.c: New testcase.
3441 * gcc.dg/wide_shift_128_1.c: Likewise.
3442 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3444 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3446 * lib/target-supports.exp
3447 (check_effective_target_fstack_protector_enabled): New test.
3448 * gcc.target/i386/ssp-default.c: New test.
3450 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3453 * gfortran.dg/generic_31.f90: New.
3455 2015-08-19 Marek Polacek <polacek@redhat.com>
3458 * g++.dg/torture/pr67133.C: New test.
3460 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3462 * gcc.target/powerpc/altivec-35.c: New test.
3463 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3464 * gcc.target/powerpc/vsx-vector-7.c: New test.
3466 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3469 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3470 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3472 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3474 PR rtl-optimization/67218
3475 * gcc.c-torture/execute/ieee/pr67218.c,
3476 gcc.target/aarch64/fcvt_int_float_double1.c,
3477 gcc.target/aarch64/fcvt_int_float_double2.c,
3478 gcc.target/aarch64/fcvt_int_float_double3.c,
3479 gcc.target/aarch64/fcvt_int_float_double4.c,
3480 gcc.target/aarch64/fcvt_uint_float_double1.c,
3481 gcc.target/aarch64/fcvt_uint_float_double2.c,
3482 gcc.target/aarch64/fcvt_uint_float_double3.c,
3483 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3485 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3487 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3488 dg-options to disable LSE extensions.
3489 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3490 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3491 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3492 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3493 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3494 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3495 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3496 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3497 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3498 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3499 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3500 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3501 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3502 * gcc.target/aarch64/sync-op-full.c: Likewise.
3503 * gcc.target/aarch64/sync-op-release.c: Likewise.
3505 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/cpp1z/feat-cxx1z.C: New.
3510 2015-08-18 Marek Polacek <polacek@redhat.com>
3513 * gcc.dg/torture/pr67222.c: New test.
3515 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3517 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3519 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3521 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3522 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3523 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3525 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3527 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3528 which is used in later code.
3530 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/nullptr34.C: New.
3534 * g++.dg/warn/Wconversion2.C: Adjust.
3535 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3536 * g++.old-deja/g++.other/null3.C: Likewise.
3538 * g++.dg/cpp0x/pr51313.C: Adjust.
3540 2015-08-17 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/67221
3543 * gcc.dg/torture/pr67221.c: New testcase.
3545 2015-08-17 Mike Stump <mikestump@comcast.net>
3546 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3548 * gcc.target/arm/memcpy-aligned-1.c: New test.
3550 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3553 * gfortran.dg/norm_4.f90: Rename to...
3554 * gfortran.dg/norm2_4.f90: this.
3555 * gfortran.dg/norm2_5.f90: New test.
3557 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3559 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3560 * gcc.dg/ssp-1.c: Make counter a register.
3561 * gcc.dg/ssp-2.c: Likewise.
3562 * gcc.dg/torture/parm-coalesce.c: New.
3564 2015-08-14 Marek Polacek <polacek@redhat.com>
3567 * gcc.dg/torture/pr67133.c: New test.
3569 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3570 Matthias Klose <doko@debian.org>
3573 * gcc.c-torture/compile/pr67143.c: New
3574 * gcc.target/aarch64/atomic-op-imm.c
3575 (atomic_fetch_add_negative_RELAXED): New.
3576 (atomic_fetch_sub_negative_ACQUIRE): New.
3578 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3580 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3581 * gcc.target/aarch64/target_attr_8.c: Likewise.
3582 * gcc.target/aarch64/target_attr_14.c: Likewise.
3584 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3586 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3588 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3590 * gcc.target/i386/builtin_target.c: Add skylake check.
3592 2015-08-13 Jeff Law <law@redhat.com>
3594 * gcc.dg/pr66314.c: Moved from here to ..
3595 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3596 to clear all sanitizers before -fsanitize=kernel-address.
3598 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3600 * gcc.target/aarch64/cinc_common_1.c: New test.
3602 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3605 * g++.dg/ext/attribute-may-alias-1.C: New.
3606 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3608 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3610 * gcc.target/aarch64/atomic-inst-cas.c: New.
3611 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3613 2015-08-13 Andreas Schwab <schwab@suse.de>
3615 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3617 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/torture/pr62164.C: New.
3622 2015-08-13 Richard Biener <rguenther@suse.de>
3624 PR tree-optimization/67191
3625 * gcc.dg/torture/pr67191.c: New testcase.
3626 * g++.dg/torture/pr67191.C: Likewise.
3628 2015-08-13 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/66502
3631 PR tree-optimization/67167
3632 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3634 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3637 * g++.dg/init/new42.C: New.
3639 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3642 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3644 * gcc.target/powerpc/pr67071-2.c: Likewise.
3645 * gcc.target/powerpc/pr67071-3.c: Likewise.
3647 2015-08-12 Marek Polacek <polacek@redhat.com>
3650 * c-c++-common/Wshift-overflow-6.c: New test.
3651 * c-c++-common/Wshift-overflow-7.c: New test.
3652 * g++.dg/cpp1y/left-shift-2.C: New test.
3654 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/cpp0x/pr52742.C: New.
3659 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3661 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3662 Check Knights Landing support.
3664 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/warn/Wunused-result-1.C: New.
3669 2015-08-12 Richard Biener <rguenther@suse.de>
3671 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3672 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3673 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3674 * g++.dg/tree-ssa/pr61034.C: Adjust.
3675 * gcc.dg/fold-compare-2.c: Likewise.
3676 * gcc.dg/pr50763.c: Likewise.
3677 * gcc.dg/predict-3.c: Likewise.
3678 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3679 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3680 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3681 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3682 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3683 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3684 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3685 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3686 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3687 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3688 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3689 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3691 2015-08-12 Nathan Sidwell <nathan@acm.org>
3693 * gcc.dg/vrp-min-max-1.c: New.
3694 * gcc.dg/vrp-min-max-2.c: New.
3696 2015-08-12 Richard Biener <rguenther@suse.de>
3698 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3700 2015-08-12 Tom de Vries <tom@codesourcery.com>
3703 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3704 Handle absence of vector min/max for sparc.
3706 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3709 * g++.dg/ext/mv25.C: New test.
3711 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3713 * gcc.target/i386/avx2-vect-shift.c: New test.
3715 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3719 * gcc.dg/pragma-diag-3.c: New test.
3720 * gcc.dg/pragma-diag-4.c: New test.
3722 2015-08-11 Nathan Sidwell <nathan@acm.org>
3724 * c-c++-common/dfp/operator-comma.c: Call init function.
3725 * c-c++-common/dfp/convert-dfp-2.c: New test.
3727 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3729 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3730 Treat model == 0x4f as Broadwell.
3732 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3735 * gfortran.dg/pr67140.f90: New test.
3737 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3741 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3743 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3746 * gfortran.dg/ieee/large_4.f90: New test.
3748 2015-08-08 Bud Davis <jmdavis@link.com>
3751 * gfortran.dg/common_22.f90: New.
3753 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3755 PR rtl-optimization/67028
3756 * gcc.dg/pr67028.c: New testcase.
3758 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3760 PR rtl-optimization/67029
3761 * gcc.dg/pr67029.c: New test.
3763 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3766 * gfortran.dg/ieee/ieee_8.f90: New test.
3768 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3770 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3772 * gcc.target/aarch64/noplt_2.c: Likewise.
3773 * gcc.target/aarch64/noplt_3.c: Likewise.
3775 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3777 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3778 optimization level, and print a summary at the end.
3780 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3782 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3784 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3786 * gcc.target/aarch64/noplt_3.c: New testcase.
3788 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3790 * gcc.target/aarch64/noplt_1.c: New testcase.
3791 * gcc.target/aarch64/noplt_2.c: Likewise.
3793 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3795 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3796 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3798 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3800 * gcc.target/s390/dwarfregtable-1.c: New test.
3801 * gcc.target/s390/dwarfregtable-2.c: New test.
3802 * gcc.target/s390/dwarfregtable-3.c: New test.
3804 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3806 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3808 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3811 * gfortran.dg/ieee/large_2.f90: New test.
3812 * gfortran.dg/ieee/large_3.F90: New test.
3814 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3817 * gfortran.dg/ieee/large_1.f90: Adjust test.
3819 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3820 Jeff Law <law@redhat.com>
3823 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3824 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3825 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3826 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3827 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3828 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3830 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3833 * gfortran.dg/pr66311.f90: New file.
3835 2015-08-05 Richard Biener <rguenther@suse.de>
3837 PR tree-optimization/67121
3838 * gcc.dg/torture/pr67121.c: New testcase.
3840 2015-08-05 Nick Clifton <nickc@redhat.com>
3842 * gcc.target/rl78: New directory.
3843 * gcc.target/rl78/rl78.exp: New file: Test driver.
3844 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3846 2015-08-05 Richard Biener <rguenther@suse.de>
3849 * gcc.dg/torture/pr67120.c: New testcase.
3851 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3855 * lib/fortran-modules.exp: Call cleanup-submodules from
3857 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3858 cover the cases where private entities are no longer optimized
3860 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3862 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3863 * gfortran.dg/submodule_5.f08: The same.
3864 * gfortran.dg/submodule_9.f08: The same.
3865 * gfortran.dg/submodule_10.f08: New test.
3867 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3870 * g++.dg/cpp1y/var-templ35.C: New.
3872 2015-08-05 Richard Biener <rguenther@suse.de>
3874 PR tree-optimization/67055
3875 * g++.dg/torture/pr67055.C: New testcase.
3877 2015-08-05 Richard Biener <rguenther@suse.de>
3879 PR tree-optimization/67109
3880 * gcc.dg/torture/pr67109.c: New testcase.
3881 * gcc.dg/vect/vect-119.c: Adjust.
3883 2015-08-05 Richard Biener <rguenther@suse.de>
3886 * gcc.dg/pr67107.c: New testcase.
3888 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/cpp1z/abbrev2.C: New.
3893 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3895 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3897 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/init/explicit4.C: New.
3902 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3904 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3905 without VSX an Power8 vector support.
3907 2015-08-04 Richard Biener <rguenther@suse.de>
3909 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3911 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3914 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3917 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3920 * g++.dg/cpp1y/var-templ34.C: New.
3922 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3924 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3925 * gcc.target/aarch64/target_attr_1.c: Likewise.
3926 * gcc.target/aarch64/target_attr_2.c: Likewise.
3927 * gcc.target/aarch64/target_attr_3.c: Likewise.
3928 * gcc.target/aarch64/target_attr_4.c: Likewise.
3929 * gcc.target/aarch64/target_attr_5.c: Likewise.
3930 * gcc.target/aarch64/target_attr_6.c: Likewise.
3931 * gcc.target/aarch64/target_attr_7.c: Likewise.
3932 * gcc.target/aarch64/target_attr_8.c: Likewise.
3933 * gcc.target/aarch64/target_attr_9.c: Likewise.
3934 * gcc.target/aarch64/target_attr_10.c: Likewise.
3935 * gcc.target/aarch64/target_attr_11.c: Likewise.
3936 * gcc.target/aarch64/target_attr_12.c: Likewise.
3937 * gcc.target/aarch64/target_attr_13.c: Likewise.
3938 * gcc.target/aarch64/target_attr_14.c: Likewise.
3939 * gcc.target/aarch64/target_attr_15.c: Likewise.
3941 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3943 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3945 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3947 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3949 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3951 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3954 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3957 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3958 * gfortran.dg/ieee/large_1.f90: New test.
3960 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3962 PR tree-optimization/67043
3963 * gcc.dg/pr67043.c: New test.
3965 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3967 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3969 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3971 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3972 it to push/pop timing items.
3973 (main): For each optimization level, create a gcc_jit_timer, and
3974 time all of the iteration within that level cumulatively.
3975 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3976 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3978 2015-08-03 Alexander Basov <coohpt@gmail.com>
3983 * gcc.target/arm/pr43404.c : New testcase.
3984 * gcc.target/arm/pr48470.c : New testcase.
3985 * gcc.target/arm/pr64744-1.c : New testcase.
3986 * gcc.target/arm/pr64744-2.c : New testcase.
3988 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3990 PR tree-optimization/67077
3991 * gcc.dg/pr67077.c: New test.
3993 2015-08-03 Jeff Law <law@redhat.com>
3996 PR gcov-profile/66899
3997 * gcc.dg/pr66899.c: New test.
3998 * gcc.dg/pr66314.c: New test.
4000 2015-08-03 Marek Polacek <polacek@redhat.com>
4003 * gcc.dg/pr67088.c: New test.
4005 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4008 * gcc.target/arm/vnmul-1.c: New.
4009 * gcc.target/arm/vnmul-2.c: New.
4010 * gcc.target/arm/vnmul-3.c: New.
4011 * gcc.target/arm/vnmul-4.c: New.
4013 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
4016 * gfortran.dg/class_allocate_20.f90: New.
4018 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4020 * gcc.target/aarch64/csel_bfx_1.c: New test.
4021 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4023 2015-08-02 Martin Sebor <msebor@redhat.com>
4025 * g++.dg/Wframe-address-in-Wall.C: New test.
4026 * g++.dg/Wframe-address.C: New test.
4027 * g++.dg/Wno-frame-address.C: New test.
4028 * gcc.dg/Wframe-address-in-Wall.c: New test.
4029 * gcc.dg/Wframe-address.c: New test.
4030 * gcc.dg/Wno-frame-address.c: New test.
4032 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
4034 * c-c++-common/Wmisleading-indentation.c: Add more tests.
4036 2015-08-01 Michael Collison <michael.collison@linaro.org
4037 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4039 * gcc.target/arm/mincmp.c: New test.
4041 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
4044 * gfortran.dg/associated_target_6.f03: New test
4046 2015-08-01 Tom de Vries <tom@codesourcery.com>
4048 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4049 optimize ("-ftree-parallelize-loops=0").
4050 Add successful scans for 2 detected reductions. Add xfail scans for 3
4051 detected reductions.
4052 * gcc.dg/autopar/reduc-2short.c: Same.
4053 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4054 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
4055 detected reductions.
4056 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4059 2015-07-31 Marek Polacek <polacek@redhat.com>
4062 * g++.dg/ubsan/pr66977.C: New test.
4064 2015-07-30 Marek Polacek <polacek@redhat.com>
4066 * c-c++-common/Wtautological-compare-3.c: New test.
4068 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4070 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4071 (CHECK): Pass address of scalar, rather than array.
4073 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4075 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4077 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4079 * gcc.target/aarch64/fp16/fp16.exp: New.
4080 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4081 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4083 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4085 * gcc.target/aarch64/f16_movs_1.c: New test.
4087 2015-07-28 Tom de Vries <tom@codesourcery.com>
4089 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4092 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4093 Manuel López-Ibáñez <manu@gcc.gnu.org>
4095 * gcc.dg/parm-incomplete-1.c: Update.
4096 * gcc.dg/pr18809-1.c: Update.
4097 * gcc.dg/pr27953.c: Update.
4098 * gcc.dg/vla-11.c: Update.
4100 2015-07-27 Marek Polacek <polacek@redhat.com>
4102 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4104 2015-07-27 Tom de Vries <tom@codesourcery.com>
4106 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4107 attribute. Update comment.
4109 Add scan for not parallelizing inner loop.
4110 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4114 2015-07-27 Marek Polacek <polacek@redhat.com>
4117 * c-c++-common/Wtautological-compare-2.c: New test.
4119 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4122 * gcc.target/i386/pr66232-6.c: New tests.
4123 * gcc.target/i386/pr66232-7.c: Likewise.
4124 * gcc.target/i386/pr66232-8.c: Likewise.
4125 * gcc.target/i386/pr66232-9.c: Likewise.
4127 2015-07-27 Marek Polacek <polacek@redhat.com>
4131 * c-c++-common/Wtautological-compare-1.c: New test.
4133 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4136 * g++.dg/template/pr18969.C: New test.
4137 * g++.dg/template/pr18969-2.C: New test.
4138 * g++.old-deja/g++.jason/overload.C: Remove return value in
4139 template function returning void.
4141 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4143 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4144 immediates to avoid shift-overflow warnings.
4146 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4149 * g++.dg/init/pr66857.C: New test.
4151 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4154 * gcc.target/i386/pr66648.c: New test.
4156 2015-07-25 Tom de Vries <tom@codesourcery.com>
4158 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4159 interchange_files and block_files variables.
4160 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4162 * gcc.dg/graphite/uns-interchange-12.c: Same.
4163 * gcc.dg/graphite/uns-interchange-14.c: Same.
4164 * gcc.dg/graphite/uns-interchange-15.c: Same.
4165 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4166 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4168 2015-07-25 Jeff Law <law@redhat.com>
4172 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4173 * gcc.dg/torture/pr66752-1.c: New test
4174 * g++.dg/torture/pr66752-2.C: New test.
4176 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4179 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4181 PR rtl-optimization/64164
4182 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4183 * gcc.dg/ssp-1.c: Make counter a register.
4184 * gcc.dg/ssp-2.c: Likewise.
4185 * gcc.dg/torture/parm-coalesce.c: New.
4187 2015-07-24 Tom de Vries <tom@codesourcery.com>
4189 * gcc.dg/graphite/block-1.c: Xfail scan.
4190 * gcc.dg/graphite/interchange-12.c: Same.
4191 * gcc.dg/graphite/interchange-14.c: Same.
4192 * gcc.dg/graphite/interchange-15.c: Same.
4193 * gcc.dg/graphite/interchange-9.c: Same.
4194 * gcc.dg/graphite/interchange-mvt.c: Same.
4195 * gcc.dg/graphite/uns-block-1.c: New test.
4196 * gcc.dg/graphite/uns-interchange-12.c: New test.
4197 * gcc.dg/graphite/uns-interchange-14.c: New test.
4198 * gcc.dg/graphite/uns-interchange-15.c: New test.
4199 * gcc.dg/graphite/uns-interchange-9.c: New test.
4200 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4202 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4205 * c-c++-common/Wunused-function-1.c: New.
4207 2015-07-24 Tom de Vries <tom@codesourcery.com>
4209 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4210 alternative exit-first loop transform.
4211 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4212 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4213 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4214 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4215 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4216 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4217 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4218 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4219 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4221 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4224 * gcc.target/i386/mpx/pr66566.c: New test.
4226 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4229 * gcc.target/i386/pr66978.c: New test.
4231 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4233 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4235 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4237 * gcc.target/s390/insv-1.c: New test.
4238 * gcc.target/s390/insv-2.c: New test.
4239 * gcc.target/s390/insv-3.c: New test.
4241 2015-07-24 Tom de Vries <tom@codesourcery.com>
4243 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4245 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4248 * gcc.dg/pr25530.c: New test.
4250 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4253 * gcc.dg/pr25529.c: New test.
4255 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4257 * gcc.target/arm/reg_equal_test.c: New test.
4259 2015-07-23 Jeff Law <law@redhat.com>
4262 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4263 * gcc.dg/torture/pr66752-1.c: New test
4264 * g++.dg/torture/pr66752-2.C: New test.
4266 2015-07-23 Marek Polacek <polacek@redhat.com>
4269 * g++.dg/warn/Wlogical-op-2.C: New test.
4271 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4273 PR rtl-optimization/64164
4274 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4275 * gcc.dg/ssp-1.c: Make counter a register.
4276 * gcc.dg/ssp-2.c: Likewise.
4277 * gcc.dg/torture/parm-coalesce.c: New.
4279 2015-07-23 Marek Polacek <polacek@redhat.com>
4282 * c-c++-common/ubsan/pr66908.c: New test.
4284 2015-07-23 Tom de Vries <tom@codesourcery.com>
4286 * gcc.dg/autopar/outer-4.c: Add xfail.
4287 * gcc.dg/autopar/outer-5.c: Same.
4288 * gcc.dg/autopar/outer-6.c: Same.
4289 * gcc.dg/autopar/reduc-2.c: Same.
4290 * gcc.dg/autopar/reduc-2char.c: Same.
4291 * gcc.dg/autopar/reduc-2short.c: Same.
4292 * gcc.dg/autopar/reduc-8.c: Same.
4293 * gcc.dg/autopar/uns-outer-4.c: New test.
4294 * gcc.dg/autopar/uns-outer-5.c: New test.
4295 * gcc.dg/autopar/uns-outer-6.c: New test.
4297 2015-07-23 Richard Biener <rguenther@suse.de>
4299 PR tree-optimization/66952
4300 * gcc.dg/torture/pr66952.c: Use signed char.
4302 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4304 PR tree-optimization/66926,66951
4305 * gcc.dg/vect/pr66951.c: New test.
4307 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4310 * g++.dg/parse/error57.C: New.
4311 * g++.dg/expr/string-2.C: Update.
4313 2015-07-23 Richard Biener <rguenther@suse.de>
4315 PR tree-optimization/66945
4316 * gcc.dg/torture/pr66945.c: New testcase.
4318 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4321 * g++.dg/ext/mv24.C: New test.
4323 2015-07-22 Marek Polacek <polacek@redhat.com>
4325 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4328 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4332 * gfortran.dg/generic_30.f90: New.
4334 2015-07-22 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/66952
4337 * gcc.dg/torture/pr66952.c: New testcase.
4339 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4341 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4343 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4345 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4347 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4349 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4351 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4353 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4355 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4359 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4361 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4363 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4365 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4367 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4369 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4371 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4373 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4375 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4377 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4379 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4381 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4383 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4385 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4387 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4389 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4391 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4393 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4395 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4397 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4401 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4403 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4405 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4407 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4409 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4411 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4413 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4415 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4417 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4421 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4423 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4425 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4427 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4429 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4431 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4433 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4435 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4437 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4439 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4451 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4453 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4455 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4457 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4467 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4469 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4471 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4473 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4475 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4477 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4479 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4481 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4483 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4485 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4487 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4489 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4491 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4493 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4495 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4497 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4499 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4501 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4503 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4505 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4507 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4509 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4511 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4517 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4519 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4521 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4523 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4537 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4539 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4543 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4547 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4549 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4551 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4553 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4555 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4557 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4559 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4561 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4563 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4565 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4567 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4571 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4573 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4575 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4577 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4579 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4581 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4583 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4585 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4587 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4589 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4591 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4593 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4595 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4597 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4599 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4601 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4603 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4606 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4608 * g++.dg/template/crash81.C: Update.
4610 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4613 * gcc.target/i386/pr66424.c: New.
4615 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4617 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4619 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4622 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4623 Drop address sanitization.
4625 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4627 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4629 (dg-additional-options): Set armv5t flag.
4631 2015-07-21 Marek Polacek <polacek@redhat.com>
4633 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4634 * gcc.dg/vmx/unpack.c: Likewise.
4635 * gcc.target/powerpc/quad-atomic.c: Likewise.
4637 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4639 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4641 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4643 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4646 2015-07-20 Marek Polacek <polacek@redhat.com>
4649 * c-c++-common/Wshift-overflow-1.c: New test.
4650 * c-c++-common/Wshift-overflow-2.c: New test.
4651 * c-c++-common/Wshift-overflow-3.c: New test.
4652 * c-c++-common/Wshift-overflow-4.c: New test.
4653 * c-c++-common/Wshift-overflow-5.c: New test.
4654 * g++.dg/cpp1y/left-shift-1.C: New test.
4655 * gcc.dg/c90-left-shift-2.c: New test.
4656 * gcc.dg/c90-left-shift-3.c: New test.
4657 * gcc.dg/c99-left-shift-2.c: New test.
4658 * gcc.dg/c99-left-shift-3.c: New test.
4659 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4660 * gcc.c-torture/execute/pr40386.c: Likewise.
4661 * gcc.dg/vect/pr33373.c: Likewise.
4662 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4663 * gcc.dg/vect/vect-shift-2.c: Likewise.
4665 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4667 * gcc.target/aarch64/neg_abs_1.c: New test.
4669 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/pr66922.c: New test.
4674 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4678 * gcc.dg/tree-ssa/pr42327.c: Removed.
4679 * g++.dg/other/pr35011.C: Removed.
4681 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4684 * gcc.target/i386/pr66906.c: New test.
4686 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4688 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4689 as follow-up to r225930.
4691 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4694 * lib/fortran-modules.exp (proc cleanup-submodules): New
4696 * gfortran.dg/submodule_1.f08: Change extension and clean up
4697 the submodule files.
4698 * gfortran.dg/submodule_2.f08: ditto
4699 * gfortran.dg/submodule_6.f08: ditto
4700 * gfortran.dg/submodule_7.f08: ditto
4701 * gfortran.dg/submodule_8.f08: New test
4702 * gfortran.dg/submodule_9.f08: New test
4704 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4705 Sebastian Pop <s.pop@samsung.com>
4708 * gcc.dg/graphite/pr61929.c: New.
4710 2015-07-17 Marek Polacek <polacek@redhat.com>
4712 * gcc.dg/fold-minus-7.c: New test.
4714 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4716 * gfortran.dg/co_reduce_1.f90: New file.
4718 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4721 * gcc.target/i386/pr66824.c:
4723 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4726 * gfortran.dg/structure_constructor_13.f03: New test.
4728 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4731 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4732 of generated while loops in the tree dump.
4733 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4735 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4737 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4739 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4742 * gcc.target/i386/pr66891.c: New test.
4744 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4746 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4748 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4750 PR rtl-optimization/66626
4751 * gcc.target/i386/pr66626-2.c: New.
4753 2015-07-16 Martin Liska <mliska@suse.cz>
4755 * g++.dg/ipa/pr66896.c: New test.
4757 2015-07-16 Richard Biener <rguenther@suse.de>
4759 PR tree-optimization/66894
4760 * gcc.dg/torture/pr66894.c: New testcase.
4762 2015-07-16 Richard Biener <rguenther@suse.de>
4764 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4766 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4769 * g++.dg/pr66866.C: New test.
4771 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4773 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4775 2015-07-15 Richard Biener <rguenther@suse.de>
4777 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4778 { -O3 -fomit-frame-pointer },
4779 { -O3 -fomit-frame-pointer -funroll-loops } and
4780 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4782 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4783 -finline-functions }
4785 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4787 * gcc.target/mips/interrupt_handler-5.c: New test.
4789 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4790 Robert Suchanek <robert.suchanek@imgtec.com>
4792 * gcc.target/mips/interrupt_handler-4.c: New test.
4794 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4797 * gcc.dg/lto/lto.exp: Initialize MPX.
4799 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4801 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4803 * gcc.target/arm/scd42-3.c: Likewise.
4805 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4807 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4808 code to be run when the pre-arch code increases the isa_rev to
4809 mips32r6 or greater.
4811 2015-07-15 Richard Biener <rguenther@suse.de>
4813 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4814 { -O3 -fomit-frame-pointer },
4815 { -O3 -fomit-frame-pointer -funroll-loops } and
4816 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4818 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4819 -finline-functions }
4820 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4821 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4822 to additional_flags.
4824 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4826 PR rtl-optimization/66838
4827 * gcc.target/i386/pr66838.c: New test.
4829 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4832 * g++.dg/template/pr66850.C: New test.
4834 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4835 Cesar Philippidis <cesar@codesourcery.com>
4836 Chung-Lin Tang <cltang@codesourcery.com>
4838 * gcc.target/nios2/nios2-flushd.c: New.
4839 * gcc.target/nios2/nios2-rdprs.c: New.
4840 * gcc.target/nios2/r2-atomic.c: New.
4841 * gcc.target/nios2/r2-eni.c: New.
4842 * gcc.target/nios2/r2-wrpie.c: New.
4844 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4845 Cesar Philippidis <cesar@codesourcery.com>
4846 Chung-Lin Tang <cltang@codesourcery.com>
4848 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4849 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4851 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4852 Cesar Philippidis <cesar@codesourcery.com>
4853 Chung-Lin Tang <cltang@codesourcery.com>
4855 * gcc.target/nios2/andci.c: New.
4856 * gcc.target/nios2/bmx.c: New.
4857 * gcc.target/nios2/cdx-add.c: New.
4858 * gcc.target/nios2/cdx-branch.c: New.
4859 * gcc.target/nios2/cdx-callret.c: New.
4860 * gcc.target/nios2/cdx-loadstore.c: New.
4861 * gcc.target/nios2/cdx-logical.c: New.
4862 * gcc.target/nios2/cdx-mov.c: New.
4863 * gcc.target/nios2/cdx-shift.c: New.
4864 * gcc.target/nios2/cdx-sub.c: New.
4865 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4867 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4870 * g++.dg/cpp0x/vt-65071.C: New.
4872 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4873 Cesar Philippidis <cesar@codesourcery.com>
4874 Chung-Lin Tang <cltang@codesourcery.com>
4876 * gcc.target/nios2/r2-io-range.c: New.
4877 * gcc.target/nios2/r2-stio-1.c: New.
4878 * gcc.target/nios2/r2-stio-2.c: New.
4879 * gcc.target/nios2/nios2-ldxio.c: New.
4880 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4881 of just compile. Add more tests.
4883 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4885 gfortran.dg/pr66864.f90: New test.
4887 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4889 PR rtl-optimization/66626
4890 * gcc.target/i386/pr66626.c: New.
4892 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4894 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4895 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4896 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4898 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4900 * g++.dg/template/crash81.C: Adjust for error + inform change.
4901 * g++.dg/template/pr58878.C: Likewise.
4902 * g++.dg/template/shadow1.C: Likewise.
4903 * g++.dg/template/shadow2.C: Likewise.
4904 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4905 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4906 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4907 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4909 2015-07-14 Richard Biener <rguenther@suse.de>
4911 PR tree-optimization/66863
4912 * gcc.dg/torture/pr66863.c: New testcase.
4914 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4917 * g++.dg/template/pr65186.C: New test.
4919 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4921 * gcc.target/arm/macro_defs0.c: Add directive to skip
4922 test if -marm is present.
4923 * gcc.target/arm/macro_defs1.c: Likewise.
4925 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4929 * gcc.target/aarch64/adds1.c: Likewise.
4930 * gcc.target/aarch64/ands_1.c: Likewise.
4931 * gcc.target/aarch64/bics_1.c: Likewise.
4932 * gcc.target/aarch64/subs1.c: Likewise.
4933 * gcc.target/aarch64/subs3.c: Likewise.
4935 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4938 * gfortran.dg/pr64589.f90: New test.
4940 2015-07-13 Renlin Li <renlin.li@arm.com>
4943 * gcc.c-torture/execute/pr66556.c: New.
4945 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4947 * gcc.dg/20020219-1.c: Fix double word typos.
4948 * gcc.dg/20020919-1.c: Same.
4950 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4951 Jeff Law <law@redhat.com>
4954 * g++.dg/tree-ssa/pr66726.c: New test.
4955 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4956 * gcc.dg/tree-ssa/pr66726.c: New test.
4958 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/cpp0x/variadic-ttp2.C: New.
4963 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4966 * g++.dg/cpp0x/auto46.C: New test.
4967 * g++.dg/template/pr30044.C: New test.
4968 * g++.dg/template/shadow2.C: New test.
4969 * g++.dg/template/error55.C: New test.
4970 * g++.dg/template/crash83.C: Accept any error string.
4971 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4973 * g++.dg/cpp0x/variadic19.C: Likewise
4974 * g++.dg/template/canon-type-13.C: Likewise.
4975 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4976 * g++.dg/torture/20070621-1.C: Likewise.
4978 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4981 * g++.dg/init/explicit3.C: New.
4983 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4986 * gcc.target/i386/pr66819-1.c: New test.
4987 * gcc.target/i386/pr66819-2.c: Likewise.
4988 * gcc.target/i386/pr66819-3.c: Likewise.
4989 * gcc.target/i386/pr66819-4.c: Likewise.
4990 * gcc.target/i386/pr66819-5.c: Likewise.
4992 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4995 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4996 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4997 type to prevent possible flag-clobbering zero-extensions.
4998 * gcc.target/i386/pr66703.c: New test.
5000 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5003 * g++.dg/cpp0x/nsdmi-template15.C: New.
5005 2015-07-10 Jiong Wang <jiong.wang@arm.com>
5007 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5009 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5011 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5012 * gcc.target/arm/flip-thumb.c: Likewise.
5014 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5017 * gcc.target/i386/pr66813.c: New test.
5019 2015-07-10 Jakub Jelinek <jakub@redhat.com>
5022 * gcc.dg/gomp/pr66820.c: New test.
5024 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5027 * g++.dg/cpp0x/scoped_enum6.C: New.
5029 2015-07-10 Tom de Vries <tom@codesourcery.com>
5031 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5032 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5034 2015-07-10 Richard Biener <rguenther@suse.de>
5036 PR tree-optimization/66823
5037 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5038 which should not be necessary. XFAIL.
5040 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5043 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5045 2015-07-09 Jakub Jelinek <jakub@redhat.com>
5048 * gcc.dg/gomp/pr66633-1.c: New test.
5049 * gcc.dg/gomp/pr66633-2.c: New test.
5050 * gcc.dg/gomp/pr66633-3.c: New test.
5051 * gcc.dg/gomp/pr66633-4.c: New test.
5053 2015-07-09 John Marino <gnugcc@marino.st>
5055 * lib/target-supports.exp (check_effective_target_pie):
5058 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5061 * gcc.target/i386/pr66814.c: New test.
5063 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5066 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5067 * gcc.target/aarch64/fnmul-2.c: Likewise.
5068 * gcc.target/aarch64/fnmul-3.c: Likewise.
5069 * gcc.target/aarch64/fnmul-4.c: Likewise.
5071 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/cpp0x/vt-65790.C: New.
5076 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5079 * gcc.target/i386/pr66818.c: New test.
5081 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5084 * gcc.target/i386/pr66817.c: New test.
5086 2015-07-09 Marek Polacek <polacek@redhat.com>
5088 PR tree-optimization/66718
5089 * gcc.dg/vect/vect-126.c: New test.
5091 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5093 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5094 even when dwarf-2 is not the default.
5096 2015-07-08 Jeff Law <law@redhat.com>
5099 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5100 to have a single memory reference.
5102 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5104 * g++.dg/other/dump-ada-spec-9.C: New test.
5106 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/vect/vect.exp: Run also simd* tests.
5109 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5110 (check_vect): Fix up get_cpuid call for C++.
5111 * g++.dg/vect/simd-clone-1.cc: New test.
5113 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5115 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5117 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5119 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5120 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5122 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5125 * gcc.target/i386/pr66806.c: New test.
5127 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/cpp0x/auto45.C: New.
5132 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5135 * gcc.target/i386/pr66334.c: New.
5137 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5139 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5142 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5145 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5146 (verify_code): Update expected error message.
5147 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5148 (verify_code): Likewise.
5149 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5150 (verify_code): Likewise.
5152 2015-07-08 Richard Biener <rguenther@suse.de>
5154 PR tree-optimization/66793
5155 * gcc.dg/torture/pr66793.c: New testcase.
5157 2015-07-08 Richard Biener <rguenther@suse.de>
5159 PR tree-optimization/66794
5160 * gcc.dg/torture/pr66794.c: New testcase.
5162 2015-07-08 Marek Polacek <polacek@redhat.com>
5165 * g++.dg/abi/abi-tag15.C: New test.
5167 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5169 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5170 * gcc.target/mips/branch-3.c: Ditto
5171 * gcc.target/mips/branch-4.c: Ditto.
5172 * gcc.target/mips/branch-5.c: Ditto.
5173 * gcc.target/mips/branch-6.c: Ditto.
5174 * gcc.target/mips/branch-7.c: Ditto.
5175 * gcc.target/mips/branch-8.c: Ditto.
5176 * gcc.target/mips/branch-9.c: Ditto.
5177 * gcc.target/mips/branch-10.c: Ditto.
5178 * gcc.target/mips/branch-11.c: Ditto.
5179 * gcc.target/mips/branch-12.c: Ditto.
5180 * gcc.target/mips/branch-13.c: Ditto.
5181 * gcc.target/mips/umips-branch-5.c: New file.
5182 * gcc.target/mips/umips-branch-6.c: New file.
5183 * gcc.target/mips/umips-branch-7.c: New file.
5184 * gcc.target/mips/umips-branch-8.c: New file.
5185 * gcc.target/mips/umips-branch-9.c: New file.
5186 * gcc.target/mips/umips-branch-10.c: New file.
5187 * gcc.target/mips/umips-branch-11.c: New file.
5188 * gcc.target/mips/umips-branch-12.c: New file.
5189 * gcc.target/mips/umips-branch-13.c: New file.
5190 * gcc.target/mips/umips-branch-14.c: New file.
5191 * gcc.target/mips/umips-branch-15.c: New file.
5192 * gcc.target/mips/umips-branch-16.c: New file.
5193 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5194 (OCCUPY_0xfffc): New define.
5196 2015-07-08 Renlin Li <renlin.li@arm.com>
5198 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5200 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5202 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5204 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5206 * gcc.target/i386/bt-3.c: New test.
5207 * gcc.target/i386/bt-4.c: Ditto.
5209 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5211 * g++.dg/other/dump-ada-spec-8.C: New test.
5213 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5216 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5218 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5220 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5222 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5223 Avoid using an opaque struct for local "f".
5225 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5228 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5229 * jit.dg/test-pr66779.c: New testcase.
5231 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5233 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5236 2015-07-07 Richard Biener <rguenther@suse.de>
5238 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5240 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5242 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5243 * gcc.target/mips/call-5.c: Ditto.
5244 * gcc.target/mips/call-6.c: Ditto.
5246 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5248 * gcc.dg/dx-test.c: New test-case.
5250 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5253 * gfortran.dg/allocate_with_source_9.f08: New test.
5255 2015-07-07 Christian Bruel <christian.bruel@st.com>
5258 * gcc.target/arm/flip-thumb.c: Fix scan.
5259 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5260 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5261 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5264 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5267 * gcc.c-torture/execute/pr65956.c: New test.
5269 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5271 * gcc.target/arm/aapcs/align1.c: New.
5272 * gcc.target/arm/aapcs/align_rec1.c: New.
5273 * gcc.target/arm/aapcs/align2.c: New.
5274 * gcc.target/arm/aapcs/align_rec2.c: New.
5275 * gcc.target/arm/aapcs/align3.c: New.
5276 * gcc.target/arm/aapcs/align_rec3.c: New.
5277 * gcc.target/arm/aapcs/align4.c: New.
5278 * gcc.target/arm/aapcs/align_rec4.c: New.
5279 * gcc.target/arm/aapcs/align_vararg1.c: New.
5280 * gcc.target/arm/aapcs/align_vararg2.c: New.
5282 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5284 * gfortran.dg/iomsg_2.f90: New test.
5286 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5289 * gcc.target/i386/pr66749.c: New test.
5291 2015-07-06 Richard Biener <rguenther@suse.de>
5293 PR tree-optimization/66772
5294 * gcc.dg/torture/pr66772-1.c: New testcase.
5295 * gcc.dg/torture/pr66772-2.c: Likewise.
5297 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5299 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5300 the jals instruction.
5302 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5305 * gcc.target/i386/pr53383-1.c: New file.
5306 * gcc.target/i386/pr53383-2.c: Likewise.
5307 * gcc.target/i386/pr53383-3.c: Likewise.
5309 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5311 * gcc.target/aarch64/fnmul-1.c: New.
5312 * gcc.target/aarch64/fnmul-2.c: New.
5313 * gcc.target/aarch64/fnmul-3.c: New.
5314 * gcc.target/aarch64/fnmul-4.c: New.
5316 2015-07-06 Richard Biener <rguenther@suse.de>
5319 * gcc.dg/torture/pr66759.c: New testcase.
5321 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5324 * gfortran.dg/alloc_comp_class_3.f03: New test.
5325 * gfortran.dg/alloc_comp_class_4.f03: New test.
5327 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5329 * gcc.c-torture/execute/pr66757.c: New test.
5331 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5333 PR tree-optimization/66720
5334 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5336 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5337 Sandra Loosemore <sandra@codesourcery.com>
5339 * gcc.target/nios2/gprel-offset.c: New test.
5341 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5344 * gfortran.dg/pr66725.f90: New test.
5346 2015-07-03 Jason Merrill <jason@redhat.com>
5348 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5349 Avoid narrowing error.
5351 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5353 PR rtl-optimization/66706
5354 * gcc.target/powerpc/shift-int.c: New testcase.
5356 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5359 * gcc.target/i386/pr66746.c: New file.
5361 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5363 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5365 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5367 PR tree-optimization/66119
5368 * g++.dg/opt/pr66119.C: New.
5370 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5373 * gfortran.dg/submodule_1.f90: New test
5374 * gfortran.dg/submodule_2.f90: New test
5375 * gfortran.dg/submodule_3.f90: New test
5376 * gfortran.dg/submodule_4.f90: New test
5377 * gfortran.dg/submodule_5.f90: New test
5378 * gfortran.dg/submodule_6.f90: New test
5379 * gfortran.dg/submodule_7.f90: New test
5381 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5383 PR preprocessor/53690
5384 * g++.dg/cpp/pr53690.C: New.
5386 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5388 * gcc.target/powerpc/vec-cmp.c: New test.
5390 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5393 * gfortran.dg/pr56520.f90: New test.
5395 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5398 * gfortran.dg/pr66545_1.f90: New test.
5399 * gfortran.dg/pr66545_2.f90: New test.
5401 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5403 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5404 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5406 2015-07-02 Richard Biener <rguenther@suse.de>
5409 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5412 2015-07-02 Richard Biener <rguenther@suse.de>
5414 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5416 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5418 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5420 2015-07-01 Jason Merrill <jason@redhat.com>
5422 * lib/target-supports.exp (cxx_default): Set to C++14.
5424 2015-07-01 Tom de Vries <tom@codesourcery.com>
5427 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5430 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5432 * gfortran.dg/warn_conversion_8.f90: New test.
5434 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5436 PR rtl-optimization/61047
5437 * gcc.c-torture/execute/20150611-1.c: New testcase.
5439 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5442 * jit.dg/all-non-failing-tests.h: Add
5443 test-pr66700-observing-write-through-ptr.c.
5444 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5446 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5448 * jit.dg/test-accessing-union.c: Add comments for use by
5449 gcc/jit/docs/topics/types.rst.
5451 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5453 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5454 'do-require-effective-target' with 'dg-require-effective-target'.
5455 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5456 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5457 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5458 'stlex' with 'strex' as the expected output.
5460 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5463 * g++.dg/cpp0x/gen-attrs-60.C: New.
5464 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5466 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5468 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5470 * gcc.target/aarch64/pic-small.c: Restrict this test under
5471 check_effective_target_aarch64_small_fpic.
5473 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5475 * gfortran.dg/gomp/pr66633.f90: New test.
5477 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5480 * g++.dg/template/pr66686.C: New test.
5482 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5484 * gnat.dg/lto17.ad[sb]: New test.
5486 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5488 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5489 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5491 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5493 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5495 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5497 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5499 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5501 * jit.dg/test-switch.c: New testcase.
5502 * jit.dg/test-switch.cc: New testcase.
5504 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5507 * jit.dg/all-non-failing-tests.h: Add note about
5508 test-validly-unreachable-block.c.
5509 * jit.dg/test-validly-unreachable-block.c: New file.
5511 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5514 * jit.dg/all-non-failing-tests.h: Add note about
5515 test-extra-options.c.
5516 * jit.dg/test-extra-options.c: New testcase.
5518 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5521 * gcc.target/i386/pr66691.c: New.
5523 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5525 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5526 * gcc.target/i386/iamcu/args.h: Likewise.
5527 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5528 * gcc.target/i386/iamcu/defines.h: Likewise.
5529 * gcc.target/i386/iamcu/macros.h: Likewise.
5530 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5531 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5532 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5533 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5534 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5535 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5536 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5537 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5538 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5539 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5540 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5541 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5542 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5543 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5544 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5545 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5546 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5548 2015-06-30 Marek Polacek <polacek@redhat.com>
5550 * gcc.dg/fold-minus-6.c: New test.
5552 * gcc.dg/fold-ior-3.c: New test.
5554 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5556 Implement N4197 - Adding u8 character literals
5557 * g++.dg/cpp1z/utf8.C: New.
5558 * g++.dg/cpp1z/utf8-neg.C: New.
5559 * g++.dg/cpp1z/udlit-utf8char.C: New.
5561 2015-06-30 Marek Polacek <polacek@redhat.com>
5563 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5565 2015-06-30 Tom de Vries <tom@codesourcery.com>
5567 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5568 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5569 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5570 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5572 2015-06-30 Marek Polacek <polacek@redhat.com>
5574 * gcc.dg/fold-ior-2.c: New test.
5576 2015-06-30 Tom de Vries <tom@codesourcery.com>
5578 PR tree-optimization/66652
5579 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5580 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5582 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5584 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5588 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5590 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5593 * gfortran.dg/wunused-parameter.f90: New test.
5595 2015-06-29 Richard Henderson <rth@redhat.com>
5597 * gcc.target/i386/asm-flag-1.c: New.
5598 * gcc.target/i386/asm-flag-2.c: New.
5599 * gcc.target/i386/asm-flag-3.c: New.
5600 * gcc.target/i386/asm-flag-4.c: New.
5601 * gcc.target/i386/asm-flag-5.c: New.
5603 2015-06-29 Marek Polacek <polacek@redhat.com>
5606 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5607 * c-c++-common/pr66322.c: New test.
5608 * g++.dg/eh/scope1.C: Remove dg-warning.
5610 2015-06-29 Richard Biener <rguenther@suse.de>
5612 PR tree-optimization/66677
5613 * gcc.dg/vect/pr66677.c: New testcase.
5615 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5618 * gcc.dg/tree-ssa/pr64130.c: New test.
5620 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5622 * gcc.target/aarch64/pic-small.c: New testcase.
5624 2015-06-26 Richard Biener <rguenther@suse.de>
5626 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5628 2015-06-26 Marek Polacek <polacek@redhat.com>
5630 * gcc.dg/fold-and-1.c: New test.
5631 * gcc.dg/fold-and-2.c: New test.
5633 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5635 * gnat.dg/warn11.adb: Add missing dg directive.
5636 * gnat.dg/warn12.adb: New test.
5637 * gnat.dg/warn12_pkg.ads: New helper.
5639 2015-06-26 Richard Biener <rguenther@suse.de>
5641 * gfortran.dg/reassoc_3.f90: Adjust.
5643 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5646 * gcc.target/i386/pr66412.c: New test.
5648 2015-06-25 Richard Biener <rguenther@suse.de>
5650 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5652 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5654 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5656 2015-06-25 Richard Biener <rguenther@suse.de>
5658 * gfortran.dg/vect/vect-9.f90: New testcase.
5660 2015-06-25 Nick Clifton <nickc@redhat.com>
5662 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5663 H8300 and M32R targets.
5665 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5668 * gfortran.dg/maxerrors.f90: New test.
5670 2015-06-08 DJ Delorie <dj@redhat.com>
5672 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5674 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5676 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5678 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5680 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5681 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5682 * gcc.target/aarch64/nofp_1.c: New file.
5684 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5686 Implement N3928 - Extending static_assert
5687 * g++.dg/cpp0x/static_assert8.C: Adjust.
5688 * g++.dg/cpp0x/static_assert12.C: New.
5689 * g++.dg/cpp0x/static_assert13.C: New.
5690 * g++.dg/cpp1y/static_assert1.C: New.
5691 * g++.dg/cpp1y/static_assert2.C: New.
5692 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5694 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5697 * g++.dg/cpp0x/trailing11.C: New.
5699 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5701 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5703 * gcc.target/arm/memset-inline-10.c: Likewise.
5704 * gcc.target/arm/pr58784.c: Likewise.
5705 * gcc.target/arm/pr59985.C: Likewise.
5706 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5708 2015-06-24 Renlin Li <renlin.li@arm.com>
5710 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5711 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5713 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
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-24 Paolo Carlini <paolo.carlini@oracle.com>
5731 * g++.dg/other/linkage2.C: New.
5733 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5736 * gcc.target/arm/pr63408.c: New test.
5738 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5740 * lib/c-torture.exp: Don't call check_effective_target_lto
5741 before setting up environment correctly.
5742 * lib/gcc-dg.exp: Likewise, and protect
5743 gcc_force_conventional_output.
5745 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5747 PR rtl-optimization/66306
5748 * gcc.target/s390/pr66306.c: New test.
5750 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5752 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5753 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5754 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5755 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5756 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5757 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5758 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5760 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5763 * gcc.c-torture/pr65803.c: New test.
5765 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5768 * g++.dg/cpp0x/auto45.C: New test.
5769 * g++.dg/template/pr30044.C: New test.
5770 * g++.dg/template/crash83.C: Accept any error string.
5771 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5773 * g++.dg/cpp0x/variadic18.C: Likewise
5774 * g++.dg/template/canon-type-13.C: Likewise.
5775 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5777 2015-06-23 Marek Polacek <polacek@redhat.com>
5779 * c-c++-common/Wlogical-op-3.c: New test.
5781 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5784 * g++.dg/cpp0x/scoped_enum5.C: New.
5786 2015-06-23 Richard Biener <rguenther@suse.de>
5788 PR tree-optimization/66636
5789 * gcc.dg/vect/pr66636.c: New testcase.
5791 2015-06-23 Marek Polacek <polacek@redhat.com>
5793 * gcc.dg/fold-minus-4.c: New test.
5794 * gcc.dg/fold-minus-5.c: New test.
5795 * c-c++-common/ubsan/overflow-add-5.c: New test.
5797 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5799 Add missing testcase from r224672.
5800 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5802 * gcc.target/vax/bswapdi-1.c: New.
5804 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5807 * gfortran.dg/associate_18.f08: New test.
5809 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.target/i386/pr66560-1.c: New test.
5813 * gcc.target/i386/pr66560-2.c: Ditto.
5814 * gcc.target/i386/pr66560-3.c: Ditto.
5815 * gcc.target/i386/pr66560-4.c: Ditto.
5817 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5819 * gcc.target/nvptx/nvptx.exp: New file.
5820 * gcc.target/nvptx/proto-1.c: Likewise.
5822 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5824 PR tree-optimization/66449
5825 * gcc.dg/vect/pr66449.c: New test.
5827 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5829 * g++.dg/other/dump-ada-spec-5.C: New test.
5830 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5831 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5833 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5835 * g++.dg/inherit/pure1.C: Test location too.
5837 2015-06-22 Marek Polacek <polacek@redhat.com>
5839 * gcc.dg/fold-ior-1.c: New test.
5840 * gcc.dg/fold-minus-2.c: New test.
5841 * gcc.dg/fold-minus-3.c: New test.
5842 * gcc.dg/fold-plus-1.c: New test.
5843 * gcc.dg/fold-plus-2.c: New test.
5844 * gcc.dg/fold-xor-4.c: New test.
5845 * gcc.dg/fold-xor-5.c: New test.
5847 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5850 * g++.dg/torture/pr65914.C: New.
5852 2015-06-22 Richard Biener <rguenther@suse.de>
5854 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5855 not existing TORTURE_OPTIONS only.
5856 * lib/gcc-dg.exp: Likewise.
5858 2015-06-22 Christian Bruel <christian.bruel@st.com>
5861 * gcc.target/arm/flip-thumb.c: New test.
5863 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5864 Martin Liska <mliska@suse.cz>
5867 * g++.dg/ipa/pr65908.C: New testcase.
5869 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5872 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5873 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5875 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5877 * gnat.dg/specs/debug1.ads: Adjust.
5879 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5881 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5882 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5883 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5884 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5885 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5886 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5887 * gcc.target/aarch64/fmovd-zero.c: Delete.
5888 * gcc.target/aarch64/fmovf-zero.c: Delete.
5890 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5892 * gcc.target/vax/bswapdi-1.c: New.
5894 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5896 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5898 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5900 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5902 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5904 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5906 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5908 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5910 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5912 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5914 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5916 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5918 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5920 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5922 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5924 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5926 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5928 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5932 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5936 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5940 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5944 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5946 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5948 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5950 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5952 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5954 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5956 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5958 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5960 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5962 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5966 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5968 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5970 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5972 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5973 (_ARM_FPSCR): Add FZ field.
5974 (clean_results): Force FZ=1 on AArch64.
5975 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5977 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5979 * gcc.target/aarch64/pr62308.c: New test.
5981 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5984 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5986 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5988 * gcc.target/i386/mpx/pr66581.c: New test.
5990 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5992 * gcc.target/i386/cmov9.c: New test.
5994 2015-06-18 Richard Biener <rguenther@suse.de>
5996 * g++.dg/other/const4.C: New testcase.
5998 2015-06-18 Michael Matz <matz@suse.de>
6001 * gcc.dg/vect/pr66253.c: New testcase.
6003 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6006 * gcc.target/i386/mpx/chkp-vararg.c: New test.
6008 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6011 * gcc.target/i386/mpx/pr66568.c: New test.
6013 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6016 * gcc.target/i386/mpx/pr66567.c: New test.
6018 2015-06-18 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/66510
6021 * gcc.dg/vect/slp-perm-12.c: New testcase.
6023 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6025 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6026 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6027 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6028 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6030 2015-06-17 Jakub Jelinek <jakub@redhat.com>
6033 * g++.dg/gomp/pr66571-1.C: New test.
6036 * c-c++-common/gomp/pr66429.c: New test.
6038 2015-06-17 David Malcolm <dmalcolm@redhat.com>
6040 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6041 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6043 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6045 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6048 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6051 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6053 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
6055 * gcc.target/mips/pr65862-1.c: New test.
6056 * gcc.target/mips/pr65862-2.c: Likewise.
6058 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6060 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6061 * gcc.target/i386/pr52252-atom.c: Ditto.
6062 * gcc.target/i386/vect-div-1.c: Ditto.
6063 * gcc.target/i386/rotate-5.c: Ditto.
6064 * gcc.target/i386/pr50202.c: Ditto.
6065 * gcc.target/i386/pr37843-3.c: Ditto.
6066 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6067 * gcc.target/i386/pr53397-1.c: Ditto.
6068 * gcc.target/i386/pr55934.c: Ditto.
6069 * gcc.target/i386/pr37843-4.c: Ditto.
6070 * gcc.target/i386/pr60451.c: Ditto.
6071 * gcc.target/i386/pr53397-2.c: Ditto.
6072 * gcc.target/i386/vectorize1.c: Ditto.
6073 * gcc.target/i386/extract-insert-combining.c: Ditto.
6074 * gcc.target/i386/pr53759.c: Ditto.
6075 * gcc.target/i386/pr52252-core.c: Ditto.
6076 * gcc.target/i386/rotate-3.c: Ditto.
6077 * gcc.target/i386/sse-20.c: Ditto.
6078 * gcc.target/i386/rotate-4.c: Ditto.
6079 * gcc.target/i386/pr61403.c: Ditto.
6080 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6081 * gcc.target/i386/pr60901.c: Ditto.
6082 * gcc.target/i386/pr59794-7.c: Ditto.
6083 * gcc.target/i386/pr62208.c: Ditto.
6084 * gcc.target/i386/pr53416.c: Ditto.
6085 * gcc.target/i386/asm-dialect-1.c: Ditto.
6086 * gcc.target/i386/pr50038.c: Ditto.
6087 * gcc.target/i386/47698.c: Ditto.
6088 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6089 * gcc.target/i386/pr59794-2.c: Ditto.
6090 * gcc.target/i386/pr59794-3.c: Ditto.
6091 * gcc.target/i386/pr39058.c: Ditto.
6092 * gcc.target/i386/pr60205-1.c: Ditto.
6093 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6094 * gcc.target/i386/sse2-movq-2.c: Ditto.
6096 2015-06-17 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/66251
6099 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6101 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6104 * g++.dg/parse/new-placement1.C: New.
6106 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6108 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6109 * jit.dg/test-compound-assignment.c: New testcase.
6111 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6114 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6115 to "testcases" array.
6117 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6120 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6121 * jit.dg/test-debug-strings.c: New test case.
6122 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6123 the discriminant has a sane debug string.
6125 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6128 * gcc.target/i386/pr56766-1.c: New test.
6129 * gcc.target/i386/pr56766-2.c: Ditto.
6131 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6133 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6134 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6135 * gcc.target/mips/loongson-simd.c: Ditto.
6137 2015-06-16 Richard Biener <rguenther@suse.de>
6139 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6141 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6143 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6144 passed by the testsuite driver.
6146 2015-06-16 Richard Biener <rguenther@suse.de>
6148 * gcc.dg/vect/slp-perm-11.c: New testcase.
6150 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6152 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6155 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6157 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6158 Reinstate calls to torture-init and torture-finalize.
6160 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6162 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6164 2015-06-15 Nathan Sidwell <nathan@acm.org>
6167 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6169 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6172 * g++.dg/cpp0x/local-type1.C: New.
6174 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6179 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6180 unimplemented error.
6181 * gfortran.dg/allocate_with_source_7.f08: New test.
6182 * gfortran.dg/allocate_with_source_8.f08: New test.
6184 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6187 * g++.dg/warn/Walways-true-3.C: New test.
6189 2015-06-13 Tom de Vries <tom@codesourcery.com>
6191 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6193 2015-06-13 Tom de Vries <tom@codesourcery.com>
6195 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6196 (main): Remove superfluous attributes.
6197 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6198 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6200 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6202 * gcc.target/i386/monitorx.c: New.
6203 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6204 * gcc.target/i386/sse-13.c: Ditto.
6205 * gcc.target/i386/sse-14.c: Ditto.
6206 * gcc.target/i386/sse-22.c: Ditto.
6207 * gcc.target/i386/sse-23.c: Ditto.
6208 * g++.dg/other/i386-2.C: Ditto.
6209 * g++.dg/other/i386-3.C: Ditto.
6211 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6213 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6215 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6218 * gfortran.dg/allocatable_scalar_13.f90: New test
6220 2015-06-11 Marek Polacek <polacek@redhat.com>
6222 * gcc.dg/fold-xor-3.c: New test.
6224 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6226 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6227 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6229 2015-06-11 Christian Bruel <christian.bruel@st.com>
6232 * gcc.target/arm/pragma_attribute.c: New test.
6234 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6236 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6238 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6241 * gcc.target/i386/pr66473.c: New test.
6243 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.dg/tls/pr66470.c: New test.
6247 * gcc.target/i386/pr66470.c: New test.
6249 2015-06-10 Christian Bruel <christian.bruel@st.com>
6252 * gcc.target/arm/attr_arm.c: New test
6253 * gcc.target/arm/attr_arm-err.c: New test
6254 * gcc.target/arm/attr_thumb.c: New test
6255 * gcc.target/arm/attr_thumb-static.c: New test
6257 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6262 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6264 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6266 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6267 passed by the testsuite driver.
6269 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6272 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6273 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6274 * gcc.dg/ssp-1.c: Make counter a register.
6275 * gcc.dg/ssp-2.c: Likewise.
6276 * gcc.dg/torture/parm-coalesce.c: New.
6278 2015-06-09 Tom de Vries <tom@codesourcery.com>
6280 * gcc.target/i386/vararg-loc.c: New test.
6282 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6285 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6286 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6288 2015-06-09 Marek Polacek <polacek@redhat.com>
6290 PR tree-optimization/66299
6291 * gcc.dg/pr66299-1.c: New test.
6292 * gcc.dg/pr66299-2.c: New test.
6293 * gcc.dg/pr66299-3.c: New test.
6295 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6297 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6298 passed by the testsuite driver.
6300 2015-06-09 Richard Biener <rguenther@suse.de>
6303 * gcc.dg/fold-modpow2.c: New testcase.
6305 2015-06-09 Richard Biener <rguenther@suse.de>
6307 PR tree-optimization/66419
6308 * gcc.dg/vect/bb-slp-37.c: New testcase.
6310 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6312 * gcc.target/arm/stl-cond.c: New test.
6314 2015-06-09 Richard Biener <rguenther@suse.de>
6317 * gcc.dg/torture/pr66413.c: New testcase.
6319 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6321 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6322 * gcc.dg/ssp-1.c: Make counter a register.
6323 * gcc.dg/ssp-2.c: Likewise.
6324 * gcc.dg/torture/parm-coalesce.c: New.
6326 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6328 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6329 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6331 2015-06-08 Tom de Vries <tom@codesourcery.com>
6333 PR rtl-optimization/66444
6334 * gcc.dg/pr66444.c: New test.
6336 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6339 * gfortran.dg/class_is_1.f90: New test.
6340 * gfortran.dg/type_is_1.f90: Ditto.
6342 2015-06-08 Marek Polacek <polacek@redhat.com>
6345 * gcc.dg/cpp/pr66415-1.c: New test.
6346 * gcc.dg/cpp/pr66415-2.c: New test.
6348 2015-06-08 Richard Biener <rguenther@suse.de>
6350 PR tree-optimization/66422
6351 * gcc.dg/Warray-bounds-16.c: New testcase.
6353 2015-06-08 Richard Biener <rguenther@suse.de>
6355 * gcc.dg/vect/slp-perm-10.c: New testcase.
6356 * gcc.dg/vect/slp-23.c: Adjust.
6357 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6358 vector pointer update.
6360 2015-06-08 Marek Polacek <polacek@redhat.com>
6363 * g++.dg/ubsan/pr66452.C: New test.
6365 2015-06-08 Tom de Vries <tom@codesourcery.com>
6367 PR tree-optimization/66436
6368 * gcc.dg/gomp/dump-new-function-2.c: New test.
6369 * gcc.dg/gomp/dump-new-function-3.c: Same.
6370 * gcc.dg/gomp/dump-new-function.c: Same.
6372 2015-06-08 Tom de Vries <tom@codesourcery.com>
6374 PR tree-optimization/66435
6375 * gcc.dg/gomp/notify-new-function-2.c: New test.
6376 * gcc.dg/gomp/notify-new-function-3.c: Same.
6377 * gcc.dg/gomp/notify-new-function.c: Same.
6379 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6381 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6382 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6383 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6384 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6385 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6386 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6389 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6392 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6393 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6395 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6396 * gfortran.dg/warn_conversion_5.f90: New test.
6397 * gfortran.dg/warn_conversion_6.f90: New test.
6398 * gfortran.dg/warn_conversion_7.f90: New test.
6400 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6403 * gfortran.dg/blockdata_9.f: New test.
6405 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6408 * gfortran.dg/forall_17.f90: New test.
6410 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6412 * g++.dg/cpp0x/pr57101.C: Add warning.
6413 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6414 * g++.dg/ext/visibility/anon7.C: Same.
6415 * g++.dg/ipa/pr63587-2.C: Same.
6416 * g++.dg/opt/dump1.C: Same.
6417 * g++.dg/opt/pr59622-3.C: Same.
6418 * g++.dg/opt/pr59622.C: Same.
6419 * g++.dg/torture/pr46383.C: Same.
6420 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6421 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6422 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6424 * gfortran.dg/intent_out_8.f90: Same.
6425 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6427 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6430 gfortran.dg/equiv_9.f90: New test.
6433 2015-06-05 Tom de Vries <tom@codesourcery.com>
6435 merge from gomp4 branch:
6436 2015-05-28 Tom de Vries <tom@codesourcery.com>
6438 PR tree-optimization/65443
6439 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6440 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6441 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6443 2015-06-05 Nathan Sidwell <nathan@acm.org>
6446 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6448 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6450 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6452 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6454 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6456 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6458 * gcc.target/i386/noplt-1.c: New test.
6459 * gcc.target/i386/noplt-2.c: New test.
6460 * gcc.target/i386/noplt-3.c: New test.
6461 * gcc.target/i386/noplt-4.c: New test.
6463 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6466 * gfortran.dg/adjustl_1.f90: New test.
6468 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6470 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6471 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6473 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6475 * lto.c (iterative_hash_canonical_type,
6476 gimple_register_canonical_type): only hash main variants of types
6478 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6480 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6481 Move set of dg-do-what-default after early return.
6483 2015-06-04 Marek Polacek <polacek@redhat.com>
6486 * gcc.dg/lvalue-8.c: New test.
6488 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6489 Paolo Carlini <paolo.carlini@oracle.com>
6492 * g++.dg/other/pr66130.C: New.
6493 * g++.dg/cpp0x/pr66130.C: Likewise.
6495 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/cpp0x/decl-loc1.C: New.
6498 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6499 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6500 * g++.dg/init/ctor8.C: Likewise.
6501 * g++.dg/parse/semicolon4.C: Likewise.
6503 2015-06-03 Marek Polacek <polacek@redhat.com>
6506 * g++.dg/ubsan/static-init-1.C: New test.
6507 * g++.dg/ubsan/static-init-2.C: New test.
6508 * g++.dg/ubsan/static-init-3.C: New test.
6510 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/pr66275.c: New test.
6515 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6517 * gcc.dg/Wcxx-compat-22.c: New testcase.
6518 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6519 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6520 * c-c++-common/pr58346-1.c: Likewise.
6521 * c-c++-common/transparent-union-1.c: Likewise.
6523 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6525 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6526 * g++.dg/plugin/def_plugin.c: New file.
6527 * g++.dg/plugin/def-plugin-test.C: New file.
6529 2015-06-03 Richard Biener <rguenther@suse.de>
6531 * gcc.dg/vect/bb-slp-36.c: New testcase.
6533 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6535 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6537 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6539 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6540 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6541 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6542 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6544 2015-06-03 Marek Polacek <polacek@redhat.com>
6548 * gcc.dg/pr64223-1.c: New test.
6549 * gcc.dg/pr64223-2.c: New test.
6551 2015-06-03 Richard Biener <rguenther@suse.de>
6553 PR tree-optimization/63916
6554 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6556 2015-06-03 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/66375
6559 * gcc.dg/torture/pr66375.c: New testcase.
6561 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6563 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6565 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6568 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6570 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6573 * gfortran.dg/reshape_7.f90: New test.
6575 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6578 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6581 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6584 * gcc.dg/pr49551.c: New testcase.
6586 2015-06-02 Richard Biener <rguenther@suse.de>
6589 * g++.dg/lto/pr65549_0.C: New testcase.
6591 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6595 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6597 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6599 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6601 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6604 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6606 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6608 PR tree-optimization/48052
6609 * gcc.dg/tree-ssa/scev-8.c: New.
6610 * gcc.dg/tree-ssa/scev-9.c: New.
6611 * gcc.dg/tree-ssa/scev-10.c: New.
6612 * gcc.dg/vect/pr48052.c: New.
6614 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6616 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6618 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6620 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6622 2015-06-02 Marek Polacek <polacek@redhat.com>
6625 * gcc.dg/torture/pr66345.c: New test.
6627 2015-06-02 Richard Biener <rguenther@suse.de>
6629 PR tree-optimization/65961
6630 * gcc.dg/torture/pr65961.c: New testcase.
6632 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6634 PR tree-optimization/52563
6635 PR tree-optimization/62173
6636 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6637 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6639 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6641 * gnat.dg/specs/varsize_return2.ads: New test.
6642 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6644 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6646 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6648 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6651 * gcc.target/aarch64/sync-comp-swap.c: New.
6652 * gcc.target/aarch64/sync-comp-swap.x: New.
6653 * gcc.target/aarch64/sync-op-acquire.c: New.
6654 * gcc.target/aarch64/sync-op-acquire.x: New.
6655 * gcc.target/aarch64/sync-op-full.c: New.
6656 * gcc.target/aarch64/sync-op-full.x: New.
6657 * gcc.target/aarch64/sync-op-release.c: New.
6658 * gcc.target/aarch64/sync-op-release.x: New.
6660 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6662 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6665 2015-06-01 Richard Biener <rguenther@suse.de>
6667 PR tree-optimization/66349
6668 PR tree-optimization/66352
6669 PR tree-optimization/66357
6670 * gcc.dg/torture/pr66357.c: New testcase.
6671 * gcc.dg/torture/pr66349.c: Likewise.
6672 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6674 2015-06-01 Richard Biener <rguenther@suse.de>
6677 2015-05-29 Richard Biener <rguenther@suse.de>
6679 PR tree-optimization/66314
6680 * gcc.dg/asan/pr66314.c: New testcase.
6682 2015-06-01 Richard Biener <rguenther@suse.de>
6684 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6686 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6688 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6690 (hp3, hp4): Add inline keyword.
6691 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6692 (hp2): Add inline keyword.
6693 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6694 (hp2): Add inline keyword.
6696 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6699 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6700 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6701 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6702 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6704 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6706 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6707 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6709 2015-06-01 Richard Biener <rguenther@suse.de>
6711 PR tree-optimization/66280
6712 * g++.dg/torture/pr66280.C: New testcase.
6713 * g++.dg/torture/pr66280-2.C: Likewise.
6715 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6717 * gnat.dg/addr9_1.adb: New test.
6718 * gnat.dg/addr9_2.adb: Likewise.
6719 * gnat.dg/addr9_3.adb: Likewise.
6720 * gnat.dg/addr9_4.adb: Likewise.
6722 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6724 * g++.dg/other/dump-ada-spec-4.C: New test.
6726 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6728 * gcc.dg/alias-8.c: Fix dg-warning.
6730 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6732 * gcc.dg/alias-8.c: Do not xfail.
6733 * gcc.dg/pr62167.c: Prevent FRE.
6734 * gcc.dg/alias-14.c: New testcase.
6736 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6738 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6740 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6743 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6745 * gcc.target/s390/hotpatch-10.c: Likewise.
6746 * gcc.target/s390/hotpatch-11.c: Likewise.
6747 * gcc.target/s390/hotpatch-12.c: Likewise.
6748 * gcc.target/s390/hotpatch-17.c: Likewise.
6749 * gcc.target/s390/hotpatch-18.c: Likewise.
6750 * gcc.target/s390/hotpatch-20.c: Likewise.
6751 * gcc.target/s390/hotpatch-21.c: Likewise.
6752 * gcc.target/s390/hotpatch-22.c: Likewise.
6753 * gcc.target/s390/hotpatch-23.c: Likewise.
6754 * gcc.target/s390/hotpatch-24.c: Likewise.
6755 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6756 to check for the exact nops too.
6757 * gcc.target/s390/hotpatch-3.c: Likewise.
6758 * gcc.target/s390/hotpatch-4.c: Likewise.
6759 * gcc.target/s390/hotpatch-5.c: Likewise.
6760 * gcc.target/s390/hotpatch-6.c: Likewise.
6761 * gcc.target/s390/hotpatch-7.c: Likewise.
6762 * gcc.target/s390/hotpatch-8.c: Likewise.
6763 * gcc.target/s390/hotpatch-9.c: Likewise.
6764 * gcc.target/s390/hotpatch-14.c: Likewise.
6765 * gcc.target/s390/hotpatch-15.c: Likewise.
6766 * gcc.target/s390/hotpatch-16.c: Likewise.
6767 * gcc.target/s390/hotpatch-19.c: Likewise.
6768 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6769 scan-assembler-times counting number of .align directives.
6770 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6771 dg-options. Remove scan-assembler-times counting number of .align
6773 * gcc.target/s390/hotpatch-26.c: New file.
6774 * gcc.target/s390/hotpatch-27.c: New file.
6775 * gcc.target/s390/hotpatch-28.c: New file.
6776 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6777 using -Os -O0 -O1 -O2 -O3 options.
6779 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6781 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6783 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6785 PR tree-optimization/66142
6786 * gcc.dg/vect/pr66142.c: New test.
6788 2015-05-29 Richard Biener <rguenther@suse.de>
6790 PR tree-optimization/66314
6791 * gcc.dg/asan/pr66314.c: New testcase.
6793 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6795 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6796 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6798 (schedule-cleanups, dg-keep-saved-temps): New proc.
6799 (gcc-dg-test-1): Schedule cleanups.
6800 * lib/profopt.exp (profopt-execute): Likewise.
6801 * g++.dg/cdce3.C: Adjust expected line numbers.
6802 * gcc.dg/cdce1.c: Likewise.
6803 * gcc.dg/cdce2.c: Likewise.
6804 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6805 * gcc.dg/strlenopt-24.c: Likewise.
6806 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6807 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6808 * obj-c++.dg/encode-2.mm: Likewise.
6810 2015-05-28 DJ Delorie <dj@redhat.com>
6812 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6814 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6816 * gnat.dg/discr43.adb: New test.
6818 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6820 * gnat.dg/varsize_temp.adb: Rename into...
6821 * gnat.dg/varsize1.adb: ...this.
6822 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6823 * gnat.dg/varsize2.ad[sb]: ...this.
6824 * gnat.dg/varsize3_1.adb: New test.
6825 * gnat.dg/varsize3_2.adb: Likewise.
6826 * gnat.dg/varsize3_3.adb: Likewise.
6827 * gnat.dg/varsize3_4.adb: Likewise.
6828 * gnat.dg/varsize3_5.adb: Likewise.
6829 * gnat.dg/varsize3_6.adb: Likewise.
6830 * gnat.dg/varsize3_pkg1.ads: New helper.
6831 * gnat.dg/varsize3_pkg2.ads: Likewise.
6832 * gnat.dg/varsize3_pkg3.ads: Likewise.
6834 2015-05-28 Richard Biener <rguenther@suse.de>
6836 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6838 2015-05-28 Richard Biener <rguenther@suse.de>
6840 PR tree-optimization/66142
6841 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6843 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6846 * gcc.dg/darwin-minversion-3.c: Update testcase.
6847 * gcc.dg/darwin-minversion-4.c: Ditto.
6848 * gcc.dg/darwin-minversion-5.c: New testcase.
6849 * gcc.dg/darwin-minversion-6.c: Ditto.
6850 * gcc.dg/darwin-minversion-7.c: Ditto.
6851 * gcc.dg/darwin-minversion-8.c: Ditto.
6852 * gcc.dg/darwin-minversion-9.c: Ditto.
6853 * gcc.dg/darwin-minversion-10.c: Ditto.
6854 * gcc.dg/darwin-minversion-11.c: Ditto.
6855 * gcc.dg/darwin-minversion-12.c: Ditto.
6857 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6859 PR rtl-optimization/66168
6860 * gcc.c-torture/compile/pr66168.c: New test.
6862 2015-05-27 Jeff Law <law@redhat.com>
6865 * gcc.dg/target/m68k/pr39726-1.c: New test.
6867 2015-05-27 Nathan Sidwell <nathan@acm.org>
6870 * g++.dg/ext/alias-canon3.C: New.
6872 2015-05-27 Richard Biener <rguenther@suse.de>
6874 PR tree-optimization/66272
6876 2014-08-15 Richard Biener <rguenther@suse.de>
6878 PR tree-optimization/62031
6879 * gcc.dg/torture/pr66272.c: New testcase.
6881 2015-05-27 Richard Biener <rguenther@suse.de>
6883 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6885 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6888 * gcc.dg/pr65358.c: New test.
6890 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6893 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6895 * gfortran.dg/allocate_with_source_6.f90: New test.
6897 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6899 * gnat.dg/atomic7_1.adb: New test.
6900 * gnat.dg/atomic7_2.adb: Likewise.
6901 * gnat.dg/atomic7_pkg1.ads: New helper.
6902 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6904 2015-05-26 Michael Matz <matz@suse.de>
6907 * gcc.dg/vect/pr66251.c: New test.
6909 2015-05-26 Richard Biener <rguenther@suse.de>
6911 PR tree-optimization/66142
6912 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6914 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6917 * gfortran.dg/allocatable_scalar_13.f90: New test
6919 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6921 * gnat.dg/warn11.adb: New test.
6922 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6924 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6926 * gnat.dg/vfa1_1.adb: New test.
6927 * gnat.dg/vfa1_2.adb: Likewise.
6928 * gnat.dg/vfa1_3.adb: Likewise.
6929 * gnat.dg/vfa1_4.adb: Likewise.
6930 * gnat.dg/vfa1_pkg.ads: New helper.
6932 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6934 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6935 * gcc.target/i386/pr66232-3.c: Likewise.
6937 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6940 * gcc.target/i386/pr66274.c: New test.
6942 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6944 * gnat.dg/renaming6.ad[sb]: New test.
6946 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6948 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6949 and 'dg-require-effective-target pie'.
6951 2015-05-23 Nathan Sidwell <nathan@acm.org>
6954 * g++.dg/cpp0x/pr66243.C: New.
6956 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6959 * g++.dg/lto/pr66180_0.C: New testcase.
6960 * g++.dg/lto/pr66180_1.C: New testcase.
6962 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6965 * typebound_call_27.f90: New file.
6967 2015-05-23 Nathan Sidwell <nathan@acm.org>
6970 * g++.dg/template/pr65936.C: New.
6972 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6974 PR tree-optimization/63387
6975 * gcc.dg/pr63387-2.c: New testcase.
6977 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6979 * gcc.dg/simd-1.c: Update to the new message.
6981 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6983 * gcc.dg/nand.c: New testcase.
6985 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6987 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6988 Set dg-do-what-default to compile only on ARM targets without
6989 arm_neon_hw execution support. Remove redundant c-torture-execute
6990 in loop over test cases.
6992 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6995 * gcc.target/aarch64/pr65491_1.c: New test.
6996 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6997 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6999 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7002 * g++.dg/cpp0x/explicit9.C: New.
7003 * g++.dg/cpp0x/explicit8.C: Check the locations too.
7005 2015-05-22 Richard Biener <rguenther@suse.de>
7007 PR tree-optimization/66251
7008 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7010 2015-05-22 Marek Polacek <polacek@redhat.com>
7013 * c-c++-common/attributes-enum-1.c: New test.
7014 * c-c++-common/attributes-enum-2.c: New test.
7015 * g++.dg/cpp0x/attributes-enum-1.C: New test.
7016 * g++.dg/cpp1y/attributes-enum-1.C: New test.
7018 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7020 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7021 effective target support. If no arm_neon_hw support, do not attempt
7022 to execute the tests; only compile them.
7023 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7024 and "dg-require-effective-target arm_neon_ok".
7025 * gcc.target/arm/simd/vextp16_1.c: Likewise.
7026 * gcc.target/arm/simd/vextp64_1.c: Likewise.
7027 * gcc.target/arm/simd/vextp8_1.c: Likewise.
7028 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7029 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7030 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7031 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7032 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7033 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7034 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7035 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7036 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7037 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7038 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7039 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7040 * gcc.target/arm/simd/vexts16_1.c: Likewise.
7041 * gcc.target/arm/simd/vexts32_1.c: Likewise.
7042 * gcc.target/arm/simd/vexts64_1.c: Likewise.
7043 * gcc.target/arm/simd/vexts8_1.c: Likewise.
7044 * gcc.target/arm/simd/vextu16_1.c: Likewise.
7045 * gcc.target/arm/simd/vextu32_1.c: Likewise.
7046 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7047 * gcc.target/arm/simd/vextu8_1.c: Likewise.
7048 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7049 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7050 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7051 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7052 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7053 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7054 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7055 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7056 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7057 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7058 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7059 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7060 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7061 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7062 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7063 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7064 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7065 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7066 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7067 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7068 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7069 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7070 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7071 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7072 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7073 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7074 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7075 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7076 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7077 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7078 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7079 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7080 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7081 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7082 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7083 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7084 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7085 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7086 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7087 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7088 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7089 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7090 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7091 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7092 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7093 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7094 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7095 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7096 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7097 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7098 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7099 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7100 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7101 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7102 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7103 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7104 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7105 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7106 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7107 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7108 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7109 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7110 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7111 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7112 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7113 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7114 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7115 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7116 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7117 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7118 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7119 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7120 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7121 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7122 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7123 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7124 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7125 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7126 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7127 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7128 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7129 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7130 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7131 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7132 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7133 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7134 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7135 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7136 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7137 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7139 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7141 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7142 * gcc.dg/vect/pr59354.c: Likewise.
7143 * gcc.dg/vect/pr64252.c: Likewise.
7144 * gcc.dg/vect/pr64404.c: Likewise.
7145 * gcc.dg/vect/pr64493.c: Likewise.
7146 * gcc.dg/vect/pr64495.c: Likewise.
7147 * gcc.dg/vect/pr64844.c: Likewise.
7148 * gcc.dg/vect/pr65518.c: Likewise.
7149 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7151 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7154 * g++.dg/cpp1y/var-templ28.C: New.
7156 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7159 * gcc.target/i386/pr66232-1.c: New test.
7160 * gcc.target/i386/pr66232-2.c: Likewise.
7161 * gcc.target/i386/pr66232-3.c: Likewise.
7162 * gcc.target/i386/pr66232-4.c: Likewise.
7163 * gcc.target/i386/pr66232-5.c: Likewise.
7165 2015-05-21 Nathan Sidwell <nathan@acm.org>
7167 * g++.dg/cpp1y/pr60943.C: New.
7169 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7171 PR tree-optimization/66233
7172 * gcc.c-torture/execute/pr66233.c: New test.
7174 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7177 * gfortran.dg/inline_matmul_11.f90: New test.
7179 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7181 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7182 instead of listing several targets on its own.
7183 * gcc.target/i386/pr32219-2.c: Likewise.
7184 * gcc.target/i386/pr32219-3.c: Likewise.
7185 * gcc.target/i386/pr32219-4.c: Likewise.
7186 * gcc.target/i386/pr32219-5.c: Likewise.
7187 * gcc.target/i386/pr32219-6.c: Likewise
7188 * gcc.target/i386/pr32219-7.c: Likewise.
7189 * gcc.target/i386/pr32219-8.c: Likewise.
7190 * gcc.target/i386/pr39013-1.c: Likewise.
7191 * gcc.target/i386/pr39013-2.c: Likewise.
7192 * gcc.target/i386/pr64317.c: Likewise.
7194 2015-05-21 Jeff Law <law@redhat.com>
7196 * gcc.target/hppa/shadd-3.c: New test.
7197 * gcc.target/hppa/shadd-4.c: New test.
7199 2015-05-21 Michael Matz <matz@suse.de>
7201 * gcc.dg/vect/vect-strided-store.c: New test.
7202 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7203 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7205 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7207 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7208 * gcc.dg/pow-sqrt-synth-1.c: New test.
7209 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7211 2015-05-21 Richard Biener <rguenther@suse.de>
7214 * g++.dg/conversion/pr66211.C: New testcase.
7215 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7217 2015-05-21 Jeff Law <law@redhat.com>
7219 * gcc.target/hppa/shadd-2.c: New test.
7221 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7224 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7226 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7229 * gcc.target/arm/pr26702.c: Adjust target selector.
7231 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7234 * gcc.dg/lto/pr66221_0.c: New test.
7235 * gcc.dg/lto/pr66221_1.c: New test.
7237 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7240 * gcc.dg/redecl-4.c: Update column numbers.
7241 * gcc.dg/format/bitfld-1.c: Likewise.
7242 * gcc.dg/format/attr-2.c: Likewise.
7243 * gcc.dg/format/attr-6.c: Likewise.
7244 * gcc.dg/format/attr-7.c (baz): Likewise.
7245 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7246 * gcc.dg/format/attr-4.c: Likewise.
7247 * gcc.dg/format/branch-1.c: Likewise.
7248 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7249 locations within strings with embedded escape sequences.
7251 2015-05-20 Jeff Law <law@redhat.com>
7253 * gcc.target/hppa/hppa.exp: New target test driver.
7254 * gcc.target/hppa/shadd-1.c: New test.
7256 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7258 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7260 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7262 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7263 (fn_33_k_and_r_style): New.
7264 (fn_33_stroustrup_style): New.
7265 (fn_33_allman_style): New.
7266 (fn_33_whitesmiths_style): New.
7267 (fn_33_horstmann_style): New.
7268 (fn_33_ratliff_banner_style): New.
7269 (fn_33_lisp_style): New.
7270 (fn_34_indent_dash_gnu): New.
7271 (fn_34_indent_dash_kr): New.
7272 (fn_34_indent_dash_orig): New.
7273 (fn_34_indent_linux_style): New.
7275 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7278 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7280 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7282 PR tree-optimization/65447
7283 * gcc.dg/tree-ssa/pr65447.c: New test.
7285 2015-05-19 Nathan sidwell <nathan@acm.org>
7287 * g++.dg/cpp0x/pr65954.C: New.
7289 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7291 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7293 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7295 * lib/target-supports.exp: Vector do not always have natural
7298 2015-05-19 David Sherwood <david.sherwood@arm.com>
7300 * gcc.dg/loop-invariant.c: New testcase.
7302 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7304 * lib/target-supports.exp: Vector do not always have natural
7307 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7309 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7311 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7313 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7315 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7316 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7317 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7318 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7319 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7320 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7321 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7322 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7323 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7324 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7326 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7328 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7330 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7332 * gcc.target/s390/s390.exp
7333 (check_effective_target_vector): New check.
7334 * gcc.target/s390/vector/vec-abi-1.c: New test.
7335 * gcc.target/s390/vector/vec-abi-2.c: New test.
7336 * gcc.target/s390/vector/vec-abi-3.c: New test.
7337 * gcc.target/s390/vector/vec-abi-4.c: New test.
7338 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7339 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7340 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7341 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7342 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7343 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7344 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7345 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7346 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7347 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7348 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7349 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7350 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7351 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7352 * gcc.target/s390/vector/vec-init-1.c: New test.
7353 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7354 * gcc.target/s390/vector/vec-shift-1.c: New test.
7355 * gcc.target/s390/vector/vec-sub-1.c: New test.
7357 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7359 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7361 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7363 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7365 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7367 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7369 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7371 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7373 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7375 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7377 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7379 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7381 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7383 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7385 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7387 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7389 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7391 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7393 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7395 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7397 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7399 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7401 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7403 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7405 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7407 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7409 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7411 PR tree-optimization/66187
7412 * gcc.c-torture/execute/pr66187.c: New test.
7413 * gcc.dg/pr66187-1.c: New test.
7414 * gcc.dg/pr66187-2.c: New test.
7416 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418 * gcc.dg/vect/bb-slp-35.c: Adjust.
7420 2015-05-19 Richard Biener <rguenther@suse.de>
7422 PR tree-optimization/66165
7423 * gcc.dg/torture/pr66165.c: New testcase.
7425 PR tree-optimization/66185
7426 * gcc.dg/torture/pr66185.c: New testcase.
7428 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7431 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7433 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7435 * gcc.target/mips/p5600-bonding.c : New file.
7437 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7440 * gfortran.dg/interface_operator_1.f90: New tests.
7442 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7445 * gfortran.dg/generic_29.f90: New tests.
7447 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7450 * gfortran.dg/storage_size_6.f90: New tests.
7452 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7455 * gfortran.dg/null1.f90: New test.
7457 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7460 * gfortran.dg/entry_21.f90: New test.
7462 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7465 * gfortran.dg/storage_size_6.f90: New tests.
7467 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7470 * gfortran.dg/misplaced_statement.f90: New test.
7472 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7475 * gfortran.dg/filepos1.f90: New test
7477 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7480 * gfortran.dg/pr64925.f90: New test.
7482 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7484 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7486 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7488 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7490 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7491 to the family of pie capable targets.
7493 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7495 * gcc.target/arm/bics_1.c : New testcase.
7496 * gcc.target/arm/bics_2.c : New testcase.
7497 * gcc.target/arm/bics_3.c : New testcase.
7498 * gcc.target/arm/bics_4.c : New testcase.
7500 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7502 * gcc.target/mips/umips-attr.c: New test.
7504 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7506 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7507 * gcc.dg/20150120-2.c (dg-final): Ditto.
7508 * gcc.dg/20150120-2.c (dg-final): Ditto.
7509 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7511 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7514 * gcc.target/i386/pr66174.c: New test.
7516 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7519 * gfortran.dg/matmul_bounds_6.f90: New test.
7520 * gfortran.dg/matmul_bounds_7.f90: New test.
7522 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7524 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7525 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7526 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7527 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7528 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7529 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7531 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7534 * gfortran.dg/continuation_13.f90: Update test.
7535 * gfortran.dg/pr65903.f90: New test.
7537 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7540 * gfortran.dg/block_14.f90: New test.
7542 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7545 * lib/gfortran-dg.exp: Update regex to handle two locations for
7546 the same diagnostic without caret.
7547 * gfortran.dg/badline.f: Test also that line numbers are correct
7548 before and after "left but not entered" warning.
7550 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7551 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7554 * gcc.target/arm/maskdata.c: New test.
7556 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7559 * gfortran.dg/derived_constructor_components_5: New test
7561 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7564 * gcc.target/alpha/pr66140.c: New test.
7566 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7569 * gcc.dg/Wconversion-complex-c99.c: New test.
7570 * gcc.dg/Wconversion-complex-gnu.c: New test.
7572 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7574 PR tree-optimization/64454
7575 * gcc.dg/modmod.c: New testcase.
7577 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7579 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7581 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7584 * gcc.target/i386/mpx/pr66134.c: New test.
7586 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7588 * gcc.target/powerpc/pr60158.c: New test.
7590 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7592 * gcc.target/i386/sibcall-7.c: New test.
7593 * gcc.target/i386/sibcall-8.c: New test.
7595 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7597 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7598 (abs64_in_dreg): Likewise.
7600 2015-05-14 Marek Polacek <polacek@redhat.com>
7604 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7605 * gcc.dg/pr19984.c: Likewise.
7606 * gcc.dg/pr66066-1.c: New test.
7607 * gcc.dg/pr66066-2.c: New test.
7608 * gcc.dg/pr66066-3.c: New test.
7610 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7612 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7613 * gcc.dg/pow-sqrt.x: New file.
7614 * gcc.dg/pow-sqrt-1.c: New test.
7615 * gcc.dg/pow-sqrt-2.c: Likewise.
7616 * gcc.dg/pow-sqrt-3.c: Likewise.
7618 2015-05-13 Richard Biener <rguenther@suse.de>
7620 PR tree-optimization/66123
7621 * gcc.dg/torture/pr66123.c: New testcase.
7623 2015-05-13 Richard Biener <rguenther@suse.de>
7626 * gcc.dg/alias-2.c: Adjust.
7627 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7629 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7632 * gcc.target/i386/pr65103-3.c: New.
7634 2015-05-13 Martin Liska <mliska@suse.cz>
7636 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7638 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7641 * gcc.target/i386/pr66112-2.c: New test.
7644 * gcc.target/i386/pr66112-1.c: New test.
7646 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7649 * gcc.target/i386/mpx/pr66048.cc: New.
7651 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7653 PR rtl-optimization/64616
7654 * gcc.dg/loop-8.c: New test.
7655 * gcc.dg/loop-9.c: New test.
7657 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7660 * gcc.target/i386/pr66047.c: New testcase.
7662 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7665 * gcc.c-torture/compile/pr65873.c: New testcase.
7667 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 * gfortran.dg/inline_matmul_10.f90: New test.
7672 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7674 * c-c++-common/Wmisleading-indentation.c: New testcase.
7675 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7676 * c-c++-common/Wmisleading-indentation-2.md: New file.
7678 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7680 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7682 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7684 2015-05-12 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/66101
7687 * gcc.dg/torture/pr66101.c: New testcase.
7689 2015-05-12 Richard Biener <rguenther@suse.de>
7691 PR tree-optimization/37021
7692 * gcc.target/i386/vect-addsub.c: New testcase.
7694 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7696 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7698 2015-05-12 Tom de Vries <tom@codesourcery.com>
7700 PR tree-optimization/66010
7701 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7703 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7706 * g++.dg/cpp0x/trailing10.C: New.
7708 2015-05-12 Richard Biener <rguenther@suse.de>
7710 * gcc.dg/vect/bb-slp-35.c: New testcase.
7712 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7715 * gfortran.dg/bound_simplification_6.f90: New.
7717 2015-05-11 Steve Ellcey <sellcey@mips.com>
7719 * gcc.target/mips/branch-1.c: Pass argument to bar().
7721 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7724 * gcc.target/i386/pr65753.c: New test.
7726 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7728 PR rtl-optimization/66076
7729 * gcc.dg/torture/pr66076.c: New test.
7731 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7734 * gfortran.dg/inline_matmul_7.f90: New test.
7735 * gfortran.dg/inline_matmul_8.f90: New test.
7736 * gfortran.dg/inline_matmul_9.f90: New test.
7738 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7740 * gfortran.dg/bound_simplification_5.f90: New.
7742 2015-05-09 Jason Merrill <jason@redhat.com>
7744 * lib/target-supports.exp (cxx_default): New global.
7745 (check_effective_target_c++11_only)
7746 (check_effective_target_c++14_only)
7747 (check_effective_target_c++98_only)
7748 (check_effective_target_c++1z_only): Check it.
7750 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7752 PR tree-optimization/64454
7753 * gcc.dg/tree-ssa/vrp97.c: New file.
7754 * gcc.dg/vect/slp-perm-7.c: Update.
7756 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7759 * gfortran.dg/elemental_subroutine_11.f90: New test.
7761 2015-05-08 Richard Biener <rguenther@suse.de>
7763 PR tree-optimization/66036
7764 * gcc.dg/vect/slp-41.c: New testcase.
7766 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7768 * gfortran.dg/elemental_optional_args_7.f90: New.
7770 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7772 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7775 2015-05-08 Marek Polacek <polacek@redhat.com>
7778 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7779 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7781 2015-05-07 Marek Polacek <polacek@redhat.com>
7784 * c-c++-common/Wshift-negative-value-1.c: New test.
7785 * c-c++-common/Wshift-negative-value-2.c: New test.
7786 * c-c++-common/Wshift-negative-value-3.c: New test.
7787 * c-c++-common/Wshift-negative-value-4.c: New test.
7788 * c-c++-common/Wshift-negative-value-5.c: New test.
7789 * c-c++-common/Wshift-negative-value-6.c: New test.
7790 * gcc.dg/c90-left-shift-1.c: New test.
7791 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7792 * gcc.dg/c99-left-shift-1.c: New test.
7794 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7798 * gcc.dg/fdata-sections-2.c: New file.
7800 2015-05-07 Marek Polacek <polacek@redhat.com>
7803 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7805 * c-c++-common/ubsan/align-7.c: Likewise.
7806 * c-c++-common/ubsan/bounds-8.c: Likewise.
7807 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7808 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7809 * c-c++-common/ubsan/null-1.c: Likewise.
7810 * c-c++-common/ubsan/null-10.c: Likewise.
7811 * c-c++-common/ubsan/null-11.c: Likewise.
7812 * c-c++-common/ubsan/null-2.c: Likewise.
7813 * c-c++-common/ubsan/null-3.c: Likewise.
7814 * c-c++-common/ubsan/null-4.c: Likewise.
7815 * c-c++-common/ubsan/null-5.c: Likewise.
7816 * c-c++-common/ubsan/null-6.c: Likewise.
7817 * c-c++-common/ubsan/null-7.c: Likewise.
7818 * c-c++-common/ubsan/null-8.c: Likewise.
7819 * c-c++-common/ubsan/null-9.c: Likewise.
7820 * c-c++-common/ubsan/object-size-1.c: Likewise.
7821 * c-c++-common/ubsan/object-size-10.c: Likewise.
7822 * c-c++-common/ubsan/object-size-4.c: Likewise.
7823 * c-c++-common/ubsan/object-size-5.c: Likewise.
7824 * c-c++-common/ubsan/object-size-7.c: Likewise.
7825 * c-c++-common/ubsan/object-size-8.c: Likewise.
7826 * c-c++-common/ubsan/object-size-9.c: Likewise.
7827 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7828 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7829 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7830 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7831 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7832 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7833 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7834 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7835 * c-c++-common/ubsan/pr59333.c: Likewise.
7836 * c-c++-common/ubsan/pr59667.c: Likewise.
7837 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7838 * c-c++-common/ubsan/pr60636.c: Likewise.
7839 * c-c++-common/ubsan/pr63802.c: Likewise.
7840 * c-c++-common/ubsan/recovery-1.c: Likewise.
7841 * c-c++-common/ubsan/recovery-3.c: Likewise.
7842 * c-c++-common/ubsan/shift-1.c: Likewise.
7843 * c-c++-common/ubsan/shift-2.c: Likewise.
7844 * c-c++-common/ubsan/shift-4.c: Likewise.
7845 * c-c++-common/ubsan/shift-7.c: Likewise.
7846 * c-c++-common/ubsan/undefined-2.c: Likewise.
7847 * c-c++-common/ubsan/vla-1.c: Likewise.
7848 * g++.dg/ubsan/null-1.C: Likewise.
7849 * g++.dg/ubsan/null-3.C: Likewise.
7850 * g++.dg/ubsan/null-4.C: Likewise.
7851 * g++.dg/ubsan/vptr-8.C: Likewise.
7852 * g++.dg/ubsan/vptr-9.C: Likewise.
7853 * gcc.dg/ubsan/bounds-2.c: Likewise.
7854 * gcc.dg/ubsan/object-size-9.c: Likewise.
7856 2015-05-07 Jeff Law <law@redhat.com>
7858 * gcc.dg/tree-ssa/shorten-1.c: New test.
7860 2015-05-07 Richard Biener <rguenther@suse.de>
7862 PR tree-optimization/66002
7863 * gcc.dg/vect/vect-125.c: New testcase.
7865 2015-05-07 Marek Polacek <polacek@redhat.com>
7866 Martin Uecker <uecker@eecs.berkeley.edu>
7868 * c-c++-common/ubsan/bounds-10.c: New test.
7870 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7872 * jit.dg/harness.h (set_options): Wrap with
7873 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7874 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7875 Special-case test-benchmark.c as a negative.
7876 * jit.dg/test-benchmark.c: New file.
7878 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7881 * gcc.target/arm/pr64208.c: New test.
7883 2015-05-06 Alan Modra <amodra@gmail.com>
7886 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7887 (gparms): Make volatile.
7889 2015-05-06 Richard Biener <rguenther@suse.de>
7891 PR tree-optimization/62283
7892 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7894 2015-05-06 Christian Bruel <christian.bruel@st.com>
7897 * gcc.target/aarch64/iinline-attr-1.c: New test.
7899 2015-05-06 Richard Biener <rguenther@suse.de>
7901 * gcc.dg/vect/bb-slp-34.c: New testcase.
7903 2015-05-06 Richard Biener <rguenther@suse.de>
7905 PR tree-optimization/62283
7906 * gcc.dg/vect/bb-slp-14.c: Adjust.
7908 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7911 * gcc.target/i386/pr65990.c: New test.
7913 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7916 * gcc.target/i386/pr65915.c: New.
7918 2015-05-05 Tom de Vries <tom@codesourcery.com>
7920 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7921 'va_list escapes 0'.
7923 2015-05-05 Tom de Vries <tom@codesourcery.com>
7925 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7928 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7930 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7931 * gcc.target/arm/pr65924.c: Likewise.
7933 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7936 * gcc.target/i386/pr65871-3.c: New test.
7938 2015-05-04 Jeff Law <law@redhat.com>
7941 2015-05-04 Jeff Law <law@redhat.com>
7942 * gcc.dg/tree-ssa/shorten-1.c: New test.
7944 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7945 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/cpp0x/Wnarrowing4.C: New.
7950 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7952 * lib/target-supports.exp
7953 (check_effective_target_keeps_null_pointer_checks): Clarify that
7954 this is for targets that disable -fdelete-null-pointer-checks,
7955 not default it to off.
7956 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7957 -fdelete-null-pointer-checks explicit.
7958 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7959 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7960 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7961 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7962 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7963 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7964 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7965 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7966 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7967 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7968 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7969 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7970 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7971 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7972 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7973 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7974 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7975 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7976 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7977 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7978 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7979 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7980 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7981 * g++.dg/cpp0x/static_assert9.C: Likewise.
7982 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7983 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7984 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7985 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7986 * g++.dg/tree-ssa/pr26406.C: Likewise.
7988 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7990 PR tree-optimization/65984
7991 * c-c++-common/ubsan/pr65984.c: New test.
7993 2015-05-04 Jeff Law <law@redhat.com>
7995 * gcc.dg/tree-ssa/shorten-1.c: New test.
7997 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8000 * gfortran.dg/pr44735.f90: New test.
8002 2015-05-04 Richard Biener <rguenther@suse.de>
8004 PR tree-optimization/65965
8005 * gcc.dg/vect/bb-slp-33.c: New testcase.
8007 2015-05-04 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/65935
8010 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8012 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8014 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8015 for each supported variant instead of CHECK_RESULTS.
8016 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8017 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8018 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8019 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8020 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8021 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8022 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8023 expected results for unsupported variants. Call CHECK for each
8024 supported variant instead of CHECK_RESULTS.
8025 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8026 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8027 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8028 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8029 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8030 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8031 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8032 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8033 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8034 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8035 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8036 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8037 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8038 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8039 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8040 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8041 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8042 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8043 expected results for unsupported variants.
8044 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8045 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8046 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8047 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8048 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8049 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8050 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8051 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8052 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8053 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8054 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8055 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8056 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8057 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8058 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8059 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8060 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8061 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8062 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8063 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8064 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8065 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8066 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8067 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8068 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8069 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8070 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8071 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8073 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8076 * gfortran.dg/bound_9.f90: Add pointer assignment.
8078 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8079 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8082 * g++.dg/cpp0x/Wnarrowing3.C: New.
8084 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8086 * gcc.dg/20150120-1.c: New test.
8087 * gcc.dg/20150120-2.c: New test.
8088 * gcc.dg/20150120-3.c: New test.
8090 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8092 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8094 2015-05-01 Renlin Li <renlin.li@arm.com>
8096 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8098 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8100 * gfortran.dg/bound_simplification_4.f90: New.
8102 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8105 with powerpc_p8vector_ok.
8107 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8110 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8112 * gfortran.dg/bound_9.f90: New test case.
8114 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8116 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8117 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8118 for 32bit x86 targets.
8119 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8120 for 32bit x86 targets.
8121 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8122 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8123 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8124 for 32bit x86 targets.
8126 2015-04-30 Marek Polacek <polacek@redhat.com>
8128 PR tree-optimization/63551
8129 * g++.dg/ipa/pr63551.C: New test.
8131 2015-04-30 Caroline Tice <cmtice@google.com>
8134 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8135 partition size on certain targets.
8137 2015-04-30 Renlin Li <renlin.li@arm.com>
8139 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8141 2015-04-30 Marek Polacek <polacek@redhat.com>
8143 * c-c++-common/Wbool-compare-3.c: New test.
8145 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8146 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8148 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8151 * g++.dg/init/ref22.C: New.
8153 2015-04-30 Marek Polacek <polacek@redhat.com>
8155 * gcc.dg/init-bad-8.c: New test.
8157 * gcc.dg/incomplete-typedef-1.c: New test.
8159 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8162 * g++.dg/template/crash121.C: New.
8164 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8166 * gcc.target/mips/call-from-init.c: New test.
8167 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8169 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8172 * gcc.target/i386/pr65871-1.c: New test.
8173 * gcc.target/i386/pr65871-2.c: Ditto.
8175 2015-04-29 Marek Polacek <polacek@redhat.com>
8178 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8179 * c-c++-common/Wbool-compare-2.c: New test.
8181 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8184 * gcc.target/aarch64/vstN_lane_1.c: New file.
8186 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8189 * g++.dg/warn/Winit-self-3.C: New.
8191 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8193 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8195 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8198 * gcc.target/arm/pr65924.c: New test.
8200 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8202 * g++.dg/gomp/tpl-target-update.C: New file.
8204 2015-04-29 Richard Biener <rguenther@suse.de>
8206 PR tree-optimization/65917
8207 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8209 2015-04-29 Christian Bruel <christian.bruel@st.com>
8212 * gcc.dg/ipa/iinline-attr.c: New test.
8213 * gcc.target/i386/iinline-attr-2.c: New test.
8215 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8217 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8220 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8222 * gcc.dg/vect/vect-33.c: Remove spurious line.
8224 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8226 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8228 2015-04-28 Marek Polacek <polacek@redhat.com>
8231 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8232 * gcc.dg/pr65901.c: New test.
8234 2015-04-28 Richard Biener <rguenther@suse.de>
8236 PR tree-optimization/62283
8237 * gfortran.dg/vect/pr62283-2.f: New testcase.
8238 * gcc.dg/vect/bb-slp-14.c: Adjust.
8240 2015-04-28 Richard Biener <rguenther@suse.de>
8242 PR tree-optimization/65851
8243 * g++.dg/torture/pr65851.C: New testcase.
8245 2015-04-27 Jeff Law <law@redhat.com>
8247 PR tree-optimization/65217
8248 * gcc.target/i386/pr65217.c: Remove XFAIL.
8250 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8253 Add tests forgotten to svn-add.
8254 * gfortran.dg/class_allocate_19.f03: New test.
8255 * gfortran.dg/class_array_20.f03: New test.
8256 * gfortran.dg/class_array_21.f03: New test.
8257 * gfortran.dg/finalize_29.f08: New test.
8259 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8263 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8264 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8266 2015-04-27 Caroline Tice <cmtice@google.com>
8268 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8271 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8274 * gcc.target/powerpc/htm-1.c: New test.
8275 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8277 (__builtin_tabortdci): Likewise.
8278 (__builtin_tcheck): Remove operand.
8279 * lib/target-supports.exp (check_htm_hw_available): New function.
8281 2015-04-27 Richard Biener <rguenther@suse.de>
8283 * gcc.target/i386/pr65217.c: XFAIL.
8285 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8287 PR tree-optimization/65875
8288 * gcc.c-torture/compile/pr65875.c: New test.
8290 2015-04-25 Marek Polacek <polacek@redhat.com>
8293 * gcc.dg/enum-incomplete-2.c: New test.
8294 * gcc.dg/enum-mode-1.c: New test.
8296 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8299 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8301 * gcc.target/powerpc/pr65849-2.c: Likewise.
8303 2015-04-24 Tom de Vries <tom@codesourcery.com>
8305 PR tree-optimization/65802
8306 * g++.dg/pr65802.C: Move to ...
8307 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8308 stdarg.h. Rewrite for C.
8309 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8310 va_start and va_end. Remove unnecessary inline asm.
8312 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8313 Wei Mi <wmi@google.com>
8315 * gcc.target/i386/sse2-load-multi.c: New test.
8316 * gcc.target/i386/sse2-store-multi.c: Ditto.
8318 2015-04-24 Marek Polacek <polacek@redhat.com>
8321 * c-c++-common/pr65830.c: New test.
8324 * c-c++-common/Wlogical-op-1.c: New test.
8326 2015-04-24 Marek Polacek <polacek@redhat.com>
8329 * c-c++-common/pr61534-1.c: New test.
8331 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8332 Steven Bosscher <steven@gcc.gnu.org>
8334 PR rtl-optimization/34503
8335 * gcc.target/arm/pr64616.c: New file.
8337 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8339 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8341 2015-04-24 Terry Guo <terry.guo@arm.com>
8343 * gcc.target/arm/pr65710.c: Update the options.
8345 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8347 * gcc.target/i386/pr65523.c: Skip x32.
8349 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8351 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8352 to look for vcl* where appropriate.
8354 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8356 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8357 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8359 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8362 * gcc.target/arm/pr26702.c: New test.
8364 2015-04-23 Marek Polacek <polacek@redhat.com>
8367 * gcc.dg/pr65345-1.c: New test.
8368 * gcc.dg/pr65345-2.c: New test.
8370 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8372 * gcc.target/powerpc/crypto-builtin-2.c: New.
8374 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8377 * gfortran.dg/class_allocate_19.f03: New test.
8378 * gfortran.dg/class_array_20.f03: New test.
8379 * gfortran.dg/class_array_21.f03: New test.
8380 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8381 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8382 initialization correctly.
8383 * gfortran.dg/finalize_29.f08: New test.
8385 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8387 * gcc.target/powerpc/swaps-p8-18.c: New test.
8389 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8392 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8393 * gcc.dg/vect/bb-slp-25.c: Likewise.
8394 * gcc.dg/vect/bb-slp-29.c: Likewise.
8395 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8396 vect_no_align && { ! vect_hw_misalign }.
8397 * gcc.dg/vect/bb-slp-9.c: Likewise.
8398 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8400 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8402 account for POWER8, where peeling for alignment is not needed.
8403 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8404 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8405 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8406 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8407 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8408 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8409 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8410 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8411 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8412 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8413 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8414 * gcc.dg/vect/pr16105.c: Likewise.
8415 * gcc.dg/vect/pr20122.c: Likewise.
8416 * gcc.dg/vect/pr33804.c: Likewise.
8417 * gcc.dg/vect/pr33953.c: Likewise.
8418 * gcc.dg/vect/pr56787.c: Likewise.
8419 * gcc.dg/vect/pr58508.c: Likewise.
8420 * gcc.dg/vect/slp-25.c: Likewise.
8421 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8422 * gcc.dg/vect/vect-105.c: Likewise.
8423 * gcc.dg/vect/vect-27.c: Likewise.
8424 * gcc.dg/vect/vect-29.c: Likewise.
8425 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8427 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8428 && { ! vect_hw_misalign }.
8429 * gcc.dg/vect/vect-44.c: Likewise.
8430 * gcc.dg/vect/vect-48.c: Likewise.
8431 * gcc.dg/vect/vect-50.c: Likewise.
8432 * gcc.dg/vect/vect-52.c: Likewise.
8433 * gcc.dg/vect/vect-56.c: Likewise.
8434 * gcc.dg/vect/vect-60.c: Likewise.
8435 * gcc.dg/vect/vect-72.c: Likewise.
8436 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8437 * gcc.dg/vect/vect-75.c: Likewise.
8438 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8439 * gcc.dg/vect/vect-77-global.c: Likewise.
8440 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8441 * gcc.dg/vect/vect-78-global.c: Likewise.
8442 * gcc.dg/vect/vect-93.c: Likewise.
8443 * gcc.dg/vect/vect-95.c: Likewise.
8444 * gcc.dg/vect/vect-96.c: Likewise.
8445 * gcc.dg/vect/vect-cond-1.c: Likewise.
8446 * gcc.dg/vect/vect-cond-3.c: Likewise.
8447 * gcc.dg/vect/vect-cond-4.c: Likewise.
8448 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8449 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8450 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8451 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8452 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8453 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8454 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8455 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8456 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8457 * gcc.dg/vect/vect-outer-5.c: Likewise.
8458 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8459 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8460 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8461 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8462 * gcc.dg/vect/vect-peel-3.c: Likewise.
8463 * gcc.dg/vect/vect-peel-4.c: Likewise.
8464 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8465 * gcc.target/powerpc/pr65456.c: New test.
8466 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8467 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8468 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8469 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8470 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8471 vect_no_align && { ! vect_hw_misalign }.
8472 * gfortran.dg/vect/vect-3.f90: Likewise.
8473 * gfortran.dg/vect/vect-4.f90: Likewise.
8474 * gfortran.dg/vect/vect-5.f90: Likewise.
8475 * lib/target-supports.exp (check_effective_target_vect_no_align):
8476 Return 1 for POWER8.
8477 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8479 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8482 * gfortran.dg/pr65429.f90: New test.
8484 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8486 * c-c++-common/asan/user-section-1.c: New test.
8487 * c-c++-common/asan/user-section-2.c: New test.
8488 * c-c++-common/asan/user-section-3.c: New test.
8490 2015-04-22 Hale Wang <hale.wang@arm.com>
8491 Terry Guo <terry.guo@arm.com>
8493 PR rtl-optimization/64818
8494 * gcc.target/arm/pr64818.c: New test.
8496 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8499 * g++.dg/tree-ssa/pr61034.C: Update template.
8500 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8501 * gcc.dg/Warray-bounds-11.c: Likewise.
8502 * gcc.dg/Warray-bounds.c: Likewise.
8504 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8506 PR libgfortran/65234
8507 * gfortran.dg/fmt_unlimited.f90: New test.
8509 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8511 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8513 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8514 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8515 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8516 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8517 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8518 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8519 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8521 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8523 PR libgfortran/56743
8524 * gfortran.dg/namelist_87.f90: New test.
8526 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8528 * gcc.target/aarch64/mult-synth_1.c: New test.
8529 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8530 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8531 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8532 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8533 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8535 2015-04-21 Richard Biener <rguenther@suse.de>
8537 PR tree-optimization/65650
8538 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8539 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8540 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8545 2015-04-21 Tom de Vries <tom@codesourcery.com>
8547 PR tree-optimization/65802
8548 * g++.dg/pr65802.C: New test.
8550 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8553 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8554 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8556 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8559 * g++.dg/cpp0x/Wnarrowing2.C: New.
8561 2015-04-20 Jeff Law <law@redhat.com>
8563 PR tree-optimization/65658
8564 * gcc.dg/pr65658.c: New test.
8566 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8569 * gcc.target/aarch64/vec_init_1.c: New test.
8571 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8573 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8576 2015-04-18 Martin Sebor <msebor@redhat.com>
8578 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8579 of non-nul characters.
8580 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8582 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8585 * gcc.target/powerpc/pr65787.c: New.
8587 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8590 * gcc.target/aarch64/c-output-template-4.c: New test.
8592 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8595 * gcc.dg/pr65780-1.c: New test.
8596 * gcc.dg/pr65780-2.c: Likewise.
8597 * gcc.target/i386/pr32219-9.c: Likewise.
8598 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8600 * gcc.target/i386/pr64317.c (c): Initialize.
8602 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8605 * g++.dg/ext/mv18.C: New test.
8606 * g++.dg/ext/mv19.C: Likewise.
8607 * g++.dg/ext/mv20.C: Likewise.
8608 * g++.dg/ext/mv21.C: Likewise.
8609 * g++.dg/ext/mv22.C: Likewise.
8610 * g++.dg/ext/mv23.C: Likewise.
8612 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8615 * g++.dg/init/pr64527.C: New test.
8617 2015-04-17 Tom de Vries <tom@codesourcery.com>
8618 Michael Matz <matz@suse.de>
8620 PR tree-optimization/64950
8621 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8624 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8626 * c-c++-common/asan/user-section-1.c: New test.
8628 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8631 * gcc.dg/debug/pr65771.c: New test.
8633 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8635 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8636 __buitlin_alloca with __builtin_alloca.
8638 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8640 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8642 2015-04-16 Richard Biener <rguenther@suse.de>
8644 PR tree-optimization/64277
8645 * gcc.dg/Warray-bounds-14.c: New testcase.
8646 * gcc.dg/Warray-bounds-15.c: Likewise.
8647 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8648 * c-c++-common/ubsan/bounds-6.c: Likewise.
8650 2015-04-16 Renlin Li <renlin.li@arm.com>
8652 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8653 * gcc.target/arm/unsigned-float.c: New.
8655 2015-04-16 Richard Biener <rguenther@suse.de>
8657 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8658 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8659 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8661 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8663 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8664 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8665 * g++.dg/cpp0x/defaulted21.C: Likewise.
8666 * g++.dg/cpp0x/defaulted28.C: Likewise.
8667 * g++.dg/cpp0x/defaulted47.C: Likewise.
8668 * g++.dg/cpp0x/elision_neg.C: Likewise.
8669 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8670 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8671 * g++.dg/cpp0x/implicit1.C: Likewise.
8672 * g++.dg/cpp0x/implicit9.C: Likewise.
8673 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8674 * g++.dg/cpp0x/range-for13.C: Likewise.
8675 * g++.dg/gomp/clause-2.C: Likewise.
8676 * g++.dg/gomp/udr-5.C: Likewise.
8677 * g++.dg/inherit/access6.C: Likewise.
8678 * g++.dg/lookup/duperr1.C: Likewise.
8679 * g++.dg/lookup/friend2.C: Likewise.
8680 * g++.dg/lookup/pr6936.C: Likewise.
8681 * g++.dg/lookup/scoped1.C: Likewise.
8682 * g++.dg/lookup/using26.C: Likewise.
8683 * g++.dg/lookup/using38.C: Likewise.
8684 * g++.dg/other/access2.C: Likewise.
8685 * g++.dg/overload/defarg3.C: Likewise.
8686 * g++.dg/overload/defarg6.C: Likewise.
8687 * g++.dg/parse/access11.C: Likewise.
8688 * g++.dg/parse/access2.C: Likewise.
8689 * g++.dg/parse/access3.C: Likewise.
8690 * g++.dg/parse/access4.C: Likewise.
8691 * g++.dg/parse/access5.C: Likewise.
8692 * g++.dg/parse/access6.C: Likewise.
8693 * g++.dg/parse/access8.C: Likewise.
8694 * g++.dg/parse/access9.C: Likewise.
8695 * g++.dg/parse/crash40.C: Likewise.
8696 * g++.dg/tc1/dr142.C: Likewise.
8697 * g++.dg/tc1/dr166.C: Likewise.
8698 * g++.dg/tc1/dr52.C: Likewise.
8699 * g++.dg/template/access11.C: Likewise.
8700 * g++.dg/template/access18.C: Likewise.
8701 * g++.dg/template/access19.C: Likewise.
8702 * g++.dg/template/access2.C: Likewise.
8703 * g++.dg/template/access20.C: Likewise.
8704 * g++.dg/template/access26.C: Likewise.
8705 * g++.dg/template/access3.C: Likewise.
8706 * g++.dg/template/access7.C: Likewise.
8707 * g++.dg/template/conv12.C: Likewise.
8708 * g++.dg/template/crash69.C: Likewise.
8709 * g++.dg/template/friend31.C: Likewise.
8710 * g++.dg/template/friend32.C: Likewise.
8711 * g++.dg/template/memfriend15.C: Likewise.
8712 * g++.dg/template/memfriend16.C: Likewise.
8713 * g++.dg/template/memfriend17.C: Likewise.
8714 * g++.dg/template/memfriend7.C: Likewise.
8715 * g++.dg/template/pr32519.C: Likewise.
8716 * g++.dg/template/qualttp21.C: Likewise.
8717 * g++.dg/template/qualttp8.C: Likewise.
8718 * g++.dg/template/ttp10.C: Likewise.
8719 * g++.dg/template/typedef11.C: Likewise.
8720 * g++.dg/template/typedef13.C: Likewise.
8721 * g++.dg/template/typedef19.C: Likewise.
8722 * g++.dg/template/typedef20.C: Likewise.
8723 * g++.dg/template/typedef22.C: Likewise.
8724 * g++.dg/template/using16.C: Likewise.
8725 * g++.dg/template/virtual3.C: Likewise.
8726 * g++.dg/ubsan/pr61272.C: Likewise.
8727 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8728 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8729 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8730 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8731 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8732 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8733 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8734 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8735 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8736 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8737 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8738 * g++.old-deja/g++.jason/access17.C: Likewise.
8739 * g++.old-deja/g++.jason/access18.C: Likewise.
8740 * g++.old-deja/g++.jason/access22.C: Likewise.
8741 * g++.old-deja/g++.jason/access23.C: Likewise.
8742 * g++.old-deja/g++.jason/access8.C: Likewise.
8743 * g++.old-deja/g++.jason/delete3.C: Likewise.
8744 * g++.old-deja/g++.jason/report.C: Likewise.
8745 * g++.old-deja/g++.law/access2.C: Likewise.
8746 * g++.old-deja/g++.law/access3.C: Likewise.
8747 * g++.old-deja/g++.law/access4.C: Likewise.
8748 * g++.old-deja/g++.law/access5.C: Likewise.
8749 * g++.old-deja/g++.law/arm12.C: Likewise.
8750 * g++.old-deja/g++.law/arm14.C: Likewise.
8751 * g++.old-deja/g++.law/ctors13.C: Likewise.
8752 * g++.old-deja/g++.law/union2.C: Likewise.
8753 * g++.old-deja/g++.law/visibility12.C: Likewise.
8754 * g++.old-deja/g++.law/visibility15.C: Likewise.
8755 * g++.old-deja/g++.law/visibility16.C: Likewise.
8756 * g++.old-deja/g++.law/visibility17.C: Likewise.
8757 * g++.old-deja/g++.law/visibility18.C: Likewise.
8758 * g++.old-deja/g++.law/visibility19.C: Likewise.
8759 * g++.old-deja/g++.law/visibility20.C: Likewise.
8760 * g++.old-deja/g++.law/visibility21.C: Likewise.
8761 * g++.old-deja/g++.law/visibility24.C: Likewise.
8762 * g++.old-deja/g++.law/visibility4.C: Likewise.
8763 * g++.old-deja/g++.law/visibility5.C: Likewise.
8764 * g++.old-deja/g++.law/visibility6.C: Likewise.
8765 * g++.old-deja/g++.law/visibility7.C: Likewise.
8766 * g++.old-deja/g++.law/visibility8.C: Likewise.
8767 * g++.old-deja/g++.law/visibility9.C: Likewise.
8768 * g++.old-deja/g++.niklas/t135.C: Likewise.
8769 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8770 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8771 * g++.old-deja/g++.other/access11.C: Likewise.
8772 * g++.old-deja/g++.other/access4.C: Likewise.
8773 * g++.old-deja/g++.other/access7.C: Likewise.
8774 * g++.old-deja/g++.other/crash1.C: Likewise.
8775 * g++.old-deja/g++.other/crash7.C: Likewise.
8776 * g++.old-deja/g++.other/friend1.C: Likewise.
8777 * g++.old-deja/g++.other/friend4.C: Likewise.
8778 * g++.old-deja/g++.other/friend9.C: Likewise.
8779 * g++.old-deja/g++.other/lineno1.C: Likewise.
8780 * g++.old-deja/g++.other/using1.C: Likewise.
8781 * g++.old-deja/g++.pt/enum14.C: Likewise.
8782 * g++.old-deja/g++.pt/friend11.C: Likewise.
8783 * g++.old-deja/g++.pt/friend21.C: Likewise.
8784 * g++.old-deja/g++.pt/friend3.C: Likewise.
8785 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8786 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8787 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8788 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8790 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8793 * g++.dg/ipa/pr65765.C: New test.
8795 2015-04-15 Nick Clifton <nickc@redhat.com>
8797 * gcc.target/rx/builtins.c: Disable RMPA test if string
8798 instructions are not allowed.
8800 2015-04-15 Alan Modra <amodra@gmail.com>
8802 * gcc.dg/pr65408.c: New.
8804 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8807 * gcc.target/arm/pr65729.c: New test.
8809 2015-04-14 Richard Biener <rguenther@suse.de>
8811 PR tree-optimization/65758
8812 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8814 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8817 * gcc.c-torture/execute/pr65648.c: New test.
8819 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8822 __builtin_finite instead of finite.
8823 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8826 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8828 PR tree-optimization/63387
8829 * gcc.dg/pr63387.c: New testcase.
8831 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8833 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8835 2015-04-13 Richard Biener <rguenther@suse.de>
8837 PR tree-optimization/65204
8838 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8840 2015-04-13 Terry Guo <terry.guo@arm.com>
8843 * gcc.target/arm/pr65710.c: New.
8845 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8847 PR tree-optimization/65747
8848 * g++.dg/torture/pr65747.C: New test.
8850 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8853 * g++.dg/cpp0x/pr65736.C: New test.
8855 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8856 Martin Liska <mliska@suse.cz>
8859 * g++.dg/ipa/pr65722.C: New testcase.
8861 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8863 PR tree-optimization/65735
8864 * gcc.c-torture/compile/pr65735.c: New test.
8866 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8869 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8871 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8874 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8876 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8879 * gcc.target/arm/pr65647-2.c: New.
8881 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8884 * g++.dg/torture/pr65694.C: New test.
8886 2015-04-10 Tobias Burnus <burnus@net-b.de>
8888 * gfortran.dg/coarray_lock_6.f90: New.
8889 * gfortran.dg/coarray_lock_7.f90: New.
8890 * gfortran.dg/coarray/lock_2.f90: New.
8892 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8898 * gfortran.dg/used_types_27.f90: New.
8900 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8903 * gcc.target/i386/pr65671.c: New.
8905 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8907 PR tree-optimization/65709
8908 * c-c++-common/ubsan/align-9.c: New test.
8910 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8913 * gfortran.dg/pr56852.f90: New test.
8915 2015-04-09 Marek Polacek <polacek@redhat.com>
8916 Jakub Jelinek <jakub@redhat.com>
8919 * g++.dg/opt/pr65554.C: New test.
8921 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8924 * c-c++-common/attr-aligned-1.c: New test.
8926 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8928 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8930 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8933 * gcc.target/i386/sse-25.c: New.
8935 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8938 * gcc.target/i386/pr65693.c: New test.
8940 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8942 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8944 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8946 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8948 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8950 * gcc.target/i386/thunk-retbnd.c: New.
8952 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8954 * gnat.dg/opt48.adb: New test.
8955 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8956 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8958 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8961 * gcc.c-torture/compile/pr65540.c: New.
8963 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8965 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8968 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8971 * g++.dg/debug/pr65678.C: New test.
8974 * gcc.c-torture/compile/pr65680.c: New test.
8976 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8979 * gfortran.dg/allocate_with_source_5.f90: New test.
8981 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8983 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8984 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8986 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8988 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8990 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8993 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8994 to get floating point compression.
8995 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8997 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8999 PR preprocessor/61977
9000 * gcc.dg/cpp/pr61977.c: New test.
9002 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
9004 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9006 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
9009 * gcc.target/arm/pr65647.c: New.
9011 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
9014 * g++.dg/torture/pr65655.C: New testcase.
9016 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9019 * g++.dg/cpp1y/lambda-init13.C: New.
9021 2015-04-03 Marek Polacek <polacek@redhat.com>
9023 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9025 2015-04-02 Marek Polacek <polacek@redhat.com>
9028 * g++.dg/cpp0x/constexpr-fold1.C: New test.
9029 * g++.dg/cpp0x/constexpr-fold2.C: New test.
9031 2015-04-02 Jakub Jelinek <jakub@redhat.com>
9033 PR preprocessor/61977
9034 * gcc.target/powerpc/pr61977-1.c: New test.
9035 * gcc.target/powerpc/pr61977-2.c: New test.
9037 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
9040 * g++.dg/warn/Wshadow-8.C: New.
9041 * g++.dg/warn/Wshadow-9.C: Likewise.
9042 * g++.dg/warn/Wshadow-10.C: Likewise.
9043 * g++.dg/warn/Wshadow-11.C: Likewise.
9045 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
9047 * gcc.dg/pr23623.c: Added aligned attribute.
9048 * gcc.dg/20141029-1.c: Likewise.
9049 * gcc.dg/20150306-1.c: New test.
9051 2015-04-01 Marek Polacek <polacek@redhat.com>
9054 * g++.dg/cpp0x/initlist93.C: New test.
9055 * g++.dg/cpp0x/initlist94.C: New test.
9057 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9060 * gcc.target/aarch64/pr65624.c: New test.
9062 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9064 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9066 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9068 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9069 extra variable to force stack alignment.
9070 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9071 extra variable to force stack alignment.
9073 2015-03-31 Marek Polacek <polacek@redhat.com>
9076 * g++.dg/template/pr65390.C: New test.
9078 2015-03-31 Martin Liska <mliska@suse.cz>
9080 * g++.dg/ipa/pr65557.C: New test.
9082 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9084 * gcc.target/s390/hotpatch-25.c: New test.
9085 * gcc.target/s390/hotpatch-1.c: Update test.
9086 * gcc.target/s390/hotpatch-10.c: Update test.
9087 * gcc.target/s390/hotpatch-11.c: Update test.
9088 * gcc.target/s390/hotpatch-12.c: Update test.
9089 * gcc.target/s390/hotpatch-13.c: Update test.
9090 * gcc.target/s390/hotpatch-14.c: Update test.
9091 * gcc.target/s390/hotpatch-15.c: Update test.
9092 * gcc.target/s390/hotpatch-16.c: Update test.
9093 * gcc.target/s390/hotpatch-17.c: Update test.
9094 * gcc.target/s390/hotpatch-18.c: Update test.
9095 * gcc.target/s390/hotpatch-19.c: Update test.
9096 * gcc.target/s390/hotpatch-2.c: Update test.
9097 * gcc.target/s390/hotpatch-21.c: Update test.
9098 * gcc.target/s390/hotpatch-22.c: Update test.
9099 * gcc.target/s390/hotpatch-23.c: Update test.
9100 * gcc.target/s390/hotpatch-24.c: Update test.
9101 * gcc.target/s390/hotpatch-3.c: Update test.
9102 * gcc.target/s390/hotpatch-4.c: Update test.
9103 * gcc.target/s390/hotpatch-5.c: Update test.
9104 * gcc.target/s390/hotpatch-6.c: Update test.
9105 * gcc.target/s390/hotpatch-7.c: Update test.
9106 * gcc.target/s390/hotpatch-8.c: Update test.
9107 * gcc.target/s390/hotpatch-9.c: Update test.
9108 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9110 2015-03-31 Richard Biener <rguenther@suse.de>
9113 * g++.dg/torture/pr65626.C: New testcase.
9115 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9118 * gcc.target/i386/mpx/pr65531.cc: New.
9120 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9123 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9124 __builtin_alloca instead of alloca.
9125 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9126 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9127 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9130 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9133 * g++.dg/ubsan/pr65610.C: New test.
9135 2015-03-30 Marek Polacek <polacek@redhat.com>
9138 * g++.dg/cpp0x/pr65398-2.C: New test.
9140 2015-03-30 Marek Polacek <polacek@redhat.com>
9142 * c-c++-common/pr65556.c: Change the width of bit-fields.
9144 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9147 * gcc.target/i386/pr65588.c: New testcase.
9149 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9151 PR libgfortran/65563
9152 * gfortran.dg/open_errors_2.f90: New test.
9154 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9156 PR libgfortran/65596
9157 * gfortran.dg/namelist_86.f90: New test.
9159 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9161 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9162 statement to reflect new ownership.
9164 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/template/friend58.C: New.
9168 * g++.dg/template/friend59.C: Likewise.
9170 2015-03-27 Tobias Burnus <burnus@net-b.de>
9173 * g++.dg/gomp/openmp-simd-3.C: New.
9174 * gcc.dg/gomp/openmp-simd-3.c: New.
9176 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9179 * gcc.target/i386/pr65248-1.c: New file.
9180 * gcc.target/i386/pr65248-2.c: Likewise.
9181 * gcc.target/i386/pr65248-3.c: Likewise.
9182 * gcc.target/i386/pr65248-4.c: Likewise.
9184 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9187 * gcc.c-torture/compile/pr65593.c: New test.
9189 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9192 * g++.dg/cpp1y/constexpr-assert1.C: New.
9194 2015-03-27 Marek Polacek <polacek@redhat.com>
9197 * c-c++-common/pr65556.c: New test.
9199 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9202 * g++.dg/torture/pr65600.C: New testcase.
9204 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9207 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9209 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9211 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9212 statement and cleanup. Fixed typos.
9214 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9217 * gcc.c-torture/compile/pr65595.c: New testcase.
9219 2015-03-27 Marek Polacek <polacek@redhat.com>
9222 * g++.dg/ubsan/pr65583.C: New test.
9224 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9226 * gcc.c-torture/compile/20150327.c: New testcase.
9228 2015-03-26 Richard Biener <rguenther@suse.de>
9231 * g++.dg/torture/pr65555.C: New testcase.
9233 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9235 PR tree-optimization/64715
9236 * gcc.dg/builtin-object-size-15.c: New test.
9237 * gcc.dg/pr64715-1.c: New test.
9238 * gcc.dg/pr64715-2.c: New test.
9240 2015-03-26 Richard Biener <rguenther@suse.de>
9243 * gnat.dg/specs/opt2.ads: Fix testcase.
9245 2015-03-25 Martin Sebor <msebor@redhat.com>
9248 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9249 when target isn't arm*-*-*-*.
9250 (check_effective_target_arm_nothumb): Likewise.
9251 (check_effective_target_arm_little_endian): Likewise.
9252 (check_effective_target_arm_vect_no_misalign): Likewise.
9253 (check_effective_target_aarch64_little_endian): Fail early if target
9256 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9258 PR tree-optimization/65177
9259 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9261 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9263 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9264 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9265 smmintrin.h and mm3dnow.h.
9267 2015-03-25 Marek Polacek <polacek@redhat.com>
9270 * g++.dg/cpp0x/pr65558.C: New test.
9272 2015-03-25 Marek Polacek <polacek@redhat.com>
9275 * g++.dg/template/pr61670.C: New test.
9277 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9280 * g++.dg/template/pr54987.C: New.
9282 2015-03-25 Richard Biener <rguenther@suse.de>
9284 PR tree-optimization/62630
9285 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9287 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9290 * gcc.target/i386/mpx/pr65508.c: New.
9292 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9296 * gfortran.dg/data_initialized_3.f90: New.
9298 2015-03-25 Richard Biener <rguenther@suse.de>
9301 * gnat.dg/specs/opt2.ads: New testcase.
9303 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9305 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9306 * gcc.target/arm/memset-inline-4.c: Skip for
9307 arm_tune_string_ops_prefer_neon.
9308 * gcc.target/arm/memset-inline-5.c: Ditto.
9309 * gcc.target/arm/memset-inline-6.c: Ditto.
9310 * gcc.target/arm/memset-inline-8.c: Ditto.
9311 * gcc.target/arm/memset-inline-9.c: Ditto.
9313 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9316 * g++.dg/other/virtual3.C: New.
9318 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9321 * g++.dg/cpp0x/vt-60130.C: New.
9323 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9326 * g++.dg/warn/Warray-bounds-7.C: New.
9328 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9331 * g++.dg/template/defarg18.C: New.
9333 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9336 * g++.dg/cpp0x/vt-59988.C: New.
9338 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9340 PR tree-optimization/65533
9341 * gcc.dg/pr65533.c: New test.
9343 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9345 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9346 source= and mold= expressions functionality.
9347 * gfortran.dg/allocate_class_4.f90: New test.
9348 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9349 copying an unlimited polymorhpic object containing a char array
9350 to another unlimited polymorphic object respects the _len
9352 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9353 whether deferred length char array allocate works, unlimited
9354 polymorphic object allocation from a string works and if
9355 allocating an array of deferred length strings works.
9356 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9358 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9361 * g++.dg/cpp0x/constexpr-array11.C: New.
9363 2015-03-24 Richard Biener <rguenther@suse.de>
9366 * gcc.dg/torture/pr65517.c: New testcase.
9368 2015-03-24 Tobias Burnus <burnus@net-b.de>
9370 * gfortran.dg/coindexed_1.f90: Moved from
9371 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9373 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9376 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9380 * gcc.target/i386/pr65523.c: New test.
9383 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9385 * g++.dg/lto/pr65475b_0.C: Likewise.
9387 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9390 * gcc.target/sh/torture/pr65505.c: New.
9392 2015-03-23 Martin Sebor <msebor@redhat.com>
9395 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9396 assembly for lvx in addition to lxv.
9398 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9401 * gfortran.dg/pr65504.f90: New test.
9404 * gcc.dg/pr65521.c: New test.
9406 2015-03-23 Richard Biener <rguenther@suse.de>
9408 PR tree-optimization/65518
9409 * gcc.dg/vect/pr65518.c: New testcase.
9411 2015-03-23 Richard Biener <rguenther@suse.de>
9413 PR tree-optimization/65494
9414 * gcc.dg/vect/pr65494.c: New testcase.
9416 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9418 PR preprocessor/65238
9419 * c-c++-common/cpp/pr65238-1.c: New test.
9420 * gcc.dg/cpp/pr65238-2.c: New test.
9421 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9422 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9424 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9425 Mikael Morin <mikael@gcc.gnu.org>
9428 * gfortran.dg/elemental_dependency_4.f90: New.
9429 * gfortran.dg/elemental_dependency_5.f90: New.
9431 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9434 * g++.dg/lto/pr65475b_0.C: New testcase.
9435 * g++.dg/lto/pr65475b_1.C: New testcase.
9436 * g++.dg/lto/pr65475c_0.C: New testcase.
9437 * g++.dg/lto/pr65475c_1.C: New testcase.
9439 2015-03-21 Tobias Burnus <burnus@net-b.de>
9441 * gfortran.dg/coarray_38.f90: New.
9442 * gfortran.dg/coarray_39.f90: New.
9443 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9446 2015-03-20 Marek Polacek <polacek@redhat.com>
9449 * g++.dg/cpp0x/pr65398.C: New test.
9451 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9454 * g++.dg/lto/pr65475_0.C: New testcase.
9455 * g++.dg/lto/pr65475_1.C: New testcase.
9457 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9459 PR rtl-optimization/64366
9460 * gcc.target/sh/pr64366.c: New.
9462 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9465 * g++.dg/cpp0x/constexpr-48324.C: New.
9467 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9470 * g++.dg/cpp0x/pr48453.C: New.
9472 2015-03-20 Marek Polacek <polacek@redhat.com>
9475 * g++.dg/cpp0x/pr65072.C: New test.
9477 2015-03-20 Richard Biener <rguenther@suse.de>
9480 * gcc.dg/pr15347.c: Use -O.
9481 * c-c++-common/pr19807-1.c: Likewise.
9483 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9485 * gnat.dg/volatile13.ad[sb]: New test.
9487 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9489 PR rtl-optimization/60851
9490 * gcc.target/i386/pr60851.c: New test.
9492 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9495 * g++.dg/pr65240.h: Add tests for PR 65240.
9496 * g++.dg/pr65240-1.C: Likewise.
9497 * g++.dg/pr65240-2.C: Likewise.
9498 * g++.dg/pr65240-3.C: Likewise.
9499 * g++.dg/pr65240-4.C: Likewise.
9501 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9503 PR rtl-optimization/63491
9504 * gcc.target/powerpc/pr63491.c: New.
9506 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9508 * g++.dg/ipa/pr65465.C: New test.
9510 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9513 * g++.dg/cpp0x/deleted11.C: New.
9515 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9518 * c-c++-common/tsan/pr65400-3.c: New test.
9520 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9523 * g++.dg/cpp0x/constexpr-59686.C: New.
9525 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9528 * g++.dg/tsan/pr64265.C: New test.
9531 * c-c++-common/tsan/pr65400-1.c: New test.
9532 * c-c++-common/tsan/pr65400-2.c: New test.
9534 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9537 * g++.dg/cpp0x/pr59816.C: New.
9539 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9542 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9544 2015-03-18 Martin Liska <mliska@suse.cz>
9547 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9548 equivalences either to 6 or 7.
9550 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9554 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9556 * gcc.dg/undefined-loop-1.c: New file.
9557 * gcc.dg/undefined-loop-2.c: New file.
9559 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9562 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9563 loop exits too early.
9565 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9567 PR tree-optimization/65450
9568 * gfortran.dg/pr65450.f90: New test.
9571 * gcc.target/i386/pr65078-1.c: New test.
9572 * gcc.target/i386/pr65078-2.c: New test.
9573 * gcc.target/i386/pr65078-3.c: New test.
9574 * gcc.target/i386/pr65078-4.c: New test.
9575 * gcc.target/i386/pr65078-5.c: New test.
9576 * gcc.target/i386/pr65078-6.c: New test.
9578 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9581 * g++.dg/cpp1y/pr65340.C: New.
9583 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9586 * gfortran.dg/system_clock_3.f08: Adjust test.
9588 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9591 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9592 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9594 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9597 * gfortran.dg/system_clock_3.f08: New test.
9599 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9602 g++.dg/cpp1y/pr64626-1.C: New.
9603 g++.dg/cpp1y/pr64626-2.C: New.
9604 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9606 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9608 PR tree-optimization/65427
9609 * gcc.c-torture/execute/pr65427.c: New test.
9611 2015-03-16 Marek Polacek <polacek@redhat.com>
9615 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9616 * g++.dg/cpp0x/pr65327.C: New test.
9618 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9621 * c-c++-common/asan/pr64820.c: New test.
9623 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9625 * gfortran.dg/pointer_2.f90: New test.
9627 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9629 * g++.dg/pr65049.C: New test.
9631 2015-03-16 Tom de Vries <tom@codesourcery.com>
9633 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9634 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9635 * gcc.target/i386/fuse-caller-save.c: Same.
9637 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9639 * gnat.dg/loop_optimization18.ad[sb]: New test.
9640 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9642 2015-03-16 Alan Modra <amodra@gmail.com>
9644 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9647 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9649 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9651 * gcc.dg/torture/pr65270-2.c: Likewise.
9653 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9656 * gfortran.dg/pointer_remapping_9.f90: New.
9658 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9660 PR tree-optimization/65369
9661 * gcc.c-torture/execute/pr65369.c: New test.
9663 PR tree-optimization/65418
9664 * gcc.c-torture/execute/pr65418-1.c: New test.
9665 * gcc.c-torture/execute/pr65418-2.c: New test.
9667 PR rtl-optimization/65401
9668 * gcc.c-torture/execute/pr65401.c: New test.
9670 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9673 * gcc.target/arm/pr64600_1.c: New test.
9675 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677 PR rtl-optimization/65235
9678 * gcc.target/aarch64/pr65235_1.c: New test.
9680 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9682 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9683 * gcc.target/s390/hotpatch-22.c: Likewise.
9684 * gcc.target/s390/hotpatch-23.c: Likewise.
9685 * gcc.target/s390/hotpatch-24.c: Likewise.
9686 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9687 * gcc.target/s390/hotpatch-1.c: Update expected output.
9688 * gcc.target/s390/hotpatch-2.c: Likewise.
9689 * gcc.target/s390/hotpatch-3.c: Likewise.
9690 * gcc.target/s390/hotpatch-4.c: Likewise.
9691 * gcc.target/s390/hotpatch-5.c: Likewise.
9692 * gcc.target/s390/hotpatch-6.c: Likewise.
9693 * gcc.target/s390/hotpatch-7.c: Likewise.
9694 * gcc.target/s390/hotpatch-8.c: Likewise.
9695 * gcc.target/s390/hotpatch-9.c: Likewise.
9696 * gcc.target/s390/hotpatch-10.c: Likewise.
9697 * gcc.target/s390/hotpatch-11.c: Likewise.
9698 * gcc.target/s390/hotpatch-12.c: Likewise.
9699 * gcc.target/s390/hotpatch-13.c: Likewise.
9700 * gcc.target/s390/hotpatch-14.c: Likewise.
9701 * gcc.target/s390/hotpatch-15.c: Likewise.
9702 * gcc.target/s390/hotpatch-16.c: Likewise.
9703 * gcc.target/s390/hotpatch-17.c: Likewise.
9704 * gcc.target/s390/hotpatch-18.c: Likewise.
9705 * gcc.target/s390/hotpatch-19.c: Likewise.
9707 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9710 * gcc.target/i386/pr65103-1.c: New.
9712 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9715 * gcc.target/i386/pr65044.c: New.
9717 2015-03-12 Tom de Vries <tom@codesourcery.com>
9719 PR rtl-optimization/64895
9720 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9721 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9722 * gcc.target/i386/fuse-caller-save.c: Ditto.
9724 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9726 * gcc.dg/ipa/pr63569.c: Fix template.
9728 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9730 * g++.dg/ipa/pr64146.C: Require fpic support.
9732 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9735 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9736 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9738 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9740 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9741 to dg-options, fix up dg-skip-if.
9743 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9746 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9747 * gcc.target/avr/tiny-caller-save.c: Same.
9749 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9752 * g++.dg/pr65242.C: New test.
9754 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9756 * c-c++-common/asan/no-asan-check-glob.c: New test.
9758 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/other/default11.C: New.
9762 * g++.dg/other/default12.C: Likewise.
9764 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9767 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9769 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9772 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9774 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9777 * g++.dg/cpp0x/pr65127.C: New test.
9779 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9781 * gcc.dg/ipa/PR64550.c: Update template.
9783 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9784 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/coarray_sync_memory.f90: New.
9788 2015-03-10 Marek Polacek <polacek@redhat.com>
9791 * c-c++-common/ubsan/pr65367.c: New test.
9793 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9795 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9796 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9797 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9798 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9799 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9800 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9801 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9802 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9803 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9804 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9805 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9806 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9807 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9809 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9811 * lib/mpx-dg.exp (mpx_link_flags): New.
9814 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9815 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9816 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9817 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9818 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9819 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9820 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9821 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9822 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9823 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9824 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9825 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9826 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9827 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9828 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9831 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9832 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9833 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9834 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9835 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9836 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9837 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9838 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9839 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9840 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9841 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9842 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9843 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9844 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9845 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9846 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9847 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9848 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9849 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9850 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9851 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9852 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9853 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9854 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9855 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9856 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9857 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9858 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9859 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9860 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9861 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9862 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9863 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9864 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9865 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9866 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9867 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9868 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9869 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9870 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9871 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9872 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9873 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9874 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9875 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9876 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9877 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9878 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9879 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9880 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9881 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9882 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9883 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9884 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9885 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9886 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9887 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9888 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9889 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9890 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9891 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9892 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9893 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9894 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9895 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9896 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9897 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9898 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9899 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9900 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9901 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9902 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9903 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9904 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9905 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9906 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9907 * gcc.target/i386/mpx/label-address-1.c: New.
9908 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9909 * gcc.target/i386/mpx/macro.c: New.
9910 * gcc.target/i386/mpx/mpx-check.h: New.
9911 * gcc.target/i386/mpx/mpx.exp: New.
9912 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9913 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9914 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9915 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9916 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9917 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9918 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9919 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9920 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9921 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9922 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9923 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9924 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9925 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9926 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9927 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9928 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9929 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9930 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9931 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9932 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9933 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9934 * gcc.target/i386/mpx/reference-1-nov.c: New.
9935 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9936 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9937 * gcc.target/i386/mpx/reference-2-nov.c: New.
9938 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9939 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9940 * gcc.target/i386/mpx/reference-3-nov.c: New.
9941 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9942 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9943 * gcc.target/i386/mpx/reference-4-nov.c: New.
9944 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9945 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9946 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9947 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9948 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9949 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9950 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9951 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9952 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9953 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9954 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9955 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9956 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9957 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9958 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9959 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9960 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9961 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9962 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9963 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9964 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9965 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9966 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9967 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9968 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9969 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9970 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9971 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9972 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9973 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9974 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9975 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9976 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9977 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9978 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9979 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9980 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9981 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9982 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9983 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9984 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9985 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9986 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9987 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9988 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9989 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9990 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9991 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9992 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9993 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9994 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9995 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9996 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9997 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9998 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9999 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10000 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10001 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10002 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10003 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10004 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10005 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10006 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10007 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10008 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10009 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10010 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10011 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10012 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10013 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10014 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10015 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10016 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10017 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10018 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10019 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10020 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10021 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10022 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10023 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10024 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10025 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10026 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10027 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10028 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10029 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10030 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10031 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10032 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10033 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10034 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10035 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10036 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10037 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10038 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10039 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10040 * gcc.target/i386/mpx/vararg-1-nov.c: New.
10041 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10042 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10043 * gcc.target/i386/mpx/vararg-2-nov.c: New.
10044 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10045 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10046 * gcc.target/i386/mpx/vararg-3-nov.c: New.
10047 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10048 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10049 * gcc.target/i386/mpx/vararg-4-nov.c: New.
10050 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10051 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10052 * gcc.target/i386/mpx/vararg-5-nov.c: New.
10053 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10054 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10055 * gcc.target/i386/mpx/vararg-6-nov.c: New.
10056 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10057 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10058 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10059 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10060 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10061 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10062 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10063 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10064 * gcc.target/i386/mpx/vla-1-nov.c: New.
10065 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10066 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10067 * gcc.target/i386/mpx/vla-2-nov.c: New.
10068 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10070 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10072 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10074 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10076 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10078 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10080 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10081 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10083 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10086 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10089 * c-c++-common/pr65120.c: New test.
10091 PR rtl-optimization/65321
10092 * gcc.dg/pr65321.c: New test.
10094 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10096 PR tree-optimization/65355
10097 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10099 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10102 * c-c++-common/pr49706.c: Adjust tests for not warning
10103 about !!x == y or !b == y where b is boolean, and add
10104 some further tests.
10105 * c-c++-common/pr62199-2.c: Likewise.
10107 2015-03-09 Richard Biener <rguenther@suse.de>
10109 PR middle-end/65270
10110 * gcc.dg/torture/pr65270-1.c: New testcase.
10111 * gcc.dg/torture/pr65270-2.c: Likewise.
10113 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10115 PR tree-optimization/63743
10116 * gcc.dg/pr63743.c: New test.
10118 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10121 * g++.dg/lto/pr65316_0.C: New testcase.
10122 * g++.dg/lto/pr65316_1.C: New testcase.
10124 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10127 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10129 * g++.dg/abi/rtti3.C: Likewise.
10131 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10134 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10136 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10138 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10140 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10142 2015-03-08 Morin <mikael@gcc.gnu.org>
10145 * gfortran.dg/entry_20.f90: New.
10147 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10150 * gcc.c-torture/compile/pr65153.c: New.
10152 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10155 * g++.dg/torture/pr65249.C: New.
10157 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10159 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10161 (int64_t): Likewise.
10163 2015-03-07 Marek Polacek <polacek@redhat.com>
10164 Martin Uecker <uecker@eecs.berkeley.edu>
10167 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10168 member-like arrays.
10169 * c-c++-common/ubsan/bounds-8.c: New test.
10170 * c-c++-common/ubsan/bounds-9.c: New test.
10171 * gcc.dg/ubsan/bounds-2.c: New test.
10173 2015-03-05 Martin Sebor <msebor@redhat.com>
10176 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10177 checking of results into main to prevent it from getting optimized
10179 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10181 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10183 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10184 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10185 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10188 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10190 * g++.dg/lto/pr65302_1.C: New testcase.
10191 * g++.dg/lto/pr65302_0.C: New testcase.
10193 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10195 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10196 -fno-ipa-icf to dg-options.
10198 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10200 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10201 compiles using the linker plugin.
10203 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10205 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10207 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10209 * gcc.target/arm/pr65067.c: New test.
10211 2015-03-05 Martin Liska <mliska@suse.cz>
10214 * gcc.dg/ipa/pr65318.c: New test.
10216 2015-03-05 Marek Polacek <polacek@redhat.com>
10218 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10220 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10222 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10224 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10226 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10227 max-unroll-times back to defaults for s390.
10229 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10233 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10236 * g++.dg/cpp0x/initlist92.C: New.
10238 2015-03-05 Richard Biener <rguenther@suse.de>
10240 PR tree-optimization/65310
10241 * gcc.dg/vect/pr65310.c: New testcase.
10243 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10246 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10248 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10250 * gnat.dg/entry_queues3.adb: New test.
10252 2015-03-04 Ian Lance Taylor <iant@google.com>
10254 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10256 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10259 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10261 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10263 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10264 -fno-ipa-icf to dg-options
10265 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10266 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10268 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10271 * g++.dg/cpp0x/decltype62.C: New.
10273 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10275 * gnat.dg/object_overflow5.adb: New test.
10277 2015-03-03 Martin Liska <mliska@suse.cz>
10280 * gcc.dg/ipa/pr65287.c: New test.
10282 2015-03-03 Martin Jambor <mjambor@suse.cz>
10283 Eric Botcazou <ebotcazou@adacore.com>
10285 * gnat.dg/specs/pack12.ads: New test.
10287 2015-03-03 Martin Liska <mliska@suse.cz>
10289 * gcc.dg/ipa/PR65282.c: New test.
10291 2015-03-13 Jeff Law <law@redhat.com>
10293 PR tree-optimization/65241
10294 * gcc.c-torture/compile/pr65241.c: New test.
10296 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10299 * gcc.target/avr/torture/pr64331.c: New test.
10301 2015-03-03 Martin Liska <mliska@suse.cz>
10302 Jan Hubicka <hubicka@ucw.cz>
10304 * g++.dg/ipa/pr65263.C: New test.
10306 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10309 * gcc.dg/lto/pr65130_0.c: New testcase.
10310 * gcc.dg/lto/pr65130_1.c: New testcase.
10312 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10315 * g++.dg/torture/pr64988.C: New testcase.
10317 2015-03-02 Tobias Burnus <burnus@net-b.de>
10319 * gfortran.dg/coarray_atomic_6.f90: New.
10321 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10324 * gcc.target/i386/pr65184.c: New.
10326 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10329 * gcc.target/i386/pr65183.c: New.
10331 2015-02-28 Martin Liska <mliska@suse.cz>
10332 Jan Hubicka <hubicka@ucw.cz>
10334 * gcc.dg/ipa/ipa-icf-35.c: New test.
10335 * gcc.dg/ipa/ipa-icf-36.c: New test.
10336 * gcc.dg/ipa/ipa-icf-37.c: New test.
10338 2015-02-28 Martin Liska <mliska@suse.cz>
10339 Jan Hubicka <hubicka@ucw.cz>
10342 * gcc.dg/ipa/ipa-icf-34.c: New test.
10344 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10347 * gcc.target/sh/sh/pr61142.c: New.
10349 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10351 * g++.dg/other/dump-ada-spec-3.C: New test.
10353 2015-03-01 Martin Liska <mliska@suse.cz>
10355 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10356 * g++.dg/ipa/pr63595.C: Update expected results.
10358 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10361 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10363 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10365 * gcc.dg/vect/pr59354.c: Move vector producing code to
10368 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10371 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10372 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10373 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10374 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10376 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10378 PR tree-optimization/65048
10379 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10380 (foo): Use K&R style definition.
10382 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10385 * g++.dg/pr65032.C: New.
10387 2015-02-27 Marek Polacek <polacek@redhat.com>
10390 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10393 2015-02-27 Marek Polacek <polacek@redhat.com>
10396 * gcc.dg/pr65228.c: New test.
10398 2015-02-27 Kai Tietz <ktietz@redhat.com>
10401 * gcc.dg/weak/weak-17.c: New file.
10403 2015-02-27 Richard Biener <rguenther@suse.de>
10406 * g++.dg/lto/pr65193_0.C: New testcase.
10408 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10410 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10411 * gcc.target/s390/hotpatch-8.c: Likewise.
10412 * gcc.target/s390/hotpatch-9.c: Likewise.
10413 * gcc.target/s390/pr61078.c: Likewise.
10414 * gcc.target/s390/pr57960.c: Remove -m64.
10415 * gcc.target/s390/pr61078.c: Likewise.
10417 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10418 Martin Liska <mliska@suse.cz>
10421 * gcc.dg/pr64454.c: Disable ICF.
10422 * gcc.dg/pr28685-1.c: Disable ICF
10423 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10424 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10425 * g++.dg/ipa/ipa-icf-4.C: Update template.
10427 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10429 PR tree-optimization/65216
10430 * gcc.c-torture/execute/pr65216.c: New test.
10432 PR tree-optimization/65215
10433 * gcc.c-torture/execute/pr65215-1.c: New test.
10434 * gcc.c-torture/execute/pr65215-2.c: New test.
10435 * gcc.c-torture/execute/pr65215-3.c: New test.
10436 * gcc.c-torture/execute/pr65215-4.c: New test.
10437 * gcc.c-torture/execute/pr65215-5.c: New test.
10439 2015-02-26 Tom de Vries <tom@codesourcery.com>
10441 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10443 2015-02-26 Martin Liska <mliska@suse.cz>
10444 Jan Hubicka <hubicka@ucw.cz>
10446 * g++.dg/ipa/pr64146.C: Update expected results.
10447 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10448 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10449 * gcc.dg/ipa/ipa-icf-34.c: New test.
10451 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10453 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10454 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10455 (dg-additional-options): Remove dg directive.
10456 (dg-final): Add dg directive.
10458 2015-02-26 Marek Polacek <polacek@redhat.com>
10461 * g++.dg/ipa/pr65008.C: New test.
10463 2015-02-26 Tom de Vries <tom@codesourcery.com>
10465 * lib/profopt.exp (profopt-target-cleanup): New proc.
10466 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10467 files from sources from dg-additional-sources.
10469 2015-02-26 Tom de Vries <tom@codesourcery.com>
10471 * lib/gcov.exp: Cleanup in case of xfail.
10473 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10475 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10477 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10480 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10481 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10482 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10483 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10484 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10485 * g++.dg/debug/pr46123.C: XFAIL and move...
10486 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10487 * gcc.dg/debug/dwarf2-3.c: Move...
10488 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10490 2015-02-26 Marek Polacek <polacek@redhat.com>
10493 * g++.dg/cpp1y/pr65202.C: New test.
10495 2015-02-26 Tom de Vries <tom@codesourcery.com>
10497 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10498 locale_facets.h.gcov.
10500 2015-02-26 Tom de Vries <tom@codesourcery.com>
10502 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10504 2015-02-26 Tom de Vries <tom@codesourcery.com>
10506 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10508 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10511 * gcc.target/i386/pr65217.c: New.
10513 2015-02-26 Tom de Vries <tom@codesourcery.com>
10515 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10517 2015-02-26 Tom de Vries <tom@codesourcery.com>
10519 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10521 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10523 PR tree-optimization/65048
10524 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10526 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10528 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10529 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10531 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10534 * gcc.target/i386/pr65161.c: New test.
10536 2015-02-26 Terry Guo <terry.guo@arm.com>
10538 * gcc.target/arm/no-volatile-in-it.c: New test.
10540 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10542 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10543 (dg-options): Add -save-temps.
10544 (dg-final): Add cleanup-saved-temps.
10546 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10548 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10550 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10552 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10553 * gcc.target/powerpc/pack01.c: Include string.h.
10555 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10558 * gcc.target/i386/pr65167.c: New.
10560 2015-02-25 Kai Tietz <ktietz@redhat.com>
10562 PR tree-optimization/61917
10563 * gcc.dg/vect/vect-pr61917.c: New file.
10565 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10567 PR tree-optimization/65170
10568 * gcc.c-torture/execute/pr65170.c: New test.
10569 * gcc.dg/tree-ssa/vrp96.c: New test.
10571 2015-02-24 Tom de Vries <tom@codesourcery.com>
10573 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10575 2015-02-24 Tom de Vries <tom@codesourcery.com>
10578 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10579 (dg-additional-files-options): Copy additional_sources to
10580 additional_sources_used before emptying additional_sources.
10581 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10582 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10583 (cleanup-saved-temps): Use additional_sources_used instead of
10584 additional_sources.
10585 (dg-test): Reset additional_sources_used.
10587 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10590 * gfortran.dg/integer_exponentiation_6.F90: New test.
10592 2015-02-23 Martin Sebor <msebor@redhat.com>
10595 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10596 two parts. One to save registers, the other to verify the
10597 registers have the right values. Save register state into
10598 static data rather than on the stack.
10600 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10603 * c-c++-common/asan/pr63888.c: New test.
10605 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10608 * gcc.c-torture/compile/pr65163.c: New.
10610 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10612 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10613 with -m31 on 64 bit.
10614 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10615 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10617 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10619 * gcc.target/s390/20090223-1.c: Add
10620 -Wno-implicit-function-declaration option.
10621 * gcc.target/s390/pr42224.c: Likewise.
10622 * gcc.target/s390/pr55718.c: Likewise.
10624 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10626 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10627 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10628 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10629 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10630 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10631 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10632 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10633 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10634 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10635 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10636 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10637 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10638 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10639 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10640 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10641 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10642 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10643 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10644 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10645 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10646 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10648 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10650 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10651 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10652 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10653 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10654 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10655 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10656 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10657 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10658 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10659 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10660 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10661 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10662 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10663 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10664 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10665 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10667 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10671 * gfortran.dg/pr61960.f90: New.
10672 * gfortran.dg/pr64230.f90: New.
10673 * gfortran.dg/pr64980.f03: New.
10675 2015-02-22 Tom de Vries <tom@codesourcery.com>
10677 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10679 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10682 * gnat.dg/timing_events.adb: Removed, invalid test.
10684 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10687 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10689 * g++.dg/gcov/gcov-2.C: Likewise.
10691 2015-02-20 Richard Biener <rguenther@suse.de>
10693 PR tree-optimization/65136
10694 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10696 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10699 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10700 powerpc*-*-linux* and nvptx-*-* blacklisting.
10702 * gcc.dg/sibcall-9.c: New test.
10703 * gcc.dg/sibcall-10.c: New test.
10705 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10707 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10709 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10712 * gcc.target/avr/torture/pr64452.c: New test.
10714 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10716 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10717 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10719 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10722 * lib/target-supports.exp (check_compile): Check whether
10723 additional_sources is defined before using it.
10725 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10727 PR middle-end/65074
10728 * g++.dg/opt/pr65074.C: New file.
10730 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10732 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10733 (size_type): New typedef.
10734 (operator "" _script): Use it for the last argument.
10736 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10738 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10740 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10742 * lib/target-supports.exp (check_compile): Save/restore
10743 additional_sources that may belong to an actual test.
10745 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10747 PR gcov-profile/64634
10748 * g++.dg/gcov/gcov-15.C: New test.
10750 2015-02-18 Tom de Vries <tom@codesourcery.com>
10752 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10754 2015-02-18 Tom de Vries <tom@codesourcery.com>
10756 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10758 2015-02-18 Tom de Vries <tom@codesourcery.com>
10760 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10762 2015-02-18 Tom de Vries <tom@codesourcery.com>
10764 * gfortran.dg/fmt_cache_1.f: Add missing close.
10766 2015-02-18 Tom de Vries <tom@codesourcery.com>
10769 * gfortran.dg/read_eof_8.f90: Add missing close.
10771 2015-02-18 Richard Biener <rguenther@suse.de>
10773 PR tree-optimization/65063
10774 * gcc.dg/pr65063.c: New testcase.
10776 2015-02-18 Richard Biener <rguenther@suse.de>
10778 PR tree-optimization/62217
10779 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10781 2015-02-18 Marek Polacek <polacek@redhat.com>
10784 * c-c++-common/ubsan/pr65081.c: New test.
10786 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10788 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10789 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10791 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10793 * gcc.dg/ipa/propalign-3.c: New test.
10795 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10798 * gcc.target/sh/pr64793.c: New.
10799 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10801 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10803 * gcc.target/arm/divzero.c: New test case.
10805 2015-02-17 Tom de Vries <tom@codesourcery.com>
10807 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10809 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10810 Jakub Jelinek <jakub@redhat.com>
10813 * g++.dg/cpp0x/pr65075.C: New test.
10815 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10818 * gcc.target/powerpc/pr65058.c: New test.
10820 2015-02-16 Jeff Law <law@redhat.com>
10822 PR tree-optimization/64823
10823 * gcc.dg/uninit-20.c: New test.
10825 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10826 James Greenhalgh <james.greenhalgh@arm.com>
10829 * gcc.dg/ipa/ipa-clone-1.c: New test.
10831 2015-02-16 Richard Biener <rguenther@suse.de>
10833 PR tree-optimization/65077
10834 * gcc.dg/torture/pr65077.c: New testcase.
10836 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10838 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10839 Directive adjusted to scan for ldaxr.
10840 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10841 adjusted to scan for ldaex.
10843 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10846 * g++.dg/cpp0x/constexpr-65080.C: New.
10848 2015-02-16 Richard Biener <rguenther@suse.de>
10850 PR tree-optimization/63593
10851 * gcc.dg/pr63593.c: New testcase.
10853 2015-02-16 Marek Polacek <polacek@redhat.com>
10856 * gcc.dg/pr65066.c: New test.
10858 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10860 * gcc.dg/pr65002.C: Move ...
10861 * g++.dg/ipa/pr65002.C: ... here.
10863 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10865 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10866 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10867 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10868 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10870 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10873 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10874 the expression to find calls.
10875 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10876 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10877 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10878 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10879 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10881 2015-02-14 Marek Polacek <polacek@redhat.com>
10884 * gcc.dg/array-11.c: New test.
10885 * gcc.dg/array-12.c: New test.
10886 * gcc.dg/array-13.c: New test.
10887 * gcc.dg/array-14.c: New test.
10888 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10889 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10890 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10891 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10892 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10893 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10895 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10898 * g++.dg/lookup/using54.C: New.
10900 2015-02-13 Jeff Law <law@redhat.com>
10903 Revert my change for tree-optimization/64823.
10905 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10907 PR tree-optimization/65053
10908 * gcc.c-torture/execute/pr65053-1.c: New test.
10909 * gcc.c-torture/execute/pr65053-2.c: New test.
10911 2015-02-13 Marek Polacek <polacek@redhat.com>
10914 * gcc.dg/pr65050.c: New test.
10916 2015-02-13 Jeff Law <law@redhat.com>
10918 PR tree-optimization/64823
10919 * gcc.dg/uninit-20.c: New test.
10921 PR rtl-optimization/47477
10922 * gcc.dg/tree-ssa/pr47477.c: New test.
10924 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10927 * g++.dg/parse/ivdep-2.C: New.
10928 * g++.dg/parse/ivdep-3.C: Likewise.
10930 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933 * gfortran.dg/continuation_13.f90: New test.
10934 * gfortran.dg/continuation_14.f: New test.
10936 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10939 * g++.dg/cpp0x/sfinae55.C: New.
10941 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10944 * g++.dg/ipa/pr65034.C: New test.
10946 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10948 PR tree-optimization/65002
10949 * gcc.dg/pr65002.C: New.
10951 2015-02-13 Marek Polacek <polacek@redhat.com>
10954 * c-c++-common/pr65040.c: New test.
10956 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10958 PR tree-optimization/64705
10959 * gcc.dg/tree-ssa/pr64705.c: New test.
10961 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10964 * gcc.dg/visibility-22.c: New test.
10965 * gcc.dg/visibility-23.c: New test.
10966 * gcc.target/i386/pr32219-1.c: New test.
10967 * gcc.target/i386/pr32219-2.c: New test.
10968 * gcc.target/i386/pr32219-3.c: New test.
10969 * gcc.target/i386/pr32219-4.c: New test.
10970 * gcc.target/i386/pr32219-5.c: New test.
10971 * gcc.target/i386/pr32219-6.c: New test.
10972 * gcc.target/i386/pr32219-7.c: New test.
10973 * gcc.target/i386/pr32219-8.c: New test.
10974 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10976 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10978 PR libgfortran/57822
10979 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10980 four different KINDs.
10982 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10985 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10988 * g++.dg/ubsan/pr65000.C: New test.
10990 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10993 * gfortran.dg/finalize_28.f90: New test
10995 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10998 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10999 DW_TAG_lexical_block removal.
11000 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11001 * g++.dg/guality/pr55541.C: New test.
11004 * g++.dg/ubsan/pr64984.C: New test.
11006 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
11008 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11010 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11013 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11014 instructions for 2015-01-14 get_memmodel changes.
11015 * gcc.target/powerpc/atomic-p8.c: Likewise.
11018 * g++.dg/ubsan/pr65019.C: New test.
11020 PR tree-optimization/65014
11021 * gcc.c-torture/compile/pr65014.c: New test.
11023 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11025 PR libgfortran/57822
11026 * gfortran/fmt_g0_7.f08: Revise test.
11028 2015-02-11 Jeff Law <law@redhat.com>
11031 * gcc.target/m68k/pr63347.c: New test.
11033 2015-02-11 Marek Polacek <polacek@redhat.com>
11035 * g++.dg/ubsan/shift-1.C: New test.
11036 * gcc.dg/ubsan/c-shift-2.c: New test.
11037 * c-c++-common/ubsan/shift-5.c: Remove file.
11039 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
11041 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11042 Directive adjusted to XFAIL.
11043 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11046 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11048 PR middle-end/65003
11049 * g++.dg/opt/pr65003.C: New test.
11051 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
11053 * lib/target-supports.exp (check_effective_target_pie): Renamed
11055 (check_effective_target_pie_enabled): This.
11056 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11057 * gcc.target/i386/pie.c: Likewise.
11059 2015-02-11 Andrew Pinski <apinski@cavium.com>
11062 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11063 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11065 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11068 * gcc.target/i386/pr61925-1.c: New test.
11069 * gcc.target/i386/pr61925-2.c: New test.
11070 * gcc.target/i386/pr61925-3.c: New test.
11072 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11075 * g++.dg/asan/pr65004.C: New test.
11077 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11080 * gcc.taget/sh/pr64661-0.h: New.
11081 * gcc.taget/sh/pr64661-1.c: New.
11082 * gcc.taget/sh/pr64661-2.c: New.
11083 * gcc.taget/sh/pr64661-3.c: New.
11084 * gcc.taget/sh/pr64661-4.c: New.
11086 2015-02-10 Richard Biener <rguenther@suse.de>
11088 PR tree-optimization/64995
11089 * g++.dg/torture/pr64995.C: New testcase.
11091 2015-02-10 Richard Biener <rguenther@suse.de>
11093 PR tree-optimization/64909
11094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11096 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11098 * gcc.dg/signbit-sa.c: New test.
11100 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11102 PR libgfortran/57822
11103 * gfortran/fmt_g0_7.f08: New test.
11105 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11107 PR tree-optimization/43378
11108 * gcc.dg/tree-ssa/pr43378.c: New test.
11110 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11113 * g++.dg/torture/pr64978.C: New testcase.
11115 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11118 * gcc.dg/asan/pr64981.c: New test.
11120 2015-02-09 Marek Polacek <polacek@redhat.com>
11123 * gcc.dg/pr64856.c: New test.
11125 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11128 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11129 * gcc.c-torture/execute/pr64979.c: New test.
11131 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11133 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11135 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11137 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11138 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11140 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11143 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11145 2015-02-09 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/54000
11148 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11150 2015-02-09 Tom de Vries <tom@codesourcery.com>
11152 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11154 2015-02-09 Martin Liska <mliska@suse.cz>
11156 * g++.dg/ipa/pr64858.C: New test.
11158 2015-02-09 Tom de Vries <tom@codesourcery.com>
11160 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11162 2015-02-08 Andrew Pinski <apinski@cavium.com>
11164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11166 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11169 * gfortran.dg/use_rename_8.f90: New.
11171 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11173 * gnat.dg/addr7.ad[sb]: New test.
11174 * gnat.dg/addr8.ad[sb]: Likewise.
11176 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11179 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11180 from jit.dg/test-compile-to-executable.c's create_code, with a
11181 clarification of the output message.
11182 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11184 (test_jit): Use CHECK_NO_ERRORS when calling
11185 gcc_jit_context_compile_to_file.
11186 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11187 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11188 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11189 about deletions that are attempted.
11190 (jit-verify-compile-to-file): Rename to...
11191 (jit-verify-output-file-was-created): ...this, and drop the
11192 attempt to run "file" and verify the output.
11193 (jit-verify-assembler): New function.
11194 (jit-verify-object): New function.
11195 (jit-verify-dynamic-library): New function.
11196 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11197 favor of an implementation from new file
11198 create-code-for-hello-world-executable.h, which also adds a
11200 (dg-final): Replace jit-verify-compile-to-file with
11201 jit-verify-output-file-was-created, and invoke new function
11202 jit-verify-assembler.
11203 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11204 the output message.
11205 (dg-final): Replace jit-verify-compile-to-file with
11206 jit-verify-output-file-was-created, and invoke new function
11207 jit-verify-dynamic-library.
11208 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11209 favor of an implementation from new file
11210 create-code-for-hello-world-executable.h, which also adds a
11212 (dg-final): Replace jit-verify-compile-to-file with
11213 jit-verify-output-file-was-created. Strengthen the expected stdout
11214 from the built executable.
11215 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11216 favor of an implementation from new file
11217 create-code-for-hello-world-executable.h, which also adds a
11219 (dg-final): Replace jit-verify-compile-to-file with
11220 jit-verify-output-file-was-created, and invoke new function
11222 * jit.dg/verify-dynamic-library.c: New source file.
11224 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11225 Brian Rzycki <b.rzycki@samsung.com>
11227 PR tree-optimization/64878
11228 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11230 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11233 * g++.dg/ipa/pr64896.C: New test.
11235 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11238 * gcc.target/powerpc/pr64205.c: New file.
11240 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11242 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11243 (dg-options): Use -fpie instead of -fPIE -pie.
11245 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11247 PR middle-end/64937
11248 * g++.dg/asan/pr64937.C: New test.
11250 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11253 * gfortran.dg/class_to_type_4.f90: New test
11255 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11257 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11259 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11261 PR rtl-optimization/64957
11263 * gcc.c-torture/execute/pr64957.c: New test.
11265 2015-02-05 Jeff Law <law@redhat.com>
11268 * gcc.target/h8300/pr17306-1.c: New test.
11269 * gcc.target/h8300/pr17306-2.c: New test.
11271 2015-02-05 Tobias Burnus <burnus@net-b.de>
11274 * gfortran.dg/structure_constructor_12.f90: New.
11276 2015-02-05 Jeff Law <law@redhat.com>
11279 gcc.target/h8300/pr58400.c: New test.
11281 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11283 * gcc.target/arm/macro_defs0.c: New test.
11284 * gcc.target/arm/macro_defs1.c: New test.
11285 * gcc.target/arm/macro_defs2.c: New test.
11287 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11289 PR rtl-optimization/64905
11290 * gcc.target/i386/pr64905.c: Require nonpic target.
11291 (dg-options): Add -fomit-frame-pointer.
11294 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11296 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11297 tree dump scanning.
11299 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11302 * gfortran.dg/type_to_class_2.f90: New test
11303 * gfortran.dg/type_to_class_3.f90: New test
11305 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11308 * g++.dg/torture/pr64686.C: New testcase.
11310 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11312 PR rtl-optimization/64905
11313 * gcc.target/i386/pr64905.c: New file.
11315 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11317 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11318 * gcc.dg/guality/pr41616-1.c: Ditto.
11320 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11323 * gcc.dg/pr64817-3.c: New.
11325 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11326 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11328 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11329 pass parameters in registers.
11330 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11331 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11332 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11334 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11335 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11337 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11338 list, allow for multilibed targets.
11339 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11341 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11343 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11344 * gcc.dg/pr46728-6.c: Ditto.
11346 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11348 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11349 for mips_nanlegacy target.
11351 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11353 * gcc.target/i386/chkp-hidden-def.c: New.
11355 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11357 PR middle-end/62103
11358 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11359 to use 24 bits for bitfield b.
11361 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11364 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11365 cache result in a global variable. Include all 32-bit targets for
11368 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11370 PR rtl-optimization/64756
11371 * gcc.c-torture/execute/pr64756.c: New test.
11373 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11376 * gcc.target/sh/pr64660-0.h: New.
11377 * gcc.target/sh/pr64660-1.c: New.
11378 * gcc.target/sh/pr64660-2.c: New.
11379 * gcc.target/sh/pr64660-3.c: New.
11380 * gcc.target/sh/pr64660-4.c: New.
11382 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11385 * g++.dg/warn/Waddress-2.C: New.
11387 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11389 PR middle-end/61225
11390 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11392 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11394 PR preprocessor/64803
11395 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11397 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11399 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11401 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11403 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11404 (_ARM_FPSRC): Add DN and AHP fields.
11405 (clean_results): Force DN=1 on AArch64.
11406 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11407 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11408 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11409 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11410 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11411 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11413 2015-02-02 Alan Modra <amodra@gmail.com>
11415 * gcc.target/powerpc/cprophard.c: New.
11417 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11419 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11420 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11422 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11425 * gcc.dg/pr64817-1.c: New test.
11426 * gcc.dg/pr64817-2.c: New test.
11428 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11431 * gcc.target/sh/pr64851-0.h: New
11432 * gcc.target/sh/pr64851-1.c: New
11433 * gcc.target/sh/pr64851-2.c: New
11434 * gcc.target/sh/pr64851-3.c: New
11435 * gcc.target/sh/pr64851-4.c: New
11437 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11440 * gcc.dg/torture/pr64882.c: New test.
11442 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11445 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11448 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11450 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11451 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11452 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11453 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11454 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11455 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11457 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11458 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11460 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11461 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11464 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11467 * g++.dg/pr64688-2.C: New.
11469 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11471 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11472 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11473 * gcc.target/i386/fuse-caller-save.c: Ditto.
11474 * gcc.target/i386/headmerge-1.c: Ditto.
11475 * gcc.target/i386/headmerge-2.c: Ditto.
11476 * gcc.target/i386/sibcall-6.c: Ditto.
11478 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11481 * gcc.target/i386/pr64617.c: New test.
11483 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11486 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11487 (dg-options): Remove -m32.
11488 (dg-final): Scan for "movb %al" only.
11489 * gcc.target/i386/pr15184-2.c: Ditto.
11491 2015-01-30 Richard Biener <rguenther@suse.de>
11493 PR tree-optimization/64829
11494 * gcc.dg/vect/pr64829.c: New testcase.
11496 2015-01-29 Marek Polacek <polacek@redhat.com>
11499 * gcc.dg/pr64709.c: New test.
11501 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11504 * g++.dg/ubsan/pr64717-1.C: New test.
11505 * g++.dg/ubsan/pr64717-2.C: New test.
11507 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11509 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11511 2015-01-29 Jeff Law <law@redhat.com>
11514 * gcc.target/i386/pr15184-1.c: New test.
11515 * gcc.target/i386/pr15184-2.c: New test.
11517 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11519 PR tree-optimization/64746
11520 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11522 2015-01-29 Richard Biener <rguenther@suse.de>
11524 PR tree-optimization/64853
11525 * gcc.dg/torture/pr64853.c: New testcase.
11527 2015-01-29 Richard Biener <rguenther@suse.de>
11529 PR tree-optimization/64844
11530 * gcc.dg/vect/pr64844.c: New testcase.
11532 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11534 PR middle-end/64809
11535 * gcc.dg/pr64809.c: Delete.
11537 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11539 PR middle-end/64805
11540 * gcc.target/i386/pr64805.c: New.
11542 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11544 * gcc.dg/guality/guality.h (main): Add argv[0] to
11545 guality_gdb_command.
11547 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11550 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11552 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11555 * gcc.target/sh/sh.exp
11556 (check_effective_target_atomic_model_soft_gusa_available,
11557 check_effective_target_atomic_model_soft_tcb_available,
11558 check_effective_target_atomic_model_soft_imask_available,
11559 check_effective_target_atomic_model_hard_llcs_available): New.
11560 * gcc.target/sh/pr64659-0.h: New.
11561 * gcc.target/sh/pr64659-1.c: New.
11562 * gcc.target/sh/pr64659-2.c: New.
11563 * gcc.target/sh/pr64659-3.c: New.
11564 * gcc.target/sh/pr64659-4.c: New.
11566 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11568 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11569 scan-assembler-times pattern.
11571 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11573 PR middle-end/64809
11574 * gcc.dg/pr64809.c: New test.
11576 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11578 PR tree-optimization/64277
11579 * gcc.dg/pr64277.c: New.
11581 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11583 PR tree-optimization/64718
11584 * gcc.c-torture/execute/pr64718.c: New test.
11586 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11588 * gcc.target/aarch64/abs_2.c: New.
11590 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11592 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11593 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11594 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11597 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11600 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11601 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11602 { target comdat_group }.
11604 2015-01-27 Tobias Burnus <burnus@net-b.de>
11607 * gfortran.dg/goacc/coarray_2.f90: New.
11609 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11613 * g++.dg/torture/pr64139.C: New testcase.
11614 * g++.dg/torture/pr60871.C: Likewise.
11616 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11619 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11620 prevent linking errors.
11622 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11625 * g++.dg/torture/pr64282.C: New testcase.
11627 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11629 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11632 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11634 * gcc.target/s390/hotpatch-13.c: New testcase.
11635 * gcc.target/s390/hotpatch-14.c: New testcase.
11636 * gcc.target/s390/hotpatch-15.c: New testcase.
11637 * gcc.target/s390/hotpatch-16.c: New testcase.
11638 * gcc.target/s390/hotpatch-17.c: New testcase.
11639 * gcc.target/s390/hotpatch-18.c: New testcase.
11640 * gcc.target/s390/hotpatch-19.c: New testcase.
11641 * gcc.target/s390/hotpatch-20.c: New testcase.
11642 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11643 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11644 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11645 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11646 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11647 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11648 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11649 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11650 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11651 * gcc.target/s390/hotpatch-10.c: Likewise.
11652 * gcc.target/s390/hotpatch-11.c: Likewise.
11653 * gcc.target/s390/hotpatch-12.c: Likewise.
11654 * gcc.target/s390/hotpatch-2.c: Likewise.
11655 * gcc.target/s390/hotpatch-3.c: Likewise.
11656 * gcc.target/s390/hotpatch-4.c: Likewise.
11657 * gcc.target/s390/hotpatch-5.c: Likewise.
11658 * gcc.target/s390/hotpatch-6.c: Likewise.
11659 * gcc.target/s390/hotpatch-7.c: Likewise.
11660 * gcc.target/s390/hotpatch-8.c: Likewise.
11661 * gcc.target/s390/hotpatch-9.c: Likewise.
11662 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11663 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11664 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11665 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11666 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11667 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11668 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11669 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11671 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11673 * gcc.dg/long_branch.c: New testcase.
11675 2015-01-27 Richard Biener <rguenther@suse.de>
11677 PR tree-optimization/56273
11678 PR tree-optimization/59124
11679 PR tree-optimization/64277
11680 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11681 * gcc.dg/Warray-bounds-12.c: Likewise.
11682 * gcc.dg/Warray-bounds-13.c: Likewise.
11684 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11686 PR rtl-optimization/61058
11687 * gcc.dg/pr61058.c: New test.
11689 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11691 * gcc.target/i386/chkp-narrow-bounds.c: New.
11693 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11695 PR tree-optimization/64807
11696 * gcc.dg/pr64807.c: New test.
11699 * gcc.dg/pr64766.c: New test.
11701 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11704 * gcc.target/sh/pr49263-4.c: New.
11706 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11709 * gfortran.dg/allocate_with_mold_1.f90: New test
11711 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11714 * gcc.dg/pr64778.c: New test.
11716 PR middle-end/64421
11717 * gcc.dg/vect/pr64421.c: New test.
11719 2015-01-26 Tobias Burnus <burnus@net-b.de>
11722 * gfortran.dg/coarray_36.f: New.
11723 * gfortran.dg/coarray_37.f90: New.
11725 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11728 * gfortran.dg/class_allocate_18.f90: New.
11730 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11732 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11734 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11736 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11738 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11740 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11742 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11744 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11746 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11748 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11749 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11750 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11751 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11753 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11755 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11756 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11757 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11759 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11761 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11762 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11763 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11764 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11765 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11768 2015-01-26 Richard Biener <rguenther@suse.de>
11770 PR middle-end/64764
11771 * gcc.dg/uninit-19.c: New testcase.
11773 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11775 * lib/target-supports.exp (check_effective_target_vect64): Add
11778 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11781 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11783 2015-01-26 Tony Liu <tony.liu@arm.com>
11785 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11788 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11790 PR libfortran/64770
11791 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11792 correctly, clean up afterwards.
11794 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11797 * gfortran.dg/use_rename_7.f90: New.
11799 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11801 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11802 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11804 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11807 * gcc.target/sh/pr54236-4.c: New.
11809 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11811 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11812 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11815 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11817 PR libfortran/64770
11818 * gfortran.dg/open_new_segv.f90: New test.
11820 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11829 * gcc.target/sh/pr64345-1.c: New.
11830 * gcc.target/sh/pr64345-2.c: New.
11831 * gcc.target/sh/pr59533-1.c: New.
11832 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11833 * gcc.target/sh/pr52933-2.c: Likewise.
11834 * gcc.target/sh/pr54089-1.c: Likewise.
11835 * gcc.target/sh/pr54236-1.c: Likewise.
11836 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11837 * gcc.target/sh/pr49263-1.c: Remove xfails.
11838 * gcc.target/sh/pr49263-2.c: Likewise.
11839 * gcc.target/sh/pr49263-3.c: Likewise.
11840 * gcc.target/sh/pr53987-1.c: Likewise.
11841 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11842 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11843 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11844 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11845 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11846 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11848 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11851 2015-01-24 Tom de Vries <tom@codesourcery.com>
11853 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11855 2015-01-23 Ian Lance Taylor <iant@google.com>
11858 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11859 targets without split stack support.
11861 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11864 * gcc.target/i386/pr64317.c: New test.
11866 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11868 PR rtl-optimization/63637
11869 PR rtl-optimization/60663
11870 * gcc.dg/pr63637-1.c: New test.
11871 * gcc.dg/pr63637-2.c: New test.
11872 * gcc.dg/pr63637-3.c: New test.
11873 * gcc.dg/pr63637-4.c: New test.
11874 * gcc.dg/pr63637-5.c: New test.
11875 * gcc.dg/pr63637-6.c: New test.
11876 * gcc.target/i386/pr63637-1.c: New test.
11877 * gcc.target/i386/pr63637-2.c: New test.
11878 * gcc.target/i386/pr63637-3.c: New test.
11879 * gcc.target/i386/pr63637-4.c: New test.
11880 * gcc.target/i386/pr63637-5.c: New test.
11881 * gcc.target/i386/pr63637-6.c: New test.
11883 2015-01-23 Richard Biener <rguenther@suse.de>
11886 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11887 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11889 2015-01-23 Marek Polacek <polacek@redhat.com>
11891 PR preprocessor/60570
11892 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11893 * gcc.dg/cpp/pr60570.c: New test.
11895 2015-01-23 Richard Biener <rguenther@suse.de>
11898 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11899 vectorization on vect64 targets.
11901 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11904 * gfortran.dg/class_allocate_17.f90: New.
11906 2015-01-23 Tobias Burnus <burnus@net-b.de>
11909 * gfortran.dg/goacc/combined_loop.f90: New.
11911 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11914 * gfortran.dg/make_unit.f90: New test.
11916 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11919 * gfortran.dg/negative_unit_int8.f: Update.
11921 2015-01-22 Jeff Law <law@redhat.com>
11924 * gcc.target/m68k/pr52076-1.c: New test.
11925 * gcc.target/m68k/pr52076-2.c: New test.
11927 2015-01-22 Richard Biener <rguenther@suse.de>
11929 PR middle-end/64728
11930 * gcc.dg/torture/pr64728.c: New testcase.
11932 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11935 * g++.dg/pr64688.C: New test.
11937 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11939 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11940 to avoid errors with -fpic.
11942 2015-01-22 Richard Biener <rguenther@suse.de>
11945 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11947 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11949 PR rtl-optimization/64682
11950 * gcc.c-torture/execute/pr64682.c: New file.
11952 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11955 * gcc.dg/pr64511.c: New test.
11957 PR rtl-optimization/62078
11958 * g++.dg/opt/pr62078.C: New test.
11961 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11963 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11966 * gfortran.dg/internal_pack_15.f90: New test.
11968 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11970 * c-c++-common/tsan/step.c: New testcase.
11972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11974 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11978 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11980 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11982 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11984 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11986 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11990 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11992 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11994 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11998 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12000 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12002 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12004 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12006 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12010 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12012 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12014 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12018 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12020 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12022 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12023 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12024 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12027 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12029 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12030 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12031 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12034 2015-01-21 Renlin Li <renlin.li@arm.com>
12036 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12037 * g++.dg/tls/thread_local5g.C: Likewise.
12038 * g++.dg/tls/thread_local6g.C: Likewise.
12040 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12042 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12043 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12044 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12046 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12048 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12049 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12050 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12054 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12055 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12056 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12061 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12062 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12064 2015-01-20 Jeff Law <law@redhat.com>
12067 * gcc.target/m68k/pr59946.c: New test.
12069 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12071 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12072 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12073 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12075 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12077 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12078 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12079 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12081 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12083 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12084 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12085 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12087 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12089 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12090 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12091 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12093 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12096 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12098 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12099 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12100 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12102 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12104 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12105 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12106 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12108 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12110 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12112 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12114 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12117 * g++.dg/ubsan/pr64632.C: New test.
12120 * gcc.dg/pr64663.c: New test.
12122 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12125 * g++.dg/warn/Wunused-var-23.C: New.
12127 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12130 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12131 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12133 2015-01-20 Richard Biener <rguenther@suse.de>
12136 * gcc.dg/lto/pr64684_0.c: New testcase.
12137 * gcc.dg/lto/pr64684_1.c: Likewise.
12138 * gcc.dg/lto/pr64684_2.c: Likewise.
12139 * gcc.dg/lto/pr64685_0.c: Likewise.
12140 * gcc.dg/lto/pr64685_1.c: Likewise.
12142 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12145 * g++.dg/cpp1y/lambda-init12.C: New.
12147 2015-01-20 Richard Biener <rguenther@suse.de>
12149 PR tree-optimization/64410
12150 * g++.dg/vect/pr64410.cc: Require vect_double.
12152 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12155 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12157 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12161 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12163 PR rtl-optimization/64081
12164 * gcc.dg/pr64081.c: New test.
12166 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12168 * jit.dg/harness.h: Include <unistd.h>.
12169 (CHECK_NO_ERRORS): New.
12170 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12171 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12172 gcc_jit_context_compile_to_file.
12173 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12174 args to the spawned executable.
12175 (jit-expand-vars): New function.
12176 (jit-exe-params): New variable.
12177 (dg-jit-set-exe-params): New function.
12178 (jit-dg-test): Detect testcases that use
12179 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12180 Set arguments of spawned process to jit-exe-params.
12181 (jit-get-output-filename): New function.
12182 (jit-setup-compile-to-file): New function.
12183 (jit-verify-compile-to-file): New function.
12184 (jit-run-executable): New function.
12185 (jit-verify-executable): New function.
12186 * jit.dg/test-compile-to-assembler.c: New testcase.
12187 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12188 * jit.dg/test-compile-to-executable.c: New testcase.
12189 * jit.dg/test-compile-to-object.c: New testcase.
12191 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12194 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12197 2015-01-19 Martin Liska <mliska@suse.cz>
12199 * objc/compile/pr64668.m: New test.
12201 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12203 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12204 (create_overflow_fn): Update comment to clarify that
12205 the third param of the created function is a bool *, not
12207 (verify_int_overflow_fn): Convert param "expected_ovf" from
12208 int to bool. Update third param of "overflow_fn_type" from int *
12209 to bool *. Update local "actual_ovf" from int to bool.
12210 (verify_uint_overflow_fn): Likewise.
12212 2015-01-19 Martin Liska <mliska@suse.cz>
12214 * gcc.dg/ipa/ipa-icf-33.c: New test.
12216 2015-01-19 Felix Yang <felix.yang@huawei.com>
12217 Haijian Zhang <z.zhanghaijian@huawei.com>
12219 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12220 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12222 result_float64x2, expected_hfloat64x2): New helper type, variable and
12224 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12225 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12226 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12227 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12228 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12229 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12230 and target without the FMA feature.
12232 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12234 * gcc.target/aarch64/pr64304.c: New testcase.
12236 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12238 PR rtl-optimization/64081
12239 * gcc.dg/pr64081.c: New test.
12241 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12244 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12246 * gcc.target/aarch64/test_frame_6.c: Likewise.
12247 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12248 and x19 (in the epilogue).
12249 * gcc.target/aarch64/test_frame_4.c: Likewise.
12250 * gcc.target/aarch64/test_frame_7.c: Likewise.
12252 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12254 * gcc.target/i386/chkp-always_inline.c: New.
12256 2015-01-15 Andrew Pinski <apinski@cavium.com>
12257 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12259 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12260 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12262 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12265 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12266 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12268 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12271 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12273 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12276 * gcc.target/sh/torture/pr64652.c: New.
12278 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12280 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12281 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12282 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12283 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12284 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12285 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12287 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12290 * g++.dg/torture/pr64378.C: New testcase.
12292 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12295 * gfortran.dg/block_13.f08: New test
12297 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12300 * gfortran.dg/associate_1.f03: Allow test for character with
12303 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12305 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12306 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12308 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12310 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12312 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12315 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12317 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12320 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12323 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12326 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12328 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12331 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12333 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12335 PR rtl-optimization/52773
12336 * gcc.c-torture/compile/pr52773.c: New test.
12338 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12341 * g++.dg/cpp0x/alias-decl-46.C: New.
12343 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12345 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12347 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12351 (CHECK_FP): Likewise.
12352 (CHECK_CUMULATIVE_SAT): Likewise.
12354 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12356 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12357 (Set_Neon_Cumulative_Sat): Add parameter.
12358 (__set_neon_cumulative_sat): Support new parameter.
12359 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12360 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12362 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12363 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12366 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12368 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12369 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12371 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12374 * g++.dg/tls/thread_local-ice4.C: New.
12376 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12378 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12381 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12384 * g++.dg/cpp0x/vt-62276.C: New.
12386 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12388 PR middle-end/64353
12389 * g++.dg/pr64353.C: New.
12391 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12394 * gcc.target/aarch64/pr64263_1.c: New test.
12396 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12398 PR tree-optimization/64434
12399 * gcc.dg/torture/pr64434.c: Move to...
12400 * gcc.dg/pr64434.c: ... here.
12402 2015-01-16 Richard Biener <rguenther@suse.de>
12404 PR middle-end/64614
12405 * gcc.dg/uninit-18.c: New testcase.
12407 2015-01-16 Richard Biener <rguenther@suse.de>
12409 PR tree-optimization/64568
12410 * g++.dg/torture/pr64568-2.C: New testcase.
12412 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12415 * gcc.target/i386/chkp-label-address.c: New.
12417 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12420 * gfortran.dg/pointer_init_6.f90: Extended.
12422 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12424 * gcc.c-torture/compile/20150108.c: New test.
12426 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12428 * gcc.target/visium: New directory.
12430 2015-01-16 Richard Biener <rguenther@suse.de>
12432 PR tree-optimization/61743
12433 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12434 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12436 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12438 * gcc.dg/pr64015.c: New test.
12440 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12444 * g++.dg/ipa/pr64612.C: New test.
12446 2015-01-16 Renlin Li <renlin.li@arm.com>
12448 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12450 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12452 * gcc.target/i386/sse-14.c: Test new intrinsic.
12453 * gcc.target/i386/sse-22.c: Ditto.
12455 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12458 * g++.dg/cpp0x/auto44.C: New.
12460 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12463 * gcc.target/nios2/gpopt-all.c: New test case.
12464 * gcc.target/nios2/gpopt-local.c: New test case.
12465 * gcc.target/nios2/gpopt-global.c: New test case.
12466 * gcc.target/nios2/gpopt-data.c: New test case.
12467 * gcc.target/nios2/gpopt-none.c: New test case.
12469 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12471 * g++.dg/ubsan/vptr-1.C: New test.
12472 * g++.dg/ubsan/vptr-2.C: New test.
12473 * g++.dg/ubsan/vptr-3.C: New test.
12474 * g++.dg/ubsan/vptr-4.C: New test.
12475 * g++.dg/ubsan/vptr-5.C: New test.
12476 * g++.dg/ubsan/vptr-6.C: New test.
12477 * g++.dg/ubsan/vptr-7.C: New test.
12478 * g++.dg/ubsan/vptr-8.C: New test.
12479 * g++.dg/ubsan/vptr-9.C: New test.
12481 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12483 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12485 * lib/gcc-dg.exp: Likewise.
12487 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12489 PR rtl-optimization/64110
12490 * gcc.target/i386/pr64110.c: Add scan-assembler.
12492 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12493 James Norris <jnorris@codesourcery.com>
12494 Cesar Philippidis <cesar@codesourcery.com>
12495 Ilmir Usmanov <i.usmanov@samsung.com>
12497 * lib/target-supports.exp (check_effective_target_fopenacc): New
12499 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12500 * g++.dg/goacc/goacc.exp: Likewise.
12501 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12502 * gcc.dg/goacc/goacc.exp: Likewise.
12503 * gfortran.dg/goacc/goacc.exp: Likewise.
12504 * c-c++-common/cpp/openacc-define-1.c: New file.
12505 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12506 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12507 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12508 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12509 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12510 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12511 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12512 * c-c++-common/goacc/cache-1.c: Likewise.
12513 * c-c++-common/goacc/clauses-fail.c: Likewise.
12514 * c-c++-common/goacc/collapse-1.c: Likewise.
12515 * c-c++-common/goacc/data-1.c: Likewise.
12516 * c-c++-common/goacc/data-2.c: Likewise.
12517 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12518 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12519 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12520 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12521 * c-c++-common/goacc/if-clause-1.c: Likewise.
12522 * c-c++-common/goacc/if-clause-2.c: Likewise.
12523 * c-c++-common/goacc/kernels-1.c: Likewise.
12524 * c-c++-common/goacc/loop-1.c: Likewise.
12525 * c-c++-common/goacc/loop-private-1.c: Likewise.
12526 * c-c++-common/goacc/nesting-1.c: Likewise.
12527 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12528 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12529 * c-c++-common/goacc/parallel-1.c: Likewise.
12530 * c-c++-common/goacc/pcopy.c: Likewise.
12531 * c-c++-common/goacc/pcopyin.c: Likewise.
12532 * c-c++-common/goacc/pcopyout.c: Likewise.
12533 * c-c++-common/goacc/pcreate.c: Likewise.
12534 * c-c++-common/goacc/pragma_context.c: Likewise.
12535 * c-c++-common/goacc/present-1.c: Likewise.
12536 * c-c++-common/goacc/reduction-1.c: Likewise.
12537 * c-c++-common/goacc/reduction-2.c: Likewise.
12538 * c-c++-common/goacc/reduction-3.c: Likewise.
12539 * c-c++-common/goacc/reduction-4.c: Likewise.
12540 * c-c++-common/goacc/sb-1.c: Likewise.
12541 * c-c++-common/goacc/sb-2.c: Likewise.
12542 * c-c++-common/goacc/sb-3.c: Likewise.
12543 * c-c++-common/goacc/update-1.c: Likewise.
12544 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12545 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12546 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12547 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12548 * gfortran.dg/goacc/assumed.f95: Likewise.
12549 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12550 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12551 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12552 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12553 * gfortran.dg/goacc/branch.f95: Likewise.
12554 * gfortran.dg/goacc/cache-1.f95: Likewise.
12555 * gfortran.dg/goacc/coarray.f95: Likewise.
12556 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12557 * gfortran.dg/goacc/cray.f95: Likewise.
12558 * gfortran.dg/goacc/critical.f95: Likewise.
12559 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12560 * gfortran.dg/goacc/data-tree.f95: Likewise.
12561 * gfortran.dg/goacc/declare-1.f95: Likewise.
12562 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12563 * gfortran.dg/goacc/fixed-1.f: Likewise.
12564 * gfortran.dg/goacc/fixed-2.f: Likewise.
12565 * gfortran.dg/goacc/fixed-3.f: Likewise.
12566 * gfortran.dg/goacc/fixed-4.f: Likewise.
12567 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12568 * gfortran.dg/goacc/if.f95: Likewise.
12569 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12570 * gfortran.dg/goacc/list.f95: Likewise.
12571 * gfortran.dg/goacc/literal.f95: Likewise.
12572 * gfortran.dg/goacc/loop-1.f95: Likewise.
12573 * gfortran.dg/goacc/loop-2.f95: Likewise.
12574 * gfortran.dg/goacc/loop-3.f95: Likewise.
12575 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12576 * gfortran.dg/goacc/omp.f95: Likewise.
12577 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12578 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12579 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12580 * gfortran.dg/goacc/parameter.f95: Likewise.
12581 * gfortran.dg/goacc/private-1.f95: Likewise.
12582 * gfortran.dg/goacc/private-2.f95: Likewise.
12583 * gfortran.dg/goacc/private-3.f95: Likewise.
12584 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12585 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12586 * gfortran.dg/goacc/reduction.f95: Likewise.
12587 * gfortran.dg/goacc/routine-1.f90: Likewise.
12588 * gfortran.dg/goacc/routine-2.f90: Likewise.
12589 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12590 * gfortran.dg/goacc/several-directives.f95: Likewise.
12591 * gfortran.dg/goacc/sie.f95: Likewise.
12592 * gfortran.dg/goacc/subarrays.f95: Likewise.
12593 * gfortran.dg/gomp/map-1.f90: Likewise.
12594 * gfortran.dg/openacc-define-1.f90: Likewise.
12595 * gfortran.dg/openacc-define-2.f90: Likewise.
12596 * gfortran.dg/openacc-define-3.f90: Likewise.
12597 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12598 * g++.dg/gomp/block-2.C: Likewise.
12599 * g++.dg/gomp/block-3.C: Likewise.
12600 * g++.dg/gomp/block-5.C: Likewise.
12601 * g++.dg/gomp/target-1.C: Likewise.
12602 * g++.dg/gomp/target-2.C: Likewise.
12603 * g++.dg/gomp/taskgroup-1.C: Likewise.
12604 * g++.dg/gomp/teams-1.C: Likewise.
12605 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12606 * gcc.dg/cilk-plus/jump.c: Likewise.
12607 * gcc.dg/gomp/block-1.c: Likewise.
12608 * gcc.dg/gomp/block-10.c: Likewise.
12609 * gcc.dg/gomp/block-2.c: Likewise.
12610 * gcc.dg/gomp/block-3.c: Likewise.
12611 * gcc.dg/gomp/block-4.c: Likewise.
12612 * gcc.dg/gomp/block-5.c: Likewise.
12613 * gcc.dg/gomp/block-6.c: Likewise.
12614 * gcc.dg/gomp/block-7.c: Likewise.
12615 * gcc.dg/gomp/block-8.c: Likewise.
12616 * gcc.dg/gomp/block-9.c: Likewise.
12617 * gcc.dg/gomp/target-1.c: Likewise.
12618 * gcc.dg/gomp/target-2.c: Likewise.
12619 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12620 * gcc.dg/gomp/teams-1.c: Likewise.
12622 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12624 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12627 2015-01-15 Mike Stump <mikestump@comcast.net>
12629 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12630 * gcc.dg/inline_2.c: Likewise.
12631 * gcc.dg/inline_3.c: Likewise.
12632 * gcc.dg/inline_4.c: Likewise.
12634 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12637 * gfortran.dg/proc_ptr_comp_43.f90: New.
12639 2015-01-15 Mike Stump <mikestump@comcast.net>
12641 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12642 * gcc.dg/unroll_2.c: Likewise.
12643 * gcc.dg/unroll_3.c: Likewise.
12644 * gcc.dg/unroll_4.c: Likewise.
12645 * gcc.dg/unroll_5.c: Likewise.
12647 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12650 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12652 * gcc.target/aarch64/test_frame_6.c: Likewise.
12653 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12654 x30 and x19 (in the epilogue).
12655 * gcc.target/aarch64/test_frame_4.c: Likewise.
12656 * gcc.target/aarch64/test_frame_7.c: Likewise.
12658 2015-01-15 Martin Liska <mliska@suse.cz>
12660 * g++.dg/ipa/pr64068.C: New test.
12661 * gcc.dg/ipa/PR64559.c: New test.
12663 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12665 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12668 2015-01-15 Richard Biener <rguenther@suse.de>
12670 PR tree-optimization/61743
12671 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12672 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12674 2015-01-15 Renlin Li <renlin.li@arm.com>
12676 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12677 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12679 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12681 * gcc.dg/vect/vect-aggressive-1.c: New.
12682 * gcc.target/i386/avx2-vect-aggressive.c: New.
12684 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12686 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12688 2015-01-15 Richard Biener <rguenther@suse.de>
12691 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12692 -Wl,-undefined,dynamic_lookup.
12694 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12696 * gnat.dg/opt47.adb: New test.
12698 2015-01-15 Richard Biener <rguenther@suse.de>
12701 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12703 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12705 PR tree-optimization/64434
12706 * gcc.dg/torture/pr64434.c: New test.
12708 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12710 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12711 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12712 -march=loongson* and -march=octeon* require -mno-micromips.
12714 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12715 Matthew Fortune <matthew.fortune@imgtec.com>
12717 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12718 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12719 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12720 * gcc.target/mips/call-saved-7.c: New file.
12721 * gcc.target/mips/call-saved-8.c: New file.
12722 * gcc.target/mips/call-saved-9.c: New file.
12724 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12726 * gcc.target/mips/lsa.c: New file.
12727 * gcc.target/mips/mips64-lsa.c: Likewise.
12728 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12729 * gcc.target/mips/mulsize-4.c: Likewise.
12730 * gcc.target/mips/mulsize-5.c: New file.
12731 * gcc.target/mips/mulsize-6.c: Likewise.
12732 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12733 and !HAS_LSA as ghost options.
12734 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12737 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12739 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12741 2015-01-15 Richard Biener <rguenther@suse.de>
12743 PR middle-end/64365
12744 * gcc.dg/torture/pr64365.c: New testcase.
12746 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12748 * gcc.dg/stackprotectexplicit1.c: New test.
12749 * g++.dg/stackprotectexplicit2.c: New test.
12751 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12754 * gfortran.dg/inquire_internal.f90: New.
12755 * gfortran.dg/negative_unit_check.f90: New.
12757 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12760 * gcc.target/sh/pr53988-1.c: New.
12762 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12765 * g++.dg/tls/thread_local-ice3.C: New.
12767 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12769 * gcc.target/i386/fentry-override.c: Properly place {} in target
12770 selector. Remove nonpic.
12771 * gcc.target/i386/fentry.c: Likewise.
12773 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12775 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12776 warnings instead of errors.
12778 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12780 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12781 option support instead of ENABLE_LTO from Makefile.
12783 2015-01-14 Richard Biener <rguenther@suse.de>
12785 PR tree-optimization/59354
12786 * gcc.dg/vect/pr59354.c: New testcase.
12788 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12790 * lib/target-supports.exp
12791 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12792 on ARM architures before v7.
12794 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12796 PR middle-end/59448
12797 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12798 an atomic_exchange.
12800 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12803 * gcc.target/i386/pr64386.c: New test.
12805 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12808 * gcc.target/i386/pr64393.c: New test.
12810 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12813 * gcc.target/i386/pr64387.c: New test.
12815 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12817 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12819 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12821 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12823 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12826 * gcc.target/arm/pr64453.c: New.
12828 2015-01-14 Richard Biener <rguenther@suse.de>
12831 * gcc.dg/lto/pr64415_0.c: New testcase.
12832 * gcc.dg/lto/pr64415_1.c: Likewise.
12834 2015-01-14 Martin Liska <mliska@suse.cz>
12836 * gcc.dg/ipa/pr64307.c: New test.
12838 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12840 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12841 64-bit and 128-bit.
12843 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12846 * gcc.target/arm/pr64460_1.c: New test.
12848 2015-01-14 Richard Biener <rguenther@suse.de>
12850 PR tree-optimization/64493
12851 PR tree-optimization/64495
12852 * gcc.dg/vect/pr64493.c: New testcase.
12853 * gcc.dg/vect/pr64495.c: Likewise.
12855 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12857 * gcc.dg/Warray-bounds-11.c: New test-case.
12859 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12861 * gcc.target/mips/octeon3-pipe-1.c: New test.
12863 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12865 * jit.dg/harness.h (set_up_logging): Move string concatenation
12867 (concat_strings): New function.
12868 (dump_reproducer): New function.
12869 (test_jit): Call dump_reproducer.
12870 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12872 (jit-dg-test): Delete any generated reproducer from previous runs.
12873 Verify that a generated reproducer was created, and verify that it
12875 * jit.dg/test-nested-contexts.c (main): Call
12876 gcc_jit_context_dump_reproducer_to_file.
12878 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12880 * gcc.dg/aru-2.c: Add dg-require-profiling.
12882 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12884 * lib/target-supports.exp (check_profiling_available): Check if
12887 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12890 * g++.dg/torture/pr64565.C: New testcase.
12892 2015-01-13 Marek Polacek <polacek@redhat.com>
12894 PR middle-end/64391
12895 * gcc.dg/tm/pr64391.c: New test.
12897 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12899 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12902 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12904 * gcc.target/i386/pie.c: New test.
12906 * lib/target-supports.exp (check_effective_target_pie): New.
12908 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12910 PR rtl-optimization/64286
12911 * gcc.target/i386/avx2-pr64286.c: New test.
12913 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12916 * g++.dg/cpp0x/vt-57626.C: New.
12918 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12921 * gfortran.dg/pr64528.f90: New test.
12923 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12925 * gcc.target/aarch64/subsp.c: New test.
12927 2015-01-13 Andrew Pinski <apinski@cavium.com>
12929 * gcc.target/aarch64/store-pair-1.c: New testcase.
12931 2015-01-13 Richard Biener <rguenther@suse.de>
12934 * gcc.dg/lto/pr64373_0.c: New testcase.
12936 2015-01-13 Andrew Pinski <apinski@cavium.com>
12938 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12939 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12941 2015-01-13 Richard Biener <rguenther@suse.de>
12943 PR tree-optimization/64406
12944 * gcc.dg/pr64406.c: New testcase.
12946 2015-01-13 Richard Biener <rguenther@suse.de>
12948 PR tree-optimization/64404
12949 * gcc.dg/vect/pr64404.c: New testcase.
12951 2015-01-13 Richard Biener <rguenther@suse.de>
12953 PR tree-optimization/64568
12954 * g++.dg/torture/pr64568.C: New testcase.
12956 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12958 * jit.dg/test-error-local-used-from-other-function.c: New test
12960 * jit.dg/test-error-param-reuse.c: New test case.
12961 * jit.dg/test-error-param-sharing.c: New test case.
12962 * jit.dg/test-error-param-used-from-other-function.c: New test
12964 * jit.dg/test-error-param-used-without-a-function.c: New test
12967 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12969 PR tree-optimization/64563
12970 * gcc.dg/pr64563.c: New test.
12973 * gcc.target/i386/pr64513.c: New test.
12975 PR tree-optimization/64454
12976 * gcc.dg/pr64454.c: New test.
12979 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12981 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12982 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12983 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12984 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12985 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12986 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12987 * gcc.dg/vect/slp-25.c: Likewise.
12988 * gcc.dg/vect/vect-109.c: Likewise.
12989 * gcc.dg/vect/vect-13.c: Likewise.
12990 * gcc.dg/vect/vect-17.c: Likewise.
12991 * gcc.dg/vect/vect-18.c: Likewise.
12992 * gcc.dg/vect/vect-19.c: Likewise.
12993 * gcc.dg/vect/vect-20.c: Likewise.
12994 * gcc.dg/vect/vect-21.c: Likewise.
12995 * gcc.dg/vect/vect-22.c: Likewise.
12996 * gcc.dg/vect/vect-27.c: Likewise.
12997 * gcc.dg/vect/vect-29.c: Likewise.
12998 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12999 * gcc.dg/vect/vect-2.c: Likewise.
13000 * gcc.dg/vect/vect-3.c: Likewise.
13001 * gcc.dg/vect/vect-4.c: Likewise.
13002 * gcc.dg/vect/vect-5.c: Likewise.
13003 * gcc.dg/vect/vect-72.c: Likewise.
13004 * gcc.dg/vect/vect-73-big-array.c: Likewise.
13005 * gcc.dg/vect/vect-73.c: Likewise.
13006 * gcc.dg/vect/vect-77-global.c: Likewise.
13007 * gcc.dg/vect/vect-78-global.c: Likewise.
13008 * gcc.dg/vect/vect-7.c: Likewise.
13009 * gcc.dg/vect/vect-86.c: Likewise.
13010 * gcc.dg/vect/vect-align-1.c: Likewise.
13011 * gcc.dg/vect/vect-align-3.c: Likewise.
13012 * gcc.dg/vect/vect-all-big-array.c: Likewise.
13013 * gcc.dg/vect/vect-all.c: Likewise.
13014 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13015 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13016 * gcc.dg/vect/vect-peel-3.c: Likewise.
13017 * gcc.dg/vect/vect-peel-4.c: Likewise.
13018 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13020 2015-01-12 Jeff Law <law@redhat.com>
13023 * gcc.target/m68k/pr64461.c: New test.
13025 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13027 * jit.dg/test-array-as-pointer.c (create_code): Update call
13028 to gcc_jit_context_new_global by setting "kind" to
13029 GCC_JIT_GLOBAL_IMPORTED.
13030 * jit.dg/test-error-array-as-pointer.c: Likewise.
13031 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13032 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13033 setting kind to GCC_JIT_GLOBAL_EXPORTED.
13034 * jit.dg/test-using-global.c (the_global): Rename to...
13035 (imported_global): ...this.
13036 (create_code): Update to test the three kinds of global.
13037 (verify_code): Likewise.
13039 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
13042 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
13043 undefined behavior.
13044 * gcc.target/i386/pr64291-2.c: Updated.
13046 2015-01-12 Richard Biener <rguenther@suse.de>
13048 PR tree-optimization/64530
13049 * gfortran.dg/pr64530.f90: New testcase.
13051 2015-01-12 Richard Biener <rguenther@suse.de>
13053 PR middle-end/64357
13054 * gcc.dg/torture/pr64357.c: New testcase.
13056 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13058 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13061 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13062 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13064 2015-01-12 Martin Liska <mliska@suse.cz>
13066 * gcc.dg/ipa/PR64550.c: New test.
13068 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13071 * g++.dg/ipa/pr63470.C: New testcase.
13073 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13076 * gfortran.dg/typebound_operator_20.f90: New.
13078 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13081 * gfortran.dg/proc_ptr_comp_42.f90: New.
13083 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13086 * gfortran.dg/proc_ptr_comp_41.f90: New.
13088 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13090 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13092 2015-01-10 Tobias Burnus <burnus@net-b.de>
13095 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13096 and add dg-excess-errors.
13097 * gfortran.dg/line_length_6.f90: New.
13098 * gfortran.dg/line_length_7.f90: New.
13099 * gfortran.dg/line_length_8.f90: New.
13100 * gfortran.dg/line_length_9.f90: New.
13101 * gfortran.dg/line_length_10.f90: New.
13102 * gfortran.dg/line_length_11.f90: New.
13104 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13106 * jit.dg/test-threads.c (struct testcase): Move declaration
13107 to jit.dg/all-non-failing-tests.h.
13108 (testcases): Likewise.
13109 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13110 declaration here from jit.dg/all-non-failing-tests.h.
13111 (testcases): Likewise.
13112 * jit.dg/test-combination.c (create_code): Eliminate spelling
13113 out all of the testcases in favor of looping through the
13114 "testcases" metadata.
13115 (verify_code): Likewise.
13117 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13119 PR rtl-optimization/64536
13120 * gcc.dg/pr64536.c: New test.
13122 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13124 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13125 * jit.dg/test-combination.c (create_code): Likewise.
13126 (verify_code): Likewise.
13127 * jit.dg/test-constants.c: New test case.
13128 * jit.dg/test-threads.c: Add test-constants.c.
13130 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13133 * objc.dg/gnu-api-2-class.m: Add a test case
13134 for the above change.
13136 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13138 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13140 2015-01-09 Richard Biener <rguenther@suse.de>
13142 PR tree-optimization/64410
13143 * g++.dg/vect/pr64410.cc: New testcase.
13145 2015-01-09 Martin Liska <mliska@suse.cz>
13147 * gcc.dg/ipa/ipa-icf-32.c: New test.
13149 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13151 * c-c++-common/tsan/tsan_barrier.h: New.
13152 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13153 * c-c++-common/tsan/bitfield_race.c: Likewise.
13154 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13155 * c-c++-common/tsan/mutexset1.c: Likewise.
13156 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13157 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13158 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13159 * c-c++-common/tsan/simple_race.c: Likewise.
13160 * c-c++-common/tsan/simple_stack.c: Likewise.
13161 * c-c++-common/tsan/sleep_sync.c: Likewise.
13162 * c-c++-common/tsan/tiny_race.c: Likewise.
13163 * c-c++-common/tsan/tls_race.c: Likewise.
13164 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13165 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13166 * g++.dg/tsan/atomic_free.C: Likewise.
13167 * g++.dg/tsan/atomic_free2.C: Likewise.
13168 * g++.dg/tsan/cond_race.C: Likewise.
13169 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13171 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13174 * lib/target-supports.exp (check_effective_target_libatomic_available):
13176 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13177 targets that match effective-target libatomic_available.
13178 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13180 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13182 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13183 Verify the result of gcc_jit_context_get_last_error.
13184 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13186 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13188 PR tree-optimization/63989
13189 * gcc.dg/strlenopt-27.c: New test.
13191 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13193 * jit.dg/harness.h (set_up_logging): New function.
13194 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13195 set_up_logging on the context, so that every testcase is
13196 logged to a particular file.
13197 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13198 and call gcc_jit_context_set_logfile on the top-level context.
13200 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13203 * g++.dg/opt/pr64338.C: New test.
13205 2015-01-08 Tobias Burnus <burnus@net-b.de>
13207 * gfortran.dg/coarray/codimension_2b.f90: New file.
13208 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13209 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13211 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13214 * g++.dg/ext/fnname4.C: New.
13216 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13219 * g++.dg/cpp0x/constexpr-64462.C: New.
13221 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13224 * g++.dg/cpp0x/deleted10.C: New.
13226 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13228 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13230 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13232 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13233 GCC_JIT_UNARY_OP_ABS.
13234 (verify_unary_ops): Likewise.
13236 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13238 * jit.dg/test-arith-overflow.c: New test case.
13239 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13240 * jit.dg/test-combination.c (create_code): Likewise.
13241 (verify_code): Likewise.
13242 * jit.dg/test-threads.c (testcases): Likewise.
13244 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13246 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13247 rather than "jit". Load g++.exp, and call g++_init.
13248 Run test-*.cc files within the testsuite and *.cc files within
13250 (jit-dg-test): Drop the addition of -fgnu89-inline to
13251 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13252 doing it when compiling C testcases (since g++ does not handle
13253 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13254 is restored to the value after g++_init ran, rather than the
13255 value before g++_init ran. Return a list of
13256 $comp_output $output_file, as dg-test assumes.
13258 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13260 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13261 make it easier to figure out the origin of each test result when
13262 running test-combination.c and test-threads.c.
13263 (CHECK_VALUE): Likewise.
13264 (CHECK_DOUBLE_VALUE): Likewise.
13265 (CHECK_STRING_VALUE): Likewise.
13266 (CHECK_STRING_STARTS_WITH): Likewise.
13267 (CHECK_STRING_CONTAINS): Likewise.
13269 (check_string_value): Likewise, add "funcname" param.
13270 (check_string_starts_with): Likewise.
13271 (check_string_contains): Likewise.
13273 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13275 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13276 generating name of built executable.
13278 2015-01-07 Marek Polacek <polacek@redhat.com>
13281 * gcc.dg/pr64440.c: New test.
13282 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13284 2015-01-07 Marek Polacek <polacek@redhat.com>
13287 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13288 * gcc.dg/pr64417.c: New test.
13290 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13293 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13296 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13298 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13299 Check if testcases run without errors, not just if they compile.
13301 2015-01-06 Christian Bruel <christian.bruel@st.com>
13304 * gcc.target/sh/pr64507.c: New test.
13306 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13308 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13310 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13312 * c-c++-common/asan/sanitize-all-1.c: New test.
13313 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13314 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13315 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13316 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13318 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13320 * lib/target-supports.exp (check_profiling_available): Return 0 for
13322 (check_effective_target_tls_runtime): Likewise.
13323 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13324 * gcc.dg/20020312-2.c: Adjust for Visium.
13325 * gcc.dg/tls/thr-cse-1.c: Likewise
13326 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13327 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13328 * gcc.dg/weak/typeof-2.c: Likewise.
13330 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13332 PR rtl-optimization/64287
13333 * gcc.dg/aru-2.c: New test.
13335 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13338 * c-c++-common/ubsan/pr64344-1.c: New test.
13339 * c-c++-common/ubsan/pr64344-2.c: New test.
13341 PR tree-optimization/64465
13342 * gcc.dg/pr64465.c: New test.
13344 PR tree-optimization/64494
13345 * gcc.c-torture/compile/pr64494.c: New test.
13347 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13350 * gfortran.dg/realloc_on_assign_25.f90: New test.
13352 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13354 Update copyright years.
13356 2015-01-05 Marek Polacek <polacek@redhat.com>
13359 * gcc.dg/pr64423.c: New test.
13361 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13363 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13364 mmix-knuth-mmixware for the same reason as for MIPS.
13365 * gcc.dg/debug/debug-2.c: Ditto.
13367 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13369 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13372 * lib/gfortran.exp: Add libatomic library search path.
13373 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13374 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13376 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13378 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13380 * c-c++-common/tsan/bitfield_race.c: New testcase.
13381 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13383 2015-01-02 Tobias Burnus <burnus@net-b.de>
13385 * gfortran.dg/coarray/collectives_4.f90: New.
13387 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13390 * gfortran.dg/extends_16.f90: New.
13392 2015-01-02 Tobias Burnus <burnus@net-b.de>
13394 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13396 2015-01-02 Tobias Burnus <burnus@net-b.de>
13398 * gfortran.dg/coarray/codimension_2.f90: New.
13399 * gfortran.dg/coarray/codimension_2a.f90: New.
13400 * gfortran.dg/coarray_35.f90: New.
13401 * gfortran.dg/coarray_35a.f90: New.
13403 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13406 * gfortran.dg/dummy_procedure_11.f90: New.
13408 Copyright (C) 2015 Free Software Foundation, Inc.
13410 Copying and distribution of this file, with or without modification,
13411 are permitted in any medium without royalty provided the copyright
13412 notice and this notice are preserved.