1 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
3 * gfortran.dg/goacc/reduction-2.f95: Delete.
5 2015-11-04 Tom de Vries <tom@codesourcery.com>
7 PR tree-optimization/67742
8 * gcc.dg/tree-ssa/restrict-7.c: New test.
9 * gcc.dg/tree-ssa/restrict-8.c: New test.
11 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
13 * gnat.dg/slice9.adb: New test.
15 2015-11-03 Martin Sebor <msebor@redhat.com>
18 * c-c++-common/builtin-offsetof-2.c: New test.
20 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
23 * gfortran.dg/warn_unused_function_3.f90: New test.
25 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
27 * gnat.dg/discr45.adb: Only compile the test.
29 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
31 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
32 * gcc.target/i386/mvc5.c: Ditto.
33 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
36 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
38 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
40 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
43 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
45 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
46 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
47 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
48 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
49 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
50 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
52 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
54 * gcc.target/aarch64/fp16/set_zero_1.c: New.
56 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
58 * gcc.dg/mvc1.c: Move to ...
59 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
60 * gcc.dg/mvc2.c: Move to ...
61 * gcc.target/i386/mvc2.c: ... here.
62 * gcc.dg/mvc3.c: Move to ...
63 * gcc.target/i386/mvc3.c: ... here.
64 * gcc.dg/mvc4.c: Move to ...
65 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
66 * gcc.dg/mvc5.c: Move to ...
67 * gcc.target/i386/mvc5.c: ... here.
68 * gcc.dg/mvc6.c: Move to ...
69 * gcc.target/i386/mvc6.c: ... here.
70 * gcc.dg/mvc7.c: Move to ...
71 * gcc.target/i386/mvc7.c: ... here.
73 * g++.dg/ext/mvc1.C: Require ifunc.
75 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
77 PR tree-optimization/68083
78 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
80 2015-11-02 Jeff Law <law@redhat.com>
82 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
83 irreducible loops in the CFG.
85 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
88 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
90 * gcc.dg/vect/vect-strided-shift-1.c: New.
92 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
95 * gcc.target/arm/pr67929_1.c: Move to...
96 * gcc.c-torture/execute/pr67929_1.c: ... Here.
97 Remove arm-specific directives. Add noclone, noinline
100 2015-11-01 Jeff Law <law@redhat.com>
102 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
104 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
106 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
107 (sse2_test): Rename from main. Do not return 0.
109 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
111 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
112 * gfortran.dg/proc_ptr_39.f90: Require visibility.
113 * gfortran.dg/read_dir.f90: XFAIL AIX.
115 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
117 Remove the implementation of N3994, terse range-for loops.
118 * g++.dg/cpp1z/range-for1.C: Remove.
120 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/discr45.adb: New test.
124 2015-10-31 Tom de Vries <tom@codesourcery.com>
126 * gfortran.dg/assumed_type_2.f90: Update test.
127 * gfortran.dg/no_arg_check_2.f90: Same.
129 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
131 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
133 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
136 * gfortran.dg/pr46588.f90: New test.
138 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
140 * gcc.dg/mvc1.c: New test for multiple targets cloning.
141 * gcc.dg/mvc2.c: Ditto.
142 * gcc.dg/mvc3.c: Ditto.
143 * gcc.dg/mvc4.c: Ditto.
144 * gcc.dg/mvc5.c: Ditto.
145 * gcc.dg/mvc6.c: Ditto.
146 * gcc.dg/mvc7.c: Ditto.
147 * g++.dg/ext/mvc1.C: Ditto.
148 * g++.dg/ext/mvc2.C: Ditto.
149 * g++.dg/ext/mvc3.C: Ditto.
150 * g++.dg/ext/mvc4.C: Ditto.
152 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
155 * gfortran.dg/pr51993.f90: New test.
157 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
159 PR rtl-optimization/68106
160 * gcc.target/aarch64/pr68106.c: New.
162 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
165 * gfortran.dg/pr36192_1.f90: New test.
167 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
170 *gfortran.dg/pr68154.f90
172 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
174 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
175 * c-c++-common/goacc/acc_on_device-2.c: Delete.
177 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
179 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
181 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
183 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
185 * gcc.target/powerpc/float128-mix.c: Likewise.
187 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
190 * gfortran.dg/pr68054.f90: New test.
192 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
195 * gfortran.dg/pr67885.f90: New test.
197 2015-10-29 Jeff Law <law@redhat.com>
199 PR tree-optimization/67892
200 * gcc.dg/tree-ssa/pr21417: Update expected output.
201 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
203 2015-10-29 Richard Biener <rguenther@suse.de>
206 * c-c++-common/ubsan/pr68142.c: New testcase.
208 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
211 * g++.dg/other/cv_func4.C: New.
213 2015-10-29 Richard Biener <rguenther@suse.de>
216 * c-c++-common/ubsan/pr56956.c: New testcase.
218 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
220 * gnat.dg/discr44.adb: New test.
222 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
225 * gcc.dg/debug/pr66068.c: New test.
227 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
230 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
231 array bounds error at line 25.
233 2015-10-28 Catherine Moore <clm@codesourcery.com>
235 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
236 * gcc.target/mips/oddspreg-6.c: Likewise.
237 * gcc.target/mips/oddspreg-1.c: Likewise.
238 * gcc.target/mips/oddspreg-2.c: Likewise.
240 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
243 * gcc.target/avr/pr67839.c: New test.
245 2015-10-28 Richard Biener <rguenther@suse.de>
247 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
249 2015-10-28 Tom de Vries <tom@codesourcery.com>
251 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
253 2015-10-28 Richard Biener <rguenther@suse.de>
256 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
259 2015-10-28 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/65962
262 * gcc.dg/vect/vect-62.c: Adjust.
264 2015-10-28 Richard Biener <rguenther@suse.de>
267 * gcc.dg/torture/pr68067-1.c: New testcase.
268 * gcc.dg/torture/pr68067-2.c: Likewise.
270 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
272 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
274 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
276 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
277 as xvmadd and xvnmsub.
278 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
280 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
282 * c-c++-common/goacc/loop-shape.c: New test.
284 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
285 Cesar Philippidis <cesar@codesourcery.com>
287 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
288 * g++.dg/gomp/pr33372-3.C: Likewise.
290 2015-10-27 Richard Henderson <rth@redhat.com>
293 * gcc.target/i386/pr67609-2.c: New test.
295 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
298 * gcc.target/aarch64/pr68102_1.c: New test.
300 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
303 * gfortran.dg/allocate_with_source_15.f03: New test
305 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
306 James Norris <jnorris@codesourcery.com>
309 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
311 * gfortran.dg/goacc/loop-1.f95: Likewise.
312 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
313 * gfortran.dg/goacc/cray.f95: Likewise.
314 * gfortran.dg/goacc/parameter.f95: Likewise.
316 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
319 * gfortran.dg/pr67805_2.f90: New test.
321 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
322 Aditya Kumar <aditya.k7@samsung.com>
324 * gcc.dg/graphite/block-0.c: Changed to match pattern.
325 * gcc.dg/graphite/interchange-1.c: Same.
326 * gcc.dg/graphite/interchange-10.c: Same.
327 * gcc.dg/graphite/interchange-11.c: Same.
328 * gcc.dg/graphite/interchange-13.c: Same.
329 * gcc.dg/graphite/interchange-3.c: Same.
330 * gcc.dg/graphite/interchange-4.c: Same.
331 * gcc.dg/graphite/interchange-7.c: Same.
332 * gcc.dg/graphite/interchange-9.c: Same.
333 * gcc.dg/graphite/uns-interchange-9.c: Same.
334 * gfortran.dg/graphite/interchange-3.f90: Same.
336 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
339 * gcc.target/i386/pr67215-1.c: New test.
340 * gcc.target/i386/pr67215-2.c: Likewise.
341 * gcc.target/i386/pr67215-3.c: Likewise.
343 2015-10-27 Richard Biener <rguenther@suse.de>
345 PR tree-optimization/68104
346 * gcc.dg/torture/pr68104.c: New testcase.
348 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
350 * gcc.dg/vect/vect-strided-shift-1.c: New.
352 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355 * gcc.target/arm/pr67929_1.c: New test.
357 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
359 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
361 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
363 PR tree-optimization/68097
364 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
365 --param max-ssa-name-query-depth=3 to dg-options.
367 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
369 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
371 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
373 * gcc.dg/builtins-52.c: Add -O to dg-options.
375 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
377 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
379 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
383 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
385 (PR64765): New function.
386 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
387 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
389 * gfortran.dg/goacc/cray.f95: Refine prune directive.
390 * gfortran.dg/goacc/parameter.f95: Likewise.
392 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
395 * gfortran.dg/empty_label_typedecl.f90: New test.
397 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
400 * gfortran.dg/pr36192.f90: New test.
402 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
404 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
405 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
406 * gnat.dg/opt51.adb: New test.
407 * gnat.dg/opt51_pkg.ads: New helper.
409 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
411 * gcc.target/mips/ds-schedule-1.c: New.
412 * gcc.target/mips/ds-schedule-2.c: New.
414 2015-10-26 Jeff Law <law@redhat.com>
416 PR tree-optimization/68013
417 * gcc.c-torture/compile/pr68013.c: New test.
419 2015-10-26 Richard Biener <rguenther@suse.de>
420 Dominik Vogt <vogt@linux.vnet.ibm.com>
423 * gcc.target/s390/pr67443.c: New testcase.
425 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
427 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
428 make it unique per testcase.
429 * gfortran.dg/chmod_2.f90: Likewise.
430 * gfortran.dg/chmod_3.f90: Likewise.
431 * gfortran.dg/direct_io_8.f90: Likewise.
432 * gfortran.dg/f2003_inquire_1.f03: Likewise.
433 * gfortran.dg/f2003_io_1.f03: Likewise.
434 * gfortran.dg/f2003_io_2.f03: Likewise.
435 * gfortran.dg/f2003_io_8.f03: Likewise.
436 * gfortran.dg/inquire_size.f90: Likewise.
437 * gfortran.dg/namelist_66.f90: Likewise.
438 * gfortran.dg/namelist_82.f90: Likewise.
439 * gfortran.dg/namelist_87.f90: Likewise.
440 * gfortran.dg/open_negative_unit_1.f90: Likewise.
441 * gfortran.dg/open_new.f90: Likewise.
442 * gfortran.dg/stat_1.f90: Likewise.
443 * gfortran.dg/stat_2.f90: Likewise.
444 * gfortran.dg/streamio_15.f90: Likewise.
445 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
447 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
450 * g++.dg/pr67989.C: New test.
452 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
454 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
455 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
456 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
457 suffix to the temporary filename to make it unique per testcase.
459 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
461 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
463 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
466 * gfortran.dg/allocate_with_source_12.f03: New test
469 * gfortran.dg/allocate_with_source_13.f03: New test
472 * gfortran.dg/allocate_with_source_14.f03: New test
474 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
476 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
478 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
481 * gcc.target/i386/pr68084.c: New test.
483 2015-10-25 Andre Vehreschild <vehre@gmx.de>
487 * gfortran.dg/allocate_with_source_10.f08: New test.
488 * gfortran.dg/allocate_with_source_11.f08: New test.
489 * gfortran.dg/class_array_15.f03: Changed count of expected
490 _builtin_frees to 11. One step of temporaries is spared, therefore
491 the allocatable component of that temporary is not to be freeed.
493 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
496 * gfortran.dg/pr68055.f90: New case.
498 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
501 * gfortran.dg/pr67805.f90: New testcase.
502 * gfortran.dg/array_constructor_26.f03: Update testcase.
503 * gfortran.dg/array_constructor_27.f03: Ditto.
504 * gfortran.dg/char_type_len_2.f90: Ditto.
505 * gfortran.dg/pr67802.f90: Ditto.
506 * gfortran.dg/used_before_typed_3.f90: Ditto.
508 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
511 * g++.dg/torture/pr67600.C: New testcase.
513 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
515 * g++.dg/pr68062.C: New test.
517 2015-10-23 Jeff Law <law@redhat.com>
519 PR tree-optimization/67830
520 * gcc.dg/pr67830.c: New test.
522 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
524 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
526 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
527 Andrew Pinski <apinski@cavium.com>
529 PR rtl-optimization/67736
530 * gcc.dg/torture/pr67736.c: New test.
531 * gcc.dg/combine-subregs.c: New test.
533 2015-10-23 Alan Hayward <alan.hayward@arm.com>
535 PR tree-optimization/65947
536 * lib/target-supports.exp
537 (check_effective_target_vect_max_reduc): Add.
538 * gcc.dg/vect/pr65947-1.c: New test.
539 * gcc.dg/vect/pr65947-2.c: New test.
540 * gcc.dg/vect/pr65947-3.c: New test.
541 * gcc.dg/vect/pr65947-4.c: New test.
542 * gcc.dg/vect/pr65947-5.c: New test.
543 * gcc.dg/vect/pr65947-6.c: New test.
544 * gcc.dg/vect/pr65947-7.c: New test.
545 * gcc.dg/vect/pr65947-8.c: New test.
546 * gcc.dg/vect/pr65947-9.c: New test.
547 * gcc.dg/vect/pr65947-10.c: New test.
548 * gcc.dg/vect/pr65947-11.c: New test.
550 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
552 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
553 Make weak rather than noinline.
554 * gcc.dg/builtins-57.c: Compile with -O.
555 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
557 2015-10-23 Tom de Vries <tom@codesourcery.com>
559 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
561 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
564 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
565 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
567 2015-10-22 Martin Sebor <msebor@redhat.com>
570 * gcc.misc-tests/help.exp: Verify that option descriptions
572 * lib/options.exp (check_for_options): Use the regexp --line option.
573 Print unexpected match on failure.
575 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
579 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
582 * g++.dg/cpp1y/var-templ46.C: New.
584 2015-10-22 Richard Biener <rguenther@suse.de>
586 PR tree-optimization/58497
587 * gcc.dg/tree-ssa/vector-5.c: New testcase.
589 2015-10-22 Richard Biener <rguenther@suse.de>
591 PR tree-optimization/19049
592 PR tree-optimization/65962
593 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
594 * gcc.dg/vect/vect-63.c: Adjust.
595 * gcc.dg/vect/vect-70.c: Likewise.
596 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
597 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
598 * gfortran.dg/vect/pr19049.f90: Likewise.
599 * gfortran.dg/vect/vect-8.f90: Likewise.
601 2015-10-22 Richard Biener <rguenther@suse.de>
605 * gcc.dg/torture/ftrapv-2.c: New testcase.
607 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
610 * gcc.target/s390/pr68015.c: New test.
612 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
615 * gcc.target/arm/xor-and.c: Adjust test to check for eor
618 2015-10-22 Jiong Wang <jiong.wang@arm.com>
619 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
622 * gcc.target/aarch64/pr63304_1.c: New test.
624 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
627 * g++.dg/parse/enum13.C: New.
629 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/parse/enum12.C: New.
634 2015-10-21 Martin Sebor <msebor@redhat.com>
637 * gcc.misc-tests/help.exp: Adjust.
638 * lib/options.exp (check_for_options): Add detail to output.
640 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
643 * gfortran.dg/pr67939.f90: New test.
645 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
646 Sebastian Pop <s.pop@samsung.com>
648 * gcc.dg/graphite/scop-11.c: Update pattern.
650 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
653 * g++.dg/ipa/pr67056.C: New testcase.
655 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
657 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
660 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
662 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
663 Add associated options for arm*-*-*.
664 (sqrt): Remove dummy definition.
666 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
668 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
670 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
672 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
673 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
674 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
676 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
678 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
679 sra-max-scalarization-size-Ospeed.
681 2015-10-21 Marek Polacek <polacek@redhat.com>
685 * gcc.dg/pr68024.c: New test.
687 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
689 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
690 * c-c++-common/goacc/sb-1.c: Adjust errors.
691 * c-c++-common/goacc/sb-3.c: Adjust errors.
692 * c-c++-common/goacc/loop-1.c: Adjust errors.
693 * c-c++-common/goacc/nesting-1.c: Adjust errors.
694 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
695 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
697 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
699 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
701 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
703 * gcc.dg/lto/simd-function_0.c: New test.
705 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr68018.c: New test.
710 2015-10-21 Richard Biener <rguenther@suse.de>
713 * gcc.dg/torture/pr68031.c: New testcase.
715 2015-10-21 Richard Biener <rguenther@suse.de>
717 PR tree-optimization/68026
718 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
720 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
722 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
723 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
724 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
725 * g++.dg/asan/default-options-1.C: Likewise.
727 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729 * gcc.target/aarch64/stp_vec_64_1.c: New test.
730 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
732 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
734 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
736 2015-10-20 Marek Polacek <polacek@redhat.com>
739 * gcc.dg/pr67964.c: New test.
741 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
743 PR rtl-optimization/67609
744 * gcc.target/i386/pr67609.c: New.
746 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
750 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
752 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
753 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
755 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
758 * gcc.target/i386/pr66810.c: New test.
760 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
764 * gcc.target/i386/pr67963-1.c: New test.
765 * gcc.target/i386/pr67963-2.c: Likewise.
766 * gcc.target/i386/pr67963-3.c: Likewise.
767 * gcc.target/i386/pr67985-1.c: Likewise.
768 * gcc.target/i386/pr67985-2.c: Likewise.
769 * gcc.target/i386/pr67985-3.c: Likewise.
771 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
773 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
775 2015-10-20 Richard Biener <rguenther@suse.de>
777 PR tree-optimization/68017
778 * gcc.dg/torture/pr68017.c: New testcase.
780 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
783 * gcc.target/aarch64/pr66912.c: New.
784 * gcc.target/arm/pr66912.c: New.
786 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
788 * gfortran.dg/pr67900.f90: New tests.
790 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
792 * gnat.dg/opt50.adb: New test.
793 * gnat.dg/opt50_pkg.adb: New helper.
794 * gnat.dg/opt50_pkg.ads: New helper.
796 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
799 * gfortran.dg/pr68019.f90: new test.
801 2015-10-19 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/67975
804 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
806 2015-10-19 Richard Biener <rguenther@suse.de>
808 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
810 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
813 * gcc.target/i386/pr67995-1.c: New test.
814 * gcc.target/i386/pr67995-2.c: Likewise.
815 * gcc.target/i386/pr67995-3.c: Likewise.
817 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
820 * gcc.dg/PR68002.c: New test.
822 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
824 * gcc.dg/builtins-20.c: Remove undefined behavior.
826 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
829 * gfortran.dg/common_25.f90: New file.
831 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
834 * gfortran.dg/move_alloc_15.f90: New test
835 * gfortran.dg/move_alloc_16.f90: New test
838 * gfortran.dg/deferred_character_assignment_1.f90: New test
840 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
843 * gfortran.df/pr67987.f90: New test.
844 * gfortran.dg/char_length_2.f90: Update testcase.
846 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
848 * gcc.target/i386/iamcu/test_basic_returning.c
849 (def_test_returning_type): Use union to check float return bits.
851 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
853 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
854 Replace printf with __builtin_printf.
856 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
858 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
861 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
864 * gnat.dg/pack21.adb: New test.
865 * gnat.dg/pack22.adb: Likewise.
866 * gnat.dg/pack22_pkg.ad[sb]: New helper.
868 2015-10-16 Christian Bruel <christian.bruel@st.com>
871 * gcc.target/arm/no-align.c: New test.
872 * gcc.target/arm/attr-align1.c: New test.
873 * gcc.target/arm/attr-align2.c: New test.
874 * gcc.target/arm/attr-align3.c: New test.
876 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
878 * gcc.c-torture/compile/icfmatch.c: Add testcase
880 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/cpp1z/fold-ice1.C: New.
885 2015-10-16 Michael Collison <michael.collison@linaro.org>
886 Andrew Pinski <andrew.pinski@caviumnetworks.com>
888 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
890 2015-10-15 Marek Polacek <polacek@redhat.com>
892 * gcc.dg/tree-ssa/reassoc-42.c: New test.
894 2015-10-15 Marek Polacek <polacek@redhat.com>
896 PR tree-optimization/67953
897 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
899 * gcc.dg/torture/pr67953.c: New test.
901 2015-10-14 Jeff Law <law@redhat.com>
903 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
904 contained within have their own file/test now.
905 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
906 ssa-dom-thread-2.c. Tighten expected output slightly and comment
907 expectations a bit more.
908 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
909 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
910 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
911 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
912 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
915 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
917 2015-10-14 Marek Polacek <polacek@redhat.com>
919 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
929 2015-10-14 Richard Biener <rguenther@suse.de>
931 PR tree-optimization/67915
932 * gcc.dg/torture/pr67915.c: New testcase.
934 2015-10-14 Marek Polacek <polacek@redhat.com>
936 PR tree-optimization/67815
937 * gcc.dg/tree-ssa/reassoc-39.c: New test.
938 * gcc.dg/tree-ssa/reassoc-40.c: New test.
939 * gcc.dg/tree-ssa/reassoc-41.c: New test.
941 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
943 * gcc.dg/pragma-pop_options-1.c: New test.
945 2015-10-13 Jakub Jelinek <jakub@redhat.com>
946 Aldy Hernandez <aldyh@redhat.com>
948 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
949 * c-c++-common/gomp/clauses-1.c: New test.
950 * c-c++-common/gomp/clauses-2.c: New test.
951 * c-c++-common/gomp/clauses-3.c: New test.
952 * c-c++-common/gomp/clauses-4.c: New test.
953 * c-c++-common/gomp/declare-target-1.c: New test.
954 * c-c++-common/gomp/declare-target-2.c: New test.
955 * c-c++-common/gomp/depend-3.c: New test.
956 * c-c++-common/gomp/depend-4.c: New test.
957 * c-c++-common/gomp/doacross-1.c: New test.
958 * c-c++-common/gomp/if-1.c: New test.
959 * c-c++-common/gomp/if-2.c: New test.
960 * c-c++-common/gomp/linear-1.c: New test.
961 * c-c++-common/gomp/map-2.c: New test.
962 * c-c++-common/gomp/map-3.c: New test.
963 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
964 f_omp_target_data): Add map clause to target data.
965 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
966 * c-c++-common/gomp/ordered-1.c: New test.
967 * c-c++-common/gomp/ordered-2.c: New test.
968 * c-c++-common/gomp/ordered-3.c: New test.
969 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
971 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
972 clause and ordered construct where no longer allowed.
973 * c-c++-common/gomp/priority-1.c: New test.
974 * c-c++-common/gomp/reduction-1.c: New test.
975 * c-c++-common/gomp/schedule-simd-1.c: New test.
976 * c-c++-common/gomp/sink-1.c: New test.
977 * c-c++-common/gomp/sink-2.c: New test.
978 * c-c++-common/gomp/sink-3.c: New test.
979 * c-c++-common/gomp/sink-4.c: New test.
980 * c-c++-common/gomp/udr-1.c: New test.
981 * c-c++-common/taskloop-1.c: New test.
982 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
983 value of _OPENMP macro.
984 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
985 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
986 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
987 * gcc.dg/gomp/clause-1.c:
988 * gcc.dg/gomp/reduction-1.c: New test.
989 * gcc.dg/gomp/sink-fold-1.c: New test.
990 * gcc.dg/gomp/sink-fold-2.c: New test.
991 * gcc.dg/gomp/sink-fold-3.c: New test.
992 * gcc.dg/vect/vect-simd-clone-15.c: New test.
993 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
994 of non-static data members.
995 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
996 Add some linear clause tests.
997 * g++.dg/gomp/declare-simd-3.C: New test.
998 * g++.dg/gomp/linear-1.C: New test.
999 * g++.dg/gomp/member-1.C: New test.
1000 * g++.dg/gomp/member-2.C: New test.
1001 * g++.dg/gomp/pr66571-2.C: New test.
1002 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1004 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1005 in reduction clause.
1006 * g++.dg/gomp/reference-1.C: New test.
1007 * g++.dg/gomp/sink-1.C: New test.
1008 * g++.dg/gomp/sink-2.C: New test.
1009 * g++.dg/gomp/sink-3.C: New test.
1010 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1011 * g++.dg/gomp/this-1.C: New test.
1012 * g++.dg/gomp/this-2.C: New test.
1013 * g++.dg/vect/simd-clone-2.cc: New test.
1014 * g++.dg/vect/simd-clone-2.h: New test.
1015 * g++.dg/vect/simd-clone-3.cc: New test.
1016 * g++.dg/vect/simd-clone-4.cc: New test.
1017 * g++.dg/vect/simd-clone-4.h: New test.
1018 * g++.dg/vect/simd-clone-5.cc: New test.
1020 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1022 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1023 after r228716 (Fix vtbl[34] and vtbx4).
1025 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1027 PR tree-optimization/67909, 67947
1028 * gcc.dg/torture/pr67947.c: New test.
1030 2015-10-13 Jeff Law <law@redhat.com>
1032 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1034 2015-10-12 Jeff Law <law@redhat.com>
1036 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1037 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1038 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1039 ssa-dom-thread-11.c.
1041 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1043 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1046 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1048 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1050 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1051 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1052 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1053 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1054 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1055 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1056 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1057 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1059 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1061 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1062 and -mno-frame-header-opt options.
1063 * gcc.target/mips/frame-header-1.c: New file.
1064 * gcc.target/mips/frame-header-2.c: New file.
1065 * gcc.target/mips/frame-header-3.c: New file.
1067 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1068 Hale Wang <hale.wang@arm.com>
1070 * gcc.dg/tree-ssa/forwprop-33.c: New.
1072 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1075 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1076 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1077 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1078 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1079 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1080 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1081 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1082 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1083 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1084 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1086 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1088 * lib/multiline.exp: New file.
1089 * lib/prune.exp: Load multiline.exp.
1090 (prune_gcc_output): Call into multiline.exp to handle any
1091 multiline output directives.
1092 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1095 2015-10-09 Martin Jambor <mjambor@suse.cz>
1097 PR tree-optimization/67794
1098 * gcc.dg/ipa/ipa-sra-10.c: New test.
1099 * gcc.dg/torture/pr67794.c: Likewise.
1101 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1103 PR rtl-optimization/67828
1104 * gcc.dg/torture/pr67828.c: New.
1106 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1109 * lib/target-supports.exp (check_effective_target_non_strict_align):
1110 Adjust for arm*-*-*.
1111 * gcc.target/arm/pr67366.c: New test.
1113 2015-10-09 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/67891
1116 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1118 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1120 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1122 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1124 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1126 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1128 * gcc.dg/loop-unswitch-2.c: New test.
1129 * gcc.dg/loop-unswitch-3.c: Likewise.
1130 * gcc.dg/loop-unswitch-4.c: Likewise.
1132 2015-10-08 Tom de Vries <tom@codesourcery.com>
1134 * gcc.dg/dse.c: Only dump in dse1 pass.
1135 * gcc.dg/tree-ssa/pr30375.c: Same.
1137 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1140 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1141 (PUSH, POP): New defines.
1142 (sse2_test): Use PUSH and POP to misalign runtime stack.
1143 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1145 2015-10-07 James Norris <jnorris@codesourcery.com>
1147 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1148 to atomic_init. (atomic_init): Restrict flags usage.
1150 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1153 * gfortran.dg/sizeof_5.f90: New test.
1155 2015-10-06 Jeff Law <law@redhat.com>
1157 * gcc.c-torture/compile/pr67816.c: New test.
1159 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1161 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1163 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1166 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1168 2015-10-06 Marek Polacek <polacek@redhat.com>
1171 * c-c++-common/Wtautological-compare-4.c: New test.
1173 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1174 Peter Bergner <bergner@vnet.ibm.com>
1177 * gcc.target/powerpc/pr67808.c: New test.
1179 2015-10-06 Nick Clifton <nickc@redhat.com>
1181 * gcc.target/msp430: New directory.
1182 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1184 * gcc.target/msp430/data-attributes.c: New file. Checks the
1185 noinit and persistent data attributes.
1187 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1189 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1191 2015-10-06 Richard Biener <rguenther@suse.de>
1193 PR tree-optimization/67859
1194 * gcc.dg/torture/pr67859.c: New testcase.
1196 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1198 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1200 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.dg/template/defarg19.C: New.
1204 * g++.dg/template/defarg20.C: Likewise.
1206 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1207 Sebastian Pop <s.pop@samsung.com>
1209 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1211 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1212 Sebastian Pop <s.pop@samsung.com>
1214 * gcc.dg/graphite/scop-sor.c: Xfail.
1216 2015-10-05 Martin Jambor <mjambor@suse.cz>
1217 Jan Hubicka <hubicka@ucw.cz>
1219 * gcc.dg/ipa/propalign-4.c: New test.
1220 * gcc.dg/ipa/propalign-5.c: Likewise.
1222 2015-10-05 Marek Polacek <polacek@redhat.com>
1224 PR tree-optimization/67821
1225 * gcc.dg/torture/pr67821-2.c: New test.
1226 * gcc.dg/torture/pr67821.c: New test.
1228 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1230 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1232 2015-10-05 Christian Bruel <christian.bruel@st.com>
1234 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1236 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1238 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1239 (exec_vcvt): Add comments.
1241 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1243 PR rtl-optimization/67447
1244 * gcc.target/i386/pr67447.c: New test.
1246 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1248 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1250 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1251 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1252 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1253 * gcc.target/i386/vect-unpack-1.c: Ditto.
1254 * gcc.target/i386/vect-unpack-2.c: Ditto.
1256 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1259 * gfortran.dg/common_24.f: New.
1261 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1263 * gcc.target/arm/pr67756.c: Fixed warnings.
1265 2015-10-02 Marek Polacek <polacek@redhat.com>
1268 * gcc.dg/pr67730-1.c: New test.
1269 * gcc.dg/pr67730-2.c: New test.
1270 * gcc.dg/pr67730.h: New test.
1272 2015-10-02 Marek Polacek <polacek@redhat.com>
1274 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1276 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1278 PR tree-optimization/67754
1279 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1280 * gfortran.dg/graphite/block-2.f: Same.
1282 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1284 * gcc.dg/graphite/scop-23.c: New.
1286 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1288 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1291 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1293 PR rtl-optimization/67756
1294 * gcc.target/arm/pr67756.c: New.
1296 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1298 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1299 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1300 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1302 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1305 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1307 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1308 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1309 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1310 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1311 * gcc.target/i386/vect-unpack-1.c: Ditto.
1312 * gcc.target/i386/vect-unpack-2.c: Ditto.
1314 2015-10-02 Marek Polacek <polacek@redhat.com>
1317 * c-c++-common/Wduplicated-cond-1.c: New test.
1318 * c-c++-common/Wduplicated-cond-2.c: New test.
1319 * c-c++-common/Wduplicated-cond-3.c: New test.
1320 * c-c++-common/Wduplicated-cond-4.c: New test.
1321 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1322 -Wduplicated-cond warning.
1324 2015-10-02 Renlin Li <renlin.li@arm.com>
1326 * gcc.target/aarch64/csneg-1.c: Update.
1328 2015-10-02 Renlin Li <renlin.li@arm.com>
1331 * gcc.target/aarch64/pr66776.c: New.
1333 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1335 * gnat.dg/warn13.adb: New test.
1337 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/vect15.ad[sb]: New test.
1340 * gnat.dg/vect16.ad[sb]: Likewise.
1341 * gnat.dg/vect17.ad[sb]: Likewise.
1342 * gnat.dg/vect18.ad[sb]: Likewise.
1344 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1346 PR rtl-optimization/67786
1347 PR rtl-optimization/67787
1348 * gcc.dg/pr67786.c: New test.
1349 * gcc.dg/pr67787.c: Likewise.
1351 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1353 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1355 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1358 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1360 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1364 * gfortran.dg/string_array_constructor_1.f90: New.
1365 * gfortran.dg/string_array_constructor_2.f90: New.
1366 * gfortran.dg/string_array_constructor_3.f90: New.
1368 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1372 * gcc.target/powerpc/pr67789.c: New testcase.
1374 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1377 * gfortran.dg/pr67802.f90: New test.
1379 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1382 gfortran.dg/pr66979.f90: new test.
1384 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1387 * gfortran.dg/pr67616.f90: New test.
1389 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1392 * g++.dg/cpp0x/range-for30.C: New.
1394 2015-10-01 Marek Polacek <polacek@redhat.com>
1397 * gcc.dg/atomic/pr65345-4.c: New test.
1398 * gcc.dg/pr65345-3.c: New test.
1400 2015-10-01 Marek Polacek <polacek@redhat.com>
1402 PR tree-optimization/67769
1403 * gcc.dg/torture/pr67769.c: New test.
1405 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1407 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1409 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1412 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1414 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1416 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1417 (main): Rename to sse2_test. Abort if count != 5.
1418 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1420 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1422 2015-10-01 Richard Biener <rguenther@suse.de>
1424 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1425 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1427 2015-09-30 Jeff Law <law@redhat.com>
1429 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1431 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1433 PR rtl-optimization/67037
1434 * gcc.c-torture/execute/pr67037.c: New test.
1436 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1438 * lib/target-supports.exp (check_effective_target_sync_int_128):
1439 Return 1 on spu-*-* targets.
1440 (check_effective_target_sync_int_128_runtime): Likewise.
1441 (check_effective_target_sync_long_long): Likewise.
1442 (check_effective_target_sync_long_long_runtime): Likewise.
1443 (check_effective_target_sync_int_long): Likewise.
1444 (check_effective_target_sync_char_short): Likewise.
1446 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1448 * gcc.target/i386/pr67761.c: New test.
1450 2015-09-30 Marek Polacek <polacek@redhat.com>
1453 * gcc.dg/pr67730.c: New test.
1455 2015-09-30 Marek Polacek <polacek@redhat.com>
1457 PR tree-optimization/67690
1458 * gcc.dg/torture/pr67690.c: New test.
1460 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1462 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1463 * g++.dg/gomp/tls-wrap4.C: Likewise.
1464 * gcc.dg/atomic-op-optimize.c: Likewise.
1465 * gcc.dg/pr54087.c: Likewise.
1466 * gcc.dg/tls/section-2.c: Likewise.
1467 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1468 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1469 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1470 * gcc.target/arm/divzero.c: Likewise.
1471 * gcc.target/arm/sibcall-2.c: Likewise.
1472 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1473 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1474 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1475 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1476 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1477 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1478 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1479 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1480 * gfortran.dg/default_format_2.f90: Likewise.
1481 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1483 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1485 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1487 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1489 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1490 * gfortran.dg/round_4.f90: ditto.
1492 2015-09-29 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/67170
1495 * gfortran.dg/pr67170.f90: New testcase.
1497 2015-09-29 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/67741
1500 * gcc.dg/torture/pr67741.c: New testcase.
1502 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1504 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1505 non-zero for __builtin_signbit tests.
1507 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1510 * gcc.target/i386/pr65105-1.c: New.
1511 * gcc.target/i386/pr65105-2.c: New.
1512 * gcc.target/i386/pr65105-3.c: New.
1513 * gcc.target/i386/pr65105-4.C: New.
1514 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1516 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1518 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1520 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1524 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1526 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1527 * gfortran.dg/function_types_3.f90: Change error message to
1528 "Type inaccessible...."
1529 * gfortran.dg/ptr_func_assign_1.f08: New test.
1530 * gfortran.dg/ptr_func_assign_2.f08: New test.
1532 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1536 * gfortran.dg/ptr_func_assign_3.f08: New test.
1537 * gfortran.dg/ptr_func_assign_4.f08: New test.
1539 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1540 Sebastian Pop <s.pop@samsung.com>
1542 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1543 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1544 * gcc.dg/graphite/block-3.c: Same.
1545 * gcc.dg/graphite/block-4.c: Same.
1546 * gcc.dg/graphite/block-5.c: Same.
1547 * gcc.dg/graphite/block-6.c: Same.
1548 * gcc.dg/graphite/block-7.c: Same.
1549 * gcc.dg/graphite/block-8.c: Same.
1550 * gcc.dg/graphite/block-pr47654.c: Same.
1551 * gcc.dg/graphite/interchange-0.c: Same.
1552 * gcc.dg/graphite/interchange-1.c: Same.
1553 * gcc.dg/graphite/interchange-10.c: Same.
1554 * gcc.dg/graphite/interchange-11.c: Same.
1555 * gcc.dg/graphite/interchange-12.c: Same.
1556 * gcc.dg/graphite/interchange-13.c: Same.
1557 * gcc.dg/graphite/interchange-14.c: Same.
1558 * gcc.dg/graphite/interchange-15.c: Same.
1559 * gcc.dg/graphite/interchange-3.c: Same.
1560 * gcc.dg/graphite/interchange-4.c: Same.
1561 * gcc.dg/graphite/interchange-5.c: Same.
1562 * gcc.dg/graphite/interchange-6.c: Same.
1563 * gcc.dg/graphite/interchange-7.c: Same.
1564 * gcc.dg/graphite/interchange-8.c: Same.
1565 * gcc.dg/graphite/interchange-9.c: Same.
1566 * gcc.dg/graphite/interchange-mvt.c: Same.
1567 * gcc.dg/graphite/pr35356-1.c: Same.
1568 * gcc.dg/graphite/pr35356-3.c: Same.
1569 * gcc.dg/graphite/pr37485.c: Same.
1570 * gcc.dg/graphite/scop-1.c: Same.
1571 * gcc.dg/graphite/scop-11.c: Same.
1572 * gcc.dg/graphite/scop-5.c: Same.
1573 * gcc.dg/graphite/uns-block-1.c: Same.
1574 * gcc.dg/graphite/uns-interchange-9.c: Same.
1575 * gfortran.dg/graphite/block-1.f90: Same.
1576 * gfortran.dg/graphite/interchange-3.f90: Same.
1577 * gfortran.dg/graphite/pr14741.f90: Same.
1578 * gfortran.dg/graphite/block-2.f: Same.
1580 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1581 Sebastian Pop <s.pop@samsung.com>
1583 PR tree-optimization/67700
1584 * gcc.dg/graphite/run-id-pr67700.c: New.
1586 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1589 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1590 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1592 * gcc.target/sh/pr54236-5.c: New.
1593 * gcc.target/sh/pr54236-6.c: New.
1595 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1597 PR rtl-optimization/67456
1598 PR rtl-optimization/67464
1599 PR rtl-optimization/67465
1600 * gcc.dg/pr67465.c: New test.
1602 2015-09-28 Tom de Vries <tom@codesourcery.com>
1604 PR tree-optimization/62171
1605 * gcc.dg/vect/pr62171.c: New test.
1607 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1609 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1610 skip on AIX. XFAIL individual line tests.
1612 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1614 PR rtl-optimization/64164
1615 PR tree-optimization/67312
1616 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1617 * gcc.target/i386/stackalign/return-4.c: Add -O.
1619 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1621 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1623 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1626 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1628 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1630 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1631 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1632 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1633 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1634 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1635 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1636 DW_AT_noreturn on AIX.
1637 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1638 DW_AT_noreturn on AIX.
1639 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1640 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1641 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1642 DW_AT_GNU_deleted on AIX.
1643 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1644 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1645 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1646 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1647 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1648 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1649 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1650 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1651 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1652 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1653 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1654 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1655 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1656 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1657 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1659 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1662 * gfortran.dg/pr67614.f90: New test.
1664 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1667 * gfortran.dg/pr67525.f90: New test.
1669 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1672 * gfortran.dg/allocatable_function_9.f90: New.
1674 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1677 * gcc.target/sh/pr67675.c: New.
1679 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1681 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1683 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1685 * gcc.target/i386/pr66749.c (dg-options): Replace
1686 -mtune=lakemount with -mtune=lakemont.
1687 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1688 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1690 2015-09-25 Marek Polacek <polacek@redhat.com>
1692 * c-c++-common/ubsan/bounds-11.c: New test.
1693 * c-c++-common/ubsan/bounds-12.c: New test.
1695 2015-09-25 Marek Polacek <polacek@redhat.com>
1698 * c-c++-common/ubsan/pr64906.c: New test.
1700 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1702 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1703 with -mtune=lakemount.
1704 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1705 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1707 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1710 * gcc.dg/Werror-13.c: New test.
1712 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1714 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1716 2015-09-24 Richard Biener <rguenther@suse.de>
1719 * g++.dg/pr67699.C: New testcase.
1721 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1724 * gcc.target/arm/fp16-inf.c: New test.
1726 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1728 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1729 name while checking for AVX-512VBMI presence.
1731 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1733 * lib/target-supports.exp (check_effective_target_pie): Check for
1734 PIE support on Solaris 11.x and 12.
1736 2015-09-24 Richard Biener <rguenther@suse.de>
1738 * g++.dg/tree-ssa/restrict3.C: New testcase.
1740 2015-09-24 Richard Biener <rguenther@suse.de>
1742 PR tree-optimization/48885
1743 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1745 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1747 * c-c++-common/Wmisleading-indentation.c: Augment test.
1749 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1751 Fix small typos in the coding rule enforcement warnings.
1752 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1755 2015-09-23 Richard Biener <rguenther@suse.de>
1758 * gcc.dg/ubsan/pr67662.c: New testcase.
1760 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1763 * gcc.dg/pragma-diag-6.c: New test.
1765 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1769 2015-09-23 Richard Biener <rguenther@suse.de>
1771 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1773 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1775 * c-c++-common/Wmisleading-indentation.c: Augment test.
1777 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1779 * g++.dg/diagostic/disable.C: New.
1781 2015-09-22 Tom de Vries <tom@codesourcery.com>
1783 PR tree-optimization/67671
1784 * g++.dg/pr67671.C: New test.
1786 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1789 * gcc.target/i386/pr67480.c: New test.
1791 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1793 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1794 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1795 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1796 avx512dq, avx512cd, avx512er and avx512pf.
1798 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1800 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1801 update-fetch operations.
1802 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1804 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1806 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1807 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1809 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1811 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1813 * gcc.target/aarch64/atomic-inst-swap.c: New.
1815 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1817 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1818 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1819 * gcc.target/i386/pr59789.c (f1): Likewise.
1820 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1821 * gcc.target/i386/intrinsics_6.c: Likewise.
1822 * gcc.dg/winline-5.c (int t): Likewise.
1823 * gcc.dg/winline-9.c (t): Likewise.
1824 * gcc.dg/always_inline2.c (q): Likewise.
1825 * gcc.dg/winline-2.c (inline int t): Likewise.
1826 * gcc.dg/winline-6.c: Likewise.
1827 * gcc.dg/winline-10.c (void g): Likewise.
1828 * gcc.dg/pr49243.c (void parse): Likewise.
1829 * gcc.dg/always_inline3.c (q2): Likewise.
1830 * gcc.dg/winline-3.c: Likewise.
1831 * gcc.dg/winline-7.c (inline void *t): Likewise.
1833 2015-09-22 Tom de Vries <tom@codesourcery.com>
1835 PR tree-optimization/67666
1836 * g++.dg/pr67666.C: New test.
1838 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1841 * gfortran.dg/pr67615.f90: new test.
1843 2015-09-21 Jeff Law <law@redhat.com>
1845 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1847 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1849 Complete the implementation of N4230, Nested namespace definition.
1850 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1851 attributes and nested namespace definitions.
1852 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1853 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1854 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1855 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1856 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1857 appearing before the namespace identifier.
1859 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1862 * gcc.dg/cpp/pr66415-1.c: Test column number.
1864 2015-09-21 Richard Biener <rguenther@suse.de>
1866 * g++.dg/ext/attr-alias-3.C: Add -g.
1868 2015-09-21 Richard Biener <rguenther@suse.de>
1871 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1873 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1876 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1878 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1880 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1882 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1885 * gcc.dg/pr53265.c: Update.
1887 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1889 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1891 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1894 * gcc.target/sh/pr59478.c: New.
1896 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1899 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1900 * gcc.target/sh/pr54236-2.c: Likewise.
1902 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1904 * gcc.target/sh/pr43417.c: Move target independent test to ...
1905 * gcc.c-torture/compile/pr43417.c: ... here.
1907 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1909 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1910 check_effective_target_big_endian, check_effective_target_little_endian,
1911 check_effective_target_any_fpu, check_effective_target_double_fpu,
1912 check_effective_target_use_single_only_fpu,
1913 check_effective_target_default_single_fpu,
1914 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1915 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1916 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1917 check_effective_target_fmovd_enabled,
1918 check_effective_target_has_privileged, check_effective_target_has_pref,
1919 check_effective_target_banked_r0r7_isr,
1920 check_effective_target_stack_save_isr): New effective target checks.
1921 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1922 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1923 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1924 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1925 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1926 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1927 * gcc.target/sh/attr-isr.c: Likewise.
1928 * gcc.target/sh/fpul-usage-1.c: Likewise.
1929 * gcc.target/sh/hiconst.c: Likewise.
1930 * gcc.target/sh/mfmovd.c: Likewise.
1931 * gcc.target/sh/pr21255-3.c: Likewise.
1932 * gcc.target/sh/pr33135-1.c: Likewise.
1933 * gcc.target/sh/pr33135-2.c: Likewise.
1934 * gcc.target/sh/pr33135-3.c: Likewise.
1935 * gcc.target/sh/pr33135-4.c: Likewise.
1936 * gcc.target/sh/pr39423-2.c: Likewise.
1937 * gcc.target/sh/pr49880-4.c: Likewise.
1938 * gcc.target/sh/pr49880-5.c: Likewise.
1939 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1940 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1941 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1942 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1943 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1944 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1945 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1946 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1947 * gcc.target/sh/pr50751-2.c: Likewise.
1948 * gcc.target/sh/pr50751-3.c: Likewise.
1949 * gcc.target/sh/pr50751-5.c: Likewise.
1950 * gcc.target/sh/pr50751-6.c: Likewise.
1951 * gcc.target/sh/pr50751-8.c: Likewise.
1952 * gcc.target/sh/pr51244-15.c: Likewise.
1953 * gcc.target/sh/pr51244-2.c: Likewise.
1954 * gcc.target/sh/pr51244-20.c: Likewise.
1955 * gcc.target/sh/pr51244-6.c: Likewise.
1956 * gcc.target/sh/pr52483-4.c: Likewise.
1957 * gcc.target/sh/pr53511-1.c: Likewise.
1958 * gcc.target/sh/pr53512-1.c: Likewise.
1959 * gcc.target/sh/pr53512-2.c: Likewise.
1960 * gcc.target/sh/pr53512-3.c: Likewise.
1961 * gcc.target/sh/pr53512-4.c: Likewise.
1962 * gcc.target/sh/pr53513-1.c: Likewise.
1963 * gcc.target/sh/pr54089-2.c: Likewise.
1964 * gcc.target/sh/pr54089-3.c: Likewise.
1965 * gcc.target/sh/pr54089-4.c: Likewise.
1966 * gcc.target/sh/pr54602-2.c: Likewise.
1967 * gcc.target/sh/pr54602-3.c: Likewise.
1968 * gcc.target/sh/pr54602-4.c: Likewise.
1969 * gcc.target/sh/pr54680.c: Likewise.
1970 * gcc.target/sh/pr55303-1.c: Likewise.
1971 * gcc.target/sh/pr55303-2.c: Likewise.
1972 * gcc.target/sh/pr55303-3.c: Likewise.
1973 * gcc.target/sh/pr56547-1.c: Likewise.
1974 * gcc.target/sh/pr56547-2.c: Likewise.
1975 * gcc.target/sh/pr61195.c: Likewise.
1976 * gcc.target/sh/pr61996.c: Likewise.
1977 * gcc.target/sh/pr6526.c: Likewise.
1978 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1979 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1980 * gcc.target/sh/prefetch.c: Likewise.
1981 * gcc.target/sh/rte-delay-slot.c: Likewise.
1982 * gcc.target/sh/sh2a-band.c: Likewise.
1983 * gcc.target/sh/sh2a-bclr.c: Likewise.
1984 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1985 * gcc.target/sh/sh2a-bld.c: Likewise.
1986 * gcc.target/sh/sh2a-bor.c: Likewise.
1987 * gcc.target/sh/sh2a-bset.c: Likewise.
1988 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1989 * gcc.target/sh/sh2a-bxor.c: Likewise.
1990 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1991 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1992 * gcc.target/sh/sh2a-movrt.c: Likewise.
1993 * gcc.target/sh/sh2a-resbank.c: Likewise.
1994 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1995 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1996 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1997 * gcc.target/sh/sh4a-cosf.c: Likewise.
1998 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1999 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2000 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2001 * gcc.target/sh/sh4a-sinf.c: Likewise.
2003 2015-09-20 Jeff Law <law@redhat.com>
2005 PR tree-optimization/47679
2006 * g++.dg/warn/Wuninitialized-6.C: New test.
2008 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2010 Implement nested namespace definitions.
2011 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2012 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2013 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2014 * g++.dg/lookup/name-clash5.C: Adjust.
2015 * g++.dg/lookup/name-clash6.C: Likewise.
2017 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2019 * gcc.dg/pragma-diag-5.c: New test.
2021 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2024 * gcc.dg/torture/pr67619.c: New test.
2025 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2028 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2030 PR tree-optimization/67283
2031 * gcc.dg/tree-ssa/sra-15.c: New.
2032 * gcc.dg/tree-ssa/sra-16.c: New.
2034 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2037 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2038 (f2, f3): Make the function static.
2039 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2041 2015-09-17 Christian Bruel <christian.bruel@st.com>
2043 * gcc.target/arm/attr_thumb-static2.c: New test.
2045 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2047 * gnat.dg/overflow_sum3.adb: New test.
2049 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2051 * gcc.target/arm/stack-checking.c: New test.
2053 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2056 * gfortran.dg/public_private_module_5.f90: Add module procedure
2057 trigger_smod to ensure that the smod file is written.
2059 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2061 * gcc.target/aarch64/copysign_1.c: New.
2062 * gcc.target/aarch64/copysign_2.c: New.
2064 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2066 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2067 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2068 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2070 2015-09-16 John Marino <gnugcc@marino.st>
2072 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2074 2015-09-16 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/torture/pr67253.c: New testcase.
2079 2015-09-16 Richard Biener <rguenther@suse.de>
2082 * gcc.dg/pr67271.c: New testcase.
2084 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2086 * gnat.dg/opt49.adb: New test.
2088 2015-09-16 Richard Biener <rguenther@suse.de>
2091 * gcc.dg/torture/pr67442.c: New testcase.
2093 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2095 * gnat.dg/array24.adb: New test.
2096 * gnat.dg/blocklocs.adb: Delete.
2098 2015-09-15 Marek Polacek <polacek@redhat.com>
2101 * gcc.dg/pr67580.c: New test.
2103 2015-09-15 Richard Biener <rguenther@suse.de>
2105 PR tree-optimization/67470
2106 * gcc.dg/torture/pr67470.c: New testcase.
2108 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2110 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2112 2015-09-15 Richard Biener <rguenther@suse.de>
2115 * gcc.dg/pr67563.c: New testcase.
2117 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2120 * gfortran.dg/pr67460.f90: New test.
2122 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2124 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2125 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2127 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/cpp0x/new-auto1.C: New.
2132 2015-09-11 Mark Wielaard <mjw@redhat.com>
2135 * g++.dg/warn/unused-variable-1.C: New test.
2136 * g++.dg/warn/unused-variable-2.C: Likewise.
2137 * gcc.dg/unused-4.c: Adjust warning for static const.
2138 * gcc.dg/unused-variable-1.c: New test.
2139 * gcc.dg/unused-variable-2.c: Likewise.
2141 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2143 * gfortran.dg/private_type_3.f90: Require visibility.
2144 * gfortran.dg/module_variable_2.f90: Same.
2145 * gfortran.dg/nested_forall_1.f: Same.
2146 * gfortran.dg/elemental_dependency_4.f90: Same.
2147 * gfortran.dg/bind_c_usage_25.f90: Same.
2148 * gfortran.dg/access_spec_1.f90: Same.
2149 * gfortran.dg/public_private_module_2.f90: Same.
2150 * gfortran.dg/host_assoc_variable_1.f90: Same.
2151 * gfortran.dg/public_private_module_6.f90: Same.
2152 * gfortran.dg/module_variable_1.f90: Same.
2153 * gfortran.dg/pr37286.f90: Same.
2154 * gfortran.dg/internal_pack_7.f90: Same.
2155 * gfortran.dg/submodule_10.f08: Same.
2156 * gfortran.dg/allocatable_function_8.f90: Same.
2157 * gfortran.dg/merge_init_expr_2.f90: Same.
2158 * gfortran.dg/class_37.f03: Same.
2159 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2160 * gfortran.dg/typebound_call_20.f03: Same.
2161 * gfortran.dg/proc_ptr_result_3.f90: Same.
2162 * gfortran.dg/pr32535.f90: Same.
2163 * gfortran.dg/typebound_proc_19.f90: Same.
2164 * gfortran.dg/initialization_10.f90: Same.
2165 * gfortran.dg/bind_c_usage_8.f03: Same.
2166 * gfortran.dg/pr61335.f90: Same.
2167 * gfortran.dg/elemental_dependency_5.f90: Same.
2168 * gfortran.dg/proc_ptr_3.f90: Same.
2169 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2171 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2173 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2174 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2175 * gcc.dg/loop-8.c: Likewise.
2177 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/specs/addr1.ads: Remove.
2182 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2184 * gcc.dg/pie-link.c: Add -pie to dg-options.
2186 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2188 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2189 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2191 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2193 * gcc.target/powerpc/swaps-p8-20.c: New test.
2194 * gcc.target/powerpc/swaps-p8-21.c: New test.
2196 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2199 * gfortran.dg/pr67526.f90: New test.
2201 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp0x/variadic166.C: New.
2206 2015-09-09 Mark Wielaard <mjw@redhat.com>
2208 * c-c++-common/nonnull-1.c: New test.
2210 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2213 * gfortran.dg/submodule_11.f08: New test.
2215 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2218 * gcc.c-torture/compile/pr67506.c: New test.
2220 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2222 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2223 initialization with a byte mask. No change expected here.
2224 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2225 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2226 initialization with contigious bitmask. Literal pool is expectd
2229 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2232 * gcc.target/arm/pr67439_1.c: New test.
2234 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2236 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2239 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2242 * g++.dg/gomp/pr67523.C: New test.
2245 * g++.dg/gomp/pr67522.C: New test.
2248 * c-c++-common/gomp/pr67521.c: New test.
2251 * c-c++-common/gomp/pr67517.c: New test.
2254 * g++.dg/gomp/pr67514.C: New test.
2257 * g++.dg/gomp/pr67511.C: New test.
2260 * c-c++-common/gomp/pr67502.c: New test.
2262 2015-09-09 Marek Polacek <polacek@redhat.com>
2265 * gcc.dg/pr67512.c: New test.
2267 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2270 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2271 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2272 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2273 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2275 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277 * gcc.target/aarch64/mod_2.x: New file.
2278 * gcc.target/aarch64/mod_256.x: Likewise.
2279 * gcc.target/arm/mod_2.c: New test.
2280 * gcc.target/arm/mod_256.c: Likewise.
2281 * gcc.target/aarch64/mod_2.c: Likewise.
2282 * gcc.target/aarch64/mod_256.c: Likewise.
2284 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2287 * g++.dg/gomp/pr67504.C: New test.
2290 * c-c++-common/gomp/pr67501.c: New test.
2293 * gcc.dg/gomp/pr67500.c: New test.
2296 * gcc.dg/gomp/pr67495.c: New test.
2298 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2299 Sebastian Pop <s.pop@samsung.com>
2301 PR tree-optimization/53852
2302 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2303 both isl-0.12 and isl-0.15.
2304 * gcc.dg/graphite/uns-interchange-14.c: Same.
2305 * gcc.dg/graphite/uns-interchange-15.c: Same.
2306 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2308 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2309 Sebastian Pop <s.pop@samsung.com>
2311 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2312 * gcc.dg/graphite/block-1.c: Same.
2313 * gcc.dg/graphite/block-5.c: Same.
2314 * gcc.dg/graphite/block-6.c: Same.
2315 * gcc.dg/graphite/interchange-1.c: Same.
2316 * gcc.dg/graphite/interchange-10.c: Same.
2317 * gcc.dg/graphite/interchange-11.c: Same.
2318 * gcc.dg/graphite/interchange-13.c: Same.
2319 * gcc.dg/graphite/interchange-14.c: Same.
2320 * gcc.dg/graphite/interchange-3.c: Same.
2321 * gcc.dg/graphite/interchange-4.c: Same.
2322 * gcc.dg/graphite/interchange-7.c: Same.
2323 * gcc.dg/graphite/interchange-8.c: Same.
2324 * gcc.dg/graphite/interchange-9.c: Same.
2325 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2326 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2327 * gcc.dg/graphite/pr37485.c: Same.
2328 * gcc.dg/graphite/scop-0.c (int toto): Same.
2329 * gcc.dg/graphite/scop-1.c: Same.
2330 * gcc.dg/graphite/scop-10.c: Same.
2331 * gcc.dg/graphite/scop-11.c: Same.
2332 * gcc.dg/graphite/scop-12.c: Same.
2333 * gcc.dg/graphite/scop-13.c: Same.
2334 * gcc.dg/graphite/scop-16.c: Same.
2335 * gcc.dg/graphite/scop-17.c: Same.
2336 * gcc.dg/graphite/scop-18.c: Same.
2337 * gcc.dg/graphite/scop-2.c: Same.
2338 * gcc.dg/graphite/scop-21.c (int test): Same.
2339 * gcc.dg/graphite/scop-22.c (void foo): Same.
2340 * gcc.dg/graphite/scop-4.c: Same.
2341 * gcc.dg/graphite/scop-5.c: Same.
2342 * gcc.dg/graphite/scop-6.c: Same.
2343 * gcc.dg/graphite/scop-7.c: Same.
2344 * gcc.dg/graphite/scop-8.c: Same.
2345 * gcc.dg/graphite/scop-9.c: Same.
2346 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2347 data-refs remain inside the inner loop.
2348 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2349 * gcc.dg/graphite/uns-interchange-14.c: Same.
2350 * gcc.dg/graphite/uns-interchange-9.c: Same.
2351 * gfortran.dg/graphite/interchange-3.f90
2353 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2356 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2369 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2371 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2372 * lib/target-supports.exp
2373 (check_effective_target_arm_neon_fp16_hw): New.
2375 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2377 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2378 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2380 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2382 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2383 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2385 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2386 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2387 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2388 when those are supported.
2389 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2392 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2393 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2396 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2397 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2398 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2400 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2402 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2404 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2405 Add float16x8_t case.
2406 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2407 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2408 main, exec_vcreate): Likewise.
2409 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2410 exec_vget_high): Likewise.
2411 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2412 exec_vget_low): Likewise.
2413 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2415 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2416 exec_vld1_dup): Likewise.
2417 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2418 exec_vld1_lane): Likewise.
2419 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2421 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2422 exec_vldX_dup): Likewise.
2423 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2424 exec_vldX_lane): Likewise.
2425 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2426 exec_vset_lane): Likewise.
2427 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2428 exec_vst1_lane): Likewise.
2430 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2432 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2433 * gcc.target/aarch64/vget_low_1.c: Likewise.
2435 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2437 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2438 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2439 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2440 (main): update orig_data to avoid float16 NaN on bigendian.
2442 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2444 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2446 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2447 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2448 * gcc.target/aarch64/vld1_lane.c: Likewise.
2450 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2455 2015-09-07 Marek Polacek <polacek@redhat.com>
2458 * gcc.dg/asm-10.c: New test.
2460 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2463 * gcc.dg/lto/pr67452_0.c: New test.
2465 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2468 * gcc.target/avr/pr65210.c: New test.
2470 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2473 * lib/target-supports.exp (check_cached_effective_target):
2474 Apppend $prop to et_prop_list only if needed.
2476 2015-09-04 Marek Polacek <polacek@redhat.com>
2479 * gcc.dg/ubsan/pr67279.c: New test.
2481 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2482 Petr Murzin <petr.murzin@intel.com>
2483 Kirill Yukhin <kirill.yukhin@intel.com>
2485 * gcc.target/i386/avx512f-scatter-1.c: New.
2486 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2487 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2489 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2491 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2492 rather than calling rmdir, cleanup if open fails.
2494 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2496 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2497 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2498 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2499 Return true for PowerPC targets that implement Altivec.
2501 2015-09-03 Renlin Li <renlin.li@arm.com>
2503 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2505 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2507 2015-09-03 Martin Sebor <msebor@redhat.com>
2510 * g++.dg/addr_builtin-1.C: New test.
2511 * gcc.dg/addr_builtin-1.c: New test.
2513 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2515 * gcc.target/powerpc/vec-shift.c: New test.
2517 2015-09-03 Tom de Vries <tom@codesourcery.com>
2519 PR tree-optimization/65637
2520 * gcc.dg/autopar/reduc-4.c: New test.
2522 2015-09-03 Tom de Vries <tom@codesourcery.com>
2524 PR tree-optimization/65637
2525 * gcc.dg/autopar/pr46099-2.c: New test.
2527 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2530 * g++.dg/pr67351.C: New test.
2532 2015-09-03 Richard Biener <rguenther@suse.de>
2535 * g++.dg/lto/pr66705_0.C: New testcase.
2537 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2540 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2541 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2543 2015-09-02 Marek Polacek <polacek@redhat.com>
2546 * gcc.dg/pr67432.c: New test.
2548 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2550 * lib/target-supports.exp (clear_effective_target_cache): New.
2551 (check_cached_effective_target): Update et_prop_list.
2552 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2553 * g++.dg/compat/compat.exp: Likewise.
2554 * g++.dg/compat/struct-layout-1.exp: Likewise.
2555 * lib/asan-dg.exp: Likewise.
2556 * lib/atomic-dg.exp: Likewise.
2557 * lib/cilk-plus-dg.exp: Likewise.
2558 * lib/clearcap.exp: Likewise.
2559 * lib/mpx-dg.exp: Likewise.
2560 * lib/tsan-dg.exp: Likewise.
2561 * lib/ubsan-dg.exp: Likewise.
2563 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2565 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2567 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2568 Andrew Bennett <andrew.bennett@imgtec.com>
2570 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2571 dependencies between ISA level and compact-branches.
2572 * gcc.target/mips/branch-10.c: Update expected output to allow
2573 compact forms of b/bal.
2574 * gcc.target/mips/branch-11.c: Likewise.
2575 * gcc.target/mips/branch-12.c: Likewise.
2576 * gcc.target/mips/branch-13.c: Likewise.
2577 * gcc.target/mips/branch-3.c: Likewise.
2578 * gcc.target/mips/branch-4.c: Likewise.
2579 * gcc.target/mips/branch-5.c: Likewise.
2580 * gcc.target/mips/branch-6.c: Likewise.
2581 * gcc.target/mips/branch-7.c: Likewise.
2582 * gcc.target/mips/branch-8.c: Likewise.
2583 * gcc.target/mips/branch-9.c: Likewise.
2584 * gcc.target/mips/branch-cost-1.c: Likewise.
2585 * gcc.target/mips/call-1.c: Likewise.
2586 * gcc.target/mips/call-2.c: Likewise.
2587 * gcc.target/mips/call-3.c: Likewise.
2588 * gcc.target/mips/call-4.c: Likewise.
2589 * gcc.target/mips/call-5.c: Likewise.
2590 * gcc.target/mips/call-6.c: Likewise.
2591 * gcc.target/mips/lazy-binding-1.c: Likewise.
2592 * gcc.target/mips/near-far-1.c: Likewise.
2593 * gcc.target/mips/near-far-2.c: Likewise.
2594 * gcc.target/mips/near-far-3.c: Likewise.
2595 * gcc.target/mips/near-far-4.c: Likewise.
2596 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2597 run with compact branches allowed.
2598 * gcc.target/mips/compact-branches-1.c: New file.
2599 * gcc.target/mips/compact-branches-2.c: Likewise.
2600 * gcc.target/mips/compact-branches-3.c: Likewise.
2601 * gcc.target/mips/compact-branches-4.c: Likewise.
2602 * gcc.target/mips/compact-branches-5.c: Likewise.
2603 * gcc.target/mips/compact-branches-6.c: Likewise.
2604 * gcc.target/mips/compact-branches-7.c: Likewise.
2606 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2608 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2609 Clean-up a created directory if testcase fails.
2611 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2614 * g++.dg/pr67405.C: New test.
2616 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2620 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2622 * gcc.dg/ifcvt-1.c: New test.
2623 * gcc.dg/ifcvt-2.c: Likewise.
2624 * gcc.dg/ifcvt-3.c: Likewise.
2626 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2629 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2632 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2634 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2636 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2639 * g++.dg/other/pr61753.C: New.
2641 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2643 * gcc.dg/tree-ssa/cmp-1.c: New file.
2645 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2647 * gcc.dg/tree-ssa/complex-7.c: New file.
2649 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2651 * gcc.target/powerpc/swaps-p8-19.c: New test.
2653 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2656 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2658 2015-08-29 Tom de Vries <tom@codesourcery.com>
2660 PR tree-optimization/46193
2661 * gcc.dg/autopar/pr46193.c: New test.
2663 2015-08-28 Nathan Sidwell <nathan@acm.org>
2665 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2666 use exit code for failure.
2668 * gcc.dg/torture/matrix-1.c: Use plain printf.
2669 * gcc.dg/torture/matrix-2.c: Likewise.
2670 * gcc.dg/torture/matrix-5.c: Likewise.
2671 * gcc.dg/torture/matrix-6.c: Likewise.
2672 * gcc.dg/torture/transpose-1.c: Likewise.
2673 * gcc.dg/torture/transpose-2.c: Likewise.
2674 * gcc.dg/torture/transpose-3.c: Likewise.
2675 * gcc.dg/torture/transpose-4.c: Likewise.
2676 * gcc.dg/torture/transpose-5.c: Likewise.
2677 * gcc.dg/torture/transpose-6.c: Likewise.
2679 2015-08-28 Jeff Law <law@redhat.com>
2682 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2683 * gcc.dg/torture/pr66752-1.c: New test
2684 * g++.dg/torture/pr66752-2.C: New test.
2686 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2688 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2690 * gcc.dg/tree-ssa/sra-15.c: New.
2692 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2694 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2695 * gcc.target/mips/msub-8.c: Ditto
2697 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2699 * lib/target-supports.exp (check-effective_target_vect_double):
2700 Enable for Power targets with VSX hardware available.
2701 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2702 vect_no_align && { ! vect_hw_misalign }.
2704 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2706 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2707 Replaced by opt_files, compile with -floop-nest-optimize.
2708 * g++.dg/graphite/graphite.exp: Same.
2709 * gfortran.dg/graphite/graphite.exp: Same.
2710 * gcc.dg/graphite/block-0.c: Adjust pattern.
2711 * gcc.dg/graphite/block-1.c: Same.
2712 * gcc.dg/graphite/block-3.c: Same.
2713 * gcc.dg/graphite/block-4.c: Same.
2714 * gcc.dg/graphite/block-5.c: Same.
2715 * gcc.dg/graphite/block-6.c: Same.
2716 * gcc.dg/graphite/block-7.c: Same.
2717 * gcc.dg/graphite/block-8.c: Same.
2718 * gcc.dg/graphite/block-pr47654.c: Same.
2719 * gcc.dg/graphite/interchange-0.c: Same.
2720 * gcc.dg/graphite/interchange-1.c: Same.
2721 * gcc.dg/graphite/interchange-10.c: Same.
2722 * gcc.dg/graphite/interchange-11.c: Same.
2723 * gcc.dg/graphite/interchange-12.c: Same.
2724 * gcc.dg/graphite/interchange-13.c: Same.
2725 * gcc.dg/graphite/interchange-14.c: Same.
2726 * gcc.dg/graphite/interchange-15.c: Same.
2727 * gcc.dg/graphite/interchange-3.c: Same.
2728 * gcc.dg/graphite/interchange-4.c: Same.
2729 * gcc.dg/graphite/interchange-5.c: Same.
2730 * gcc.dg/graphite/interchange-6.c: Same.
2731 * gcc.dg/graphite/interchange-7.c: Same.
2732 * gcc.dg/graphite/interchange-8.c: Same.
2733 * gcc.dg/graphite/interchange-9.c: Same.
2734 * gcc.dg/graphite/interchange-mvt.c: Same.
2735 * gcc.dg/graphite/pr37485.c: Same.
2736 * gcc.dg/graphite/uns-block-1.c: Same.
2737 * gcc.dg/graphite/uns-interchange-12.c: Same.
2738 * gcc.dg/graphite/uns-interchange-14.c: Same.
2739 * gcc.dg/graphite/uns-interchange-15.c: Same.
2740 * gcc.dg/graphite/uns-interchange-9.c: Same.
2741 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2742 * gfortran.dg/graphite/interchange-3.f90: Same.
2744 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2747 * gcc.target/i386/pr67317-1.c: New test.
2748 * gcc.target/i386/pr67317-2.c: Ditto.
2749 * gcc.target/i386/pr67317-3.c: Ditto.
2750 * gcc.target/i386/pr67317-4.c: Ditto.
2751 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2752 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2754 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2756 * gcc.target/powerpc/vec-shr.c: New.
2758 2015-08-27 Marek Polacek <polacek@redhat.com>
2761 * gcc.dg/torture/pr67005.c: New test.
2763 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2765 * gcc.dg/tree-ssa/sra-15.c: New.
2767 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2769 * gcc.target/aarch64/long_branch_1.c: New test.
2771 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2773 * gcc.target/s390/20150826-1.c: New test.
2775 2015-08-26 Renlin Li <renlin.li@arm.com>
2777 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2779 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2781 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2783 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2785 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2786 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2787 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2788 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2790 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2792 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2794 * gcc.target/aarch64/tlsle_1.x: New test source.
2795 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2796 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2797 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2799 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2802 * gfortran.dg/shape_8.f90: New test.
2804 2015-08-25 Marek Polacek <polacek@redhat.com>
2807 * gcc.dg/weak/weak-18.c: New test.
2809 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2811 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2812 gcc_jit_context_set_bool_use_external_driver.
2814 2015-08-25 Nathan Sidwell <nathan@acm.org>
2816 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2818 * gcc.dg/20001117-1.c: Needs return_address.
2819 * gcc.dg/20020415-1.c: Needs alloca.
2820 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2821 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2822 * gcc.dg/pr63186.c: Needs label_values.
2823 * gcc.dg/torture/pr33848.c: Likwise.
2825 * lib/target-supports.exp (check_effective_target_fopenacc,
2826 check_effective_target_fopenmp): Disable for nvptx.
2827 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2828 * gcc.dg/stack-usage-1.c: Likewise.
2829 * gcc.dg/stack-usage-2.c: Likewise.
2830 * gcc.dg/unused-5.c: Likewise.
2831 * gcc.dg/unwind-1.c: Likewise.
2833 2015-08-25 Christian Bruel <christian.bruel@st.com>
2835 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2836 * g++.dg/Wno-frame-address.C: Ditto.
2838 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2841 * g++.dg/pr67211.C: New test.
2843 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2847 * gfortran.dg/block_end_error_1.f90: New test.
2848 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2850 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2853 * gcc.target/i386/pr66821.c: New test.
2855 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2858 * gcc.target/i386/pr67329.c: New test.
2860 2015-08-24 Nathan Sidwell <nathan@acm.org>
2862 * gcc.dg/pr49551.c: Needs -fdata-sections.
2864 * gcc.dg/pr64935-2.c: Needs scheduling.
2866 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2867 * gcc.dg/torture/pr63738.c: Likewise.
2868 * gcc.dg/torture/pr64728.c: Likewise.
2869 * gcc.dg/pr63748.c: Likewise.
2870 * gcc.dg/20020312-2.c: Likewise.
2872 * gcc.dg/torture/pr66123.c: Needs label_values.
2874 * gcc.dg/torture/pr41261.c: Needs profiling.
2875 * gcc.dg/pr26570.c: Likewise.
2876 * gcc.dg/pr61776.c: Likewise.
2877 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2878 * gcc.dg/gomp/pr34610.c: Likewise.
2879 * gcc.dg/pr54121.c: Likewise.
2880 * gcc.dg/20050325-1.c: Likewise.
2881 * gcc.dg/pr66899.c: Likewise.
2882 * gcc.dg/pr48770.c: Likewise.
2883 * gcc.dg/pr24225.c: Likewise.
2885 * gcc.dg/pr27531-1.c: Needs io.
2886 * gcc.dg/pr44606.c: Likewise.
2888 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2890 * gcc.dg/pr51990.c: Needs alloca.
2892 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2894 2015-08-24 Tom de Vries <tom@codesourcery.com>
2896 PR tree-optimization/65468
2897 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2899 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2902 * gfortran.dg/backtrace_1.f90: New test.
2904 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2907 * gfortran.dg/execute_command_line_2.f90: New test.
2909 2015-08-23 Tom de Vries <tom@codesourcery.com>
2911 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2912 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2913 vect_no_int_max to vect_no_int_min_max.
2914 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2915 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2916 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2917 * gcc.dg/vect/slp-reduc-4.c: Same.
2918 * gcc.dg/vect/slp-reduc-5.c: Same.
2919 * gcc.dg/vect/vect-125.c: Same.
2920 * gcc.dg/vect/vect-13.c: Same.
2921 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2922 * gcc.dg/vect/vect-reduc-1.c: Same.
2923 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2924 * gcc.dg/vect/vect-reduc-1char.c:Same.
2925 * gcc.dg/vect/vect-reduc-1short.c: Same.
2926 * gcc.dg/vect/vect-reduc-2.c: Same.
2927 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2928 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2929 * lib/target-supports.exp: Same.
2931 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2934 * g++.dg/cpp0x/decltype63.C: New.
2936 2015-08-22 Nathan Sidwell <nathan@acm.org>
2938 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2939 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2940 * c-c++-common/Wunused-var-8.c: Likewise.
2941 * c-c++-common/gomp/pr61486-2.c: Likewise.
2942 * c-c++-common/Wunused-var-6.c: Likewise.
2943 * c-c++-common/goacc/reduction-1.c: Likewise.
2944 * c-c++-common/goacc/reduction-2.c: Likewise.
2945 * c-c++-common/goacc/reduction-3.c: Likewise.
2946 * c-c++-common/goacc/reduction-4.c: Likewise.
2947 * gcc.dg/builtins-64.c: Likewise.
2948 * gcc.dg/pr59523.c: Likewise.
2949 * gcc.dg/tree-ssa/20080530.c: Likewise.
2950 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2951 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2952 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2953 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2954 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2955 * gcc.dg/pr59011.c: Likewise.
2956 * gcc.dg/uninit-9.c: Likewise.
2957 * gcc.dg/pr61561.c: Likewise.
2958 * gcc.dg/vla-4.c: Likewise.
2959 * gcc.dg/20101010-1.c: Likewise.
2960 * gcc.dg/pr49120.c: Likewise.
2961 * gcc.dg/20030331-2.c: Likewise.
2962 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2963 * gcc.dg/pr25682.c: Likewise.
2964 * gcc.dg/guality/guality.c: Likewise.
2965 * gcc.dg/pr27301.c: Likewise.
2966 * gcc.dg/uninit-9-O0.c: Likewise.
2967 * gcc.dg/fold-alloca-1.c: Likewise.
2968 * gcc.dg/pr41470.c: Likewise.
2969 * gcc.dg/pr51491-2.c: Likewise.
2970 * gcc.dg/winline-7.c: Likewise.
2971 * gcc.dg/vla-2.c: Likewise.
2972 * gcc.dg/pr50764.c: Likewise.
2973 * gcc.dg/c99-vla-1.c: Likewise.
2974 * gcc.dg/pr33238.c: Likewise.
2975 * gcc.dg/c99-const-expr-13.c: Likewise.
2976 * gcc.dg/builtin-return-1.c: Likewise.
2977 * gcc.dg/vla-3.c: Likewise.
2978 * gcc.dg/20020415-1.c: Likewise.
2979 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2980 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2981 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2982 * gcc.dg/torture/calleesave-sse.c: Likewise.
2983 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2984 * gcc.dg/gomp/vla-2.c: Likewise.
2985 * gcc.dg/gomp/vla-3.c: Likewise.
2986 * gcc.dg/gomp/vla-4.c: Likewise.
2987 * gcc.dg/gomp/pr30494.c: Likewise.
2988 * gcc.dg/gomp/vla-5.c: Likewise.
2989 * gcc.dg/pr51990-2.c: Likewise.
2990 * gcc.dg/vla-22.c: Likewise.
2992 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2994 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2995 * gcc.dg/dollar.c: Likewise.
2996 * gcc.dg/pragma-message.c: Likewise.
2997 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2998 * c-c++-common/raw-string-14.c: Likewise.
3000 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3002 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3003 property that instantiation here is a compile-time error.
3005 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.dg/other/pr67065.C: Extend.
3009 2015-08-21 Nathan Sidwell <nathan@acm.org>
3011 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3013 (check_effective_target_global_constructor): New.
3014 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3015 * gcc.dg/debug/debug.exp: Skip for nvptx.
3016 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3018 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3019 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3020 * gcc.c-torture/compile/pr33855.c: Likewise.
3021 * gcc.c-torture/compile/920723-1.c: Likewise.
3022 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3024 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3026 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3029 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3031 * gcc.c-torture/execute/switch-1.c: Likewise.
3033 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3034 * gcc.c-torture/execute/printf-1.c: Likewise.
3035 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3036 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3037 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3038 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3039 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3040 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3041 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3042 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3043 * gcc.c-torture/execute/gofast.c: Likewise.
3044 * gcc.c-torture/execute/complex-6.c: Likewise.
3046 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3047 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3048 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3049 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3050 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3051 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3052 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3053 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3054 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3055 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3056 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3057 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3058 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3059 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3060 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3061 * gcc.dg/setjmp-1.c: Likewise.
3062 * gcc.dg/cleanup-5.c: Likewise.
3063 * gcc.dg/cleanup-12.c: Likewise.
3064 * gcc.dg/cleanup-13.c: Likewise.
3066 * gcc.dg/constructor-1.c: Require global ctor.
3068 * gcc.dg/fork-instrumentation.c: Require profiling.
3069 * gcc.dg/20030107-1.c: Likewise.
3070 * gcc.dg/20030702-1.c: Likewise.
3072 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3073 * gcc.dg/cpp/paste2.c: Likewise.
3074 * gcc.dg/cpp/strify3.c: Likewise.
3075 * gcc.dg/cpp/strify4.c: Likewise.
3076 * gcc.dg/cpp/lexnum.c: Likewise.
3077 * gcc.dg/cpp/digraphs.c: Likewise.
3078 * gcc.dg/cpp/macro1.c: Likewise.
3080 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3082 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3084 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3086 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3089 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3091 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3092 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3093 vec_vpmsum_be and vec_shasigma_be.
3095 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3097 * lib/target-supports.exp
3098 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3099 with -mfp16-format=ieee.
3101 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/other/pr67065.C: New.
3106 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3108 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3110 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3111 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3112 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3113 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3115 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3117 * gcc.dg/wide_shift_64_1.c: New testcase.
3118 * gcc.dg/wide_shift_128_1.c: Likewise.
3119 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3121 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3123 * lib/target-supports.exp
3124 (check_effective_target_fstack_protector_enabled): New test.
3125 * gcc.target/i386/ssp-default.c: New test.
3127 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3130 * gfortran.dg/generic_31.f90: New.
3132 2015-08-19 Marek Polacek <polacek@redhat.com>
3135 * g++.dg/torture/pr67133.C: New test.
3137 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3139 * gcc.target/powerpc/altivec-35.c: New test.
3140 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3141 * gcc.target/powerpc/vsx-vector-7.c: New test.
3143 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3146 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3147 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3149 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3151 PR rtl-optimization/67218
3152 * gcc.c-torture/execute/ieee/pr67218.c,
3153 gcc.target/aarch64/fcvt_int_float_double1.c,
3154 gcc.target/aarch64/fcvt_int_float_double2.c,
3155 gcc.target/aarch64/fcvt_int_float_double3.c,
3156 gcc.target/aarch64/fcvt_int_float_double4.c,
3157 gcc.target/aarch64/fcvt_uint_float_double1.c,
3158 gcc.target/aarch64/fcvt_uint_float_double2.c,
3159 gcc.target/aarch64/fcvt_uint_float_double3.c,
3160 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3162 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3164 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3165 dg-options to disable LSE extensions.
3166 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3167 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3168 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3169 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3170 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3171 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3172 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3173 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3174 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3175 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3176 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3177 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3178 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3179 * gcc.target/aarch64/sync-op-full.c: Likewise.
3180 * gcc.target/aarch64/sync-op-release.c: Likewise.
3182 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3185 * g++.dg/cpp1z/feat-cxx1z.C: New.
3187 2015-08-18 Marek Polacek <polacek@redhat.com>
3190 * gcc.dg/torture/pr67222.c: New test.
3192 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3194 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3196 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3198 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3199 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3200 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3202 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3204 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3205 which is used in later code.
3207 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/cpp0x/nullptr34.C: New.
3211 * g++.dg/warn/Wconversion2.C: Adjust.
3212 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3213 * g++.old-deja/g++.other/null3.C: Likewise.
3215 * g++.dg/cpp0x/pr51313.C: Adjust.
3217 2015-08-17 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/67221
3220 * gcc.dg/torture/pr67221.c: New testcase.
3222 2015-08-17 Mike Stump <mikestump@comcast.net>
3223 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3225 * gcc.target/arm/memcpy-aligned-1.c: New test.
3227 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3230 * gfortran.dg/norm_4.f90: Rename to...
3231 * gfortran.dg/norm2_4.f90: this.
3232 * gfortran.dg/norm2_5.f90: New test.
3234 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3236 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3237 * gcc.dg/ssp-1.c: Make counter a register.
3238 * gcc.dg/ssp-2.c: Likewise.
3239 * gcc.dg/torture/parm-coalesce.c: New.
3241 2015-08-14 Marek Polacek <polacek@redhat.com>
3244 * gcc.dg/torture/pr67133.c: New test.
3246 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3247 Matthias Klose <doko@debian.org>
3250 * gcc.c-torture/compile/pr67143.c: New
3251 * gcc.target/aarch64/atomic-op-imm.c
3252 (atomic_fetch_add_negative_RELAXED): New.
3253 (atomic_fetch_sub_negative_ACQUIRE): New.
3255 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3257 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3258 * gcc.target/aarch64/target_attr_8.c: Likewise.
3259 * gcc.target/aarch64/target_attr_14.c: Likewise.
3261 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3263 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3265 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3267 * gcc.target/i386/builtin_target.c: Add skylake check.
3269 2015-08-13 Jeff Law <law@redhat.com>
3271 * gcc.dg/pr66314.c: Moved from here to ..
3272 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3273 to clear all sanitizers before -fsanitize=kernel-address.
3275 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277 * gcc.target/aarch64/cinc_common_1.c: New test.
3279 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/ext/attribute-may-alias-1.C: New.
3283 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3285 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3287 * gcc.target/aarch64/atomic-inst-cas.c: New.
3288 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3290 2015-08-13 Andreas Schwab <schwab@suse.de>
3292 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3294 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3297 * g++.dg/torture/pr62164.C: New.
3299 2015-08-13 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/67191
3302 * gcc.dg/torture/pr67191.c: New testcase.
3303 * g++.dg/torture/pr67191.C: Likewise.
3305 2015-08-13 Richard Biener <rguenther@suse.de>
3307 PR tree-optimization/66502
3308 PR tree-optimization/67167
3309 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3311 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3314 * g++.dg/init/new42.C: New.
3316 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3321 * gcc.target/powerpc/pr67071-2.c: Likewise.
3322 * gcc.target/powerpc/pr67071-3.c: Likewise.
3324 2015-08-12 Marek Polacek <polacek@redhat.com>
3327 * c-c++-common/Wshift-overflow-6.c: New test.
3328 * c-c++-common/Wshift-overflow-7.c: New test.
3329 * g++.dg/cpp1y/left-shift-2.C: New test.
3331 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3334 * g++.dg/cpp0x/pr52742.C: New.
3336 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3339 Check Knights Landing support.
3341 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3344 * g++.dg/warn/Wunused-result-1.C: New.
3346 2015-08-12 Richard Biener <rguenther@suse.de>
3348 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3349 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3351 * g++.dg/tree-ssa/pr61034.C: Adjust.
3352 * gcc.dg/fold-compare-2.c: Likewise.
3353 * gcc.dg/pr50763.c: Likewise.
3354 * gcc.dg/predict-3.c: Likewise.
3355 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3356 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3357 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3358 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3359 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3360 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3361 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3362 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3363 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3364 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3365 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3366 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3368 2015-08-12 Nathan Sidwell <nathan@acm.org>
3370 * gcc.dg/vrp-min-max-1.c: New.
3371 * gcc.dg/vrp-min-max-2.c: New.
3373 2015-08-12 Richard Biener <rguenther@suse.de>
3375 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3377 2015-08-12 Tom de Vries <tom@codesourcery.com>
3380 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3381 Handle absence of vector min/max for sparc.
3383 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3386 * g++.dg/ext/mv25.C: New test.
3388 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3390 * gcc.target/i386/avx2-vect-shift.c: New test.
3392 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3396 * gcc.dg/pragma-diag-3.c: New test.
3397 * gcc.dg/pragma-diag-4.c: New test.
3399 2015-08-11 Nathan Sidwell <nathan@acm.org>
3401 * c-c++-common/dfp/operator-comma.c: Call init function.
3402 * c-c++-common/dfp/convert-dfp-2.c: New test.
3404 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3406 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3407 Treat model == 0x4f as Broadwell.
3409 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3412 * gfortran.dg/pr67140.f90: New test.
3414 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3418 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3420 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3423 * gfortran.dg/ieee/large_4.f90: New test.
3425 2015-08-08 Bud Davis <jmdavis@link.com>
3428 * gfortran.dg/common_22.f90: New.
3430 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3432 PR rtl-optimization/67028
3433 * gcc.dg/pr67028.c: New testcase.
3435 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3437 PR rtl-optimization/67029
3438 * gcc.dg/pr67029.c: New test.
3440 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3443 * gfortran.dg/ieee/ieee_8.f90: New test.
3445 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3447 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3449 * gcc.target/aarch64/noplt_2.c: Likewise.
3450 * gcc.target/aarch64/noplt_3.c: Likewise.
3452 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3454 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3455 optimization level, and print a summary at the end.
3457 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3459 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3461 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3463 * gcc.target/aarch64/noplt_3.c: New testcase.
3465 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3467 * gcc.target/aarch64/noplt_1.c: New testcase.
3468 * gcc.target/aarch64/noplt_2.c: Likewise.
3470 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3472 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3473 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3475 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3477 * gcc.target/s390/dwarfregtable-1.c: New test.
3478 * gcc.target/s390/dwarfregtable-2.c: New test.
3479 * gcc.target/s390/dwarfregtable-3.c: New test.
3481 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3483 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3485 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3488 * gfortran.dg/ieee/large_2.f90: New test.
3489 * gfortran.dg/ieee/large_3.F90: New test.
3491 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3494 * gfortran.dg/ieee/large_1.f90: Adjust test.
3496 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3497 Jeff Law <law@redhat.com>
3500 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3501 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3502 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3503 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3504 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3505 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3507 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3510 * gfortran.dg/pr66311.f90: New file.
3512 2015-08-05 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/67121
3515 * gcc.dg/torture/pr67121.c: New testcase.
3517 2015-08-05 Nick Clifton <nickc@redhat.com>
3519 * gcc.target/rl78: New directory.
3520 * gcc.target/rl78/rl78.exp: New file: Test driver.
3521 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3523 2015-08-05 Richard Biener <rguenther@suse.de>
3526 * gcc.dg/torture/pr67120.c: New testcase.
3528 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3532 * lib/fortran-modules.exp: Call cleanup-submodules from
3534 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3535 cover the cases where private entities are no longer optimized
3537 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3539 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3540 * gfortran.dg/submodule_5.f08: The same.
3541 * gfortran.dg/submodule_9.f08: The same.
3542 * gfortran.dg/submodule_10.f08: New test.
3544 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3547 * g++.dg/cpp1y/var-templ35.C: New.
3549 2015-08-05 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/67055
3552 * g++.dg/torture/pr67055.C: New testcase.
3554 2015-08-05 Richard Biener <rguenther@suse.de>
3556 PR tree-optimization/67109
3557 * gcc.dg/torture/pr67109.c: New testcase.
3558 * gcc.dg/vect/vect-119.c: Adjust.
3560 2015-08-05 Richard Biener <rguenther@suse.de>
3563 * gcc.dg/pr67107.c: New testcase.
3565 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/cpp1z/abbrev2.C: New.
3570 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3574 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3577 * g++.dg/init/explicit4.C: New.
3579 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3581 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3582 without VSX an Power8 vector support.
3584 2015-08-04 Richard Biener <rguenther@suse.de>
3586 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3588 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3591 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3594 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/cpp1y/var-templ34.C: New.
3599 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3601 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3602 * gcc.target/aarch64/target_attr_1.c: Likewise.
3603 * gcc.target/aarch64/target_attr_2.c: Likewise.
3604 * gcc.target/aarch64/target_attr_3.c: Likewise.
3605 * gcc.target/aarch64/target_attr_4.c: Likewise.
3606 * gcc.target/aarch64/target_attr_5.c: Likewise.
3607 * gcc.target/aarch64/target_attr_6.c: Likewise.
3608 * gcc.target/aarch64/target_attr_7.c: Likewise.
3609 * gcc.target/aarch64/target_attr_8.c: Likewise.
3610 * gcc.target/aarch64/target_attr_9.c: Likewise.
3611 * gcc.target/aarch64/target_attr_10.c: Likewise.
3612 * gcc.target/aarch64/target_attr_11.c: Likewise.
3613 * gcc.target/aarch64/target_attr_12.c: Likewise.
3614 * gcc.target/aarch64/target_attr_13.c: Likewise.
3615 * gcc.target/aarch64/target_attr_14.c: Likewise.
3616 * gcc.target/aarch64/target_attr_15.c: Likewise.
3618 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3620 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3622 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3624 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3626 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3628 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3631 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3634 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3635 * gfortran.dg/ieee/large_1.f90: New test.
3637 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3639 PR tree-optimization/67043
3640 * gcc.dg/pr67043.c: New test.
3642 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3644 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3646 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3648 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3649 it to push/pop timing items.
3650 (main): For each optimization level, create a gcc_jit_timer, and
3651 time all of the iteration within that level cumulatively.
3652 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3653 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3655 2015-08-03 Alexander Basov <coohpt@gmail.com>
3660 * gcc.target/arm/pr43404.c : New testcase.
3661 * gcc.target/arm/pr48470.c : New testcase.
3662 * gcc.target/arm/pr64744-1.c : New testcase.
3663 * gcc.target/arm/pr64744-2.c : New testcase.
3665 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3667 PR tree-optimization/67077
3668 * gcc.dg/pr67077.c: New test.
3670 2015-08-03 Jeff Law <law@redhat.com>
3673 PR gcov-profile/66899
3674 * gcc.dg/pr66899.c: New test.
3675 * gcc.dg/pr66314.c: New test.
3677 2015-08-03 Marek Polacek <polacek@redhat.com>
3680 * gcc.dg/pr67088.c: New test.
3682 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3685 * gcc.target/arm/vnmul-1.c: New.
3686 * gcc.target/arm/vnmul-2.c: New.
3687 * gcc.target/arm/vnmul-3.c: New.
3688 * gcc.target/arm/vnmul-4.c: New.
3690 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3693 * gfortran.dg/class_allocate_20.f90: New.
3695 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3697 * gcc.target/aarch64/csel_bfx_1.c: New test.
3698 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3700 2015-08-02 Martin Sebor <msebor@redhat.com>
3702 * g++.dg/Wframe-address-in-Wall.C: New test.
3703 * g++.dg/Wframe-address.C: New test.
3704 * g++.dg/Wno-frame-address.C: New test.
3705 * gcc.dg/Wframe-address-in-Wall.c: New test.
3706 * gcc.dg/Wframe-address.c: New test.
3707 * gcc.dg/Wno-frame-address.c: New test.
3709 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3711 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3713 2015-08-01 Michael Collison <michael.collison@linaro.org
3714 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3716 * gcc.target/arm/mincmp.c: New test.
3718 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3721 * gfortran.dg/associated_target_6.f03: New test
3723 2015-08-01 Tom de Vries <tom@codesourcery.com>
3725 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3726 optimize ("-ftree-parallelize-loops=0").
3727 Add successful scans for 2 detected reductions. Add xfail scans for 3
3728 detected reductions.
3729 * gcc.dg/autopar/reduc-2short.c: Same.
3730 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3731 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3732 detected reductions.
3733 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3736 2015-07-31 Marek Polacek <polacek@redhat.com>
3739 * g++.dg/ubsan/pr66977.C: New test.
3741 2015-07-30 Marek Polacek <polacek@redhat.com>
3743 * c-c++-common/Wtautological-compare-3.c: New test.
3745 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3747 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3748 (CHECK): Pass address of scalar, rather than array.
3750 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3752 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3754 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3756 * gcc.target/aarch64/fp16/fp16.exp: New.
3757 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3758 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3760 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3762 * gcc.target/aarch64/f16_movs_1.c: New test.
3764 2015-07-28 Tom de Vries <tom@codesourcery.com>
3766 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3769 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3770 Manuel López-Ibáñez <manu@gcc.gnu.org>
3772 * gcc.dg/parm-incomplete-1.c: Update.
3773 * gcc.dg/pr18809-1.c: Update.
3774 * gcc.dg/pr27953.c: Update.
3775 * gcc.dg/vla-11.c: Update.
3777 2015-07-27 Marek Polacek <polacek@redhat.com>
3779 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3781 2015-07-27 Tom de Vries <tom@codesourcery.com>
3783 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3784 attribute. Update comment.
3786 Add scan for not parallelizing inner loop.
3787 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3791 2015-07-27 Marek Polacek <polacek@redhat.com>
3794 * c-c++-common/Wtautological-compare-2.c: New test.
3796 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3799 * gcc.target/i386/pr66232-6.c: New tests.
3800 * gcc.target/i386/pr66232-7.c: Likewise.
3801 * gcc.target/i386/pr66232-8.c: Likewise.
3802 * gcc.target/i386/pr66232-9.c: Likewise.
3804 2015-07-27 Marek Polacek <polacek@redhat.com>
3808 * c-c++-common/Wtautological-compare-1.c: New test.
3810 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3813 * g++.dg/template/pr18969.C: New test.
3814 * g++.dg/template/pr18969-2.C: New test.
3815 * g++.old-deja/g++.jason/overload.C: Remove return value in
3816 template function returning void.
3818 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3820 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3821 immediates to avoid shift-overflow warnings.
3823 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3826 * g++.dg/init/pr66857.C: New test.
3828 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3831 * gcc.target/i386/pr66648.c: New test.
3833 2015-07-25 Tom de Vries <tom@codesourcery.com>
3835 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3836 interchange_files and block_files variables.
3837 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3839 * gcc.dg/graphite/uns-interchange-12.c: Same.
3840 * gcc.dg/graphite/uns-interchange-14.c: Same.
3841 * gcc.dg/graphite/uns-interchange-15.c: Same.
3842 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3843 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3845 2015-07-25 Jeff Law <law@redhat.com>
3849 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3850 * gcc.dg/torture/pr66752-1.c: New test
3851 * g++.dg/torture/pr66752-2.C: New test.
3853 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3856 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3858 PR rtl-optimization/64164
3859 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3860 * gcc.dg/ssp-1.c: Make counter a register.
3861 * gcc.dg/ssp-2.c: Likewise.
3862 * gcc.dg/torture/parm-coalesce.c: New.
3864 2015-07-24 Tom de Vries <tom@codesourcery.com>
3866 * gcc.dg/graphite/block-1.c: Xfail scan.
3867 * gcc.dg/graphite/interchange-12.c: Same.
3868 * gcc.dg/graphite/interchange-14.c: Same.
3869 * gcc.dg/graphite/interchange-15.c: Same.
3870 * gcc.dg/graphite/interchange-9.c: Same.
3871 * gcc.dg/graphite/interchange-mvt.c: Same.
3872 * gcc.dg/graphite/uns-block-1.c: New test.
3873 * gcc.dg/graphite/uns-interchange-12.c: New test.
3874 * gcc.dg/graphite/uns-interchange-14.c: New test.
3875 * gcc.dg/graphite/uns-interchange-15.c: New test.
3876 * gcc.dg/graphite/uns-interchange-9.c: New test.
3877 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3879 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3882 * c-c++-common/Wunused-function-1.c: New.
3884 2015-07-24 Tom de Vries <tom@codesourcery.com>
3886 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3887 alternative exit-first loop transform.
3888 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3889 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3890 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3891 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3892 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3893 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3894 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3895 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3896 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3898 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3901 * gcc.target/i386/mpx/pr66566.c: New test.
3903 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3906 * gcc.target/i386/pr66978.c: New test.
3908 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3910 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3912 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3914 * gcc.target/s390/insv-1.c: New test.
3915 * gcc.target/s390/insv-2.c: New test.
3916 * gcc.target/s390/insv-3.c: New test.
3918 2015-07-24 Tom de Vries <tom@codesourcery.com>
3920 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3922 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3925 * gcc.dg/pr25530.c: New test.
3927 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3930 * gcc.dg/pr25529.c: New test.
3932 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3934 * gcc.target/arm/reg_equal_test.c: New test.
3936 2015-07-23 Jeff Law <law@redhat.com>
3939 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3940 * gcc.dg/torture/pr66752-1.c: New test
3941 * g++.dg/torture/pr66752-2.C: New test.
3943 2015-07-23 Marek Polacek <polacek@redhat.com>
3946 * g++.dg/warn/Wlogical-op-2.C: New test.
3948 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3950 PR rtl-optimization/64164
3951 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3952 * gcc.dg/ssp-1.c: Make counter a register.
3953 * gcc.dg/ssp-2.c: Likewise.
3954 * gcc.dg/torture/parm-coalesce.c: New.
3956 2015-07-23 Marek Polacek <polacek@redhat.com>
3959 * c-c++-common/ubsan/pr66908.c: New test.
3961 2015-07-23 Tom de Vries <tom@codesourcery.com>
3963 * gcc.dg/autopar/outer-4.c: Add xfail.
3964 * gcc.dg/autopar/outer-5.c: Same.
3965 * gcc.dg/autopar/outer-6.c: Same.
3966 * gcc.dg/autopar/reduc-2.c: Same.
3967 * gcc.dg/autopar/reduc-2char.c: Same.
3968 * gcc.dg/autopar/reduc-2short.c: Same.
3969 * gcc.dg/autopar/reduc-8.c: Same.
3970 * gcc.dg/autopar/uns-outer-4.c: New test.
3971 * gcc.dg/autopar/uns-outer-5.c: New test.
3972 * gcc.dg/autopar/uns-outer-6.c: New test.
3974 2015-07-23 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/66952
3977 * gcc.dg/torture/pr66952.c: Use signed char.
3979 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3981 PR tree-optimization/66926,66951
3982 * gcc.dg/vect/pr66951.c: New test.
3984 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/parse/error57.C: New.
3988 * g++.dg/expr/string-2.C: Update.
3990 2015-07-23 Richard Biener <rguenther@suse.de>
3992 PR tree-optimization/66945
3993 * gcc.dg/torture/pr66945.c: New testcase.
3995 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3998 * g++.dg/ext/mv24.C: New test.
4000 2015-07-22 Marek Polacek <polacek@redhat.com>
4002 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4005 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4009 * gfortran.dg/generic_30.f90: New.
4011 2015-07-22 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/66952
4014 * gcc.dg/torture/pr66952.c: New testcase.
4016 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4018 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4020 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4022 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4024 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4026 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4028 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4030 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4032 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4034 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4036 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4038 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4040 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4042 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4044 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4046 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4048 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4050 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4052 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4054 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4056 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4058 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4060 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4062 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4064 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4066 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4068 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4070 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4072 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4074 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4076 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4078 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4080 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4082 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4084 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4086 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4088 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4090 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4092 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4094 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4096 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4098 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4100 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4102 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4104 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4106 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4108 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4110 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4112 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4114 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4116 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4118 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4120 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4122 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4124 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4126 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4128 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4130 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4132 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4134 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4136 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4138 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4140 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4142 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4144 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4146 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4148 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4150 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4152 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4154 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4156 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4158 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4160 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4162 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4164 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4166 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4168 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4170 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4172 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4174 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4176 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4178 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4180 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4182 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4184 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4186 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4188 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4190 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4192 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4194 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4196 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4198 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4200 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4202 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4204 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4206 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4208 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4210 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4212 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4214 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4216 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4218 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4220 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4222 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4224 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4226 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4228 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4230 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4232 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4234 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4236 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4238 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4240 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4242 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4244 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4246 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4248 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4250 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4252 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4254 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4256 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4258 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4260 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4262 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4264 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4266 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4268 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4270 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4272 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4274 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4276 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4278 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4280 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4283 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4285 * g++.dg/template/crash81.C: Update.
4287 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4290 * gcc.target/i386/pr66424.c: New.
4292 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4294 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4296 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4299 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4300 Drop address sanitization.
4302 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4304 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4306 (dg-additional-options): Set armv5t flag.
4308 2015-07-21 Marek Polacek <polacek@redhat.com>
4310 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4311 * gcc.dg/vmx/unpack.c: Likewise.
4312 * gcc.target/powerpc/quad-atomic.c: Likewise.
4314 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4316 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4318 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4320 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4323 2015-07-20 Marek Polacek <polacek@redhat.com>
4326 * c-c++-common/Wshift-overflow-1.c: New test.
4327 * c-c++-common/Wshift-overflow-2.c: New test.
4328 * c-c++-common/Wshift-overflow-3.c: New test.
4329 * c-c++-common/Wshift-overflow-4.c: New test.
4330 * c-c++-common/Wshift-overflow-5.c: New test.
4331 * g++.dg/cpp1y/left-shift-1.C: New test.
4332 * gcc.dg/c90-left-shift-2.c: New test.
4333 * gcc.dg/c90-left-shift-3.c: New test.
4334 * gcc.dg/c99-left-shift-2.c: New test.
4335 * gcc.dg/c99-left-shift-3.c: New test.
4336 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4337 * gcc.c-torture/execute/pr40386.c: Likewise.
4338 * gcc.dg/vect/pr33373.c: Likewise.
4339 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4340 * gcc.dg/vect/vect-shift-2.c: Likewise.
4342 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4344 * gcc.target/aarch64/neg_abs_1.c: New test.
4346 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4349 * gcc.target/i386/pr66922.c: New test.
4351 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4355 * gcc.dg/tree-ssa/pr42327.c: Removed.
4356 * g++.dg/other/pr35011.C: Removed.
4358 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4361 * gcc.target/i386/pr66906.c: New test.
4363 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4365 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4366 as follow-up to r225930.
4368 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4371 * lib/fortran-modules.exp (proc cleanup-submodules): New
4373 * gfortran.dg/submodule_1.f08: Change extension and clean up
4374 the submodule files.
4375 * gfortran.dg/submodule_2.f08: ditto
4376 * gfortran.dg/submodule_6.f08: ditto
4377 * gfortran.dg/submodule_7.f08: ditto
4378 * gfortran.dg/submodule_8.f08: New test
4379 * gfortran.dg/submodule_9.f08: New test
4381 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4382 Sebastian Pop <s.pop@samsung.com>
4385 * gcc.dg/graphite/pr61929.c: New.
4387 2015-07-17 Marek Polacek <polacek@redhat.com>
4389 * gcc.dg/fold-minus-7.c: New test.
4391 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4393 * gfortran.dg/co_reduce_1.f90: New file.
4395 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4398 * gcc.target/i386/pr66824.c:
4400 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4403 * gfortran.dg/structure_constructor_13.f03: New test.
4405 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4408 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4409 of generated while loops in the tree dump.
4410 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4412 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4414 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4416 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4419 * gcc.target/i386/pr66891.c: New test.
4421 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4423 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4425 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4427 PR rtl-optimization/66626
4428 * gcc.target/i386/pr66626-2.c: New.
4430 2015-07-16 Martin Liska <mliska@suse.cz>
4432 * g++.dg/ipa/pr66896.c: New test.
4434 2015-07-16 Richard Biener <rguenther@suse.de>
4436 PR tree-optimization/66894
4437 * gcc.dg/torture/pr66894.c: New testcase.
4439 2015-07-16 Richard Biener <rguenther@suse.de>
4441 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4443 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4446 * g++.dg/pr66866.C: New test.
4448 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4452 2015-07-15 Richard Biener <rguenther@suse.de>
4454 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4455 { -O3 -fomit-frame-pointer },
4456 { -O3 -fomit-frame-pointer -funroll-loops } and
4457 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4459 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4460 -finline-functions }
4462 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4464 * gcc.target/mips/interrupt_handler-5.c: New test.
4466 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4467 Robert Suchanek <robert.suchanek@imgtec.com>
4469 * gcc.target/mips/interrupt_handler-4.c: New test.
4471 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4474 * gcc.dg/lto/lto.exp: Initialize MPX.
4476 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4478 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4480 * gcc.target/arm/scd42-3.c: Likewise.
4482 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4484 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4485 code to be run when the pre-arch code increases the isa_rev to
4486 mips32r6 or greater.
4488 2015-07-15 Richard Biener <rguenther@suse.de>
4490 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4491 { -O3 -fomit-frame-pointer },
4492 { -O3 -fomit-frame-pointer -funroll-loops } and
4493 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4495 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4496 -finline-functions }
4497 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4498 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4499 to additional_flags.
4501 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4503 PR rtl-optimization/66838
4504 * gcc.target/i386/pr66838.c: New test.
4506 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4509 * g++.dg/template/pr66850.C: New test.
4511 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4512 Cesar Philippidis <cesar@codesourcery.com>
4513 Chung-Lin Tang <cltang@codesourcery.com>
4515 * gcc.target/nios2/nios2-flushd.c: New.
4516 * gcc.target/nios2/nios2-rdprs.c: New.
4517 * gcc.target/nios2/r2-atomic.c: New.
4518 * gcc.target/nios2/r2-eni.c: New.
4519 * gcc.target/nios2/r2-wrpie.c: New.
4521 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4522 Cesar Philippidis <cesar@codesourcery.com>
4523 Chung-Lin Tang <cltang@codesourcery.com>
4525 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4526 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4528 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4529 Cesar Philippidis <cesar@codesourcery.com>
4530 Chung-Lin Tang <cltang@codesourcery.com>
4532 * gcc.target/nios2/andci.c: New.
4533 * gcc.target/nios2/bmx.c: New.
4534 * gcc.target/nios2/cdx-add.c: New.
4535 * gcc.target/nios2/cdx-branch.c: New.
4536 * gcc.target/nios2/cdx-callret.c: New.
4537 * gcc.target/nios2/cdx-loadstore.c: New.
4538 * gcc.target/nios2/cdx-logical.c: New.
4539 * gcc.target/nios2/cdx-mov.c: New.
4540 * gcc.target/nios2/cdx-shift.c: New.
4541 * gcc.target/nios2/cdx-sub.c: New.
4542 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4544 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4547 * g++.dg/cpp0x/vt-65071.C: New.
4549 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4550 Cesar Philippidis <cesar@codesourcery.com>
4551 Chung-Lin Tang <cltang@codesourcery.com>
4553 * gcc.target/nios2/r2-io-range.c: New.
4554 * gcc.target/nios2/r2-stio-1.c: New.
4555 * gcc.target/nios2/r2-stio-2.c: New.
4556 * gcc.target/nios2/nios2-ldxio.c: New.
4557 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4558 of just compile. Add more tests.
4560 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4562 gfortran.dg/pr66864.f90: New test.
4564 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4566 PR rtl-optimization/66626
4567 * gcc.target/i386/pr66626.c: New.
4569 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4571 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4572 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4573 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4575 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4577 * g++.dg/template/crash81.C: Adjust for error + inform change.
4578 * g++.dg/template/pr58878.C: Likewise.
4579 * g++.dg/template/shadow1.C: Likewise.
4580 * g++.dg/template/shadow2.C: Likewise.
4581 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4582 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4583 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4584 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4586 2015-07-14 Richard Biener <rguenther@suse.de>
4588 PR tree-optimization/66863
4589 * gcc.dg/torture/pr66863.c: New testcase.
4591 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4594 * g++.dg/template/pr65186.C: New test.
4596 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4598 * gcc.target/arm/macro_defs0.c: Add directive to skip
4599 test if -marm is present.
4600 * gcc.target/arm/macro_defs1.c: Likewise.
4602 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4604 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4606 * gcc.target/aarch64/adds1.c: Likewise.
4607 * gcc.target/aarch64/ands_1.c: Likewise.
4608 * gcc.target/aarch64/bics_1.c: Likewise.
4609 * gcc.target/aarch64/subs1.c: Likewise.
4610 * gcc.target/aarch64/subs3.c: Likewise.
4612 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4615 * gfortran.dg/pr64589.f90: New test.
4617 2015-07-13 Renlin Li <renlin.li@arm.com>
4620 * gcc.c-torture/execute/pr66556.c: New.
4622 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4624 * gcc.dg/20020219-1.c: Fix double word typos.
4625 * gcc.dg/20020919-1.c: Same.
4627 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4628 Jeff Law <law@redhat.com>
4631 * g++.dg/tree-ssa/pr66726.c: New test.
4632 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4633 * gcc.dg/tree-ssa/pr66726.c: New test.
4635 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/cpp0x/variadic-ttp2.C: New.
4640 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4643 * g++.dg/cpp0x/auto46.C: New test.
4644 * g++.dg/template/pr30044.C: New test.
4645 * g++.dg/template/shadow2.C: New test.
4646 * g++.dg/template/error55.C: New test.
4647 * g++.dg/template/crash83.C: Accept any error string.
4648 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4650 * g++.dg/cpp0x/variadic19.C: Likewise
4651 * g++.dg/template/canon-type-13.C: Likewise.
4652 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4653 * g++.dg/torture/20070621-1.C: Likewise.
4655 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4658 * g++.dg/init/explicit3.C: New.
4660 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4663 * gcc.target/i386/pr66819-1.c: New test.
4664 * gcc.target/i386/pr66819-2.c: Likewise.
4665 * gcc.target/i386/pr66819-3.c: Likewise.
4666 * gcc.target/i386/pr66819-4.c: Likewise.
4667 * gcc.target/i386/pr66819-5.c: Likewise.
4669 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4673 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4674 type to prevent possible flag-clobbering zero-extensions.
4675 * gcc.target/i386/pr66703.c: New test.
4677 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4680 * g++.dg/cpp0x/nsdmi-template15.C: New.
4682 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4684 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4686 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4688 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4689 * gcc.target/arm/flip-thumb.c: Likewise.
4691 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4694 * gcc.target/i386/pr66813.c: New test.
4696 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.dg/gomp/pr66820.c: New test.
4701 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4704 * g++.dg/cpp0x/scoped_enum6.C: New.
4706 2015-07-10 Tom de Vries <tom@codesourcery.com>
4708 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4709 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4711 2015-07-10 Richard Biener <rguenther@suse.de>
4713 PR tree-optimization/66823
4714 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4715 which should not be necessary. XFAIL.
4717 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4720 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4722 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/gomp/pr66633-1.c: New test.
4726 * gcc.dg/gomp/pr66633-2.c: New test.
4727 * gcc.dg/gomp/pr66633-3.c: New test.
4728 * gcc.dg/gomp/pr66633-4.c: New test.
4730 2015-07-09 John Marino <gnugcc@marino.st>
4732 * lib/target-supports.exp (check_effective_target_pie):
4735 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4738 * gcc.target/i386/pr66814.c: New test.
4740 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4743 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4744 * gcc.target/aarch64/fnmul-2.c: Likewise.
4745 * gcc.target/aarch64/fnmul-3.c: Likewise.
4746 * gcc.target/aarch64/fnmul-4.c: Likewise.
4748 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/cpp0x/vt-65790.C: New.
4753 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4756 * gcc.target/i386/pr66818.c: New test.
4758 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4761 * gcc.target/i386/pr66817.c: New test.
4763 2015-07-09 Marek Polacek <polacek@redhat.com>
4765 PR tree-optimization/66718
4766 * gcc.dg/vect/vect-126.c: New test.
4768 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4770 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4771 even when dwarf-2 is not the default.
4773 2015-07-08 Jeff Law <law@redhat.com>
4776 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4777 to have a single memory reference.
4779 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4781 * g++.dg/other/dump-ada-spec-9.C: New test.
4783 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4785 * g++.dg/vect/vect.exp: Run also simd* tests.
4786 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4787 (check_vect): Fix up get_cpuid call for C++.
4788 * g++.dg/vect/simd-clone-1.cc: New test.
4790 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4792 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4794 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4796 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4797 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4799 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4802 * gcc.target/i386/pr66806.c: New test.
4804 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4807 * g++.dg/cpp0x/auto45.C: New.
4809 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4812 * gcc.target/i386/pr66334.c: New.
4814 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4816 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4819 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4822 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4823 (verify_code): Update expected error message.
4824 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4825 (verify_code): Likewise.
4826 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4827 (verify_code): Likewise.
4829 2015-07-08 Richard Biener <rguenther@suse.de>
4831 PR tree-optimization/66793
4832 * gcc.dg/torture/pr66793.c: New testcase.
4834 2015-07-08 Richard Biener <rguenther@suse.de>
4836 PR tree-optimization/66794
4837 * gcc.dg/torture/pr66794.c: New testcase.
4839 2015-07-08 Marek Polacek <polacek@redhat.com>
4842 * g++.dg/abi/abi-tag15.C: New test.
4844 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4846 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4847 * gcc.target/mips/branch-3.c: Ditto
4848 * gcc.target/mips/branch-4.c: Ditto.
4849 * gcc.target/mips/branch-5.c: Ditto.
4850 * gcc.target/mips/branch-6.c: Ditto.
4851 * gcc.target/mips/branch-7.c: Ditto.
4852 * gcc.target/mips/branch-8.c: Ditto.
4853 * gcc.target/mips/branch-9.c: Ditto.
4854 * gcc.target/mips/branch-10.c: Ditto.
4855 * gcc.target/mips/branch-11.c: Ditto.
4856 * gcc.target/mips/branch-12.c: Ditto.
4857 * gcc.target/mips/branch-13.c: Ditto.
4858 * gcc.target/mips/umips-branch-5.c: New file.
4859 * gcc.target/mips/umips-branch-6.c: New file.
4860 * gcc.target/mips/umips-branch-7.c: New file.
4861 * gcc.target/mips/umips-branch-8.c: New file.
4862 * gcc.target/mips/umips-branch-9.c: New file.
4863 * gcc.target/mips/umips-branch-10.c: New file.
4864 * gcc.target/mips/umips-branch-11.c: New file.
4865 * gcc.target/mips/umips-branch-12.c: New file.
4866 * gcc.target/mips/umips-branch-13.c: New file.
4867 * gcc.target/mips/umips-branch-14.c: New file.
4868 * gcc.target/mips/umips-branch-15.c: New file.
4869 * gcc.target/mips/umips-branch-16.c: New file.
4870 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4871 (OCCUPY_0xfffc): New define.
4873 2015-07-08 Renlin Li <renlin.li@arm.com>
4875 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4877 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4879 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4881 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4883 * gcc.target/i386/bt-3.c: New test.
4884 * gcc.target/i386/bt-4.c: Ditto.
4886 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4888 * g++.dg/other/dump-ada-spec-8.C: New test.
4890 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4893 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4895 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4897 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4899 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4900 Avoid using an opaque struct for local "f".
4902 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4905 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4906 * jit.dg/test-pr66779.c: New testcase.
4908 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4910 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4913 2015-07-07 Richard Biener <rguenther@suse.de>
4915 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4917 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4919 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4920 * gcc.target/mips/call-5.c: Ditto.
4921 * gcc.target/mips/call-6.c: Ditto.
4923 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4925 * gcc.dg/dx-test.c: New test-case.
4927 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4930 * gfortran.dg/allocate_with_source_9.f08: New test.
4932 2015-07-07 Christian Bruel <christian.bruel@st.com>
4935 * gcc.target/arm/flip-thumb.c: Fix scan.
4936 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4937 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4938 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4941 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4944 * gcc.c-torture/execute/pr65956.c: New test.
4946 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4948 * gcc.target/arm/aapcs/align1.c: New.
4949 * gcc.target/arm/aapcs/align_rec1.c: New.
4950 * gcc.target/arm/aapcs/align2.c: New.
4951 * gcc.target/arm/aapcs/align_rec2.c: New.
4952 * gcc.target/arm/aapcs/align3.c: New.
4953 * gcc.target/arm/aapcs/align_rec3.c: New.
4954 * gcc.target/arm/aapcs/align4.c: New.
4955 * gcc.target/arm/aapcs/align_rec4.c: New.
4956 * gcc.target/arm/aapcs/align_vararg1.c: New.
4957 * gcc.target/arm/aapcs/align_vararg2.c: New.
4959 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4961 * gfortran.dg/iomsg_2.f90: New test.
4963 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4966 * gcc.target/i386/pr66749.c: New test.
4968 2015-07-06 Richard Biener <rguenther@suse.de>
4970 PR tree-optimization/66772
4971 * gcc.dg/torture/pr66772-1.c: New testcase.
4972 * gcc.dg/torture/pr66772-2.c: Likewise.
4974 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4976 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4977 the jals instruction.
4979 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4982 * gcc.target/i386/pr53383-1.c: New file.
4983 * gcc.target/i386/pr53383-2.c: Likewise.
4984 * gcc.target/i386/pr53383-3.c: Likewise.
4986 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4988 * gcc.target/aarch64/fnmul-1.c: New.
4989 * gcc.target/aarch64/fnmul-2.c: New.
4990 * gcc.target/aarch64/fnmul-3.c: New.
4991 * gcc.target/aarch64/fnmul-4.c: New.
4993 2015-07-06 Richard Biener <rguenther@suse.de>
4996 * gcc.dg/torture/pr66759.c: New testcase.
4998 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5001 * gfortran.dg/alloc_comp_class_3.f03: New test.
5002 * gfortran.dg/alloc_comp_class_4.f03: New test.
5004 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5006 * gcc.c-torture/execute/pr66757.c: New test.
5008 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5010 PR tree-optimization/66720
5011 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5013 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5014 Sandra Loosemore <sandra@codesourcery.com>
5016 * gcc.target/nios2/gprel-offset.c: New test.
5018 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5021 * gfortran.dg/pr66725.f90: New test.
5023 2015-07-03 Jason Merrill <jason@redhat.com>
5025 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5026 Avoid narrowing error.
5028 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5030 PR rtl-optimization/66706
5031 * gcc.target/powerpc/shift-int.c: New testcase.
5033 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5036 * gcc.target/i386/pr66746.c: New file.
5038 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5040 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5042 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5044 PR tree-optimization/66119
5045 * g++.dg/opt/pr66119.C: New.
5047 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5050 * gfortran.dg/submodule_1.f90: New test
5051 * gfortran.dg/submodule_2.f90: New test
5052 * gfortran.dg/submodule_3.f90: New test
5053 * gfortran.dg/submodule_4.f90: New test
5054 * gfortran.dg/submodule_5.f90: New test
5055 * gfortran.dg/submodule_6.f90: New test
5056 * gfortran.dg/submodule_7.f90: New test
5058 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5060 PR preprocessor/53690
5061 * g++.dg/cpp/pr53690.C: New.
5063 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5065 * gcc.target/powerpc/vec-cmp.c: New test.
5067 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5070 * gfortran.dg/pr56520.f90: New test.
5072 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5075 * gfortran.dg/pr66545_1.f90: New test.
5076 * gfortran.dg/pr66545_2.f90: New test.
5078 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5080 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5081 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5083 2015-07-02 Richard Biener <rguenther@suse.de>
5086 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5089 2015-07-02 Richard Biener <rguenther@suse.de>
5091 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5093 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5095 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5097 2015-07-01 Jason Merrill <jason@redhat.com>
5099 * lib/target-supports.exp (cxx_default): Set to C++14.
5101 2015-07-01 Tom de Vries <tom@codesourcery.com>
5104 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5107 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5109 * gfortran.dg/warn_conversion_8.f90: New test.
5111 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5113 PR rtl-optimization/61047
5114 * gcc.c-torture/execute/20150611-1.c: New testcase.
5116 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5119 * jit.dg/all-non-failing-tests.h: Add
5120 test-pr66700-observing-write-through-ptr.c.
5121 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5123 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5125 * jit.dg/test-accessing-union.c: Add comments for use by
5126 gcc/jit/docs/topics/types.rst.
5128 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5130 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5131 'do-require-effective-target' with 'dg-require-effective-target'.
5132 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5133 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5134 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5135 'stlex' with 'strex' as the expected output.
5137 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5140 * g++.dg/cpp0x/gen-attrs-60.C: New.
5141 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5143 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5145 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5147 * gcc.target/aarch64/pic-small.c: Restrict this test under
5148 check_effective_target_aarch64_small_fpic.
5150 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5152 * gfortran.dg/gomp/pr66633.f90: New test.
5154 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5157 * g++.dg/template/pr66686.C: New test.
5159 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5161 * gnat.dg/lto17.ad[sb]: New test.
5163 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5165 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5166 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5168 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5170 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5172 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5174 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5176 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5178 * jit.dg/test-switch.c: New testcase.
5179 * jit.dg/test-switch.cc: New testcase.
5181 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5184 * jit.dg/all-non-failing-tests.h: Add note about
5185 test-validly-unreachable-block.c.
5186 * jit.dg/test-validly-unreachable-block.c: New file.
5188 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5191 * jit.dg/all-non-failing-tests.h: Add note about
5192 test-extra-options.c.
5193 * jit.dg/test-extra-options.c: New testcase.
5195 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5198 * gcc.target/i386/pr66691.c: New.
5200 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5202 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5203 * gcc.target/i386/iamcu/args.h: Likewise.
5204 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5205 * gcc.target/i386/iamcu/defines.h: Likewise.
5206 * gcc.target/i386/iamcu/macros.h: Likewise.
5207 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5208 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5209 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5210 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5211 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5212 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5213 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5214 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5215 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5216 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5217 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5218 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5219 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5220 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5221 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5222 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5223 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5225 2015-06-30 Marek Polacek <polacek@redhat.com>
5227 * gcc.dg/fold-minus-6.c: New test.
5229 * gcc.dg/fold-ior-3.c: New test.
5231 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5233 Implement N4197 - Adding u8 character literals
5234 * g++.dg/cpp1z/utf8.C: New.
5235 * g++.dg/cpp1z/utf8-neg.C: New.
5236 * g++.dg/cpp1z/udlit-utf8char.C: New.
5238 2015-06-30 Marek Polacek <polacek@redhat.com>
5240 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5242 2015-06-30 Tom de Vries <tom@codesourcery.com>
5244 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5245 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5246 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5247 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5249 2015-06-30 Marek Polacek <polacek@redhat.com>
5251 * gcc.dg/fold-ior-2.c: New test.
5253 2015-06-30 Tom de Vries <tom@codesourcery.com>
5255 PR tree-optimization/66652
5256 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5257 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5259 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5261 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5265 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5267 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5270 * gfortran.dg/wunused-parameter.f90: New test.
5272 2015-06-29 Richard Henderson <rth@redhat.com>
5274 * gcc.target/i386/asm-flag-1.c: New.
5275 * gcc.target/i386/asm-flag-2.c: New.
5276 * gcc.target/i386/asm-flag-3.c: New.
5277 * gcc.target/i386/asm-flag-4.c: New.
5278 * gcc.target/i386/asm-flag-5.c: New.
5280 2015-06-29 Marek Polacek <polacek@redhat.com>
5283 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5284 * c-c++-common/pr66322.c: New test.
5285 * g++.dg/eh/scope1.C: Remove dg-warning.
5287 2015-06-29 Richard Biener <rguenther@suse.de>
5289 PR tree-optimization/66677
5290 * gcc.dg/vect/pr66677.c: New testcase.
5292 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5295 * gcc.dg/tree-ssa/pr64130.c: New test.
5297 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5299 * gcc.target/aarch64/pic-small.c: New testcase.
5301 2015-06-26 Richard Biener <rguenther@suse.de>
5303 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5305 2015-06-26 Marek Polacek <polacek@redhat.com>
5307 * gcc.dg/fold-and-1.c: New test.
5308 * gcc.dg/fold-and-2.c: New test.
5310 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/warn11.adb: Add missing dg directive.
5313 * gnat.dg/warn12.adb: New test.
5314 * gnat.dg/warn12_pkg.ads: New helper.
5316 2015-06-26 Richard Biener <rguenther@suse.de>
5318 * gfortran.dg/reassoc_3.f90: Adjust.
5320 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5323 * gcc.target/i386/pr66412.c: New test.
5325 2015-06-25 Richard Biener <rguenther@suse.de>
5327 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5329 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5331 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5333 2015-06-25 Richard Biener <rguenther@suse.de>
5335 * gfortran.dg/vect/vect-9.f90: New testcase.
5337 2015-06-25 Nick Clifton <nickc@redhat.com>
5339 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5340 H8300 and M32R targets.
5342 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5345 * gfortran.dg/maxerrors.f90: New test.
5347 2015-06-08 DJ Delorie <dj@redhat.com>
5349 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5351 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5353 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5355 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5357 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5358 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5359 * gcc.target/aarch64/nofp_1.c: New file.
5361 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5363 Implement N3928 - Extending static_assert
5364 * g++.dg/cpp0x/static_assert8.C: Adjust.
5365 * g++.dg/cpp0x/static_assert12.C: New.
5366 * g++.dg/cpp0x/static_assert13.C: New.
5367 * g++.dg/cpp1y/static_assert1.C: New.
5368 * g++.dg/cpp1y/static_assert2.C: New.
5369 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5371 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5374 * g++.dg/cpp0x/trailing11.C: New.
5376 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5378 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5380 * gcc.target/arm/memset-inline-10.c: Likewise.
5381 * gcc.target/arm/pr58784.c: Likewise.
5382 * gcc.target/arm/pr59985.C: Likewise.
5383 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5385 2015-06-24 Renlin Li <renlin.li@arm.com>
5387 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5388 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5390 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5393 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5396 * g++.dg/cpp0x/auto45.C: New test.
5397 * g++.dg/template/pr30044.C: New test.
5398 * g++.dg/template/crash83.C: Accept any error string.
5399 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5401 * g++.dg/cpp0x/variadic18.C: Likewise
5402 * g++.dg/template/canon-type-13.C: Likewise.
5403 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5405 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5408 * g++.dg/other/linkage2.C: New.
5410 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5413 * gcc.target/arm/pr63408.c: New test.
5415 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5417 * lib/c-torture.exp: Don't call check_effective_target_lto
5418 before setting up environment correctly.
5419 * lib/gcc-dg.exp: Likewise, and protect
5420 gcc_force_conventional_output.
5422 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5424 PR rtl-optimization/66306
5425 * gcc.target/s390/pr66306.c: New test.
5427 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5429 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5430 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5431 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5432 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5433 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5434 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5435 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5437 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5440 * gcc.c-torture/pr65803.c: New test.
5442 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5445 * g++.dg/cpp0x/auto45.C: New test.
5446 * g++.dg/template/pr30044.C: New test.
5447 * g++.dg/template/crash83.C: Accept any error string.
5448 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5450 * g++.dg/cpp0x/variadic18.C: Likewise
5451 * g++.dg/template/canon-type-13.C: Likewise.
5452 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5454 2015-06-23 Marek Polacek <polacek@redhat.com>
5456 * c-c++-common/Wlogical-op-3.c: New test.
5458 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5461 * g++.dg/cpp0x/scoped_enum5.C: New.
5463 2015-06-23 Richard Biener <rguenther@suse.de>
5465 PR tree-optimization/66636
5466 * gcc.dg/vect/pr66636.c: New testcase.
5468 2015-06-23 Marek Polacek <polacek@redhat.com>
5470 * gcc.dg/fold-minus-4.c: New test.
5471 * gcc.dg/fold-minus-5.c: New test.
5472 * c-c++-common/ubsan/overflow-add-5.c: New test.
5474 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5476 Add missing testcase from r224672.
5477 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5479 * gcc.target/vax/bswapdi-1.c: New.
5481 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5484 * gfortran.dg/associate_18.f08: New test.
5486 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5489 * gcc.target/i386/pr66560-1.c: New test.
5490 * gcc.target/i386/pr66560-2.c: Ditto.
5491 * gcc.target/i386/pr66560-3.c: Ditto.
5492 * gcc.target/i386/pr66560-4.c: Ditto.
5494 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5496 * gcc.target/nvptx/nvptx.exp: New file.
5497 * gcc.target/nvptx/proto-1.c: Likewise.
5499 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5501 PR tree-optimization/66449
5502 * gcc.dg/vect/pr66449.c: New test.
5504 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5506 * g++.dg/other/dump-ada-spec-5.C: New test.
5507 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5508 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5510 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5512 * g++.dg/inherit/pure1.C: Test location too.
5514 2015-06-22 Marek Polacek <polacek@redhat.com>
5516 * gcc.dg/fold-ior-1.c: New test.
5517 * gcc.dg/fold-minus-2.c: New test.
5518 * gcc.dg/fold-minus-3.c: New test.
5519 * gcc.dg/fold-plus-1.c: New test.
5520 * gcc.dg/fold-plus-2.c: New test.
5521 * gcc.dg/fold-xor-4.c: New test.
5522 * gcc.dg/fold-xor-5.c: New test.
5524 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5527 * g++.dg/torture/pr65914.C: New.
5529 2015-06-22 Richard Biener <rguenther@suse.de>
5531 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5532 not existing TORTURE_OPTIONS only.
5533 * lib/gcc-dg.exp: Likewise.
5535 2015-06-22 Christian Bruel <christian.bruel@st.com>
5538 * gcc.target/arm/flip-thumb.c: New test.
5540 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5541 Martin Liska <mliska@suse.cz>
5544 * g++.dg/ipa/pr65908.C: New testcase.
5546 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5549 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5550 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5552 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5554 * gnat.dg/specs/debug1.ads: Adjust.
5556 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5558 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5559 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5560 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5561 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5562 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5563 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5564 * gcc.target/aarch64/fmovd-zero.c: Delete.
5565 * gcc.target/aarch64/fmovf-zero.c: Delete.
5567 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5569 * gcc.target/vax/bswapdi-1.c: New.
5571 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5573 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5575 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5577 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5579 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5581 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5583 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5585 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5587 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5589 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5591 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5593 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5595 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5597 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5599 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5601 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5603 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5605 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5607 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5609 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5611 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5613 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5615 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5617 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5619 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5621 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5623 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5625 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5627 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5629 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5631 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5633 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5635 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5637 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5639 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5641 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5643 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5645 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5647 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5649 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5650 (_ARM_FPSCR): Add FZ field.
5651 (clean_results): Force FZ=1 on AArch64.
5652 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5654 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5656 * gcc.target/aarch64/pr62308.c: New test.
5658 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5661 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5663 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5665 * gcc.target/i386/mpx/pr66581.c: New test.
5667 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5669 * gcc.target/i386/cmov9.c: New test.
5671 2015-06-18 Richard Biener <rguenther@suse.de>
5673 * g++.dg/other/const4.C: New testcase.
5675 2015-06-18 Michael Matz <matz@suse.de>
5678 * gcc.dg/vect/pr66253.c: New testcase.
5680 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5683 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5685 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5688 * gcc.target/i386/mpx/pr66568.c: New test.
5690 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5693 * gcc.target/i386/mpx/pr66567.c: New test.
5695 2015-06-18 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/66510
5698 * gcc.dg/vect/slp-perm-12.c: New testcase.
5700 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5702 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5703 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5704 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5705 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5707 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5710 * g++.dg/gomp/pr66571-1.C: New test.
5713 * c-c++-common/gomp/pr66429.c: New test.
5715 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5717 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5718 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5720 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5722 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5725 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5728 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5730 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5732 * gcc.target/mips/pr65862-1.c: New test.
5733 * gcc.target/mips/pr65862-2.c: Likewise.
5735 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5737 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5738 * gcc.target/i386/pr52252-atom.c: Ditto.
5739 * gcc.target/i386/vect-div-1.c: Ditto.
5740 * gcc.target/i386/rotate-5.c: Ditto.
5741 * gcc.target/i386/pr50202.c: Ditto.
5742 * gcc.target/i386/pr37843-3.c: Ditto.
5743 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5744 * gcc.target/i386/pr53397-1.c: Ditto.
5745 * gcc.target/i386/pr55934.c: Ditto.
5746 * gcc.target/i386/pr37843-4.c: Ditto.
5747 * gcc.target/i386/pr60451.c: Ditto.
5748 * gcc.target/i386/pr53397-2.c: Ditto.
5749 * gcc.target/i386/vectorize1.c: Ditto.
5750 * gcc.target/i386/extract-insert-combining.c: Ditto.
5751 * gcc.target/i386/pr53759.c: Ditto.
5752 * gcc.target/i386/pr52252-core.c: Ditto.
5753 * gcc.target/i386/rotate-3.c: Ditto.
5754 * gcc.target/i386/sse-20.c: Ditto.
5755 * gcc.target/i386/rotate-4.c: Ditto.
5756 * gcc.target/i386/pr61403.c: Ditto.
5757 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5758 * gcc.target/i386/pr60901.c: Ditto.
5759 * gcc.target/i386/pr59794-7.c: Ditto.
5760 * gcc.target/i386/pr62208.c: Ditto.
5761 * gcc.target/i386/pr53416.c: Ditto.
5762 * gcc.target/i386/asm-dialect-1.c: Ditto.
5763 * gcc.target/i386/pr50038.c: Ditto.
5764 * gcc.target/i386/47698.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5766 * gcc.target/i386/pr59794-2.c: Ditto.
5767 * gcc.target/i386/pr59794-3.c: Ditto.
5768 * gcc.target/i386/pr39058.c: Ditto.
5769 * gcc.target/i386/pr60205-1.c: Ditto.
5770 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5771 * gcc.target/i386/sse2-movq-2.c: Ditto.
5773 2015-06-17 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/66251
5776 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5778 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5781 * g++.dg/parse/new-placement1.C: New.
5783 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5785 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5786 * jit.dg/test-compound-assignment.c: New testcase.
5788 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5791 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5792 to "testcases" array.
5794 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5797 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5798 * jit.dg/test-debug-strings.c: New test case.
5799 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5800 the discriminant has a sane debug string.
5802 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5805 * gcc.target/i386/pr56766-1.c: New test.
5806 * gcc.target/i386/pr56766-2.c: Ditto.
5808 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5810 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5811 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5812 * gcc.target/mips/loongson-simd.c: Ditto.
5814 2015-06-16 Richard Biener <rguenther@suse.de>
5816 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5818 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5820 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5821 passed by the testsuite driver.
5823 2015-06-16 Richard Biener <rguenther@suse.de>
5825 * gcc.dg/vect/slp-perm-11.c: New testcase.
5827 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5829 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5832 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5834 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5835 Reinstate calls to torture-init and torture-finalize.
5837 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5839 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5841 2015-06-15 Nathan Sidwell <nathan@acm.org>
5844 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5846 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5849 * g++.dg/cpp0x/local-type1.C: New.
5851 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5856 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5857 unimplemented error.
5858 * gfortran.dg/allocate_with_source_7.f08: New test.
5859 * gfortran.dg/allocate_with_source_8.f08: New test.
5861 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5864 * g++.dg/warn/Walways-true-3.C: New test.
5866 2015-06-13 Tom de Vries <tom@codesourcery.com>
5868 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5870 2015-06-13 Tom de Vries <tom@codesourcery.com>
5872 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5873 (main): Remove superfluous attributes.
5874 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5875 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5877 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5879 * gcc.target/i386/monitorx.c: New.
5880 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5881 * gcc.target/i386/sse-13.c: Ditto.
5882 * gcc.target/i386/sse-14.c: Ditto.
5883 * gcc.target/i386/sse-22.c: Ditto.
5884 * gcc.target/i386/sse-23.c: Ditto.
5885 * g++.dg/other/i386-2.C: Ditto.
5886 * g++.dg/other/i386-3.C: Ditto.
5888 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5890 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5892 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5895 * gfortran.dg/allocatable_scalar_13.f90: New test
5897 2015-06-11 Marek Polacek <polacek@redhat.com>
5899 * gcc.dg/fold-xor-3.c: New test.
5901 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5904 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5906 2015-06-11 Christian Bruel <christian.bruel@st.com>
5909 * gcc.target/arm/pragma_attribute.c: New test.
5911 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5913 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5915 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5918 * gcc.target/i386/pr66473.c: New test.
5920 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.dg/tls/pr66470.c: New test.
5924 * gcc.target/i386/pr66470.c: New test.
5926 2015-06-10 Christian Bruel <christian.bruel@st.com>
5929 * gcc.target/arm/attr_arm.c: New test
5930 * gcc.target/arm/attr_arm-err.c: New test
5931 * gcc.target/arm/attr_thumb.c: New test
5932 * gcc.target/arm/attr_thumb-static.c: New test
5934 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5939 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5941 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5943 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5944 passed by the testsuite driver.
5946 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5949 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5950 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5951 * gcc.dg/ssp-1.c: Make counter a register.
5952 * gcc.dg/ssp-2.c: Likewise.
5953 * gcc.dg/torture/parm-coalesce.c: New.
5955 2015-06-09 Tom de Vries <tom@codesourcery.com>
5957 * gcc.target/i386/vararg-loc.c: New test.
5959 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5962 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5963 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5965 2015-06-09 Marek Polacek <polacek@redhat.com>
5967 PR tree-optimization/66299
5968 * gcc.dg/pr66299-1.c: New test.
5969 * gcc.dg/pr66299-2.c: New test.
5970 * gcc.dg/pr66299-3.c: New test.
5972 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5974 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5975 passed by the testsuite driver.
5977 2015-06-09 Richard Biener <rguenther@suse.de>
5980 * gcc.dg/fold-modpow2.c: New testcase.
5982 2015-06-09 Richard Biener <rguenther@suse.de>
5984 PR tree-optimization/66419
5985 * gcc.dg/vect/bb-slp-37.c: New testcase.
5987 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5989 * gcc.target/arm/stl-cond.c: New test.
5991 2015-06-09 Richard Biener <rguenther@suse.de>
5994 * gcc.dg/torture/pr66413.c: New testcase.
5996 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5998 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5999 * gcc.dg/ssp-1.c: Make counter a register.
6000 * gcc.dg/ssp-2.c: Likewise.
6001 * gcc.dg/torture/parm-coalesce.c: New.
6003 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6005 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6006 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6008 2015-06-08 Tom de Vries <tom@codesourcery.com>
6010 PR rtl-optimization/66444
6011 * gcc.dg/pr66444.c: New test.
6013 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6016 * gfortran.dg/class_is_1.f90: New test.
6017 * gfortran.dg/type_is_1.f90: Ditto.
6019 2015-06-08 Marek Polacek <polacek@redhat.com>
6022 * gcc.dg/cpp/pr66415-1.c: New test.
6023 * gcc.dg/cpp/pr66415-2.c: New test.
6025 2015-06-08 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/66422
6028 * gcc.dg/Warray-bounds-16.c: New testcase.
6030 2015-06-08 Richard Biener <rguenther@suse.de>
6032 * gcc.dg/vect/slp-perm-10.c: New testcase.
6033 * gcc.dg/vect/slp-23.c: Adjust.
6034 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6035 vector pointer update.
6037 2015-06-08 Marek Polacek <polacek@redhat.com>
6040 * g++.dg/ubsan/pr66452.C: New test.
6042 2015-06-08 Tom de Vries <tom@codesourcery.com>
6044 PR tree-optimization/66436
6045 * gcc.dg/gomp/dump-new-function-2.c: New test.
6046 * gcc.dg/gomp/dump-new-function-3.c: Same.
6047 * gcc.dg/gomp/dump-new-function.c: Same.
6049 2015-06-08 Tom de Vries <tom@codesourcery.com>
6051 PR tree-optimization/66435
6052 * gcc.dg/gomp/notify-new-function-2.c: New test.
6053 * gcc.dg/gomp/notify-new-function-3.c: Same.
6054 * gcc.dg/gomp/notify-new-function.c: Same.
6056 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6058 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6059 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6060 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6061 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6062 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6063 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6066 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6069 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6070 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6072 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6073 * gfortran.dg/warn_conversion_5.f90: New test.
6074 * gfortran.dg/warn_conversion_6.f90: New test.
6075 * gfortran.dg/warn_conversion_7.f90: New test.
6077 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6080 * gfortran.dg/blockdata_9.f: New test.
6082 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6085 * gfortran.dg/forall_17.f90: New test.
6087 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6089 * g++.dg/cpp0x/pr57101.C: Add warning.
6090 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6091 * g++.dg/ext/visibility/anon7.C: Same.
6092 * g++.dg/ipa/pr63587-2.C: Same.
6093 * g++.dg/opt/dump1.C: Same.
6094 * g++.dg/opt/pr59622-3.C: Same.
6095 * g++.dg/opt/pr59622.C: Same.
6096 * g++.dg/torture/pr46383.C: Same.
6097 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6098 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6099 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6101 * gfortran.dg/intent_out_8.f90: Same.
6102 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6104 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6107 gfortran.dg/equiv_9.f90: New test.
6110 2015-06-05 Tom de Vries <tom@codesourcery.com>
6112 merge from gomp4 branch:
6113 2015-05-28 Tom de Vries <tom@codesourcery.com>
6115 PR tree-optimization/65443
6116 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6117 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6118 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6120 2015-06-05 Nathan Sidwell <nathan@acm.org>
6123 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6125 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6127 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6129 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6131 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6133 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6135 * gcc.target/i386/noplt-1.c: New test.
6136 * gcc.target/i386/noplt-2.c: New test.
6137 * gcc.target/i386/noplt-3.c: New test.
6138 * gcc.target/i386/noplt-4.c: New test.
6140 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6143 * gfortran.dg/adjustl_1.f90: New test.
6145 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6147 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6148 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6150 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6152 * lto.c (iterative_hash_canonical_type,
6153 gimple_register_canonical_type): only hash main variants of types
6155 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6157 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6158 Move set of dg-do-what-default after early return.
6160 2015-06-04 Marek Polacek <polacek@redhat.com>
6163 * gcc.dg/lvalue-8.c: New test.
6165 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6166 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/other/pr66130.C: New.
6170 * g++.dg/cpp0x/pr66130.C: Likewise.
6172 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6174 * g++.dg/cpp0x/decl-loc1.C: New.
6175 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6176 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6177 * g++.dg/init/ctor8.C: Likewise.
6178 * g++.dg/parse/semicolon4.C: Likewise.
6180 2015-06-03 Marek Polacek <polacek@redhat.com>
6183 * g++.dg/ubsan/static-init-1.C: New test.
6184 * g++.dg/ubsan/static-init-2.C: New test.
6185 * g++.dg/ubsan/static-init-3.C: New test.
6187 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6190 * gcc.target/i386/pr66275.c: New test.
6192 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6194 * gcc.dg/Wcxx-compat-22.c: New testcase.
6195 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6196 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6197 * c-c++-common/pr58346-1.c: Likewise.
6198 * c-c++-common/transparent-union-1.c: Likewise.
6200 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6202 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6203 * g++.dg/plugin/def_plugin.c: New file.
6204 * g++.dg/plugin/def-plugin-test.C: New file.
6206 2015-06-03 Richard Biener <rguenther@suse.de>
6208 * gcc.dg/vect/bb-slp-36.c: New testcase.
6210 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6212 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6214 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6216 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6217 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6218 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6219 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6221 2015-06-03 Marek Polacek <polacek@redhat.com>
6225 * gcc.dg/pr64223-1.c: New test.
6226 * gcc.dg/pr64223-2.c: New test.
6228 2015-06-03 Richard Biener <rguenther@suse.de>
6230 PR tree-optimization/63916
6231 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6233 2015-06-03 Richard Biener <rguenther@suse.de>
6235 PR tree-optimization/66375
6236 * gcc.dg/torture/pr66375.c: New testcase.
6238 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6240 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6242 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6245 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6247 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6250 * gfortran.dg/reshape_7.f90: New test.
6252 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6255 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6258 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6261 * gcc.dg/pr49551.c: New testcase.
6263 2015-06-02 Richard Biener <rguenther@suse.de>
6266 * g++.dg/lto/pr65549_0.C: New testcase.
6268 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6272 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6274 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6276 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6278 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6281 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6283 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6285 PR tree-optimization/48052
6286 * gcc.dg/tree-ssa/scev-8.c: New.
6287 * gcc.dg/tree-ssa/scev-9.c: New.
6288 * gcc.dg/tree-ssa/scev-10.c: New.
6289 * gcc.dg/vect/pr48052.c: New.
6291 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6293 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6295 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6297 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6299 2015-06-02 Marek Polacek <polacek@redhat.com>
6302 * gcc.dg/torture/pr66345.c: New test.
6304 2015-06-02 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/65961
6307 * gcc.dg/torture/pr65961.c: New testcase.
6309 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6311 PR tree-optimization/52563
6312 PR tree-optimization/62173
6313 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6314 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6316 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6318 * gnat.dg/specs/varsize_return2.ads: New test.
6319 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6321 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6323 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6325 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6328 * gcc.target/aarch64/sync-comp-swap.c: New.
6329 * gcc.target/aarch64/sync-comp-swap.x: New.
6330 * gcc.target/aarch64/sync-op-acquire.c: New.
6331 * gcc.target/aarch64/sync-op-acquire.x: New.
6332 * gcc.target/aarch64/sync-op-full.c: New.
6333 * gcc.target/aarch64/sync-op-full.x: New.
6334 * gcc.target/aarch64/sync-op-release.c: New.
6335 * gcc.target/aarch64/sync-op-release.x: New.
6337 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6339 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6342 2015-06-01 Richard Biener <rguenther@suse.de>
6344 PR tree-optimization/66349
6345 PR tree-optimization/66352
6346 PR tree-optimization/66357
6347 * gcc.dg/torture/pr66357.c: New testcase.
6348 * gcc.dg/torture/pr66349.c: Likewise.
6349 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6351 2015-06-01 Richard Biener <rguenther@suse.de>
6354 2015-05-29 Richard Biener <rguenther@suse.de>
6356 PR tree-optimization/66314
6357 * gcc.dg/asan/pr66314.c: New testcase.
6359 2015-06-01 Richard Biener <rguenther@suse.de>
6361 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6363 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6365 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6367 (hp3, hp4): Add inline keyword.
6368 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6369 (hp2): Add inline keyword.
6370 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6371 (hp2): Add inline keyword.
6373 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6376 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6377 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6378 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6379 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6381 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6383 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6384 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6386 2015-06-01 Richard Biener <rguenther@suse.de>
6388 PR tree-optimization/66280
6389 * g++.dg/torture/pr66280.C: New testcase.
6390 * g++.dg/torture/pr66280-2.C: Likewise.
6392 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6394 * gnat.dg/addr9_1.adb: New test.
6395 * gnat.dg/addr9_2.adb: Likewise.
6396 * gnat.dg/addr9_3.adb: Likewise.
6397 * gnat.dg/addr9_4.adb: Likewise.
6399 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6401 * g++.dg/other/dump-ada-spec-4.C: New test.
6403 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6405 * gcc.dg/alias-8.c: Fix dg-warning.
6407 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6409 * gcc.dg/alias-8.c: Do not xfail.
6410 * gcc.dg/pr62167.c: Prevent FRE.
6411 * gcc.dg/alias-14.c: New testcase.
6413 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6415 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6417 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6420 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6422 * gcc.target/s390/hotpatch-10.c: Likewise.
6423 * gcc.target/s390/hotpatch-11.c: Likewise.
6424 * gcc.target/s390/hotpatch-12.c: Likewise.
6425 * gcc.target/s390/hotpatch-17.c: Likewise.
6426 * gcc.target/s390/hotpatch-18.c: Likewise.
6427 * gcc.target/s390/hotpatch-20.c: Likewise.
6428 * gcc.target/s390/hotpatch-21.c: Likewise.
6429 * gcc.target/s390/hotpatch-22.c: Likewise.
6430 * gcc.target/s390/hotpatch-23.c: Likewise.
6431 * gcc.target/s390/hotpatch-24.c: Likewise.
6432 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6433 to check for the exact nops too.
6434 * gcc.target/s390/hotpatch-3.c: Likewise.
6435 * gcc.target/s390/hotpatch-4.c: Likewise.
6436 * gcc.target/s390/hotpatch-5.c: Likewise.
6437 * gcc.target/s390/hotpatch-6.c: Likewise.
6438 * gcc.target/s390/hotpatch-7.c: Likewise.
6439 * gcc.target/s390/hotpatch-8.c: Likewise.
6440 * gcc.target/s390/hotpatch-9.c: Likewise.
6441 * gcc.target/s390/hotpatch-14.c: Likewise.
6442 * gcc.target/s390/hotpatch-15.c: Likewise.
6443 * gcc.target/s390/hotpatch-16.c: Likewise.
6444 * gcc.target/s390/hotpatch-19.c: Likewise.
6445 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6446 scan-assembler-times counting number of .align directives.
6447 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6448 dg-options. Remove scan-assembler-times counting number of .align
6450 * gcc.target/s390/hotpatch-26.c: New file.
6451 * gcc.target/s390/hotpatch-27.c: New file.
6452 * gcc.target/s390/hotpatch-28.c: New file.
6453 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6454 using -Os -O0 -O1 -O2 -O3 options.
6456 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6458 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6460 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6462 PR tree-optimization/66142
6463 * gcc.dg/vect/pr66142.c: New test.
6465 2015-05-29 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/66314
6468 * gcc.dg/asan/pr66314.c: New testcase.
6470 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6472 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6473 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6475 (schedule-cleanups, dg-keep-saved-temps): New proc.
6476 (gcc-dg-test-1): Schedule cleanups.
6477 * lib/profopt.exp (profopt-execute): Likewise.
6478 * g++.dg/cdce3.C: Adjust expected line numbers.
6479 * gcc.dg/cdce1.c: Likewise.
6480 * gcc.dg/cdce2.c: Likewise.
6481 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6482 * gcc.dg/strlenopt-24.c: Likewise.
6483 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6484 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6485 * obj-c++.dg/encode-2.mm: Likewise.
6487 2015-05-28 DJ Delorie <dj@redhat.com>
6489 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6491 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6493 * gnat.dg/discr43.adb: New test.
6495 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6497 * gnat.dg/varsize_temp.adb: Rename into...
6498 * gnat.dg/varsize1.adb: ...this.
6499 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6500 * gnat.dg/varsize2.ad[sb]: ...this.
6501 * gnat.dg/varsize3_1.adb: New test.
6502 * gnat.dg/varsize3_2.adb: Likewise.
6503 * gnat.dg/varsize3_3.adb: Likewise.
6504 * gnat.dg/varsize3_4.adb: Likewise.
6505 * gnat.dg/varsize3_5.adb: Likewise.
6506 * gnat.dg/varsize3_6.adb: Likewise.
6507 * gnat.dg/varsize3_pkg1.ads: New helper.
6508 * gnat.dg/varsize3_pkg2.ads: Likewise.
6509 * gnat.dg/varsize3_pkg3.ads: Likewise.
6511 2015-05-28 Richard Biener <rguenther@suse.de>
6513 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6515 2015-05-28 Richard Biener <rguenther@suse.de>
6517 PR tree-optimization/66142
6518 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6520 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6523 * gcc.dg/darwin-minversion-3.c: Update testcase.
6524 * gcc.dg/darwin-minversion-4.c: Ditto.
6525 * gcc.dg/darwin-minversion-5.c: New testcase.
6526 * gcc.dg/darwin-minversion-6.c: Ditto.
6527 * gcc.dg/darwin-minversion-7.c: Ditto.
6528 * gcc.dg/darwin-minversion-8.c: Ditto.
6529 * gcc.dg/darwin-minversion-9.c: Ditto.
6530 * gcc.dg/darwin-minversion-10.c: Ditto.
6531 * gcc.dg/darwin-minversion-11.c: Ditto.
6532 * gcc.dg/darwin-minversion-12.c: Ditto.
6534 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6536 PR rtl-optimization/66168
6537 * gcc.c-torture/compile/pr66168.c: New test.
6539 2015-05-27 Jeff Law <law@redhat.com>
6542 * gcc.dg/target/m68k/pr39726-1.c: New test.
6544 2015-05-27 Nathan Sidwell <nathan@acm.org>
6547 * g++.dg/ext/alias-canon3.C: New.
6549 2015-05-27 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/66272
6553 2014-08-15 Richard Biener <rguenther@suse.de>
6555 PR tree-optimization/62031
6556 * gcc.dg/torture/pr66272.c: New testcase.
6558 2015-05-27 Richard Biener <rguenther@suse.de>
6560 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6562 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6565 * gcc.dg/pr65358.c: New test.
6567 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6570 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6572 * gfortran.dg/allocate_with_source_6.f90: New test.
6574 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6576 * gnat.dg/atomic7_1.adb: New test.
6577 * gnat.dg/atomic7_2.adb: Likewise.
6578 * gnat.dg/atomic7_pkg1.ads: New helper.
6579 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6581 2015-05-26 Michael Matz <matz@suse.de>
6584 * gcc.dg/vect/pr66251.c: New test.
6586 2015-05-26 Richard Biener <rguenther@suse.de>
6588 PR tree-optimization/66142
6589 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6591 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6594 * gfortran.dg/allocatable_scalar_13.f90: New test
6596 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6598 * gnat.dg/warn11.adb: New test.
6599 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6601 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6603 * gnat.dg/vfa1_1.adb: New test.
6604 * gnat.dg/vfa1_2.adb: Likewise.
6605 * gnat.dg/vfa1_3.adb: Likewise.
6606 * gnat.dg/vfa1_4.adb: Likewise.
6607 * gnat.dg/vfa1_pkg.ads: New helper.
6609 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6611 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6612 * gcc.target/i386/pr66232-3.c: Likewise.
6614 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6617 * gcc.target/i386/pr66274.c: New test.
6619 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6621 * gnat.dg/renaming6.ad[sb]: New test.
6623 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6625 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6626 and 'dg-require-effective-target pie'.
6628 2015-05-23 Nathan Sidwell <nathan@acm.org>
6631 * g++.dg/cpp0x/pr66243.C: New.
6633 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6636 * g++.dg/lto/pr66180_0.C: New testcase.
6637 * g++.dg/lto/pr66180_1.C: New testcase.
6639 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6642 * typebound_call_27.f90: New file.
6644 2015-05-23 Nathan Sidwell <nathan@acm.org>
6647 * g++.dg/template/pr65936.C: New.
6649 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6651 PR tree-optimization/63387
6652 * gcc.dg/pr63387-2.c: New testcase.
6654 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6656 * gcc.dg/simd-1.c: Update to the new message.
6658 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6660 * gcc.dg/nand.c: New testcase.
6662 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6664 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6665 Set dg-do-what-default to compile only on ARM targets without
6666 arm_neon_hw execution support. Remove redundant c-torture-execute
6667 in loop over test cases.
6669 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672 * gcc.target/aarch64/pr65491_1.c: New test.
6673 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6674 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6676 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6679 * g++.dg/cpp0x/explicit9.C: New.
6680 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6682 2015-05-22 Richard Biener <rguenther@suse.de>
6684 PR tree-optimization/66251
6685 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6687 2015-05-22 Marek Polacek <polacek@redhat.com>
6690 * c-c++-common/attributes-enum-1.c: New test.
6691 * c-c++-common/attributes-enum-2.c: New test.
6692 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6693 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6695 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6697 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6698 effective target support. If no arm_neon_hw support, do not attempt
6699 to execute the tests; only compile them.
6700 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6701 and "dg-require-effective-target arm_neon_ok".
6702 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6703 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6704 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6705 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6706 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6707 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6708 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6709 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6710 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6711 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6712 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6713 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6714 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6715 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6716 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6717 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6718 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6719 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6720 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6721 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6722 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6723 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6724 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6725 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6726 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6727 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6728 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6729 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6730 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6731 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6732 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6733 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6734 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6735 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6736 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6737 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6738 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6739 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6740 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6741 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6742 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6743 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6744 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6745 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6746 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6747 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6748 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6749 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6750 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6751 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6752 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6753 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6754 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6755 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6756 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6757 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6758 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6759 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6760 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6761 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6762 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6763 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6764 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6765 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6766 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6767 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6768 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6769 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6770 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6771 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6772 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6773 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6774 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6775 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6776 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6777 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6778 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6779 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6780 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6781 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6782 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6783 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6784 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6785 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6786 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6787 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6788 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6789 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6790 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6791 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6792 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6793 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6794 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6795 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6796 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6797 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6798 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6799 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6800 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6801 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6802 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6803 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6804 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6805 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6806 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6807 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6808 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6809 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6810 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6811 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6812 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6813 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6814 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6816 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6818 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6819 * gcc.dg/vect/pr59354.c: Likewise.
6820 * gcc.dg/vect/pr64252.c: Likewise.
6821 * gcc.dg/vect/pr64404.c: Likewise.
6822 * gcc.dg/vect/pr64493.c: Likewise.
6823 * gcc.dg/vect/pr64495.c: Likewise.
6824 * gcc.dg/vect/pr64844.c: Likewise.
6825 * gcc.dg/vect/pr65518.c: Likewise.
6826 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6828 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6831 * g++.dg/cpp1y/var-templ28.C: New.
6833 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6836 * gcc.target/i386/pr66232-1.c: New test.
6837 * gcc.target/i386/pr66232-2.c: Likewise.
6838 * gcc.target/i386/pr66232-3.c: Likewise.
6839 * gcc.target/i386/pr66232-4.c: Likewise.
6840 * gcc.target/i386/pr66232-5.c: Likewise.
6842 2015-05-21 Nathan Sidwell <nathan@acm.org>
6844 * g++.dg/cpp1y/pr60943.C: New.
6846 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6848 PR tree-optimization/66233
6849 * gcc.c-torture/execute/pr66233.c: New test.
6851 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6854 * gfortran.dg/inline_matmul_11.f90: New test.
6856 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6858 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6859 instead of listing several targets on its own.
6860 * gcc.target/i386/pr32219-2.c: Likewise.
6861 * gcc.target/i386/pr32219-3.c: Likewise.
6862 * gcc.target/i386/pr32219-4.c: Likewise.
6863 * gcc.target/i386/pr32219-5.c: Likewise.
6864 * gcc.target/i386/pr32219-6.c: Likewise
6865 * gcc.target/i386/pr32219-7.c: Likewise.
6866 * gcc.target/i386/pr32219-8.c: Likewise.
6867 * gcc.target/i386/pr39013-1.c: Likewise.
6868 * gcc.target/i386/pr39013-2.c: Likewise.
6869 * gcc.target/i386/pr64317.c: Likewise.
6871 2015-05-21 Jeff Law <law@redhat.com>
6873 * gcc.target/hppa/shadd-3.c: New test.
6874 * gcc.target/hppa/shadd-4.c: New test.
6876 2015-05-21 Michael Matz <matz@suse.de>
6878 * gcc.dg/vect/vect-strided-store.c: New test.
6879 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6880 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6882 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6884 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6885 * gcc.dg/pow-sqrt-synth-1.c: New test.
6886 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6888 2015-05-21 Richard Biener <rguenther@suse.de>
6891 * g++.dg/conversion/pr66211.C: New testcase.
6892 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6894 2015-05-21 Jeff Law <law@redhat.com>
6896 * gcc.target/hppa/shadd-2.c: New test.
6898 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6901 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6903 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6906 * gcc.target/arm/pr26702.c: Adjust target selector.
6908 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6911 * gcc.dg/lto/pr66221_0.c: New test.
6912 * gcc.dg/lto/pr66221_1.c: New test.
6914 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6917 * gcc.dg/redecl-4.c: Update column numbers.
6918 * gcc.dg/format/bitfld-1.c: Likewise.
6919 * gcc.dg/format/attr-2.c: Likewise.
6920 * gcc.dg/format/attr-6.c: Likewise.
6921 * gcc.dg/format/attr-7.c (baz): Likewise.
6922 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6923 * gcc.dg/format/attr-4.c: Likewise.
6924 * gcc.dg/format/branch-1.c: Likewise.
6925 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6926 locations within strings with embedded escape sequences.
6928 2015-05-20 Jeff Law <law@redhat.com>
6930 * gcc.target/hppa/hppa.exp: New target test driver.
6931 * gcc.target/hppa/shadd-1.c: New test.
6933 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6935 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6937 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6939 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6940 (fn_33_k_and_r_style): New.
6941 (fn_33_stroustrup_style): New.
6942 (fn_33_allman_style): New.
6943 (fn_33_whitesmiths_style): New.
6944 (fn_33_horstmann_style): New.
6945 (fn_33_ratliff_banner_style): New.
6946 (fn_33_lisp_style): New.
6947 (fn_34_indent_dash_gnu): New.
6948 (fn_34_indent_dash_kr): New.
6949 (fn_34_indent_dash_orig): New.
6950 (fn_34_indent_linux_style): New.
6952 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6955 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6957 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6959 PR tree-optimization/65447
6960 * gcc.dg/tree-ssa/pr65447.c: New test.
6962 2015-05-19 Nathan sidwell <nathan@acm.org>
6964 * g++.dg/cpp0x/pr65954.C: New.
6966 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6968 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6970 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6972 * lib/target-supports.exp: Vector do not always have natural
6975 2015-05-19 David Sherwood <david.sherwood@arm.com>
6977 * gcc.dg/loop-invariant.c: New testcase.
6979 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6981 * lib/target-supports.exp: Vector do not always have natural
6984 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6986 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6988 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6990 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6992 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6993 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6994 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6995 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6996 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6997 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6998 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6999 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7000 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7001 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7003 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7005 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7007 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7009 * gcc.target/s390/s390.exp
7010 (check_effective_target_vector): New check.
7011 * gcc.target/s390/vector/vec-abi-1.c: New test.
7012 * gcc.target/s390/vector/vec-abi-2.c: New test.
7013 * gcc.target/s390/vector/vec-abi-3.c: New test.
7014 * gcc.target/s390/vector/vec-abi-4.c: New test.
7015 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7016 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7017 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7018 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7019 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7020 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7021 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7022 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7023 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7024 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7025 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7026 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7027 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7028 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7029 * gcc.target/s390/vector/vec-init-1.c: New test.
7030 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7031 * gcc.target/s390/vector/vec-shift-1.c: New test.
7032 * gcc.target/s390/vector/vec-sub-1.c: New test.
7034 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7036 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7038 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7040 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7042 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7044 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7046 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7048 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7050 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7052 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7054 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7056 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7058 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7060 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7062 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7064 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7066 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7068 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7070 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7072 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7074 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7076 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7078 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7080 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7082 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7084 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7086 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7088 PR tree-optimization/66187
7089 * gcc.c-torture/execute/pr66187.c: New test.
7090 * gcc.dg/pr66187-1.c: New test.
7091 * gcc.dg/pr66187-2.c: New test.
7093 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * gcc.dg/vect/bb-slp-35.c: Adjust.
7097 2015-05-19 Richard Biener <rguenther@suse.de>
7099 PR tree-optimization/66165
7100 * gcc.dg/torture/pr66165.c: New testcase.
7102 PR tree-optimization/66185
7103 * gcc.dg/torture/pr66185.c: New testcase.
7105 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7108 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7110 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7112 * gcc.target/mips/p5600-bonding.c : New file.
7114 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7117 * gfortran.dg/interface_operator_1.f90: New tests.
7119 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7122 * gfortran.dg/generic_29.f90: New tests.
7124 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7127 * gfortran.dg/storage_size_6.f90: New tests.
7129 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7132 * gfortran.dg/null1.f90: New test.
7134 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7137 * gfortran.dg/entry_21.f90: New test.
7139 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7142 * gfortran.dg/storage_size_6.f90: New tests.
7144 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7147 * gfortran.dg/misplaced_statement.f90: New test.
7149 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7152 * gfortran.dg/filepos1.f90: New test
7154 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7157 * gfortran.dg/pr64925.f90: New test.
7159 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7161 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7163 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7165 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7167 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7168 to the family of pie capable targets.
7170 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7172 * gcc.target/arm/bics_1.c : New testcase.
7173 * gcc.target/arm/bics_2.c : New testcase.
7174 * gcc.target/arm/bics_3.c : New testcase.
7175 * gcc.target/arm/bics_4.c : New testcase.
7177 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7179 * gcc.target/mips/umips-attr.c: New test.
7181 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7183 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7184 * gcc.dg/20150120-2.c (dg-final): Ditto.
7185 * gcc.dg/20150120-2.c (dg-final): Ditto.
7186 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7188 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/pr66174.c: New test.
7193 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7196 * gfortran.dg/matmul_bounds_6.f90: New test.
7197 * gfortran.dg/matmul_bounds_7.f90: New test.
7199 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7201 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7202 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7203 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7204 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7205 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7206 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7208 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7211 * gfortran.dg/continuation_13.f90: Update test.
7212 * gfortran.dg/pr65903.f90: New test.
7214 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7217 * gfortran.dg/block_14.f90: New test.
7219 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7222 * lib/gfortran-dg.exp: Update regex to handle two locations for
7223 the same diagnostic without caret.
7224 * gfortran.dg/badline.f: Test also that line numbers are correct
7225 before and after "left but not entered" warning.
7227 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7228 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7231 * gcc.target/arm/maskdata.c: New test.
7233 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7236 * gfortran.dg/derived_constructor_components_5: New test
7238 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7241 * gcc.target/alpha/pr66140.c: New test.
7243 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7246 * gcc.dg/Wconversion-complex-c99.c: New test.
7247 * gcc.dg/Wconversion-complex-gnu.c: New test.
7249 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7251 PR tree-optimization/64454
7252 * gcc.dg/modmod.c: New testcase.
7254 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7256 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7258 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7261 * gcc.target/i386/mpx/pr66134.c: New test.
7263 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7265 * gcc.target/powerpc/pr60158.c: New test.
7267 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7269 * gcc.target/i386/sibcall-7.c: New test.
7270 * gcc.target/i386/sibcall-8.c: New test.
7272 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7274 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7275 (abs64_in_dreg): Likewise.
7277 2015-05-14 Marek Polacek <polacek@redhat.com>
7281 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7282 * gcc.dg/pr19984.c: Likewise.
7283 * gcc.dg/pr66066-1.c: New test.
7284 * gcc.dg/pr66066-2.c: New test.
7285 * gcc.dg/pr66066-3.c: New test.
7287 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7289 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7290 * gcc.dg/pow-sqrt.x: New file.
7291 * gcc.dg/pow-sqrt-1.c: New test.
7292 * gcc.dg/pow-sqrt-2.c: Likewise.
7293 * gcc.dg/pow-sqrt-3.c: Likewise.
7295 2015-05-13 Richard Biener <rguenther@suse.de>
7297 PR tree-optimization/66123
7298 * gcc.dg/torture/pr66123.c: New testcase.
7300 2015-05-13 Richard Biener <rguenther@suse.de>
7303 * gcc.dg/alias-2.c: Adjust.
7304 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7306 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7309 * gcc.target/i386/pr65103-3.c: New.
7311 2015-05-13 Martin Liska <mliska@suse.cz>
7313 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7315 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7318 * gcc.target/i386/pr66112-2.c: New test.
7321 * gcc.target/i386/pr66112-1.c: New test.
7323 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7326 * gcc.target/i386/mpx/pr66048.cc: New.
7328 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7330 PR rtl-optimization/64616
7331 * gcc.dg/loop-8.c: New test.
7332 * gcc.dg/loop-9.c: New test.
7334 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7337 * gcc.target/i386/pr66047.c: New testcase.
7339 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7342 * gcc.c-torture/compile/pr65873.c: New testcase.
7344 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7347 * gfortran.dg/inline_matmul_10.f90: New test.
7349 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7351 * c-c++-common/Wmisleading-indentation.c: New testcase.
7352 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7353 * c-c++-common/Wmisleading-indentation-2.md: New file.
7355 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7357 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7359 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7361 2015-05-12 Richard Biener <rguenther@suse.de>
7363 PR tree-optimization/66101
7364 * gcc.dg/torture/pr66101.c: New testcase.
7366 2015-05-12 Richard Biener <rguenther@suse.de>
7368 PR tree-optimization/37021
7369 * gcc.target/i386/vect-addsub.c: New testcase.
7371 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7373 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7375 2015-05-12 Tom de Vries <tom@codesourcery.com>
7377 PR tree-optimization/66010
7378 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7380 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7383 * g++.dg/cpp0x/trailing10.C: New.
7385 2015-05-12 Richard Biener <rguenther@suse.de>
7387 * gcc.dg/vect/bb-slp-35.c: New testcase.
7389 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7392 * gfortran.dg/bound_simplification_6.f90: New.
7394 2015-05-11 Steve Ellcey <sellcey@mips.com>
7396 * gcc.target/mips/branch-1.c: Pass argument to bar().
7398 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7401 * gcc.target/i386/pr65753.c: New test.
7403 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7405 PR rtl-optimization/66076
7406 * gcc.dg/torture/pr66076.c: New test.
7408 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7411 * gfortran.dg/inline_matmul_7.f90: New test.
7412 * gfortran.dg/inline_matmul_8.f90: New test.
7413 * gfortran.dg/inline_matmul_9.f90: New test.
7415 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7417 * gfortran.dg/bound_simplification_5.f90: New.
7419 2015-05-09 Jason Merrill <jason@redhat.com>
7421 * lib/target-supports.exp (cxx_default): New global.
7422 (check_effective_target_c++11_only)
7423 (check_effective_target_c++14_only)
7424 (check_effective_target_c++98_only)
7425 (check_effective_target_c++1z_only): Check it.
7427 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7429 PR tree-optimization/64454
7430 * gcc.dg/tree-ssa/vrp97.c: New file.
7431 * gcc.dg/vect/slp-perm-7.c: Update.
7433 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7436 * gfortran.dg/elemental_subroutine_11.f90: New test.
7438 2015-05-08 Richard Biener <rguenther@suse.de>
7440 PR tree-optimization/66036
7441 * gcc.dg/vect/slp-41.c: New testcase.
7443 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7445 * gfortran.dg/elemental_optional_args_7.f90: New.
7447 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7449 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7452 2015-05-08 Marek Polacek <polacek@redhat.com>
7455 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7456 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7458 2015-05-07 Marek Polacek <polacek@redhat.com>
7461 * c-c++-common/Wshift-negative-value-1.c: New test.
7462 * c-c++-common/Wshift-negative-value-2.c: New test.
7463 * c-c++-common/Wshift-negative-value-3.c: New test.
7464 * c-c++-common/Wshift-negative-value-4.c: New test.
7465 * c-c++-common/Wshift-negative-value-5.c: New test.
7466 * c-c++-common/Wshift-negative-value-6.c: New test.
7467 * gcc.dg/c90-left-shift-1.c: New test.
7468 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7469 * gcc.dg/c99-left-shift-1.c: New test.
7471 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7475 * gcc.dg/fdata-sections-2.c: New file.
7477 2015-05-07 Marek Polacek <polacek@redhat.com>
7480 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7482 * c-c++-common/ubsan/align-7.c: Likewise.
7483 * c-c++-common/ubsan/bounds-8.c: Likewise.
7484 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7485 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7486 * c-c++-common/ubsan/null-1.c: Likewise.
7487 * c-c++-common/ubsan/null-10.c: Likewise.
7488 * c-c++-common/ubsan/null-11.c: Likewise.
7489 * c-c++-common/ubsan/null-2.c: Likewise.
7490 * c-c++-common/ubsan/null-3.c: Likewise.
7491 * c-c++-common/ubsan/null-4.c: Likewise.
7492 * c-c++-common/ubsan/null-5.c: Likewise.
7493 * c-c++-common/ubsan/null-6.c: Likewise.
7494 * c-c++-common/ubsan/null-7.c: Likewise.
7495 * c-c++-common/ubsan/null-8.c: Likewise.
7496 * c-c++-common/ubsan/null-9.c: Likewise.
7497 * c-c++-common/ubsan/object-size-1.c: Likewise.
7498 * c-c++-common/ubsan/object-size-10.c: Likewise.
7499 * c-c++-common/ubsan/object-size-4.c: Likewise.
7500 * c-c++-common/ubsan/object-size-5.c: Likewise.
7501 * c-c++-common/ubsan/object-size-7.c: Likewise.
7502 * c-c++-common/ubsan/object-size-8.c: Likewise.
7503 * c-c++-common/ubsan/object-size-9.c: Likewise.
7504 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7505 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7506 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7507 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7508 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7509 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7510 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7511 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7512 * c-c++-common/ubsan/pr59333.c: Likewise.
7513 * c-c++-common/ubsan/pr59667.c: Likewise.
7514 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7515 * c-c++-common/ubsan/pr60636.c: Likewise.
7516 * c-c++-common/ubsan/pr63802.c: Likewise.
7517 * c-c++-common/ubsan/recovery-1.c: Likewise.
7518 * c-c++-common/ubsan/recovery-3.c: Likewise.
7519 * c-c++-common/ubsan/shift-1.c: Likewise.
7520 * c-c++-common/ubsan/shift-2.c: Likewise.
7521 * c-c++-common/ubsan/shift-4.c: Likewise.
7522 * c-c++-common/ubsan/shift-7.c: Likewise.
7523 * c-c++-common/ubsan/undefined-2.c: Likewise.
7524 * c-c++-common/ubsan/vla-1.c: Likewise.
7525 * g++.dg/ubsan/null-1.C: Likewise.
7526 * g++.dg/ubsan/null-3.C: Likewise.
7527 * g++.dg/ubsan/null-4.C: Likewise.
7528 * g++.dg/ubsan/vptr-8.C: Likewise.
7529 * g++.dg/ubsan/vptr-9.C: Likewise.
7530 * gcc.dg/ubsan/bounds-2.c: Likewise.
7531 * gcc.dg/ubsan/object-size-9.c: Likewise.
7533 2015-05-07 Jeff Law <law@redhat.com>
7535 * gcc.dg/tree-ssa/shorten-1.c: New test.
7537 2015-05-07 Richard Biener <rguenther@suse.de>
7539 PR tree-optimization/66002
7540 * gcc.dg/vect/vect-125.c: New testcase.
7542 2015-05-07 Marek Polacek <polacek@redhat.com>
7543 Martin Uecker <uecker@eecs.berkeley.edu>
7545 * c-c++-common/ubsan/bounds-10.c: New test.
7547 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7549 * jit.dg/harness.h (set_options): Wrap with
7550 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7551 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7552 Special-case test-benchmark.c as a negative.
7553 * jit.dg/test-benchmark.c: New file.
7555 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7558 * gcc.target/arm/pr64208.c: New test.
7560 2015-05-06 Alan Modra <amodra@gmail.com>
7563 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7564 (gparms): Make volatile.
7566 2015-05-06 Richard Biener <rguenther@suse.de>
7568 PR tree-optimization/62283
7569 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7571 2015-05-06 Christian Bruel <christian.bruel@st.com>
7574 * gcc.target/aarch64/iinline-attr-1.c: New test.
7576 2015-05-06 Richard Biener <rguenther@suse.de>
7578 * gcc.dg/vect/bb-slp-34.c: New testcase.
7580 2015-05-06 Richard Biener <rguenther@suse.de>
7582 PR tree-optimization/62283
7583 * gcc.dg/vect/bb-slp-14.c: Adjust.
7585 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7588 * gcc.target/i386/pr65990.c: New test.
7590 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7593 * gcc.target/i386/pr65915.c: New.
7595 2015-05-05 Tom de Vries <tom@codesourcery.com>
7597 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7598 'va_list escapes 0'.
7600 2015-05-05 Tom de Vries <tom@codesourcery.com>
7602 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7605 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7607 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7608 * gcc.target/arm/pr65924.c: Likewise.
7610 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7613 * gcc.target/i386/pr65871-3.c: New test.
7615 2015-05-04 Jeff Law <law@redhat.com>
7618 2015-05-04 Jeff Law <law@redhat.com>
7619 * gcc.dg/tree-ssa/shorten-1.c: New test.
7621 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7622 Jakub Jelinek <jakub@redhat.com>
7625 * g++.dg/cpp0x/Wnarrowing4.C: New.
7627 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7629 * lib/target-supports.exp
7630 (check_effective_target_keeps_null_pointer_checks): Clarify that
7631 this is for targets that disable -fdelete-null-pointer-checks,
7632 not default it to off.
7633 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7634 -fdelete-null-pointer-checks explicit.
7635 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7636 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7637 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7638 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7639 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7640 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7641 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7642 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7643 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7644 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7645 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7646 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7647 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7648 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7649 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7650 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7651 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7652 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7653 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7654 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7655 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7656 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7657 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7658 * g++.dg/cpp0x/static_assert9.C: Likewise.
7659 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7660 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7661 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7662 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7663 * g++.dg/tree-ssa/pr26406.C: Likewise.
7665 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7667 PR tree-optimization/65984
7668 * c-c++-common/ubsan/pr65984.c: New test.
7670 2015-05-04 Jeff Law <law@redhat.com>
7672 * gcc.dg/tree-ssa/shorten-1.c: New test.
7674 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7677 * gfortran.dg/pr44735.f90: New test.
7679 2015-05-04 Richard Biener <rguenther@suse.de>
7681 PR tree-optimization/65965
7682 * gcc.dg/vect/bb-slp-33.c: New testcase.
7684 2015-05-04 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/65935
7687 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7689 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7691 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7692 for each supported variant instead of CHECK_RESULTS.
7693 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7694 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7695 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7696 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7697 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7698 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7699 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7700 expected results for unsupported variants. Call CHECK for each
7701 supported variant instead of CHECK_RESULTS.
7702 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7703 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7705 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7711 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7712 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7714 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7715 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7716 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7717 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7719 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7720 expected results for unsupported variants.
7721 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7723 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7724 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7725 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7726 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7727 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7728 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7729 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7730 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7731 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7732 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7733 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7734 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7735 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7736 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7737 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7738 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7739 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7740 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7741 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7742 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7743 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7744 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7745 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7746 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7747 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7748 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7750 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7753 * gfortran.dg/bound_9.f90: Add pointer assignment.
7755 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7756 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7759 * g++.dg/cpp0x/Wnarrowing3.C: New.
7761 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7763 * gcc.dg/20150120-1.c: New test.
7764 * gcc.dg/20150120-2.c: New test.
7765 * gcc.dg/20150120-3.c: New test.
7767 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7769 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7771 2015-05-01 Renlin Li <renlin.li@arm.com>
7773 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7775 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7777 * gfortran.dg/bound_simplification_4.f90: New.
7779 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7781 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7782 with powerpc_p8vector_ok.
7784 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7787 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7789 * gfortran.dg/bound_9.f90: New test case.
7791 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7793 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7794 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7795 for 32bit x86 targets.
7796 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7797 for 32bit x86 targets.
7798 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7799 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7800 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7801 for 32bit x86 targets.
7803 2015-04-30 Marek Polacek <polacek@redhat.com>
7805 PR tree-optimization/63551
7806 * g++.dg/ipa/pr63551.C: New test.
7808 2015-04-30 Caroline Tice <cmtice@google.com>
7811 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7812 partition size on certain targets.
7814 2015-04-30 Renlin Li <renlin.li@arm.com>
7816 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7818 2015-04-30 Marek Polacek <polacek@redhat.com>
7820 * c-c++-common/Wbool-compare-3.c: New test.
7822 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7823 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7825 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7828 * g++.dg/init/ref22.C: New.
7830 2015-04-30 Marek Polacek <polacek@redhat.com>
7832 * gcc.dg/init-bad-8.c: New test.
7834 * gcc.dg/incomplete-typedef-1.c: New test.
7836 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7839 * g++.dg/template/crash121.C: New.
7841 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7843 * gcc.target/mips/call-from-init.c: New test.
7844 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7846 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7849 * gcc.target/i386/pr65871-1.c: New test.
7850 * gcc.target/i386/pr65871-2.c: Ditto.
7852 2015-04-29 Marek Polacek <polacek@redhat.com>
7855 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7856 * c-c++-common/Wbool-compare-2.c: New test.
7858 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7861 * gcc.target/aarch64/vstN_lane_1.c: New file.
7863 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7866 * g++.dg/warn/Winit-self-3.C: New.
7868 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7870 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7872 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7875 * gcc.target/arm/pr65924.c: New test.
7877 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7879 * g++.dg/gomp/tpl-target-update.C: New file.
7881 2015-04-29 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/65917
7884 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7886 2015-04-29 Christian Bruel <christian.bruel@st.com>
7889 * gcc.dg/ipa/iinline-attr.c: New test.
7890 * gcc.target/i386/iinline-attr-2.c: New test.
7892 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7894 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7897 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7899 * gcc.dg/vect/vect-33.c: Remove spurious line.
7901 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7903 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7905 2015-04-28 Marek Polacek <polacek@redhat.com>
7908 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7909 * gcc.dg/pr65901.c: New test.
7911 2015-04-28 Richard Biener <rguenther@suse.de>
7913 PR tree-optimization/62283
7914 * gfortran.dg/vect/pr62283-2.f: New testcase.
7915 * gcc.dg/vect/bb-slp-14.c: Adjust.
7917 2015-04-28 Richard Biener <rguenther@suse.de>
7919 PR tree-optimization/65851
7920 * g++.dg/torture/pr65851.C: New testcase.
7922 2015-04-27 Jeff Law <law@redhat.com>
7924 PR tree-optimization/65217
7925 * gcc.target/i386/pr65217.c: Remove XFAIL.
7927 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7930 Add tests forgotten to svn-add.
7931 * gfortran.dg/class_allocate_19.f03: New test.
7932 * gfortran.dg/class_array_20.f03: New test.
7933 * gfortran.dg/class_array_21.f03: New test.
7934 * gfortran.dg/finalize_29.f08: New test.
7936 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7940 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7941 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7943 2015-04-27 Caroline Tice <cmtice@google.com>
7945 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7948 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7951 * gcc.target/powerpc/htm-1.c: New test.
7952 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7954 (__builtin_tabortdci): Likewise.
7955 (__builtin_tcheck): Remove operand.
7956 * lib/target-supports.exp (check_htm_hw_available): New function.
7958 2015-04-27 Richard Biener <rguenther@suse.de>
7960 * gcc.target/i386/pr65217.c: XFAIL.
7962 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7964 PR tree-optimization/65875
7965 * gcc.c-torture/compile/pr65875.c: New test.
7967 2015-04-25 Marek Polacek <polacek@redhat.com>
7970 * gcc.dg/enum-incomplete-2.c: New test.
7971 * gcc.dg/enum-mode-1.c: New test.
7973 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7976 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7978 * gcc.target/powerpc/pr65849-2.c: Likewise.
7980 2015-04-24 Tom de Vries <tom@codesourcery.com>
7982 PR tree-optimization/65802
7983 * g++.dg/pr65802.C: Move to ...
7984 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7985 stdarg.h. Rewrite for C.
7986 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7987 va_start and va_end. Remove unnecessary inline asm.
7989 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7990 Wei Mi <wmi@google.com>
7992 * gcc.target/i386/sse2-load-multi.c: New test.
7993 * gcc.target/i386/sse2-store-multi.c: Ditto.
7995 2015-04-24 Marek Polacek <polacek@redhat.com>
7998 * c-c++-common/pr65830.c: New test.
8001 * c-c++-common/Wlogical-op-1.c: New test.
8003 2015-04-24 Marek Polacek <polacek@redhat.com>
8006 * c-c++-common/pr61534-1.c: New test.
8008 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8009 Steven Bosscher <steven@gcc.gnu.org>
8011 PR rtl-optimization/34503
8012 * gcc.target/arm/pr64616.c: New file.
8014 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8016 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8018 2015-04-24 Terry Guo <terry.guo@arm.com>
8020 * gcc.target/arm/pr65710.c: Update the options.
8022 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8024 * gcc.target/i386/pr65523.c: Skip x32.
8026 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8029 to look for vcl* where appropriate.
8031 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8033 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8034 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8036 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8039 * gcc.target/arm/pr26702.c: New test.
8041 2015-04-23 Marek Polacek <polacek@redhat.com>
8044 * gcc.dg/pr65345-1.c: New test.
8045 * gcc.dg/pr65345-2.c: New test.
8047 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8049 * gcc.target/powerpc/crypto-builtin-2.c: New.
8051 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8054 * gfortran.dg/class_allocate_19.f03: New test.
8055 * gfortran.dg/class_array_20.f03: New test.
8056 * gfortran.dg/class_array_21.f03: New test.
8057 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8058 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8059 initialization correctly.
8060 * gfortran.dg/finalize_29.f08: New test.
8062 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8064 * gcc.target/powerpc/swaps-p8-18.c: New test.
8066 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8069 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8070 * gcc.dg/vect/bb-slp-25.c: Likewise.
8071 * gcc.dg/vect/bb-slp-29.c: Likewise.
8072 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8073 vect_no_align && { ! vect_hw_misalign }.
8074 * gcc.dg/vect/bb-slp-9.c: Likewise.
8075 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8079 account for POWER8, where peeling for alignment is not needed.
8080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8081 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8082 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8083 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8084 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8085 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8086 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8087 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8088 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8089 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8090 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8091 * gcc.dg/vect/pr16105.c: Likewise.
8092 * gcc.dg/vect/pr20122.c: Likewise.
8093 * gcc.dg/vect/pr33804.c: Likewise.
8094 * gcc.dg/vect/pr33953.c: Likewise.
8095 * gcc.dg/vect/pr56787.c: Likewise.
8096 * gcc.dg/vect/pr58508.c: Likewise.
8097 * gcc.dg/vect/slp-25.c: Likewise.
8098 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8099 * gcc.dg/vect/vect-105.c: Likewise.
8100 * gcc.dg/vect/vect-27.c: Likewise.
8101 * gcc.dg/vect/vect-29.c: Likewise.
8102 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8104 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8105 && { ! vect_hw_misalign }.
8106 * gcc.dg/vect/vect-44.c: Likewise.
8107 * gcc.dg/vect/vect-48.c: Likewise.
8108 * gcc.dg/vect/vect-50.c: Likewise.
8109 * gcc.dg/vect/vect-52.c: Likewise.
8110 * gcc.dg/vect/vect-56.c: Likewise.
8111 * gcc.dg/vect/vect-60.c: Likewise.
8112 * gcc.dg/vect/vect-72.c: Likewise.
8113 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8114 * gcc.dg/vect/vect-75.c: Likewise.
8115 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8116 * gcc.dg/vect/vect-77-global.c: Likewise.
8117 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8118 * gcc.dg/vect/vect-78-global.c: Likewise.
8119 * gcc.dg/vect/vect-93.c: Likewise.
8120 * gcc.dg/vect/vect-95.c: Likewise.
8121 * gcc.dg/vect/vect-96.c: Likewise.
8122 * gcc.dg/vect/vect-cond-1.c: Likewise.
8123 * gcc.dg/vect/vect-cond-3.c: Likewise.
8124 * gcc.dg/vect/vect-cond-4.c: Likewise.
8125 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8126 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8127 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8128 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8129 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8130 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8131 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8132 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8133 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8134 * gcc.dg/vect/vect-outer-5.c: Likewise.
8135 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8136 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8137 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8138 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8139 * gcc.dg/vect/vect-peel-3.c: Likewise.
8140 * gcc.dg/vect/vect-peel-4.c: Likewise.
8141 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8142 * gcc.target/powerpc/pr65456.c: New test.
8143 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8144 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8145 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8146 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8147 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8148 vect_no_align && { ! vect_hw_misalign }.
8149 * gfortran.dg/vect/vect-3.f90: Likewise.
8150 * gfortran.dg/vect/vect-4.f90: Likewise.
8151 * gfortran.dg/vect/vect-5.f90: Likewise.
8152 * lib/target-supports.exp (check_effective_target_vect_no_align):
8153 Return 1 for POWER8.
8154 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8156 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8159 * gfortran.dg/pr65429.f90: New test.
8161 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8163 * c-c++-common/asan/user-section-1.c: New test.
8164 * c-c++-common/asan/user-section-2.c: New test.
8165 * c-c++-common/asan/user-section-3.c: New test.
8167 2015-04-22 Hale Wang <hale.wang@arm.com>
8168 Terry Guo <terry.guo@arm.com>
8170 PR rtl-optimization/64818
8171 * gcc.target/arm/pr64818.c: New test.
8173 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8176 * g++.dg/tree-ssa/pr61034.C: Update template.
8177 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8178 * gcc.dg/Warray-bounds-11.c: Likewise.
8179 * gcc.dg/Warray-bounds.c: Likewise.
8181 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183 PR libgfortran/65234
8184 * gfortran.dg/fmt_unlimited.f90: New test.
8186 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8188 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8190 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8191 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8192 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8193 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8194 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8195 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8196 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8198 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8200 PR libgfortran/56743
8201 * gfortran.dg/namelist_87.f90: New test.
8203 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8205 * gcc.target/aarch64/mult-synth_1.c: New test.
8206 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8207 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8208 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8209 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8210 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8212 2015-04-21 Richard Biener <rguenther@suse.de>
8214 PR tree-optimization/65650
8215 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8216 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8217 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8218 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8219 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8220 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8222 2015-04-21 Tom de Vries <tom@codesourcery.com>
8224 PR tree-optimization/65802
8225 * g++.dg/pr65802.C: New test.
8227 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8230 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8231 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8233 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8236 * g++.dg/cpp0x/Wnarrowing2.C: New.
8238 2015-04-20 Jeff Law <law@redhat.com>
8240 PR tree-optimization/65658
8241 * gcc.dg/pr65658.c: New test.
8243 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8246 * gcc.target/aarch64/vec_init_1.c: New test.
8248 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8250 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8253 2015-04-18 Martin Sebor <msebor@redhat.com>
8255 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8256 of non-nul characters.
8257 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8259 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8262 * gcc.target/powerpc/pr65787.c: New.
8264 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8267 * gcc.target/aarch64/c-output-template-4.c: New test.
8269 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8272 * gcc.dg/pr65780-1.c: New test.
8273 * gcc.dg/pr65780-2.c: Likewise.
8274 * gcc.target/i386/pr32219-9.c: Likewise.
8275 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8277 * gcc.target/i386/pr64317.c (c): Initialize.
8279 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8282 * g++.dg/ext/mv18.C: New test.
8283 * g++.dg/ext/mv19.C: Likewise.
8284 * g++.dg/ext/mv20.C: Likewise.
8285 * g++.dg/ext/mv21.C: Likewise.
8286 * g++.dg/ext/mv22.C: Likewise.
8287 * g++.dg/ext/mv23.C: Likewise.
8289 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8292 * g++.dg/init/pr64527.C: New test.
8294 2015-04-17 Tom de Vries <tom@codesourcery.com>
8295 Michael Matz <matz@suse.de>
8297 PR tree-optimization/64950
8298 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8301 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8303 * c-c++-common/asan/user-section-1.c: New test.
8305 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8308 * gcc.dg/debug/pr65771.c: New test.
8310 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8312 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8313 __buitlin_alloca with __builtin_alloca.
8315 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8317 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8319 2015-04-16 Richard Biener <rguenther@suse.de>
8321 PR tree-optimization/64277
8322 * gcc.dg/Warray-bounds-14.c: New testcase.
8323 * gcc.dg/Warray-bounds-15.c: Likewise.
8324 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8325 * c-c++-common/ubsan/bounds-6.c: Likewise.
8327 2015-04-16 Renlin Li <renlin.li@arm.com>
8329 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8330 * gcc.target/arm/unsigned-float.c: New.
8332 2015-04-16 Richard Biener <rguenther@suse.de>
8334 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8335 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8336 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8338 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8340 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8341 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8342 * g++.dg/cpp0x/defaulted21.C: Likewise.
8343 * g++.dg/cpp0x/defaulted28.C: Likewise.
8344 * g++.dg/cpp0x/defaulted47.C: Likewise.
8345 * g++.dg/cpp0x/elision_neg.C: Likewise.
8346 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8347 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8348 * g++.dg/cpp0x/implicit1.C: Likewise.
8349 * g++.dg/cpp0x/implicit9.C: Likewise.
8350 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8351 * g++.dg/cpp0x/range-for13.C: Likewise.
8352 * g++.dg/gomp/clause-2.C: Likewise.
8353 * g++.dg/gomp/udr-5.C: Likewise.
8354 * g++.dg/inherit/access6.C: Likewise.
8355 * g++.dg/lookup/duperr1.C: Likewise.
8356 * g++.dg/lookup/friend2.C: Likewise.
8357 * g++.dg/lookup/pr6936.C: Likewise.
8358 * g++.dg/lookup/scoped1.C: Likewise.
8359 * g++.dg/lookup/using26.C: Likewise.
8360 * g++.dg/lookup/using38.C: Likewise.
8361 * g++.dg/other/access2.C: Likewise.
8362 * g++.dg/overload/defarg3.C: Likewise.
8363 * g++.dg/overload/defarg6.C: Likewise.
8364 * g++.dg/parse/access11.C: Likewise.
8365 * g++.dg/parse/access2.C: Likewise.
8366 * g++.dg/parse/access3.C: Likewise.
8367 * g++.dg/parse/access4.C: Likewise.
8368 * g++.dg/parse/access5.C: Likewise.
8369 * g++.dg/parse/access6.C: Likewise.
8370 * g++.dg/parse/access8.C: Likewise.
8371 * g++.dg/parse/access9.C: Likewise.
8372 * g++.dg/parse/crash40.C: Likewise.
8373 * g++.dg/tc1/dr142.C: Likewise.
8374 * g++.dg/tc1/dr166.C: Likewise.
8375 * g++.dg/tc1/dr52.C: Likewise.
8376 * g++.dg/template/access11.C: Likewise.
8377 * g++.dg/template/access18.C: Likewise.
8378 * g++.dg/template/access19.C: Likewise.
8379 * g++.dg/template/access2.C: Likewise.
8380 * g++.dg/template/access20.C: Likewise.
8381 * g++.dg/template/access26.C: Likewise.
8382 * g++.dg/template/access3.C: Likewise.
8383 * g++.dg/template/access7.C: Likewise.
8384 * g++.dg/template/conv12.C: Likewise.
8385 * g++.dg/template/crash69.C: Likewise.
8386 * g++.dg/template/friend31.C: Likewise.
8387 * g++.dg/template/friend32.C: Likewise.
8388 * g++.dg/template/memfriend15.C: Likewise.
8389 * g++.dg/template/memfriend16.C: Likewise.
8390 * g++.dg/template/memfriend17.C: Likewise.
8391 * g++.dg/template/memfriend7.C: Likewise.
8392 * g++.dg/template/pr32519.C: Likewise.
8393 * g++.dg/template/qualttp21.C: Likewise.
8394 * g++.dg/template/qualttp8.C: Likewise.
8395 * g++.dg/template/ttp10.C: Likewise.
8396 * g++.dg/template/typedef11.C: Likewise.
8397 * g++.dg/template/typedef13.C: Likewise.
8398 * g++.dg/template/typedef19.C: Likewise.
8399 * g++.dg/template/typedef20.C: Likewise.
8400 * g++.dg/template/typedef22.C: Likewise.
8401 * g++.dg/template/using16.C: Likewise.
8402 * g++.dg/template/virtual3.C: Likewise.
8403 * g++.dg/ubsan/pr61272.C: Likewise.
8404 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8405 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8406 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8407 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8408 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8409 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8410 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8411 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8412 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8413 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8414 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8415 * g++.old-deja/g++.jason/access17.C: Likewise.
8416 * g++.old-deja/g++.jason/access18.C: Likewise.
8417 * g++.old-deja/g++.jason/access22.C: Likewise.
8418 * g++.old-deja/g++.jason/access23.C: Likewise.
8419 * g++.old-deja/g++.jason/access8.C: Likewise.
8420 * g++.old-deja/g++.jason/delete3.C: Likewise.
8421 * g++.old-deja/g++.jason/report.C: Likewise.
8422 * g++.old-deja/g++.law/access2.C: Likewise.
8423 * g++.old-deja/g++.law/access3.C: Likewise.
8424 * g++.old-deja/g++.law/access4.C: Likewise.
8425 * g++.old-deja/g++.law/access5.C: Likewise.
8426 * g++.old-deja/g++.law/arm12.C: Likewise.
8427 * g++.old-deja/g++.law/arm14.C: Likewise.
8428 * g++.old-deja/g++.law/ctors13.C: Likewise.
8429 * g++.old-deja/g++.law/union2.C: Likewise.
8430 * g++.old-deja/g++.law/visibility12.C: Likewise.
8431 * g++.old-deja/g++.law/visibility15.C: Likewise.
8432 * g++.old-deja/g++.law/visibility16.C: Likewise.
8433 * g++.old-deja/g++.law/visibility17.C: Likewise.
8434 * g++.old-deja/g++.law/visibility18.C: Likewise.
8435 * g++.old-deja/g++.law/visibility19.C: Likewise.
8436 * g++.old-deja/g++.law/visibility20.C: Likewise.
8437 * g++.old-deja/g++.law/visibility21.C: Likewise.
8438 * g++.old-deja/g++.law/visibility24.C: Likewise.
8439 * g++.old-deja/g++.law/visibility4.C: Likewise.
8440 * g++.old-deja/g++.law/visibility5.C: Likewise.
8441 * g++.old-deja/g++.law/visibility6.C: Likewise.
8442 * g++.old-deja/g++.law/visibility7.C: Likewise.
8443 * g++.old-deja/g++.law/visibility8.C: Likewise.
8444 * g++.old-deja/g++.law/visibility9.C: Likewise.
8445 * g++.old-deja/g++.niklas/t135.C: Likewise.
8446 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8447 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8448 * g++.old-deja/g++.other/access11.C: Likewise.
8449 * g++.old-deja/g++.other/access4.C: Likewise.
8450 * g++.old-deja/g++.other/access7.C: Likewise.
8451 * g++.old-deja/g++.other/crash1.C: Likewise.
8452 * g++.old-deja/g++.other/crash7.C: Likewise.
8453 * g++.old-deja/g++.other/friend1.C: Likewise.
8454 * g++.old-deja/g++.other/friend4.C: Likewise.
8455 * g++.old-deja/g++.other/friend9.C: Likewise.
8456 * g++.old-deja/g++.other/lineno1.C: Likewise.
8457 * g++.old-deja/g++.other/using1.C: Likewise.
8458 * g++.old-deja/g++.pt/enum14.C: Likewise.
8459 * g++.old-deja/g++.pt/friend11.C: Likewise.
8460 * g++.old-deja/g++.pt/friend21.C: Likewise.
8461 * g++.old-deja/g++.pt/friend3.C: Likewise.
8462 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8463 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8464 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8465 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8467 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8470 * g++.dg/ipa/pr65765.C: New test.
8472 2015-04-15 Nick Clifton <nickc@redhat.com>
8474 * gcc.target/rx/builtins.c: Disable RMPA test if string
8475 instructions are not allowed.
8477 2015-04-15 Alan Modra <amodra@gmail.com>
8479 * gcc.dg/pr65408.c: New.
8481 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8484 * gcc.target/arm/pr65729.c: New test.
8486 2015-04-14 Richard Biener <rguenther@suse.de>
8488 PR tree-optimization/65758
8489 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8491 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8494 * gcc.c-torture/execute/pr65648.c: New test.
8496 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8498 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8499 __builtin_finite instead of finite.
8500 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8503 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8505 PR tree-optimization/63387
8506 * gcc.dg/pr63387.c: New testcase.
8508 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8510 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8512 2015-04-13 Richard Biener <rguenther@suse.de>
8514 PR tree-optimization/65204
8515 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8517 2015-04-13 Terry Guo <terry.guo@arm.com>
8520 * gcc.target/arm/pr65710.c: New.
8522 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8524 PR tree-optimization/65747
8525 * g++.dg/torture/pr65747.C: New test.
8527 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8530 * g++.dg/cpp0x/pr65736.C: New test.
8532 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8533 Martin Liska <mliska@suse.cz>
8536 * g++.dg/ipa/pr65722.C: New testcase.
8538 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/65735
8541 * gcc.c-torture/compile/pr65735.c: New test.
8543 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8546 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8548 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8553 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8556 * gcc.target/arm/pr65647-2.c: New.
8558 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8561 * g++.dg/torture/pr65694.C: New test.
8563 2015-04-10 Tobias Burnus <burnus@net-b.de>
8565 * gfortran.dg/coarray_lock_6.f90: New.
8566 * gfortran.dg/coarray_lock_7.f90: New.
8567 * gfortran.dg/coarray/lock_2.f90: New.
8569 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8575 * gfortran.dg/used_types_27.f90: New.
8577 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8580 * gcc.target/i386/pr65671.c: New.
8582 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8584 PR tree-optimization/65709
8585 * c-c++-common/ubsan/align-9.c: New test.
8587 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8590 * gfortran.dg/pr56852.f90: New test.
8592 2015-04-09 Marek Polacek <polacek@redhat.com>
8593 Jakub Jelinek <jakub@redhat.com>
8596 * g++.dg/opt/pr65554.C: New test.
8598 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8601 * c-c++-common/attr-aligned-1.c: New test.
8603 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8605 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8607 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8610 * gcc.target/i386/sse-25.c: New.
8612 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.target/i386/pr65693.c: New test.
8617 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8619 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8621 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8623 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8625 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8627 * gcc.target/i386/thunk-retbnd.c: New.
8629 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8631 * gnat.dg/opt48.adb: New test.
8632 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8633 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8635 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8638 * gcc.c-torture/compile/pr65540.c: New.
8640 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8642 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8645 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8648 * g++.dg/debug/pr65678.C: New test.
8651 * gcc.c-torture/compile/pr65680.c: New test.
8653 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8656 * gfortran.dg/allocate_with_source_5.f90: New test.
8658 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8660 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8661 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8663 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8665 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8667 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8670 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8671 to get floating point compression.
8672 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8674 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8676 PR preprocessor/61977
8677 * gcc.dg/cpp/pr61977.c: New test.
8679 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8681 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8683 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8686 * gcc.target/arm/pr65647.c: New.
8688 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8691 * g++.dg/torture/pr65655.C: New testcase.
8693 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/cpp1y/lambda-init13.C: New.
8698 2015-04-03 Marek Polacek <polacek@redhat.com>
8700 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8702 2015-04-02 Marek Polacek <polacek@redhat.com>
8705 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8706 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8708 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8710 PR preprocessor/61977
8711 * gcc.target/powerpc/pr61977-1.c: New test.
8712 * gcc.target/powerpc/pr61977-2.c: New test.
8714 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8717 * g++.dg/warn/Wshadow-8.C: New.
8718 * g++.dg/warn/Wshadow-9.C: Likewise.
8719 * g++.dg/warn/Wshadow-10.C: Likewise.
8720 * g++.dg/warn/Wshadow-11.C: Likewise.
8722 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8724 * gcc.dg/pr23623.c: Added aligned attribute.
8725 * gcc.dg/20141029-1.c: Likewise.
8726 * gcc.dg/20150306-1.c: New test.
8728 2015-04-01 Marek Polacek <polacek@redhat.com>
8731 * g++.dg/cpp0x/initlist93.C: New test.
8732 * g++.dg/cpp0x/initlist94.C: New test.
8734 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8737 * gcc.target/aarch64/pr65624.c: New test.
8739 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8741 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8743 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8745 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8746 extra variable to force stack alignment.
8747 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8748 extra variable to force stack alignment.
8750 2015-03-31 Marek Polacek <polacek@redhat.com>
8753 * g++.dg/template/pr65390.C: New test.
8755 2015-03-31 Martin Liska <mliska@suse.cz>
8757 * g++.dg/ipa/pr65557.C: New test.
8759 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8761 * gcc.target/s390/hotpatch-25.c: New test.
8762 * gcc.target/s390/hotpatch-1.c: Update test.
8763 * gcc.target/s390/hotpatch-10.c: Update test.
8764 * gcc.target/s390/hotpatch-11.c: Update test.
8765 * gcc.target/s390/hotpatch-12.c: Update test.
8766 * gcc.target/s390/hotpatch-13.c: Update test.
8767 * gcc.target/s390/hotpatch-14.c: Update test.
8768 * gcc.target/s390/hotpatch-15.c: Update test.
8769 * gcc.target/s390/hotpatch-16.c: Update test.
8770 * gcc.target/s390/hotpatch-17.c: Update test.
8771 * gcc.target/s390/hotpatch-18.c: Update test.
8772 * gcc.target/s390/hotpatch-19.c: Update test.
8773 * gcc.target/s390/hotpatch-2.c: Update test.
8774 * gcc.target/s390/hotpatch-21.c: Update test.
8775 * gcc.target/s390/hotpatch-22.c: Update test.
8776 * gcc.target/s390/hotpatch-23.c: Update test.
8777 * gcc.target/s390/hotpatch-24.c: Update test.
8778 * gcc.target/s390/hotpatch-3.c: Update test.
8779 * gcc.target/s390/hotpatch-4.c: Update test.
8780 * gcc.target/s390/hotpatch-5.c: Update test.
8781 * gcc.target/s390/hotpatch-6.c: Update test.
8782 * gcc.target/s390/hotpatch-7.c: Update test.
8783 * gcc.target/s390/hotpatch-8.c: Update test.
8784 * gcc.target/s390/hotpatch-9.c: Update test.
8785 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8787 2015-03-31 Richard Biener <rguenther@suse.de>
8790 * g++.dg/torture/pr65626.C: New testcase.
8792 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8795 * gcc.target/i386/mpx/pr65531.cc: New.
8797 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8800 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8801 __builtin_alloca instead of alloca.
8802 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8803 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8804 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8807 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8810 * g++.dg/ubsan/pr65610.C: New test.
8812 2015-03-30 Marek Polacek <polacek@redhat.com>
8815 * g++.dg/cpp0x/pr65398-2.C: New test.
8817 2015-03-30 Marek Polacek <polacek@redhat.com>
8819 * c-c++-common/pr65556.c: Change the width of bit-fields.
8821 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8824 * gcc.target/i386/pr65588.c: New testcase.
8826 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8828 PR libgfortran/65563
8829 * gfortran.dg/open_errors_2.f90: New test.
8831 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8833 PR libgfortran/65596
8834 * gfortran.dg/namelist_86.f90: New test.
8836 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8838 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8839 statement to reflect new ownership.
8841 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8844 * g++.dg/template/friend58.C: New.
8845 * g++.dg/template/friend59.C: Likewise.
8847 2015-03-27 Tobias Burnus <burnus@net-b.de>
8850 * g++.dg/gomp/openmp-simd-3.C: New.
8851 * gcc.dg/gomp/openmp-simd-3.c: New.
8853 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8856 * gcc.target/i386/pr65248-1.c: New file.
8857 * gcc.target/i386/pr65248-2.c: Likewise.
8858 * gcc.target/i386/pr65248-3.c: Likewise.
8859 * gcc.target/i386/pr65248-4.c: Likewise.
8861 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8864 * gcc.c-torture/compile/pr65593.c: New test.
8866 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8869 * g++.dg/cpp1y/constexpr-assert1.C: New.
8871 2015-03-27 Marek Polacek <polacek@redhat.com>
8874 * c-c++-common/pr65556.c: New test.
8876 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8879 * g++.dg/torture/pr65600.C: New testcase.
8881 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8884 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8886 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8888 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8889 statement and cleanup. Fixed typos.
8891 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8894 * gcc.c-torture/compile/pr65595.c: New testcase.
8896 2015-03-27 Marek Polacek <polacek@redhat.com>
8899 * g++.dg/ubsan/pr65583.C: New test.
8901 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8903 * gcc.c-torture/compile/20150327.c: New testcase.
8905 2015-03-26 Richard Biener <rguenther@suse.de>
8908 * g++.dg/torture/pr65555.C: New testcase.
8910 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8912 PR tree-optimization/64715
8913 * gcc.dg/builtin-object-size-15.c: New test.
8914 * gcc.dg/pr64715-1.c: New test.
8915 * gcc.dg/pr64715-2.c: New test.
8917 2015-03-26 Richard Biener <rguenther@suse.de>
8920 * gnat.dg/specs/opt2.ads: Fix testcase.
8922 2015-03-25 Martin Sebor <msebor@redhat.com>
8925 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8926 when target isn't arm*-*-*-*.
8927 (check_effective_target_arm_nothumb): Likewise.
8928 (check_effective_target_arm_little_endian): Likewise.
8929 (check_effective_target_arm_vect_no_misalign): Likewise.
8930 (check_effective_target_aarch64_little_endian): Fail early if target
8933 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8935 PR tree-optimization/65177
8936 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8938 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8940 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8941 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8942 smmintrin.h and mm3dnow.h.
8944 2015-03-25 Marek Polacek <polacek@redhat.com>
8947 * g++.dg/cpp0x/pr65558.C: New test.
8949 2015-03-25 Marek Polacek <polacek@redhat.com>
8952 * g++.dg/template/pr61670.C: New test.
8954 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8957 * g++.dg/template/pr54987.C: New.
8959 2015-03-25 Richard Biener <rguenther@suse.de>
8961 PR tree-optimization/62630
8962 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8964 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8967 * gcc.target/i386/mpx/pr65508.c: New.
8969 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8973 * gfortran.dg/data_initialized_3.f90: New.
8975 2015-03-25 Richard Biener <rguenther@suse.de>
8978 * gnat.dg/specs/opt2.ads: New testcase.
8980 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8982 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8983 * gcc.target/arm/memset-inline-4.c: Skip for
8984 arm_tune_string_ops_prefer_neon.
8985 * gcc.target/arm/memset-inline-5.c: Ditto.
8986 * gcc.target/arm/memset-inline-6.c: Ditto.
8987 * gcc.target/arm/memset-inline-8.c: Ditto.
8988 * gcc.target/arm/memset-inline-9.c: Ditto.
8990 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8993 * g++.dg/other/virtual3.C: New.
8995 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8998 * g++.dg/cpp0x/vt-60130.C: New.
9000 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9003 * g++.dg/warn/Warray-bounds-7.C: New.
9005 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9008 * g++.dg/template/defarg18.C: New.
9010 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9013 * g++.dg/cpp0x/vt-59988.C: New.
9015 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9017 PR tree-optimization/65533
9018 * gcc.dg/pr65533.c: New test.
9020 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9022 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9023 source= and mold= expressions functionality.
9024 * gfortran.dg/allocate_class_4.f90: New test.
9025 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9026 copying an unlimited polymorhpic object containing a char array
9027 to another unlimited polymorphic object respects the _len
9029 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9030 whether deferred length char array allocate works, unlimited
9031 polymorphic object allocation from a string works and if
9032 allocating an array of deferred length strings works.
9033 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9035 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9038 * g++.dg/cpp0x/constexpr-array11.C: New.
9040 2015-03-24 Richard Biener <rguenther@suse.de>
9043 * gcc.dg/torture/pr65517.c: New testcase.
9045 2015-03-24 Tobias Burnus <burnus@net-b.de>
9047 * gfortran.dg/coindexed_1.f90: Moved from
9048 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9050 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9053 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9057 * gcc.target/i386/pr65523.c: New test.
9060 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9062 * g++.dg/lto/pr65475b_0.C: Likewise.
9064 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9067 * gcc.target/sh/torture/pr65505.c: New.
9069 2015-03-23 Martin Sebor <msebor@redhat.com>
9072 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9073 assembly for lvx in addition to lxv.
9075 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9078 * gfortran.dg/pr65504.f90: New test.
9081 * gcc.dg/pr65521.c: New test.
9083 2015-03-23 Richard Biener <rguenther@suse.de>
9085 PR tree-optimization/65518
9086 * gcc.dg/vect/pr65518.c: New testcase.
9088 2015-03-23 Richard Biener <rguenther@suse.de>
9090 PR tree-optimization/65494
9091 * gcc.dg/vect/pr65494.c: New testcase.
9093 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9095 PR preprocessor/65238
9096 * c-c++-common/cpp/pr65238-1.c: New test.
9097 * gcc.dg/cpp/pr65238-2.c: New test.
9098 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9099 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9101 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9102 Mikael Morin <mikael@gcc.gnu.org>
9105 * gfortran.dg/elemental_dependency_4.f90: New.
9106 * gfortran.dg/elemental_dependency_5.f90: New.
9108 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9111 * g++.dg/lto/pr65475b_0.C: New testcase.
9112 * g++.dg/lto/pr65475b_1.C: New testcase.
9113 * g++.dg/lto/pr65475c_0.C: New testcase.
9114 * g++.dg/lto/pr65475c_1.C: New testcase.
9116 2015-03-21 Tobias Burnus <burnus@net-b.de>
9118 * gfortran.dg/coarray_38.f90: New.
9119 * gfortran.dg/coarray_39.f90: New.
9120 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9123 2015-03-20 Marek Polacek <polacek@redhat.com>
9126 * g++.dg/cpp0x/pr65398.C: New test.
9128 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9131 * g++.dg/lto/pr65475_0.C: New testcase.
9132 * g++.dg/lto/pr65475_1.C: New testcase.
9134 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9136 PR rtl-optimization/64366
9137 * gcc.target/sh/pr64366.c: New.
9139 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9142 * g++.dg/cpp0x/constexpr-48324.C: New.
9144 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9147 * g++.dg/cpp0x/pr48453.C: New.
9149 2015-03-20 Marek Polacek <polacek@redhat.com>
9152 * g++.dg/cpp0x/pr65072.C: New test.
9154 2015-03-20 Richard Biener <rguenther@suse.de>
9157 * gcc.dg/pr15347.c: Use -O.
9158 * c-c++-common/pr19807-1.c: Likewise.
9160 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9162 * gnat.dg/volatile13.ad[sb]: New test.
9164 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9166 PR rtl-optimization/60851
9167 * gcc.target/i386/pr60851.c: New test.
9169 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9172 * g++.dg/pr65240.h: Add tests for PR 65240.
9173 * g++.dg/pr65240-1.C: Likewise.
9174 * g++.dg/pr65240-2.C: Likewise.
9175 * g++.dg/pr65240-3.C: Likewise.
9176 * g++.dg/pr65240-4.C: Likewise.
9178 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9180 PR rtl-optimization/63491
9181 * gcc.target/powerpc/pr63491.c: New.
9183 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9185 * g++.dg/ipa/pr65465.C: New test.
9187 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9190 * g++.dg/cpp0x/deleted11.C: New.
9192 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9195 * c-c++-common/tsan/pr65400-3.c: New test.
9197 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9200 * g++.dg/cpp0x/constexpr-59686.C: New.
9202 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/tsan/pr64265.C: New test.
9208 * c-c++-common/tsan/pr65400-1.c: New test.
9209 * c-c++-common/tsan/pr65400-2.c: New test.
9211 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9214 * g++.dg/cpp0x/pr59816.C: New.
9216 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9219 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9221 2015-03-18 Martin Liska <mliska@suse.cz>
9224 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9225 equivalences either to 6 or 7.
9227 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9231 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9233 * gcc.dg/undefined-loop-1.c: New file.
9234 * gcc.dg/undefined-loop-2.c: New file.
9236 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9239 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9240 loop exits too early.
9242 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9244 PR tree-optimization/65450
9245 * gfortran.dg/pr65450.f90: New test.
9248 * gcc.target/i386/pr65078-1.c: New test.
9249 * gcc.target/i386/pr65078-2.c: New test.
9250 * gcc.target/i386/pr65078-3.c: New test.
9251 * gcc.target/i386/pr65078-4.c: New test.
9252 * gcc.target/i386/pr65078-5.c: New test.
9253 * gcc.target/i386/pr65078-6.c: New test.
9255 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9258 * g++.dg/cpp1y/pr65340.C: New.
9260 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9263 * gfortran.dg/system_clock_3.f08: Adjust test.
9265 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9268 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9269 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9271 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274 * gfortran.dg/system_clock_3.f08: New test.
9276 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9279 g++.dg/cpp1y/pr64626-1.C: New.
9280 g++.dg/cpp1y/pr64626-2.C: New.
9281 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9283 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9285 PR tree-optimization/65427
9286 * gcc.c-torture/execute/pr65427.c: New test.
9288 2015-03-16 Marek Polacek <polacek@redhat.com>
9292 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9293 * g++.dg/cpp0x/pr65327.C: New test.
9295 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9298 * c-c++-common/asan/pr64820.c: New test.
9300 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9302 * gfortran.dg/pointer_2.f90: New test.
9304 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9306 * g++.dg/pr65049.C: New test.
9308 2015-03-16 Tom de Vries <tom@codesourcery.com>
9310 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9311 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9312 * gcc.target/i386/fuse-caller-save.c: Same.
9314 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9316 * gnat.dg/loop_optimization18.ad[sb]: New test.
9317 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9319 2015-03-16 Alan Modra <amodra@gmail.com>
9321 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9324 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9326 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9328 * gcc.dg/torture/pr65270-2.c: Likewise.
9330 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9333 * gfortran.dg/pointer_remapping_9.f90: New.
9335 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9337 PR tree-optimization/65369
9338 * gcc.c-torture/execute/pr65369.c: New test.
9340 PR tree-optimization/65418
9341 * gcc.c-torture/execute/pr65418-1.c: New test.
9342 * gcc.c-torture/execute/pr65418-2.c: New test.
9344 PR rtl-optimization/65401
9345 * gcc.c-torture/execute/pr65401.c: New test.
9347 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9350 * gcc.target/arm/pr64600_1.c: New test.
9352 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9354 PR rtl-optimization/65235
9355 * gcc.target/aarch64/pr65235_1.c: New test.
9357 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9359 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9360 * gcc.target/s390/hotpatch-22.c: Likewise.
9361 * gcc.target/s390/hotpatch-23.c: Likewise.
9362 * gcc.target/s390/hotpatch-24.c: Likewise.
9363 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9364 * gcc.target/s390/hotpatch-1.c: Update expected output.
9365 * gcc.target/s390/hotpatch-2.c: Likewise.
9366 * gcc.target/s390/hotpatch-3.c: Likewise.
9367 * gcc.target/s390/hotpatch-4.c: Likewise.
9368 * gcc.target/s390/hotpatch-5.c: Likewise.
9369 * gcc.target/s390/hotpatch-6.c: Likewise.
9370 * gcc.target/s390/hotpatch-7.c: Likewise.
9371 * gcc.target/s390/hotpatch-8.c: Likewise.
9372 * gcc.target/s390/hotpatch-9.c: Likewise.
9373 * gcc.target/s390/hotpatch-10.c: Likewise.
9374 * gcc.target/s390/hotpatch-11.c: Likewise.
9375 * gcc.target/s390/hotpatch-12.c: Likewise.
9376 * gcc.target/s390/hotpatch-13.c: Likewise.
9377 * gcc.target/s390/hotpatch-14.c: Likewise.
9378 * gcc.target/s390/hotpatch-15.c: Likewise.
9379 * gcc.target/s390/hotpatch-16.c: Likewise.
9380 * gcc.target/s390/hotpatch-17.c: Likewise.
9381 * gcc.target/s390/hotpatch-18.c: Likewise.
9382 * gcc.target/s390/hotpatch-19.c: Likewise.
9384 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9387 * gcc.target/i386/pr65103-1.c: New.
9389 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9392 * gcc.target/i386/pr65044.c: New.
9394 2015-03-12 Tom de Vries <tom@codesourcery.com>
9396 PR rtl-optimization/64895
9397 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9398 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9399 * gcc.target/i386/fuse-caller-save.c: Ditto.
9401 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9403 * gcc.dg/ipa/pr63569.c: Fix template.
9405 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9407 * g++.dg/ipa/pr64146.C: Require fpic support.
9409 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9412 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9413 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9415 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9417 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9418 to dg-options, fix up dg-skip-if.
9420 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9423 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9424 * gcc.target/avr/tiny-caller-save.c: Same.
9426 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9429 * g++.dg/pr65242.C: New test.
9431 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9433 * c-c++-common/asan/no-asan-check-glob.c: New test.
9435 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9438 * g++.dg/other/default11.C: New.
9439 * g++.dg/other/default12.C: Likewise.
9441 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9444 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9446 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9449 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9451 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9454 * g++.dg/cpp0x/pr65127.C: New test.
9456 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9458 * gcc.dg/ipa/PR64550.c: Update template.
9460 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9461 Tobias Burnus <burnus@net-b.de>
9463 * gfortran.dg/coarray_sync_memory.f90: New.
9465 2015-03-10 Marek Polacek <polacek@redhat.com>
9468 * c-c++-common/ubsan/pr65367.c: New test.
9470 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9472 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9473 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9474 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9475 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9476 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9477 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9478 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9479 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9480 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9481 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9482 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9483 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9484 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9486 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9488 * lib/mpx-dg.exp (mpx_link_flags): New.
9491 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9492 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9493 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9494 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9495 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9496 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9497 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9498 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9499 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9500 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9501 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9502 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9503 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9504 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9505 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9506 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9507 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9508 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9509 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9510 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9511 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9512 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9513 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9514 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9515 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9516 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9517 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9518 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9519 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9520 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9521 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9522 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9523 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9524 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9525 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9526 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9527 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9528 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9529 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9530 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9531 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9532 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9533 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9534 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9535 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9536 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9537 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9538 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9539 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9540 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9541 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9542 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9543 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9544 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9545 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9546 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9547 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9548 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9549 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9550 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9551 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9552 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9553 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9554 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9555 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9556 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9557 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9558 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9559 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9560 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9561 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9562 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9563 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9564 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9565 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9566 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9567 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9568 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9569 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9570 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9571 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9572 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9573 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9574 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9575 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9576 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9577 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9578 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9579 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9580 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9581 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9582 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9583 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9584 * gcc.target/i386/mpx/label-address-1.c: New.
9585 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9586 * gcc.target/i386/mpx/macro.c: New.
9587 * gcc.target/i386/mpx/mpx-check.h: New.
9588 * gcc.target/i386/mpx/mpx.exp: New.
9589 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9590 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9591 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9592 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9593 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9594 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9595 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9596 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9597 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9598 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9599 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9600 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9601 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9602 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9603 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9604 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9605 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9606 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9607 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9608 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9609 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9610 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9611 * gcc.target/i386/mpx/reference-1-nov.c: New.
9612 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9613 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9614 * gcc.target/i386/mpx/reference-2-nov.c: New.
9615 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9616 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9617 * gcc.target/i386/mpx/reference-3-nov.c: New.
9618 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9619 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9620 * gcc.target/i386/mpx/reference-4-nov.c: New.
9621 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9622 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9623 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9624 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9625 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9626 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9627 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9628 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9629 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9630 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9631 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9632 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9633 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9634 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9635 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9636 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9637 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9638 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9639 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9640 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9641 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9642 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9643 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9644 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9645 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9646 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9647 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9648 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9649 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9650 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9651 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9652 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9653 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9654 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9655 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9656 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9657 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9658 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9659 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9660 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9661 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9662 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9663 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9664 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9665 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9666 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9667 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9668 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9669 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9670 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9671 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9672 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9673 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9674 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9675 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9676 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9677 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9678 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9679 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9680 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9681 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9682 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9683 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9684 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9685 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9686 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9687 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9688 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9689 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9690 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9691 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9692 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9693 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9694 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9695 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9696 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9697 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9698 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9699 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9700 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9701 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9702 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9703 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9704 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9705 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9706 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9707 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9708 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9709 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9710 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9711 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9712 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9713 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9714 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9715 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9716 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9717 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9718 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9719 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9720 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9721 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9722 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9723 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9724 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9725 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9726 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9727 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9728 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9729 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9730 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9731 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9732 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9733 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9734 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9735 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9736 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9737 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9738 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9739 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9740 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9741 * gcc.target/i386/mpx/vla-1-nov.c: New.
9742 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9743 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9744 * gcc.target/i386/mpx/vla-2-nov.c: New.
9745 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9747 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9749 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9751 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9753 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9755 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9757 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9758 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9760 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9763 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9766 * c-c++-common/pr65120.c: New test.
9768 PR rtl-optimization/65321
9769 * gcc.dg/pr65321.c: New test.
9771 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9773 PR tree-optimization/65355
9774 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9776 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9779 * c-c++-common/pr49706.c: Adjust tests for not warning
9780 about !!x == y or !b == y where b is boolean, and add
9782 * c-c++-common/pr62199-2.c: Likewise.
9784 2015-03-09 Richard Biener <rguenther@suse.de>
9787 * gcc.dg/torture/pr65270-1.c: New testcase.
9788 * gcc.dg/torture/pr65270-2.c: Likewise.
9790 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9792 PR tree-optimization/63743
9793 * gcc.dg/pr63743.c: New test.
9795 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9798 * g++.dg/lto/pr65316_0.C: New testcase.
9799 * g++.dg/lto/pr65316_1.C: New testcase.
9801 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9804 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9806 * g++.dg/abi/rtti3.C: Likewise.
9808 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9811 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9813 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9815 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9817 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9819 2015-03-08 Morin <mikael@gcc.gnu.org>
9822 * gfortran.dg/entry_20.f90: New.
9824 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9827 * gcc.c-torture/compile/pr65153.c: New.
9829 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9832 * g++.dg/torture/pr65249.C: New.
9834 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9836 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9838 (int64_t): Likewise.
9840 2015-03-07 Marek Polacek <polacek@redhat.com>
9841 Martin Uecker <uecker@eecs.berkeley.edu>
9844 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9846 * c-c++-common/ubsan/bounds-8.c: New test.
9847 * c-c++-common/ubsan/bounds-9.c: New test.
9848 * gcc.dg/ubsan/bounds-2.c: New test.
9850 2015-03-05 Martin Sebor <msebor@redhat.com>
9853 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9854 checking of results into main to prevent it from getting optimized
9856 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9858 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9860 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9861 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9862 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9865 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9867 * g++.dg/lto/pr65302_1.C: New testcase.
9868 * g++.dg/lto/pr65302_0.C: New testcase.
9870 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9872 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9873 -fno-ipa-icf to dg-options.
9875 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9877 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9878 compiles using the linker plugin.
9880 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9882 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9884 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9886 * gcc.target/arm/pr65067.c: New test.
9888 2015-03-05 Martin Liska <mliska@suse.cz>
9891 * gcc.dg/ipa/pr65318.c: New test.
9893 2015-03-05 Marek Polacek <polacek@redhat.com>
9895 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9897 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9901 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9903 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9904 max-unroll-times back to defaults for s390.
9906 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9910 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9913 * g++.dg/cpp0x/initlist92.C: New.
9915 2015-03-05 Richard Biener <rguenther@suse.de>
9917 PR tree-optimization/65310
9918 * gcc.dg/vect/pr65310.c: New testcase.
9920 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9923 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9925 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9927 * gnat.dg/entry_queues3.adb: New test.
9929 2015-03-04 Ian Lance Taylor <iant@google.com>
9931 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9933 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9936 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9938 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9940 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9941 -fno-ipa-icf to dg-options
9942 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9943 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9945 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9948 * g++.dg/cpp0x/decltype62.C: New.
9950 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9952 * gnat.dg/object_overflow5.adb: New test.
9954 2015-03-03 Martin Liska <mliska@suse.cz>
9957 * gcc.dg/ipa/pr65287.c: New test.
9959 2015-03-03 Martin Jambor <mjambor@suse.cz>
9960 Eric Botcazou <ebotcazou@adacore.com>
9962 * gnat.dg/specs/pack12.ads: New test.
9964 2015-03-03 Martin Liska <mliska@suse.cz>
9966 * gcc.dg/ipa/PR65282.c: New test.
9968 2015-03-13 Jeff Law <law@redhat.com>
9970 PR tree-optimization/65241
9971 * gcc.c-torture/compile/pr65241.c: New test.
9973 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9976 * gcc.target/avr/torture/pr64331.c: New test.
9978 2015-03-03 Martin Liska <mliska@suse.cz>
9979 Jan Hubicka <hubicka@ucw.cz>
9981 * g++.dg/ipa/pr65263.C: New test.
9983 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9986 * gcc.dg/lto/pr65130_0.c: New testcase.
9987 * gcc.dg/lto/pr65130_1.c: New testcase.
9989 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9992 * g++.dg/torture/pr64988.C: New testcase.
9994 2015-03-02 Tobias Burnus <burnus@net-b.de>
9996 * gfortran.dg/coarray_atomic_6.f90: New.
9998 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10001 * gcc.target/i386/pr65184.c: New.
10003 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10006 * gcc.target/i386/pr65183.c: New.
10008 2015-02-28 Martin Liska <mliska@suse.cz>
10009 Jan Hubicka <hubicka@ucw.cz>
10011 * gcc.dg/ipa/ipa-icf-35.c: New test.
10012 * gcc.dg/ipa/ipa-icf-36.c: New test.
10013 * gcc.dg/ipa/ipa-icf-37.c: New test.
10015 2015-02-28 Martin Liska <mliska@suse.cz>
10016 Jan Hubicka <hubicka@ucw.cz>
10019 * gcc.dg/ipa/ipa-icf-34.c: New test.
10021 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10024 * gcc.target/sh/sh/pr61142.c: New.
10026 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10028 * g++.dg/other/dump-ada-spec-3.C: New test.
10030 2015-03-01 Martin Liska <mliska@suse.cz>
10032 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10033 * g++.dg/ipa/pr63595.C: Update expected results.
10035 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10038 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10040 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10042 * gcc.dg/vect/pr59354.c: Move vector producing code to
10045 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10048 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10049 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10050 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10051 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10053 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10055 PR tree-optimization/65048
10056 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10057 (foo): Use K&R style definition.
10059 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10062 * g++.dg/pr65032.C: New.
10064 2015-02-27 Marek Polacek <polacek@redhat.com>
10067 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10070 2015-02-27 Marek Polacek <polacek@redhat.com>
10073 * gcc.dg/pr65228.c: New test.
10075 2015-02-27 Kai Tietz <ktietz@redhat.com>
10078 * gcc.dg/weak/weak-17.c: New file.
10080 2015-02-27 Richard Biener <rguenther@suse.de>
10083 * g++.dg/lto/pr65193_0.C: New testcase.
10085 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10087 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10088 * gcc.target/s390/hotpatch-8.c: Likewise.
10089 * gcc.target/s390/hotpatch-9.c: Likewise.
10090 * gcc.target/s390/pr61078.c: Likewise.
10091 * gcc.target/s390/pr57960.c: Remove -m64.
10092 * gcc.target/s390/pr61078.c: Likewise.
10094 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10095 Martin Liska <mliska@suse.cz>
10098 * gcc.dg/pr64454.c: Disable ICF.
10099 * gcc.dg/pr28685-1.c: Disable ICF
10100 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10101 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10102 * g++.dg/ipa/ipa-icf-4.C: Update template.
10104 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/65216
10107 * gcc.c-torture/execute/pr65216.c: New test.
10109 PR tree-optimization/65215
10110 * gcc.c-torture/execute/pr65215-1.c: New test.
10111 * gcc.c-torture/execute/pr65215-2.c: New test.
10112 * gcc.c-torture/execute/pr65215-3.c: New test.
10113 * gcc.c-torture/execute/pr65215-4.c: New test.
10114 * gcc.c-torture/execute/pr65215-5.c: New test.
10116 2015-02-26 Tom de Vries <tom@codesourcery.com>
10118 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10120 2015-02-26 Martin Liska <mliska@suse.cz>
10121 Jan Hubicka <hubicka@ucw.cz>
10123 * g++.dg/ipa/pr64146.C: Update expected results.
10124 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10125 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10126 * gcc.dg/ipa/ipa-icf-34.c: New test.
10128 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10130 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10131 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10132 (dg-additional-options): Remove dg directive.
10133 (dg-final): Add dg directive.
10135 2015-02-26 Marek Polacek <polacek@redhat.com>
10138 * g++.dg/ipa/pr65008.C: New test.
10140 2015-02-26 Tom de Vries <tom@codesourcery.com>
10142 * lib/profopt.exp (profopt-target-cleanup): New proc.
10143 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10144 files from sources from dg-additional-sources.
10146 2015-02-26 Tom de Vries <tom@codesourcery.com>
10148 * lib/gcov.exp: Cleanup in case of xfail.
10150 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10152 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10154 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10157 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10158 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10159 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10160 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10161 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10162 * g++.dg/debug/pr46123.C: XFAIL and move...
10163 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10164 * gcc.dg/debug/dwarf2-3.c: Move...
10165 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10167 2015-02-26 Marek Polacek <polacek@redhat.com>
10170 * g++.dg/cpp1y/pr65202.C: New test.
10172 2015-02-26 Tom de Vries <tom@codesourcery.com>
10174 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10175 locale_facets.h.gcov.
10177 2015-02-26 Tom de Vries <tom@codesourcery.com>
10179 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10181 2015-02-26 Tom de Vries <tom@codesourcery.com>
10183 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10185 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10188 * gcc.target/i386/pr65217.c: New.
10190 2015-02-26 Tom de Vries <tom@codesourcery.com>
10192 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10194 2015-02-26 Tom de Vries <tom@codesourcery.com>
10196 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10198 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10200 PR tree-optimization/65048
10201 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10203 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10205 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10206 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10208 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10211 * gcc.target/i386/pr65161.c: New test.
10213 2015-02-26 Terry Guo <terry.guo@arm.com>
10215 * gcc.target/arm/no-volatile-in-it.c: New test.
10217 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10219 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10220 (dg-options): Add -save-temps.
10221 (dg-final): Add cleanup-saved-temps.
10223 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10225 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10227 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10229 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10230 * gcc.target/powerpc/pack01.c: Include string.h.
10232 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10235 * gcc.target/i386/pr65167.c: New.
10237 2015-02-25 Kai Tietz <ktietz@redhat.com>
10239 PR tree-optimization/61917
10240 * gcc.dg/vect/vect-pr61917.c: New file.
10242 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10244 PR tree-optimization/65170
10245 * gcc.c-torture/execute/pr65170.c: New test.
10246 * gcc.dg/tree-ssa/vrp96.c: New test.
10248 2015-02-24 Tom de Vries <tom@codesourcery.com>
10250 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10252 2015-02-24 Tom de Vries <tom@codesourcery.com>
10255 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10256 (dg-additional-files-options): Copy additional_sources to
10257 additional_sources_used before emptying additional_sources.
10258 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10259 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10260 (cleanup-saved-temps): Use additional_sources_used instead of
10261 additional_sources.
10262 (dg-test): Reset additional_sources_used.
10264 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10267 * gfortran.dg/integer_exponentiation_6.F90: New test.
10269 2015-02-23 Martin Sebor <msebor@redhat.com>
10272 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10273 two parts. One to save registers, the other to verify the
10274 registers have the right values. Save register state into
10275 static data rather than on the stack.
10277 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10280 * c-c++-common/asan/pr63888.c: New test.
10282 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10285 * gcc.c-torture/compile/pr65163.c: New.
10287 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10289 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10290 with -m31 on 64 bit.
10291 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10292 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10294 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10296 * gcc.target/s390/20090223-1.c: Add
10297 -Wno-implicit-function-declaration option.
10298 * gcc.target/s390/pr42224.c: Likewise.
10299 * gcc.target/s390/pr55718.c: Likewise.
10301 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10303 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10304 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10305 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10306 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10307 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10308 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10309 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10310 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10311 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10312 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10313 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10314 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10315 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10316 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10317 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10318 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10319 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10320 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10321 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10322 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10323 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10325 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10327 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10328 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10329 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10330 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10331 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10332 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10333 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10334 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10335 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10336 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10337 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10338 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10339 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10340 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10341 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10342 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10344 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10348 * gfortran.dg/pr61960.f90: New.
10349 * gfortran.dg/pr64230.f90: New.
10350 * gfortran.dg/pr64980.f03: New.
10352 2015-02-22 Tom de Vries <tom@codesourcery.com>
10354 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10356 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10359 * gnat.dg/timing_events.adb: Removed, invalid test.
10361 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10364 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10366 * g++.dg/gcov/gcov-2.C: Likewise.
10368 2015-02-20 Richard Biener <rguenther@suse.de>
10370 PR tree-optimization/65136
10371 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10373 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10376 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10377 powerpc*-*-linux* and nvptx-*-* blacklisting.
10379 * gcc.dg/sibcall-9.c: New test.
10380 * gcc.dg/sibcall-10.c: New test.
10382 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10384 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10386 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10389 * gcc.target/avr/torture/pr64452.c: New test.
10391 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10393 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10394 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10396 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10399 * lib/target-supports.exp (check_compile): Check whether
10400 additional_sources is defined before using it.
10402 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10404 PR middle-end/65074
10405 * g++.dg/opt/pr65074.C: New file.
10407 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10409 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10410 (size_type): New typedef.
10411 (operator "" _script): Use it for the last argument.
10413 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10415 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10417 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10419 * lib/target-supports.exp (check_compile): Save/restore
10420 additional_sources that may belong to an actual test.
10422 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10424 PR gcov-profile/64634
10425 * g++.dg/gcov/gcov-15.C: New test.
10427 2015-02-18 Tom de Vries <tom@codesourcery.com>
10429 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10431 2015-02-18 Tom de Vries <tom@codesourcery.com>
10433 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10435 2015-02-18 Tom de Vries <tom@codesourcery.com>
10437 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10439 2015-02-18 Tom de Vries <tom@codesourcery.com>
10441 * gfortran.dg/fmt_cache_1.f: Add missing close.
10443 2015-02-18 Tom de Vries <tom@codesourcery.com>
10446 * gfortran.dg/read_eof_8.f90: Add missing close.
10448 2015-02-18 Richard Biener <rguenther@suse.de>
10450 PR tree-optimization/65063
10451 * gcc.dg/pr65063.c: New testcase.
10453 2015-02-18 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/62217
10456 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10458 2015-02-18 Marek Polacek <polacek@redhat.com>
10461 * c-c++-common/ubsan/pr65081.c: New test.
10463 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10465 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10466 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10468 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10470 * gcc.dg/ipa/propalign-3.c: New test.
10472 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10475 * gcc.target/sh/pr64793.c: New.
10476 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10478 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10480 * gcc.target/arm/divzero.c: New test case.
10482 2015-02-17 Tom de Vries <tom@codesourcery.com>
10484 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10486 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10487 Jakub Jelinek <jakub@redhat.com>
10490 * g++.dg/cpp0x/pr65075.C: New test.
10492 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10495 * gcc.target/powerpc/pr65058.c: New test.
10497 2015-02-16 Jeff Law <law@redhat.com>
10499 PR tree-optimization/64823
10500 * gcc.dg/uninit-20.c: New test.
10502 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10503 James Greenhalgh <james.greenhalgh@arm.com>
10506 * gcc.dg/ipa/ipa-clone-1.c: New test.
10508 2015-02-16 Richard Biener <rguenther@suse.de>
10510 PR tree-optimization/65077
10511 * gcc.dg/torture/pr65077.c: New testcase.
10513 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10515 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10516 Directive adjusted to scan for ldaxr.
10517 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10518 adjusted to scan for ldaex.
10520 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10523 * g++.dg/cpp0x/constexpr-65080.C: New.
10525 2015-02-16 Richard Biener <rguenther@suse.de>
10527 PR tree-optimization/63593
10528 * gcc.dg/pr63593.c: New testcase.
10530 2015-02-16 Marek Polacek <polacek@redhat.com>
10533 * gcc.dg/pr65066.c: New test.
10535 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10537 * gcc.dg/pr65002.C: Move ...
10538 * g++.dg/ipa/pr65002.C: ... here.
10540 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10542 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10543 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10544 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10545 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10547 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10550 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10551 the expression to find calls.
10552 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10553 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10554 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10555 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10556 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10558 2015-02-14 Marek Polacek <polacek@redhat.com>
10561 * gcc.dg/array-11.c: New test.
10562 * gcc.dg/array-12.c: New test.
10563 * gcc.dg/array-13.c: New test.
10564 * gcc.dg/array-14.c: New test.
10565 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10566 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10567 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10568 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10569 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10570 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10572 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10575 * g++.dg/lookup/using54.C: New.
10577 2015-02-13 Jeff Law <law@redhat.com>
10580 Revert my change for tree-optimization/64823.
10582 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10584 PR tree-optimization/65053
10585 * gcc.c-torture/execute/pr65053-1.c: New test.
10586 * gcc.c-torture/execute/pr65053-2.c: New test.
10588 2015-02-13 Marek Polacek <polacek@redhat.com>
10591 * gcc.dg/pr65050.c: New test.
10593 2015-02-13 Jeff Law <law@redhat.com>
10595 PR tree-optimization/64823
10596 * gcc.dg/uninit-20.c: New test.
10598 PR rtl-optimization/47477
10599 * gcc.dg/tree-ssa/pr47477.c: New test.
10601 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10604 * g++.dg/parse/ivdep-2.C: New.
10605 * g++.dg/parse/ivdep-3.C: Likewise.
10607 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10610 * gfortran.dg/continuation_13.f90: New test.
10611 * gfortran.dg/continuation_14.f: New test.
10613 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10616 * g++.dg/cpp0x/sfinae55.C: New.
10618 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10621 * g++.dg/ipa/pr65034.C: New test.
10623 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10625 PR tree-optimization/65002
10626 * gcc.dg/pr65002.C: New.
10628 2015-02-13 Marek Polacek <polacek@redhat.com>
10631 * c-c++-common/pr65040.c: New test.
10633 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10635 PR tree-optimization/64705
10636 * gcc.dg/tree-ssa/pr64705.c: New test.
10638 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10641 * gcc.dg/visibility-22.c: New test.
10642 * gcc.dg/visibility-23.c: New test.
10643 * gcc.target/i386/pr32219-1.c: New test.
10644 * gcc.target/i386/pr32219-2.c: New test.
10645 * gcc.target/i386/pr32219-3.c: New test.
10646 * gcc.target/i386/pr32219-4.c: New test.
10647 * gcc.target/i386/pr32219-5.c: New test.
10648 * gcc.target/i386/pr32219-6.c: New test.
10649 * gcc.target/i386/pr32219-7.c: New test.
10650 * gcc.target/i386/pr32219-8.c: New test.
10651 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10653 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10655 PR libgfortran/57822
10656 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10657 four different KINDs.
10659 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10662 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10665 * g++.dg/ubsan/pr65000.C: New test.
10667 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10670 * gfortran.dg/finalize_28.f90: New test
10672 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10675 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10676 DW_TAG_lexical_block removal.
10677 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10678 * g++.dg/guality/pr55541.C: New test.
10681 * g++.dg/ubsan/pr64984.C: New test.
10683 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10685 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10687 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10690 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10691 instructions for 2015-01-14 get_memmodel changes.
10692 * gcc.target/powerpc/atomic-p8.c: Likewise.
10695 * g++.dg/ubsan/pr65019.C: New test.
10697 PR tree-optimization/65014
10698 * gcc.c-torture/compile/pr65014.c: New test.
10700 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10702 PR libgfortran/57822
10703 * gfortran/fmt_g0_7.f08: Revise test.
10705 2015-02-11 Jeff Law <law@redhat.com>
10708 * gcc.target/m68k/pr63347.c: New test.
10710 2015-02-11 Marek Polacek <polacek@redhat.com>
10712 * g++.dg/ubsan/shift-1.C: New test.
10713 * gcc.dg/ubsan/c-shift-2.c: New test.
10714 * c-c++-common/ubsan/shift-5.c: Remove file.
10716 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10718 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10719 Directive adjusted to XFAIL.
10720 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10723 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10725 PR middle-end/65003
10726 * g++.dg/opt/pr65003.C: New test.
10728 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10730 * lib/target-supports.exp (check_effective_target_pie): Renamed
10732 (check_effective_target_pie_enabled): This.
10733 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10734 * gcc.target/i386/pie.c: Likewise.
10736 2015-02-11 Andrew Pinski <apinski@cavium.com>
10739 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10740 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10742 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10745 * gcc.target/i386/pr61925-1.c: New test.
10746 * gcc.target/i386/pr61925-2.c: New test.
10747 * gcc.target/i386/pr61925-3.c: New test.
10749 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10752 * g++.dg/asan/pr65004.C: New test.
10754 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10757 * gcc.taget/sh/pr64661-0.h: New.
10758 * gcc.taget/sh/pr64661-1.c: New.
10759 * gcc.taget/sh/pr64661-2.c: New.
10760 * gcc.taget/sh/pr64661-3.c: New.
10761 * gcc.taget/sh/pr64661-4.c: New.
10763 2015-02-10 Richard Biener <rguenther@suse.de>
10765 PR tree-optimization/64995
10766 * g++.dg/torture/pr64995.C: New testcase.
10768 2015-02-10 Richard Biener <rguenther@suse.de>
10770 PR tree-optimization/64909
10771 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10773 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10775 * gcc.dg/signbit-sa.c: New test.
10777 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10779 PR libgfortran/57822
10780 * gfortran/fmt_g0_7.f08: New test.
10782 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10784 PR tree-optimization/43378
10785 * gcc.dg/tree-ssa/pr43378.c: New test.
10787 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10790 * g++.dg/torture/pr64978.C: New testcase.
10792 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10795 * gcc.dg/asan/pr64981.c: New test.
10797 2015-02-09 Marek Polacek <polacek@redhat.com>
10800 * gcc.dg/pr64856.c: New test.
10802 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10805 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10806 * gcc.c-torture/execute/pr64979.c: New test.
10808 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10810 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10812 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10814 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10815 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10817 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10820 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10822 2015-02-09 Richard Biener <rguenther@suse.de>
10824 PR tree-optimization/54000
10825 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10827 2015-02-09 Tom de Vries <tom@codesourcery.com>
10829 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10831 2015-02-09 Martin Liska <mliska@suse.cz>
10833 * g++.dg/ipa/pr64858.C: New test.
10835 2015-02-09 Tom de Vries <tom@codesourcery.com>
10837 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10839 2015-02-08 Andrew Pinski <apinski@cavium.com>
10841 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10843 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10846 * gfortran.dg/use_rename_8.f90: New.
10848 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10850 * gnat.dg/addr7.ad[sb]: New test.
10851 * gnat.dg/addr8.ad[sb]: Likewise.
10853 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10856 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10857 from jit.dg/test-compile-to-executable.c's create_code, with a
10858 clarification of the output message.
10859 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10861 (test_jit): Use CHECK_NO_ERRORS when calling
10862 gcc_jit_context_compile_to_file.
10863 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10864 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10865 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10866 about deletions that are attempted.
10867 (jit-verify-compile-to-file): Rename to...
10868 (jit-verify-output-file-was-created): ...this, and drop the
10869 attempt to run "file" and verify the output.
10870 (jit-verify-assembler): New function.
10871 (jit-verify-object): New function.
10872 (jit-verify-dynamic-library): New function.
10873 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10874 favor of an implementation from new file
10875 create-code-for-hello-world-executable.h, which also adds a
10877 (dg-final): Replace jit-verify-compile-to-file with
10878 jit-verify-output-file-was-created, and invoke new function
10879 jit-verify-assembler.
10880 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10881 the output message.
10882 (dg-final): Replace jit-verify-compile-to-file with
10883 jit-verify-output-file-was-created, and invoke new function
10884 jit-verify-dynamic-library.
10885 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10886 favor of an implementation from new file
10887 create-code-for-hello-world-executable.h, which also adds a
10889 (dg-final): Replace jit-verify-compile-to-file with
10890 jit-verify-output-file-was-created. Strengthen the expected stdout
10891 from the built executable.
10892 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10893 favor of an implementation from new file
10894 create-code-for-hello-world-executable.h, which also adds a
10896 (dg-final): Replace jit-verify-compile-to-file with
10897 jit-verify-output-file-was-created, and invoke new function
10899 * jit.dg/verify-dynamic-library.c: New source file.
10901 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10902 Brian Rzycki <b.rzycki@samsung.com>
10904 PR tree-optimization/64878
10905 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10907 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10910 * g++.dg/ipa/pr64896.C: New test.
10912 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10915 * gcc.target/powerpc/pr64205.c: New file.
10917 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10919 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10920 (dg-options): Use -fpie instead of -fPIE -pie.
10922 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10924 PR middle-end/64937
10925 * g++.dg/asan/pr64937.C: New test.
10927 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10930 * gfortran.dg/class_to_type_4.f90: New test
10932 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10934 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10936 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10938 PR rtl-optimization/64957
10940 * gcc.c-torture/execute/pr64957.c: New test.
10942 2015-02-05 Jeff Law <law@redhat.com>
10945 * gcc.target/h8300/pr17306-1.c: New test.
10946 * gcc.target/h8300/pr17306-2.c: New test.
10948 2015-02-05 Tobias Burnus <burnus@net-b.de>
10951 * gfortran.dg/structure_constructor_12.f90: New.
10953 2015-02-05 Jeff Law <law@redhat.com>
10956 gcc.target/h8300/pr58400.c: New test.
10958 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10960 * gcc.target/arm/macro_defs0.c: New test.
10961 * gcc.target/arm/macro_defs1.c: New test.
10962 * gcc.target/arm/macro_defs2.c: New test.
10964 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10966 PR rtl-optimization/64905
10967 * gcc.target/i386/pr64905.c: Require nonpic target.
10968 (dg-options): Add -fomit-frame-pointer.
10971 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10973 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10974 tree dump scanning.
10976 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10979 * gfortran.dg/type_to_class_2.f90: New test
10980 * gfortran.dg/type_to_class_3.f90: New test
10982 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10985 * g++.dg/torture/pr64686.C: New testcase.
10987 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10989 PR rtl-optimization/64905
10990 * gcc.target/i386/pr64905.c: New file.
10992 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10994 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10995 * gcc.dg/guality/pr41616-1.c: Ditto.
10997 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11000 * gcc.dg/pr64817-3.c: New.
11002 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11003 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11005 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11006 pass parameters in registers.
11007 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11008 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11009 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11011 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11012 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11014 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11015 list, allow for multilibed targets.
11016 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11018 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11020 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11021 * gcc.dg/pr46728-6.c: Ditto.
11023 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11025 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11026 for mips_nanlegacy target.
11028 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11030 * gcc.target/i386/chkp-hidden-def.c: New.
11032 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11034 PR middle-end/62103
11035 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11036 to use 24 bits for bitfield b.
11038 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11041 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11042 cache result in a global variable. Include all 32-bit targets for
11045 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11047 PR rtl-optimization/64756
11048 * gcc.c-torture/execute/pr64756.c: New test.
11050 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11053 * gcc.target/sh/pr64660-0.h: New.
11054 * gcc.target/sh/pr64660-1.c: New.
11055 * gcc.target/sh/pr64660-2.c: New.
11056 * gcc.target/sh/pr64660-3.c: New.
11057 * gcc.target/sh/pr64660-4.c: New.
11059 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11062 * g++.dg/warn/Waddress-2.C: New.
11064 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11066 PR middle-end/61225
11067 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11069 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11071 PR preprocessor/64803
11072 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11074 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11076 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11078 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11080 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11081 (_ARM_FPSRC): Add DN and AHP fields.
11082 (clean_results): Force DN=1 on AArch64.
11083 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11084 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11085 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11086 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11087 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11088 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11090 2015-02-02 Alan Modra <amodra@gmail.com>
11092 * gcc.target/powerpc/cprophard.c: New.
11094 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11096 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11097 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11099 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11102 * gcc.dg/pr64817-1.c: New test.
11103 * gcc.dg/pr64817-2.c: New test.
11105 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11108 * gcc.target/sh/pr64851-0.h: New
11109 * gcc.target/sh/pr64851-1.c: New
11110 * gcc.target/sh/pr64851-2.c: New
11111 * gcc.target/sh/pr64851-3.c: New
11112 * gcc.target/sh/pr64851-4.c: New
11114 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11117 * gcc.dg/torture/pr64882.c: New test.
11119 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11125 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11127 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11128 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11129 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11130 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11131 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11132 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11134 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11135 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11137 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11138 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11141 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11144 * g++.dg/pr64688-2.C: New.
11146 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11148 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11149 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11150 * gcc.target/i386/fuse-caller-save.c: Ditto.
11151 * gcc.target/i386/headmerge-1.c: Ditto.
11152 * gcc.target/i386/headmerge-2.c: Ditto.
11153 * gcc.target/i386/sibcall-6.c: Ditto.
11155 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11158 * gcc.target/i386/pr64617.c: New test.
11160 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11163 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11164 (dg-options): Remove -m32.
11165 (dg-final): Scan for "movb %al" only.
11166 * gcc.target/i386/pr15184-2.c: Ditto.
11168 2015-01-30 Richard Biener <rguenther@suse.de>
11170 PR tree-optimization/64829
11171 * gcc.dg/vect/pr64829.c: New testcase.
11173 2015-01-29 Marek Polacek <polacek@redhat.com>
11176 * gcc.dg/pr64709.c: New test.
11178 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11181 * g++.dg/ubsan/pr64717-1.C: New test.
11182 * g++.dg/ubsan/pr64717-2.C: New test.
11184 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11186 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11188 2015-01-29 Jeff Law <law@redhat.com>
11191 * gcc.target/i386/pr15184-1.c: New test.
11192 * gcc.target/i386/pr15184-2.c: New test.
11194 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11196 PR tree-optimization/64746
11197 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11199 2015-01-29 Richard Biener <rguenther@suse.de>
11201 PR tree-optimization/64853
11202 * gcc.dg/torture/pr64853.c: New testcase.
11204 2015-01-29 Richard Biener <rguenther@suse.de>
11206 PR tree-optimization/64844
11207 * gcc.dg/vect/pr64844.c: New testcase.
11209 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11211 PR middle-end/64809
11212 * gcc.dg/pr64809.c: Delete.
11214 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11216 PR middle-end/64805
11217 * gcc.target/i386/pr64805.c: New.
11219 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11221 * gcc.dg/guality/guality.h (main): Add argv[0] to
11222 guality_gdb_command.
11224 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11227 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11229 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11232 * gcc.target/sh/sh.exp
11233 (check_effective_target_atomic_model_soft_gusa_available,
11234 check_effective_target_atomic_model_soft_tcb_available,
11235 check_effective_target_atomic_model_soft_imask_available,
11236 check_effective_target_atomic_model_hard_llcs_available): New.
11237 * gcc.target/sh/pr64659-0.h: New.
11238 * gcc.target/sh/pr64659-1.c: New.
11239 * gcc.target/sh/pr64659-2.c: New.
11240 * gcc.target/sh/pr64659-3.c: New.
11241 * gcc.target/sh/pr64659-4.c: New.
11243 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11245 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11246 scan-assembler-times pattern.
11248 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11250 PR middle-end/64809
11251 * gcc.dg/pr64809.c: New test.
11253 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11255 PR tree-optimization/64277
11256 * gcc.dg/pr64277.c: New.
11258 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11260 PR tree-optimization/64718
11261 * gcc.c-torture/execute/pr64718.c: New test.
11263 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11265 * gcc.target/aarch64/abs_2.c: New.
11267 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11269 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11270 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11271 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11274 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11277 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11278 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11279 { target comdat_group }.
11281 2015-01-27 Tobias Burnus <burnus@net-b.de>
11284 * gfortran.dg/goacc/coarray_2.f90: New.
11286 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11290 * g++.dg/torture/pr64139.C: New testcase.
11291 * g++.dg/torture/pr60871.C: Likewise.
11293 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11296 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11297 prevent linking errors.
11299 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11302 * g++.dg/torture/pr64282.C: New testcase.
11304 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11306 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11309 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11311 * gcc.target/s390/hotpatch-13.c: New testcase.
11312 * gcc.target/s390/hotpatch-14.c: New testcase.
11313 * gcc.target/s390/hotpatch-15.c: New testcase.
11314 * gcc.target/s390/hotpatch-16.c: New testcase.
11315 * gcc.target/s390/hotpatch-17.c: New testcase.
11316 * gcc.target/s390/hotpatch-18.c: New testcase.
11317 * gcc.target/s390/hotpatch-19.c: New testcase.
11318 * gcc.target/s390/hotpatch-20.c: New testcase.
11319 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11320 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11321 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11322 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11323 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11324 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11325 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11326 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11327 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11328 * gcc.target/s390/hotpatch-10.c: Likewise.
11329 * gcc.target/s390/hotpatch-11.c: Likewise.
11330 * gcc.target/s390/hotpatch-12.c: Likewise.
11331 * gcc.target/s390/hotpatch-2.c: Likewise.
11332 * gcc.target/s390/hotpatch-3.c: Likewise.
11333 * gcc.target/s390/hotpatch-4.c: Likewise.
11334 * gcc.target/s390/hotpatch-5.c: Likewise.
11335 * gcc.target/s390/hotpatch-6.c: Likewise.
11336 * gcc.target/s390/hotpatch-7.c: Likewise.
11337 * gcc.target/s390/hotpatch-8.c: Likewise.
11338 * gcc.target/s390/hotpatch-9.c: Likewise.
11339 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11340 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11341 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11342 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11343 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11344 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11345 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11346 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11348 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11350 * gcc.dg/long_branch.c: New testcase.
11352 2015-01-27 Richard Biener <rguenther@suse.de>
11354 PR tree-optimization/56273
11355 PR tree-optimization/59124
11356 PR tree-optimization/64277
11357 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11358 * gcc.dg/Warray-bounds-12.c: Likewise.
11359 * gcc.dg/Warray-bounds-13.c: Likewise.
11361 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11363 PR rtl-optimization/61058
11364 * gcc.dg/pr61058.c: New test.
11366 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11368 * gcc.target/i386/chkp-narrow-bounds.c: New.
11370 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11372 PR tree-optimization/64807
11373 * gcc.dg/pr64807.c: New test.
11376 * gcc.dg/pr64766.c: New test.
11378 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11381 * gcc.target/sh/pr49263-4.c: New.
11383 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11386 * gfortran.dg/allocate_with_mold_1.f90: New test
11388 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11391 * gcc.dg/pr64778.c: New test.
11393 PR middle-end/64421
11394 * gcc.dg/vect/pr64421.c: New test.
11396 2015-01-26 Tobias Burnus <burnus@net-b.de>
11399 * gfortran.dg/coarray_36.f: New.
11400 * gfortran.dg/coarray_37.f90: New.
11402 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11405 * gfortran.dg/class_allocate_18.f90: New.
11407 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11409 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11411 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11413 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11415 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11417 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11419 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11421 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11423 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11425 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11426 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11427 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11428 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11430 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11432 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11433 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11434 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11436 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11438 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11439 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11440 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11441 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11442 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11445 2015-01-26 Richard Biener <rguenther@suse.de>
11447 PR middle-end/64764
11448 * gcc.dg/uninit-19.c: New testcase.
11450 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11452 * lib/target-supports.exp (check_effective_target_vect64): Add
11455 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11458 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11460 2015-01-26 Tony Liu <tony.liu@arm.com>
11462 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11465 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11467 PR libfortran/64770
11468 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11469 correctly, clean up afterwards.
11471 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11474 * gfortran.dg/use_rename_7.f90: New.
11476 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11478 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11479 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11481 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11484 * gcc.target/sh/pr54236-4.c: New.
11486 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11488 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11489 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11492 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11494 PR libfortran/64770
11495 * gfortran.dg/open_new_segv.f90: New test.
11497 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11506 * gcc.target/sh/pr64345-1.c: New.
11507 * gcc.target/sh/pr64345-2.c: New.
11508 * gcc.target/sh/pr59533-1.c: New.
11509 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11510 * gcc.target/sh/pr52933-2.c: Likewise.
11511 * gcc.target/sh/pr54089-1.c: Likewise.
11512 * gcc.target/sh/pr54236-1.c: Likewise.
11513 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11514 * gcc.target/sh/pr49263-1.c: Remove xfails.
11515 * gcc.target/sh/pr49263-2.c: Likewise.
11516 * gcc.target/sh/pr49263-3.c: Likewise.
11517 * gcc.target/sh/pr53987-1.c: Likewise.
11518 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11519 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11520 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11521 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11522 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11523 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11525 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11528 2015-01-24 Tom de Vries <tom@codesourcery.com>
11530 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11532 2015-01-23 Ian Lance Taylor <iant@google.com>
11535 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11536 targets without split stack support.
11538 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11541 * gcc.target/i386/pr64317.c: New test.
11543 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11545 PR rtl-optimization/63637
11546 PR rtl-optimization/60663
11547 * gcc.dg/pr63637-1.c: New test.
11548 * gcc.dg/pr63637-2.c: New test.
11549 * gcc.dg/pr63637-3.c: New test.
11550 * gcc.dg/pr63637-4.c: New test.
11551 * gcc.dg/pr63637-5.c: New test.
11552 * gcc.dg/pr63637-6.c: New test.
11553 * gcc.target/i386/pr63637-1.c: New test.
11554 * gcc.target/i386/pr63637-2.c: New test.
11555 * gcc.target/i386/pr63637-3.c: New test.
11556 * gcc.target/i386/pr63637-4.c: New test.
11557 * gcc.target/i386/pr63637-5.c: New test.
11558 * gcc.target/i386/pr63637-6.c: New test.
11560 2015-01-23 Richard Biener <rguenther@suse.de>
11563 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11564 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11566 2015-01-23 Marek Polacek <polacek@redhat.com>
11568 PR preprocessor/60570
11569 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11570 * gcc.dg/cpp/pr60570.c: New test.
11572 2015-01-23 Richard Biener <rguenther@suse.de>
11575 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11576 vectorization on vect64 targets.
11578 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11581 * gfortran.dg/class_allocate_17.f90: New.
11583 2015-01-23 Tobias Burnus <burnus@net-b.de>
11586 * gfortran.dg/goacc/combined_loop.f90: New.
11588 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11591 * gfortran.dg/make_unit.f90: New test.
11593 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11596 * gfortran.dg/negative_unit_int8.f: Update.
11598 2015-01-22 Jeff Law <law@redhat.com>
11601 * gcc.target/m68k/pr52076-1.c: New test.
11602 * gcc.target/m68k/pr52076-2.c: New test.
11604 2015-01-22 Richard Biener <rguenther@suse.de>
11606 PR middle-end/64728
11607 * gcc.dg/torture/pr64728.c: New testcase.
11609 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11612 * g++.dg/pr64688.C: New test.
11614 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11616 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11617 to avoid errors with -fpic.
11619 2015-01-22 Richard Biener <rguenther@suse.de>
11622 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11624 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11626 PR rtl-optimization/64682
11627 * gcc.c-torture/execute/pr64682.c: New file.
11629 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11632 * gcc.dg/pr64511.c: New test.
11634 PR rtl-optimization/62078
11635 * g++.dg/opt/pr62078.C: New test.
11638 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11640 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11643 * gfortran.dg/internal_pack_15.f90: New test.
11645 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11647 * c-c++-common/tsan/step.c: New testcase.
11649 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11651 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11653 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11655 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11657 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11659 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11661 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11663 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11665 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11667 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11669 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11671 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11673 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11675 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11677 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11679 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11681 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11683 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11685 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11687 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11689 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11691 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11693 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11695 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11697 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11699 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11700 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11701 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11704 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11706 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11707 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11708 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11711 2015-01-21 Renlin Li <renlin.li@arm.com>
11713 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11714 * g++.dg/tls/thread_local5g.C: Likewise.
11715 * g++.dg/tls/thread_local6g.C: Likewise.
11717 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11719 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11720 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11721 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11723 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11725 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11726 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11727 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11729 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11731 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11732 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11733 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11735 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11737 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11738 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11739 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11741 2015-01-20 Jeff Law <law@redhat.com>
11744 * gcc.target/m68k/pr59946.c: New test.
11746 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11748 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11749 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11750 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11752 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11754 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11755 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11756 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11758 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11760 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11761 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11762 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11764 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11766 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11767 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11768 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11770 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11773 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11775 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11776 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11777 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11779 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11781 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11782 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11783 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11785 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11787 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11789 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11791 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11794 * g++.dg/ubsan/pr64632.C: New test.
11797 * gcc.dg/pr64663.c: New test.
11799 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11802 * g++.dg/warn/Wunused-var-23.C: New.
11804 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11807 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11808 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11810 2015-01-20 Richard Biener <rguenther@suse.de>
11813 * gcc.dg/lto/pr64684_0.c: New testcase.
11814 * gcc.dg/lto/pr64684_1.c: Likewise.
11815 * gcc.dg/lto/pr64684_2.c: Likewise.
11816 * gcc.dg/lto/pr64685_0.c: Likewise.
11817 * gcc.dg/lto/pr64685_1.c: Likewise.
11819 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11822 * g++.dg/cpp1y/lambda-init12.C: New.
11824 2015-01-20 Richard Biener <rguenther@suse.de>
11826 PR tree-optimization/64410
11827 * g++.dg/vect/pr64410.cc: Require vect_double.
11829 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11832 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11834 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11838 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11840 PR rtl-optimization/64081
11841 * gcc.dg/pr64081.c: New test.
11843 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11845 * jit.dg/harness.h: Include <unistd.h>.
11846 (CHECK_NO_ERRORS): New.
11847 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11848 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11849 gcc_jit_context_compile_to_file.
11850 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11851 args to the spawned executable.
11852 (jit-expand-vars): New function.
11853 (jit-exe-params): New variable.
11854 (dg-jit-set-exe-params): New function.
11855 (jit-dg-test): Detect testcases that use
11856 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11857 Set arguments of spawned process to jit-exe-params.
11858 (jit-get-output-filename): New function.
11859 (jit-setup-compile-to-file): New function.
11860 (jit-verify-compile-to-file): New function.
11861 (jit-run-executable): New function.
11862 (jit-verify-executable): New function.
11863 * jit.dg/test-compile-to-assembler.c: New testcase.
11864 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11865 * jit.dg/test-compile-to-executable.c: New testcase.
11866 * jit.dg/test-compile-to-object.c: New testcase.
11868 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11871 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11874 2015-01-19 Martin Liska <mliska@suse.cz>
11876 * objc/compile/pr64668.m: New test.
11878 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11880 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11881 (create_overflow_fn): Update comment to clarify that
11882 the third param of the created function is a bool *, not
11884 (verify_int_overflow_fn): Convert param "expected_ovf" from
11885 int to bool. Update third param of "overflow_fn_type" from int *
11886 to bool *. Update local "actual_ovf" from int to bool.
11887 (verify_uint_overflow_fn): Likewise.
11889 2015-01-19 Martin Liska <mliska@suse.cz>
11891 * gcc.dg/ipa/ipa-icf-33.c: New test.
11893 2015-01-19 Felix Yang <felix.yang@huawei.com>
11894 Haijian Zhang <z.zhanghaijian@huawei.com>
11896 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11897 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11899 result_float64x2, expected_hfloat64x2): New helper type, variable and
11901 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11902 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11903 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11904 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11905 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11906 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11907 and target without the FMA feature.
11909 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11911 * gcc.target/aarch64/pr64304.c: New testcase.
11913 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11915 PR rtl-optimization/64081
11916 * gcc.dg/pr64081.c: New test.
11918 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11921 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11923 * gcc.target/aarch64/test_frame_6.c: Likewise.
11924 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11925 and x19 (in the epilogue).
11926 * gcc.target/aarch64/test_frame_4.c: Likewise.
11927 * gcc.target/aarch64/test_frame_7.c: Likewise.
11929 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11931 * gcc.target/i386/chkp-always_inline.c: New.
11933 2015-01-15 Andrew Pinski <apinski@cavium.com>
11934 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11936 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11937 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11939 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11942 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11943 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11945 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11948 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11950 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11953 * gcc.target/sh/torture/pr64652.c: New.
11955 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11957 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11958 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11959 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11960 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11961 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11962 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11964 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11967 * g++.dg/torture/pr64378.C: New testcase.
11969 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11972 * gfortran.dg/block_13.f08: New test
11974 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11977 * gfortran.dg/associate_1.f03: Allow test for character with
11980 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11982 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11983 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11985 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11987 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11989 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11992 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11994 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11997 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12000 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12003 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12005 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12008 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12010 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12012 PR rtl-optimization/52773
12013 * gcc.c-torture/compile/pr52773.c: New test.
12015 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12018 * g++.dg/cpp0x/alias-decl-46.C: New.
12020 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12022 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12024 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12026 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12028 (CHECK_FP): Likewise.
12029 (CHECK_CUMULATIVE_SAT): Likewise.
12031 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12034 (Set_Neon_Cumulative_Sat): Add parameter.
12035 (__set_neon_cumulative_sat): Support new parameter.
12036 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12037 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12039 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12040 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12043 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12045 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12046 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12048 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12051 * g++.dg/tls/thread_local-ice4.C: New.
12053 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12055 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12058 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12061 * g++.dg/cpp0x/vt-62276.C: New.
12063 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12065 PR middle-end/64353
12066 * g++.dg/pr64353.C: New.
12068 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12071 * gcc.target/aarch64/pr64263_1.c: New test.
12073 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12075 PR tree-optimization/64434
12076 * gcc.dg/torture/pr64434.c: Move to...
12077 * gcc.dg/pr64434.c: ... here.
12079 2015-01-16 Richard Biener <rguenther@suse.de>
12081 PR middle-end/64614
12082 * gcc.dg/uninit-18.c: New testcase.
12084 2015-01-16 Richard Biener <rguenther@suse.de>
12086 PR tree-optimization/64568
12087 * g++.dg/torture/pr64568-2.C: New testcase.
12089 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12092 * gcc.target/i386/chkp-label-address.c: New.
12094 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12097 * gfortran.dg/pointer_init_6.f90: Extended.
12099 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12101 * gcc.c-torture/compile/20150108.c: New test.
12103 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12105 * gcc.target/visium: New directory.
12107 2015-01-16 Richard Biener <rguenther@suse.de>
12109 PR tree-optimization/61743
12110 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12111 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12113 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12115 * gcc.dg/pr64015.c: New test.
12117 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12121 * g++.dg/ipa/pr64612.C: New test.
12123 2015-01-16 Renlin Li <renlin.li@arm.com>
12125 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12127 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12129 * gcc.target/i386/sse-14.c: Test new intrinsic.
12130 * gcc.target/i386/sse-22.c: Ditto.
12132 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12135 * g++.dg/cpp0x/auto44.C: New.
12137 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12140 * gcc.target/nios2/gpopt-all.c: New test case.
12141 * gcc.target/nios2/gpopt-local.c: New test case.
12142 * gcc.target/nios2/gpopt-global.c: New test case.
12143 * gcc.target/nios2/gpopt-data.c: New test case.
12144 * gcc.target/nios2/gpopt-none.c: New test case.
12146 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12148 * g++.dg/ubsan/vptr-1.C: New test.
12149 * g++.dg/ubsan/vptr-2.C: New test.
12150 * g++.dg/ubsan/vptr-3.C: New test.
12151 * g++.dg/ubsan/vptr-4.C: New test.
12152 * g++.dg/ubsan/vptr-5.C: New test.
12153 * g++.dg/ubsan/vptr-6.C: New test.
12154 * g++.dg/ubsan/vptr-7.C: New test.
12155 * g++.dg/ubsan/vptr-8.C: New test.
12156 * g++.dg/ubsan/vptr-9.C: New test.
12158 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12160 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12162 * lib/gcc-dg.exp: Likewise.
12164 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12166 PR rtl-optimization/64110
12167 * gcc.target/i386/pr64110.c: Add scan-assembler.
12169 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12170 James Norris <jnorris@codesourcery.com>
12171 Cesar Philippidis <cesar@codesourcery.com>
12172 Ilmir Usmanov <i.usmanov@samsung.com>
12174 * lib/target-supports.exp (check_effective_target_fopenacc): New
12176 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12177 * g++.dg/goacc/goacc.exp: Likewise.
12178 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12179 * gcc.dg/goacc/goacc.exp: Likewise.
12180 * gfortran.dg/goacc/goacc.exp: Likewise.
12181 * c-c++-common/cpp/openacc-define-1.c: New file.
12182 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12183 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12184 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12185 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12186 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12187 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12188 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12189 * c-c++-common/goacc/cache-1.c: Likewise.
12190 * c-c++-common/goacc/clauses-fail.c: Likewise.
12191 * c-c++-common/goacc/collapse-1.c: Likewise.
12192 * c-c++-common/goacc/data-1.c: Likewise.
12193 * c-c++-common/goacc/data-2.c: Likewise.
12194 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12195 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12196 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12197 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12198 * c-c++-common/goacc/if-clause-1.c: Likewise.
12199 * c-c++-common/goacc/if-clause-2.c: Likewise.
12200 * c-c++-common/goacc/kernels-1.c: Likewise.
12201 * c-c++-common/goacc/loop-1.c: Likewise.
12202 * c-c++-common/goacc/loop-private-1.c: Likewise.
12203 * c-c++-common/goacc/nesting-1.c: Likewise.
12204 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12205 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12206 * c-c++-common/goacc/parallel-1.c: Likewise.
12207 * c-c++-common/goacc/pcopy.c: Likewise.
12208 * c-c++-common/goacc/pcopyin.c: Likewise.
12209 * c-c++-common/goacc/pcopyout.c: Likewise.
12210 * c-c++-common/goacc/pcreate.c: Likewise.
12211 * c-c++-common/goacc/pragma_context.c: Likewise.
12212 * c-c++-common/goacc/present-1.c: Likewise.
12213 * c-c++-common/goacc/reduction-1.c: Likewise.
12214 * c-c++-common/goacc/reduction-2.c: Likewise.
12215 * c-c++-common/goacc/reduction-3.c: Likewise.
12216 * c-c++-common/goacc/reduction-4.c: Likewise.
12217 * c-c++-common/goacc/sb-1.c: Likewise.
12218 * c-c++-common/goacc/sb-2.c: Likewise.
12219 * c-c++-common/goacc/sb-3.c: Likewise.
12220 * c-c++-common/goacc/update-1.c: Likewise.
12221 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12222 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12223 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12224 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12225 * gfortran.dg/goacc/assumed.f95: Likewise.
12226 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12227 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12228 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12229 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12230 * gfortran.dg/goacc/branch.f95: Likewise.
12231 * gfortran.dg/goacc/cache-1.f95: Likewise.
12232 * gfortran.dg/goacc/coarray.f95: Likewise.
12233 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12234 * gfortran.dg/goacc/cray.f95: Likewise.
12235 * gfortran.dg/goacc/critical.f95: Likewise.
12236 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12237 * gfortran.dg/goacc/data-tree.f95: Likewise.
12238 * gfortran.dg/goacc/declare-1.f95: Likewise.
12239 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12240 * gfortran.dg/goacc/fixed-1.f: Likewise.
12241 * gfortran.dg/goacc/fixed-2.f: Likewise.
12242 * gfortran.dg/goacc/fixed-3.f: Likewise.
12243 * gfortran.dg/goacc/fixed-4.f: Likewise.
12244 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12245 * gfortran.dg/goacc/if.f95: Likewise.
12246 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12247 * gfortran.dg/goacc/list.f95: Likewise.
12248 * gfortran.dg/goacc/literal.f95: Likewise.
12249 * gfortran.dg/goacc/loop-1.f95: Likewise.
12250 * gfortran.dg/goacc/loop-2.f95: Likewise.
12251 * gfortran.dg/goacc/loop-3.f95: Likewise.
12252 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12253 * gfortran.dg/goacc/omp.f95: Likewise.
12254 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12255 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12256 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12257 * gfortran.dg/goacc/parameter.f95: Likewise.
12258 * gfortran.dg/goacc/private-1.f95: Likewise.
12259 * gfortran.dg/goacc/private-2.f95: Likewise.
12260 * gfortran.dg/goacc/private-3.f95: Likewise.
12261 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12262 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12263 * gfortran.dg/goacc/reduction.f95: Likewise.
12264 * gfortran.dg/goacc/routine-1.f90: Likewise.
12265 * gfortran.dg/goacc/routine-2.f90: Likewise.
12266 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12267 * gfortran.dg/goacc/several-directives.f95: Likewise.
12268 * gfortran.dg/goacc/sie.f95: Likewise.
12269 * gfortran.dg/goacc/subarrays.f95: Likewise.
12270 * gfortran.dg/gomp/map-1.f90: Likewise.
12271 * gfortran.dg/openacc-define-1.f90: Likewise.
12272 * gfortran.dg/openacc-define-2.f90: Likewise.
12273 * gfortran.dg/openacc-define-3.f90: Likewise.
12274 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12275 * g++.dg/gomp/block-2.C: Likewise.
12276 * g++.dg/gomp/block-3.C: Likewise.
12277 * g++.dg/gomp/block-5.C: Likewise.
12278 * g++.dg/gomp/target-1.C: Likewise.
12279 * g++.dg/gomp/target-2.C: Likewise.
12280 * g++.dg/gomp/taskgroup-1.C: Likewise.
12281 * g++.dg/gomp/teams-1.C: Likewise.
12282 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12283 * gcc.dg/cilk-plus/jump.c: Likewise.
12284 * gcc.dg/gomp/block-1.c: Likewise.
12285 * gcc.dg/gomp/block-10.c: Likewise.
12286 * gcc.dg/gomp/block-2.c: Likewise.
12287 * gcc.dg/gomp/block-3.c: Likewise.
12288 * gcc.dg/gomp/block-4.c: Likewise.
12289 * gcc.dg/gomp/block-5.c: Likewise.
12290 * gcc.dg/gomp/block-6.c: Likewise.
12291 * gcc.dg/gomp/block-7.c: Likewise.
12292 * gcc.dg/gomp/block-8.c: Likewise.
12293 * gcc.dg/gomp/block-9.c: Likewise.
12294 * gcc.dg/gomp/target-1.c: Likewise.
12295 * gcc.dg/gomp/target-2.c: Likewise.
12296 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12297 * gcc.dg/gomp/teams-1.c: Likewise.
12299 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12301 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12304 2015-01-15 Mike Stump <mikestump@comcast.net>
12306 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12307 * gcc.dg/inline_2.c: Likewise.
12308 * gcc.dg/inline_3.c: Likewise.
12309 * gcc.dg/inline_4.c: Likewise.
12311 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12314 * gfortran.dg/proc_ptr_comp_43.f90: New.
12316 2015-01-15 Mike Stump <mikestump@comcast.net>
12318 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12319 * gcc.dg/unroll_2.c: Likewise.
12320 * gcc.dg/unroll_3.c: Likewise.
12321 * gcc.dg/unroll_4.c: Likewise.
12322 * gcc.dg/unroll_5.c: Likewise.
12324 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12327 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12329 * gcc.target/aarch64/test_frame_6.c: Likewise.
12330 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12331 x30 and x19 (in the epilogue).
12332 * gcc.target/aarch64/test_frame_4.c: Likewise.
12333 * gcc.target/aarch64/test_frame_7.c: Likewise.
12335 2015-01-15 Martin Liska <mliska@suse.cz>
12337 * g++.dg/ipa/pr64068.C: New test.
12338 * gcc.dg/ipa/PR64559.c: New test.
12340 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12342 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12345 2015-01-15 Richard Biener <rguenther@suse.de>
12347 PR tree-optimization/61743
12348 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12349 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12351 2015-01-15 Renlin Li <renlin.li@arm.com>
12353 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12354 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12356 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12358 * gcc.dg/vect/vect-aggressive-1.c: New.
12359 * gcc.target/i386/avx2-vect-aggressive.c: New.
12361 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12363 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12365 2015-01-15 Richard Biener <rguenther@suse.de>
12368 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12369 -Wl,-undefined,dynamic_lookup.
12371 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12373 * gnat.dg/opt47.adb: New test.
12375 2015-01-15 Richard Biener <rguenther@suse.de>
12378 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12380 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12382 PR tree-optimization/64434
12383 * gcc.dg/torture/pr64434.c: New test.
12385 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12387 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12388 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12389 -march=loongson* and -march=octeon* require -mno-micromips.
12391 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12392 Matthew Fortune <matthew.fortune@imgtec.com>
12394 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12395 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12396 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12397 * gcc.target/mips/call-saved-7.c: New file.
12398 * gcc.target/mips/call-saved-8.c: New file.
12399 * gcc.target/mips/call-saved-9.c: New file.
12401 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12403 * gcc.target/mips/lsa.c: New file.
12404 * gcc.target/mips/mips64-lsa.c: Likewise.
12405 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12406 * gcc.target/mips/mulsize-4.c: Likewise.
12407 * gcc.target/mips/mulsize-5.c: New file.
12408 * gcc.target/mips/mulsize-6.c: Likewise.
12409 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12410 and !HAS_LSA as ghost options.
12411 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12414 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12416 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12418 2015-01-15 Richard Biener <rguenther@suse.de>
12420 PR middle-end/64365
12421 * gcc.dg/torture/pr64365.c: New testcase.
12423 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12425 * gcc.dg/stackprotectexplicit1.c: New test.
12426 * g++.dg/stackprotectexplicit2.c: New test.
12428 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12431 * gfortran.dg/inquire_internal.f90: New.
12432 * gfortran.dg/negative_unit_check.f90: New.
12434 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12437 * gcc.target/sh/pr53988-1.c: New.
12439 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12442 * g++.dg/tls/thread_local-ice3.C: New.
12444 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12446 * gcc.target/i386/fentry-override.c: Properly place {} in target
12447 selector. Remove nonpic.
12448 * gcc.target/i386/fentry.c: Likewise.
12450 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12452 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12453 warnings instead of errors.
12455 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12457 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12458 option support instead of ENABLE_LTO from Makefile.
12460 2015-01-14 Richard Biener <rguenther@suse.de>
12462 PR tree-optimization/59354
12463 * gcc.dg/vect/pr59354.c: New testcase.
12465 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12467 * lib/target-supports.exp
12468 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12469 on ARM architures before v7.
12471 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12473 PR middle-end/59448
12474 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12475 an atomic_exchange.
12477 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12480 * gcc.target/i386/pr64386.c: New test.
12482 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12485 * gcc.target/i386/pr64393.c: New test.
12487 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12490 * gcc.target/i386/pr64387.c: New test.
12492 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12494 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12496 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12498 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12500 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12503 * gcc.target/arm/pr64453.c: New.
12505 2015-01-14 Richard Biener <rguenther@suse.de>
12508 * gcc.dg/lto/pr64415_0.c: New testcase.
12509 * gcc.dg/lto/pr64415_1.c: Likewise.
12511 2015-01-14 Martin Liska <mliska@suse.cz>
12513 * gcc.dg/ipa/pr64307.c: New test.
12515 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12517 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12518 64-bit and 128-bit.
12520 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12523 * gcc.target/arm/pr64460_1.c: New test.
12525 2015-01-14 Richard Biener <rguenther@suse.de>
12527 PR tree-optimization/64493
12528 PR tree-optimization/64495
12529 * gcc.dg/vect/pr64493.c: New testcase.
12530 * gcc.dg/vect/pr64495.c: Likewise.
12532 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12534 * gcc.dg/Warray-bounds-11.c: New test-case.
12536 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12538 * gcc.target/mips/octeon3-pipe-1.c: New test.
12540 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12542 * jit.dg/harness.h (set_up_logging): Move string concatenation
12544 (concat_strings): New function.
12545 (dump_reproducer): New function.
12546 (test_jit): Call dump_reproducer.
12547 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12549 (jit-dg-test): Delete any generated reproducer from previous runs.
12550 Verify that a generated reproducer was created, and verify that it
12552 * jit.dg/test-nested-contexts.c (main): Call
12553 gcc_jit_context_dump_reproducer_to_file.
12555 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12557 * gcc.dg/aru-2.c: Add dg-require-profiling.
12559 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12561 * lib/target-supports.exp (check_profiling_available): Check if
12564 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12567 * g++.dg/torture/pr64565.C: New testcase.
12569 2015-01-13 Marek Polacek <polacek@redhat.com>
12571 PR middle-end/64391
12572 * gcc.dg/tm/pr64391.c: New test.
12574 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12576 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12579 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12581 * gcc.target/i386/pie.c: New test.
12583 * lib/target-supports.exp (check_effective_target_pie): New.
12585 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12587 PR rtl-optimization/64286
12588 * gcc.target/i386/avx2-pr64286.c: New test.
12590 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12593 * g++.dg/cpp0x/vt-57626.C: New.
12595 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12598 * gfortran.dg/pr64528.f90: New test.
12600 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12602 * gcc.target/aarch64/subsp.c: New test.
12604 2015-01-13 Andrew Pinski <apinski@cavium.com>
12606 * gcc.target/aarch64/store-pair-1.c: New testcase.
12608 2015-01-13 Richard Biener <rguenther@suse.de>
12611 * gcc.dg/lto/pr64373_0.c: New testcase.
12613 2015-01-13 Andrew Pinski <apinski@cavium.com>
12615 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12616 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12618 2015-01-13 Richard Biener <rguenther@suse.de>
12620 PR tree-optimization/64406
12621 * gcc.dg/pr64406.c: New testcase.
12623 2015-01-13 Richard Biener <rguenther@suse.de>
12625 PR tree-optimization/64404
12626 * gcc.dg/vect/pr64404.c: New testcase.
12628 2015-01-13 Richard Biener <rguenther@suse.de>
12630 PR tree-optimization/64568
12631 * g++.dg/torture/pr64568.C: New testcase.
12633 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12635 * jit.dg/test-error-local-used-from-other-function.c: New test
12637 * jit.dg/test-error-param-reuse.c: New test case.
12638 * jit.dg/test-error-param-sharing.c: New test case.
12639 * jit.dg/test-error-param-used-from-other-function.c: New test
12641 * jit.dg/test-error-param-used-without-a-function.c: New test
12644 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12646 PR tree-optimization/64563
12647 * gcc.dg/pr64563.c: New test.
12650 * gcc.target/i386/pr64513.c: New test.
12652 PR tree-optimization/64454
12653 * gcc.dg/pr64454.c: New test.
12656 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12658 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12659 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12660 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12661 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12662 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12663 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12664 * gcc.dg/vect/slp-25.c: Likewise.
12665 * gcc.dg/vect/vect-109.c: Likewise.
12666 * gcc.dg/vect/vect-13.c: Likewise.
12667 * gcc.dg/vect/vect-17.c: Likewise.
12668 * gcc.dg/vect/vect-18.c: Likewise.
12669 * gcc.dg/vect/vect-19.c: Likewise.
12670 * gcc.dg/vect/vect-20.c: Likewise.
12671 * gcc.dg/vect/vect-21.c: Likewise.
12672 * gcc.dg/vect/vect-22.c: Likewise.
12673 * gcc.dg/vect/vect-27.c: Likewise.
12674 * gcc.dg/vect/vect-29.c: Likewise.
12675 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12676 * gcc.dg/vect/vect-2.c: Likewise.
12677 * gcc.dg/vect/vect-3.c: Likewise.
12678 * gcc.dg/vect/vect-4.c: Likewise.
12679 * gcc.dg/vect/vect-5.c: Likewise.
12680 * gcc.dg/vect/vect-72.c: Likewise.
12681 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12682 * gcc.dg/vect/vect-73.c: Likewise.
12683 * gcc.dg/vect/vect-77-global.c: Likewise.
12684 * gcc.dg/vect/vect-78-global.c: Likewise.
12685 * gcc.dg/vect/vect-7.c: Likewise.
12686 * gcc.dg/vect/vect-86.c: Likewise.
12687 * gcc.dg/vect/vect-align-1.c: Likewise.
12688 * gcc.dg/vect/vect-align-3.c: Likewise.
12689 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12690 * gcc.dg/vect/vect-all.c: Likewise.
12691 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12692 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12693 * gcc.dg/vect/vect-peel-3.c: Likewise.
12694 * gcc.dg/vect/vect-peel-4.c: Likewise.
12695 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12697 2015-01-12 Jeff Law <law@redhat.com>
12700 * gcc.target/m68k/pr64461.c: New test.
12702 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12704 * jit.dg/test-array-as-pointer.c (create_code): Update call
12705 to gcc_jit_context_new_global by setting "kind" to
12706 GCC_JIT_GLOBAL_IMPORTED.
12707 * jit.dg/test-error-array-as-pointer.c: Likewise.
12708 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12709 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12710 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12711 * jit.dg/test-using-global.c (the_global): Rename to...
12712 (imported_global): ...this.
12713 (create_code): Update to test the three kinds of global.
12714 (verify_code): Likewise.
12716 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12719 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12720 undefined behavior.
12721 * gcc.target/i386/pr64291-2.c: Updated.
12723 2015-01-12 Richard Biener <rguenther@suse.de>
12725 PR tree-optimization/64530
12726 * gfortran.dg/pr64530.f90: New testcase.
12728 2015-01-12 Richard Biener <rguenther@suse.de>
12730 PR middle-end/64357
12731 * gcc.dg/torture/pr64357.c: New testcase.
12733 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12735 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12738 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12739 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12741 2015-01-12 Martin Liska <mliska@suse.cz>
12743 * gcc.dg/ipa/PR64550.c: New test.
12745 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12748 * g++.dg/ipa/pr63470.C: New testcase.
12750 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12753 * gfortran.dg/typebound_operator_20.f90: New.
12755 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12758 * gfortran.dg/proc_ptr_comp_42.f90: New.
12760 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12763 * gfortran.dg/proc_ptr_comp_41.f90: New.
12765 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12767 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12769 2015-01-10 Tobias Burnus <burnus@net-b.de>
12772 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12773 and add dg-excess-errors.
12774 * gfortran.dg/line_length_6.f90: New.
12775 * gfortran.dg/line_length_7.f90: New.
12776 * gfortran.dg/line_length_8.f90: New.
12777 * gfortran.dg/line_length_9.f90: New.
12778 * gfortran.dg/line_length_10.f90: New.
12779 * gfortran.dg/line_length_11.f90: New.
12781 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12783 * jit.dg/test-threads.c (struct testcase): Move declaration
12784 to jit.dg/all-non-failing-tests.h.
12785 (testcases): Likewise.
12786 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12787 declaration here from jit.dg/all-non-failing-tests.h.
12788 (testcases): Likewise.
12789 * jit.dg/test-combination.c (create_code): Eliminate spelling
12790 out all of the testcases in favor of looping through the
12791 "testcases" metadata.
12792 (verify_code): Likewise.
12794 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12796 PR rtl-optimization/64536
12797 * gcc.dg/pr64536.c: New test.
12799 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12801 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12802 * jit.dg/test-combination.c (create_code): Likewise.
12803 (verify_code): Likewise.
12804 * jit.dg/test-constants.c: New test case.
12805 * jit.dg/test-threads.c: Add test-constants.c.
12807 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12810 * objc.dg/gnu-api-2-class.m: Add a test case
12811 for the above change.
12813 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12815 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12817 2015-01-09 Richard Biener <rguenther@suse.de>
12819 PR tree-optimization/64410
12820 * g++.dg/vect/pr64410.cc: New testcase.
12822 2015-01-09 Martin Liska <mliska@suse.cz>
12824 * gcc.dg/ipa/ipa-icf-32.c: New test.
12826 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12828 * c-c++-common/tsan/tsan_barrier.h: New.
12829 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12830 * c-c++-common/tsan/bitfield_race.c: Likewise.
12831 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12832 * c-c++-common/tsan/mutexset1.c: Likewise.
12833 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12834 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12835 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12836 * c-c++-common/tsan/simple_race.c: Likewise.
12837 * c-c++-common/tsan/simple_stack.c: Likewise.
12838 * c-c++-common/tsan/sleep_sync.c: Likewise.
12839 * c-c++-common/tsan/tiny_race.c: Likewise.
12840 * c-c++-common/tsan/tls_race.c: Likewise.
12841 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12842 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12843 * g++.dg/tsan/atomic_free.C: Likewise.
12844 * g++.dg/tsan/atomic_free2.C: Likewise.
12845 * g++.dg/tsan/cond_race.C: Likewise.
12846 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12848 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12851 * lib/target-supports.exp (check_effective_target_libatomic_available):
12853 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12854 targets that match effective-target libatomic_available.
12855 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12857 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12859 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12860 Verify the result of gcc_jit_context_get_last_error.
12861 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12863 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12865 PR tree-optimization/63989
12866 * gcc.dg/strlenopt-27.c: New test.
12868 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12870 * jit.dg/harness.h (set_up_logging): New function.
12871 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12872 set_up_logging on the context, so that every testcase is
12873 logged to a particular file.
12874 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12875 and call gcc_jit_context_set_logfile on the top-level context.
12877 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12880 * g++.dg/opt/pr64338.C: New test.
12882 2015-01-08 Tobias Burnus <burnus@net-b.de>
12884 * gfortran.dg/coarray/codimension_2b.f90: New file.
12885 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12886 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12888 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12891 * g++.dg/ext/fnname4.C: New.
12893 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12896 * g++.dg/cpp0x/constexpr-64462.C: New.
12898 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12901 * g++.dg/cpp0x/deleted10.C: New.
12903 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12905 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12907 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12909 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12910 GCC_JIT_UNARY_OP_ABS.
12911 (verify_unary_ops): Likewise.
12913 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12915 * jit.dg/test-arith-overflow.c: New test case.
12916 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12917 * jit.dg/test-combination.c (create_code): Likewise.
12918 (verify_code): Likewise.
12919 * jit.dg/test-threads.c (testcases): Likewise.
12921 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12923 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12924 rather than "jit". Load g++.exp, and call g++_init.
12925 Run test-*.cc files within the testsuite and *.cc files within
12927 (jit-dg-test): Drop the addition of -fgnu89-inline to
12928 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12929 doing it when compiling C testcases (since g++ does not handle
12930 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12931 is restored to the value after g++_init ran, rather than the
12932 value before g++_init ran. Return a list of
12933 $comp_output $output_file, as dg-test assumes.
12935 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12937 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12938 make it easier to figure out the origin of each test result when
12939 running test-combination.c and test-threads.c.
12940 (CHECK_VALUE): Likewise.
12941 (CHECK_DOUBLE_VALUE): Likewise.
12942 (CHECK_STRING_VALUE): Likewise.
12943 (CHECK_STRING_STARTS_WITH): Likewise.
12944 (CHECK_STRING_CONTAINS): Likewise.
12946 (check_string_value): Likewise, add "funcname" param.
12947 (check_string_starts_with): Likewise.
12948 (check_string_contains): Likewise.
12950 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12952 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12953 generating name of built executable.
12955 2015-01-07 Marek Polacek <polacek@redhat.com>
12958 * gcc.dg/pr64440.c: New test.
12959 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12961 2015-01-07 Marek Polacek <polacek@redhat.com>
12964 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12965 * gcc.dg/pr64417.c: New test.
12967 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12970 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12973 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12975 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12976 Check if testcases run without errors, not just if they compile.
12978 2015-01-06 Christian Bruel <christian.bruel@st.com>
12981 * gcc.target/sh/pr64507.c: New test.
12983 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12985 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12987 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12989 * c-c++-common/asan/sanitize-all-1.c: New test.
12990 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12991 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12992 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12993 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12995 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12997 * lib/target-supports.exp (check_profiling_available): Return 0 for
12999 (check_effective_target_tls_runtime): Likewise.
13000 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13001 * gcc.dg/20020312-2.c: Adjust for Visium.
13002 * gcc.dg/tls/thr-cse-1.c: Likewise
13003 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13004 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13005 * gcc.dg/weak/typeof-2.c: Likewise.
13007 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13009 PR rtl-optimization/64287
13010 * gcc.dg/aru-2.c: New test.
13012 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13015 * c-c++-common/ubsan/pr64344-1.c: New test.
13016 * c-c++-common/ubsan/pr64344-2.c: New test.
13018 PR tree-optimization/64465
13019 * gcc.dg/pr64465.c: New test.
13021 PR tree-optimization/64494
13022 * gcc.c-torture/compile/pr64494.c: New test.
13024 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13027 * gfortran.dg/realloc_on_assign_25.f90: New test.
13029 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13031 Update copyright years.
13033 2015-01-05 Marek Polacek <polacek@redhat.com>
13036 * gcc.dg/pr64423.c: New test.
13038 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13040 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13041 mmix-knuth-mmixware for the same reason as for MIPS.
13042 * gcc.dg/debug/debug-2.c: Ditto.
13044 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13046 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13049 * lib/gfortran.exp: Add libatomic library search path.
13050 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13051 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13053 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13055 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13057 * c-c++-common/tsan/bitfield_race.c: New testcase.
13058 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13060 2015-01-02 Tobias Burnus <burnus@net-b.de>
13062 * gfortran.dg/coarray/collectives_4.f90: New.
13064 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13067 * gfortran.dg/extends_16.f90: New.
13069 2015-01-02 Tobias Burnus <burnus@net-b.de>
13071 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13073 2015-01-02 Tobias Burnus <burnus@net-b.de>
13075 * gfortran.dg/coarray/codimension_2.f90: New.
13076 * gfortran.dg/coarray/codimension_2a.f90: New.
13077 * gfortran.dg/coarray_35.f90: New.
13078 * gfortran.dg/coarray_35a.f90: New.
13080 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13083 * gfortran.dg/dummy_procedure_11.f90: New.
13085 Copyright (C) 2015 Free Software Foundation, Inc.
13087 Copying and distribution of this file, with or without modification,
13088 are permitted in any medium without royalty provided the copyright
13089 notice and this notice are preserved.