1 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
4 (sse2_test): Rename from main. Do not return 0.
6 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
8 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
9 * gfortran.dg/proc_ptr_39.f90: Require visibility.
10 * gfortran.dg/read_dir.f90: XFAIL AIX.
12 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
14 Remove the implementation of N3994, terse range-for loops.
15 * g++.dg/cpp1z/range-for1.C: Remove.
17 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
19 * gnat.dg/discr45.adb: New test.
21 2015-10-31 Tom de Vries <tom@codesourcery.com>
23 * gfortran.dg/assumed_type_2.f90: Update test.
24 * gfortran.dg/no_arg_check_2.f90: Same.
26 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
28 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
30 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
33 * gfortran.dg/pr46588.f90: New test.
35 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
37 * gcc.dg/mvc1.c: New test for multiple targets cloning.
38 * gcc.dg/mvc2.c: Ditto.
39 * gcc.dg/mvc3.c: Ditto.
40 * gcc.dg/mvc4.c: Ditto.
41 * gcc.dg/mvc5.c: Ditto.
42 * gcc.dg/mvc6.c: Ditto.
43 * gcc.dg/mvc7.c: Ditto.
44 * g++.dg/ext/mvc1.C: Ditto.
45 * g++.dg/ext/mvc2.C: Ditto.
46 * g++.dg/ext/mvc3.C: Ditto.
47 * g++.dg/ext/mvc4.C: Ditto.
49 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
52 * gfortran.dg/pr51993.f90: New test.
54 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
56 PR rtl-optimization/68106
57 * gcc.target/aarch64/pr68106.c: New.
59 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
62 * gfortran.dg/pr36192_1.f90: New test.
64 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
67 *gfortran.dg/pr68154.f90
69 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
71 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
72 * c-c++-common/goacc/acc_on_device-2.c: Delete.
74 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
76 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
78 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
80 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
82 * gcc.target/powerpc/float128-mix.c: Likewise.
84 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
87 * gfortran.dg/pr68054.f90: New test.
89 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
92 * gfortran.dg/pr67885.f90: New test.
94 2015-10-29 Jeff Law <law@redhat.com>
96 PR tree-optimization/67892
97 * gcc.dg/tree-ssa/pr21417: Update expected output.
98 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
100 2015-10-29 Richard Biener <rguenther@suse.de>
103 * c-c++-common/ubsan/pr68142.c: New testcase.
105 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/other/cv_func4.C: New.
110 2015-10-29 Richard Biener <rguenther@suse.de>
113 * c-c++-common/ubsan/pr56956.c: New testcase.
115 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
117 * gnat.dg/discr44.adb: New test.
119 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
122 * gcc.dg/debug/pr66068.c: New test.
124 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
127 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
128 array bounds error at line 25.
130 2015-10-28 Catherine Moore <clm@codesourcery.com>
132 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
133 * gcc.target/mips/oddspreg-6.c: Likewise.
134 * gcc.target/mips/oddspreg-1.c: Likewise.
135 * gcc.target/mips/oddspreg-2.c: Likewise.
137 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
140 * gcc.target/avr/pr67839.c: New test.
142 2015-10-28 Richard Biener <rguenther@suse.de>
144 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
146 2015-10-28 Tom de Vries <tom@codesourcery.com>
148 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
150 2015-10-28 Richard Biener <rguenther@suse.de>
153 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
156 2015-10-28 Richard Biener <rguenther@suse.de>
158 PR tree-optimization/65962
159 * gcc.dg/vect/vect-62.c: Adjust.
161 2015-10-28 Richard Biener <rguenther@suse.de>
164 * gcc.dg/torture/pr68067-1.c: New testcase.
165 * gcc.dg/torture/pr68067-2.c: Likewise.
167 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
169 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
171 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
173 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
174 as xvmadd and xvnmsub.
175 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
177 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
179 * c-c++-common/goacc/loop-shape.c: New test.
181 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
182 Cesar Philippidis <cesar@codesourcery.com>
184 * g++.dg/g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
185 * gcc/testsuite/g++.dg/gomp/pr33372-3.C: Likewise.
187 2015-10-27 Richard Henderson <rth@redhat.com>
190 * gcc.target/i386/pr67609-2.c: New test.
192 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
195 * gcc.target/aarch64/pr68102_1.c: New test.
197 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
200 * gfortran.dg/allocate_with_source_15.f03: New test
202 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
203 James Norris <jnorris@codesourcery.com>
206 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
208 * gfortran.dg/goacc/loop-1.f95: Likewise.
209 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
210 * gfortran.dg/goacc/cray.f95: Likewise.
211 * gfortran.dg/goacc/parameter.f95: Likewise.
213 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/pr67805_2.f90: New test.
218 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
219 Aditya Kumar <aditya.k7@samsung.com>
221 * gcc.dg/graphite/block-0.c: Changed to match pattern.
222 * gcc.dg/graphite/interchange-1.c: Same.
223 * gcc.dg/graphite/interchange-10.c: Same.
224 * gcc.dg/graphite/interchange-11.c: Same.
225 * gcc.dg/graphite/interchange-13.c: Same.
226 * gcc.dg/graphite/interchange-3.c: Same.
227 * gcc.dg/graphite/interchange-4.c: Same.
228 * gcc.dg/graphite/interchange-7.c: Same.
229 * gcc.dg/graphite/interchange-9.c: Same.
230 * gcc.dg/graphite/uns-interchange-9.c: Same.
231 * gfortran.dg/graphite/interchange-3.f90: Same.
233 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
236 * gcc.target/i386/pr67215-1.c: New test.
237 * gcc.target/i386/pr67215-2.c: Likewise.
238 * gcc.target/i386/pr67215-3.c: Likewise.
240 2015-10-27 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/68104
243 * gcc.dg/torture/pr68104.c: New testcase.
245 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
247 * gcc.dg/vect/vect-strided-shift-1.c: New.
249 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
252 * gcc.target/arm/pr67929_1.c: New test.
254 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
256 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
258 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
260 PR tree-optimization/68097
261 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
262 --param max-ssa-name-query-depth=3 to dg-options.
264 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
266 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
268 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
270 * gcc.dg/builtins-52.c: Add -O to dg-options.
272 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
274 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
276 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
280 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
282 (PR64765): New function.
283 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
284 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
286 * gfortran.dg/goacc/cray.f95: Refine prune directive.
287 * gfortran.dg/goacc/parameter.f95: Likewise.
289 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
292 * gfortran.dg/empty_label_typedecl.f90: New test.
294 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
297 * gfortran.dg/pr36192.f90: New test.
299 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
301 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
302 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
303 * gnat.dg/opt51.adb: New test.
304 * gnat.dg/opt51_pkg.ads: New helper.
306 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
308 * gcc.target/mips/ds-schedule-1.c: New.
309 * gcc.target/mips/ds-schedule-2.c: New.
311 2015-10-26 Jeff Law <law@redhat.com>
313 PR tree-optimization/68013
314 * gcc.c-torture/compile/pr68013.c: New test.
316 2015-10-26 Richard Biener <rguenther@suse.de>
317 Dominik Vogt <vogt@linux.vnet.ibm.com>
320 * gcc.target/s390/pr67443.c: New testcase.
322 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
324 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
325 make it unique per testcase.
326 * gfortran.dg/chmod_2.f90: Likewise.
327 * gfortran.dg/chmod_3.f90: Likewise.
328 * gfortran.dg/direct_io_8.f90: Likewise.
329 * gfortran.dg/f2003_inquire_1.f03: Likewise.
330 * gfortran.dg/f2003_io_1.f03: Likewise.
331 * gfortran.dg/f2003_io_2.f03: Likewise.
332 * gfortran.dg/f2003_io_8.f03: Likewise.
333 * gfortran.dg/inquire_size.f90: Likewise.
334 * gfortran.dg/namelist_66.f90: Likewise.
335 * gfortran.dg/namelist_82.f90: Likewise.
336 * gfortran.dg/namelist_87.f90: Likewise.
337 * gfortran.dg/open_negative_unit_1.f90: Likewise.
338 * gfortran.dg/open_new.f90: Likewise.
339 * gfortran.dg/stat_1.f90: Likewise.
340 * gfortran.dg/stat_2.f90: Likewise.
341 * gfortran.dg/streamio_15.f90: Likewise.
342 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
344 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347 * g++.dg/pr67989.C: New test.
349 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
351 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
352 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
353 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
354 suffix to the temporary filename to make it unique per testcase.
356 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
358 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
360 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
363 * gfortran.dg/allocate_with_source_12.f03: New test
366 * gfortran.dg/allocate_with_source_13.f03: New test
369 * gfortran.dg/allocate_with_source_14.f03: New test
371 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
373 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
375 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
378 * gcc.target/i386/pr68084.c: New test.
380 2015-10-25 Andre Vehreschild <vehre@gmx.de>
384 * gfortran.dg/allocate_with_source_10.f08: New test.
385 * gfortran.dg/allocate_with_source_11.f08: New test.
386 * gfortran.dg/class_array_15.f03: Changed count of expected
387 _builtin_frees to 11. One step of temporaries is spared, therefore
388 the allocatable component of that temporary is not to be freeed.
390 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
393 * gfortran.dg/pr68055.f90: New case.
395 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
398 * gfortran.dg/pr67805.f90: New testcase.
399 * gfortran.dg/array_constructor_26.f03: Update testcase.
400 * gfortran.dg/array_constructor_27.f03: Ditto.
401 * gfortran.dg/char_type_len_2.f90: Ditto.
402 * gfortran.dg/pr67802.f90: Ditto.
403 * gfortran.dg/used_before_typed_3.f90: Ditto.
405 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
408 * g++.dg/torture/pr67600.C: New testcase.
410 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
412 * g++.dg/pr68062.C: New test.
414 2015-10-23 Jeff Law <law@redhat.com>
416 PR tree-optimization/67830
417 * gcc.dg/pr67830.c: New test.
419 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
421 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
423 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
424 Andrew Pinski <apinski@cavium.com>
426 PR rtl-optimization/67736
427 * gcc.dg/torture/pr67736.c: New test.
428 * gcc.dg/combine-subregs.c: New test.
430 2015-10-23 Alan Hayward <alan.hayward@arm.com>
432 PR tree-optimization/65947
433 * lib/target-supports.exp
434 (check_effective_target_vect_max_reduc): Add.
435 * gcc.dg/vect/pr65947-1.c: New test.
436 * gcc.dg/vect/pr65947-2.c: New test.
437 * gcc.dg/vect/pr65947-3.c: New test.
438 * gcc.dg/vect/pr65947-4.c: New test.
439 * gcc.dg/vect/pr65947-5.c: New test.
440 * gcc.dg/vect/pr65947-6.c: New test.
441 * gcc.dg/vect/pr65947-7.c: New test.
442 * gcc.dg/vect/pr65947-8.c: New test.
443 * gcc.dg/vect/pr65947-9.c: New test.
444 * gcc.dg/vect/pr65947-10.c: New test.
445 * gcc.dg/vect/pr65947-11.c: New test.
447 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
449 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
450 Make weak rather than noinline.
451 * gcc.dg/builtins-57.c: Compile with -O.
452 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
454 2015-10-23 Tom de Vries <tom@codesourcery.com>
456 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
458 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
461 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
462 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
464 2015-10-22 Martin Sebor <msebor@redhat.com>
467 * gcc.misc-tests/help.exp: Verify that option descriptions
469 * lib/options.exp (check_for_options): Use the regexp --line option.
470 Print unexpected match on failure.
472 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
474 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
476 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp1y/var-templ46.C: New.
481 2015-10-22 Richard Biener <rguenther@suse.de>
483 PR tree-optimization/58497
484 * gcc.dg/tree-ssa/vector-5.c: New testcase.
486 2015-10-22 Richard Biener <rguenther@suse.de>
488 PR tree-optimization/19049
489 PR tree-optimization/65962
490 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
491 * gcc.dg/vect/vect-63.c: Adjust.
492 * gcc.dg/vect/vect-70.c: Likewise.
493 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
494 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
495 * gfortran.dg/vect/pr19049.f90: Likewise.
496 * gfortran.dg/vect/vect-8.f90: Likewise.
498 2015-10-22 Richard Biener <rguenther@suse.de>
502 * gcc.dg/torture/ftrapv-2.c: New testcase.
504 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
507 * gcc.target/s390/pr68015.c: New test.
509 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
512 * gcc.target/arm/xor-and.c: Adjust test to check for eor
515 2015-10-22 Jiong Wang <jiong.wang@arm.com>
516 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
519 * gcc.target/aarch64/pr63304_1.c: New test.
521 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/parse/enum13.C: New.
526 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/parse/enum12.C: New.
531 2015-10-21 Martin Sebor <msebor@redhat.com>
534 * gcc.misc-tests/help.exp: Adjust.
535 * lib/options.exp (check_for_options): Add detail to output.
537 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
540 * gfortran.dg/pr67939.f90: New test.
542 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
543 Sebastian Pop <s.pop@samsung.com>
545 * gcc.dg/graphite/scop-11.c: Update pattern.
547 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
550 * g++.dg/ipa/pr67056.C: New testcase.
552 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
554 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
557 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
559 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
560 Add associated options for arm*-*-*.
561 (sqrt): Remove dummy definition.
563 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
565 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
567 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
569 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
570 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
571 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
573 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
575 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
576 sra-max-scalarization-size-Ospeed.
578 2015-10-21 Marek Polacek <polacek@redhat.com>
582 * gcc.dg/pr68024.c: New test.
584 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
586 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
587 * c-c++-common/goacc/sb-1.c: Adjust errors.
588 * c-c++-common/goacc/sb-3.c: Adjust errors.
589 * c-c++-common/goacc/loop-1.c: Adjust errors.
590 * c-c++-common/goacc/nesting-1.c: Adjust errors.
591 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
592 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
594 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
596 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
598 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
600 * gcc.dg/lto/simd-function_0.c: New test.
602 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.target/i386/pr68018.c: New test.
607 2015-10-21 Richard Biener <rguenther@suse.de>
610 * gcc.dg/torture/pr68031.c: New testcase.
612 2015-10-21 Richard Biener <rguenther@suse.de>
614 PR tree-optimization/68026
615 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
617 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
619 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
620 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
621 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
622 * g++.dg/asan/default-options-1.C: Likewise.
624 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626 * gcc.target/aarch64/stp_vec_64_1.c: New test.
627 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
629 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
631 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
633 2015-10-20 Marek Polacek <polacek@redhat.com>
636 * gcc.dg/pr67964.c: New test.
638 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
640 PR rtl-optimization/67609
641 * gcc.target/i386/pr67609.c: New.
643 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
647 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
649 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
650 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
652 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
655 * gcc.target/i386/pr66810.c: New test.
657 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
661 * gcc.target/i386/pr67963-1.c: New test.
662 * gcc.target/i386/pr67963-2.c: Likewise.
663 * gcc.target/i386/pr67963-3.c: Likewise.
664 * gcc.target/i386/pr67985-1.c: Likewise.
665 * gcc.target/i386/pr67985-2.c: Likewise.
666 * gcc.target/i386/pr67985-3.c: Likewise.
668 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
670 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
672 2015-10-20 Richard Biener <rguenther@suse.de>
674 PR tree-optimization/68017
675 * gcc.dg/torture/pr68017.c: New testcase.
677 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
680 * gcc.target/aarch64/pr66912.c: New.
681 * gcc.target/arm/pr66912.c: New.
683 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
685 * gfortran.dg/pr67900.f90: New tests.
687 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
689 * gnat.dg/opt50.adb: New test.
690 * gnat.dg/opt50_pkg.adb: New helper.
691 * gnat.dg/opt50_pkg.ads: New helper.
693 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
696 * gfortran.dg/pr68019.f90: new test.
698 2015-10-19 Richard Biener <rguenther@suse.de>
700 PR tree-optimization/67975
701 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
703 2015-10-19 Richard Biener <rguenther@suse.de>
705 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
707 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
710 * gcc.target/i386/pr67995-1.c: New test.
711 * gcc.target/i386/pr67995-2.c: Likewise.
712 * gcc.target/i386/pr67995-3.c: Likewise.
714 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
717 * gcc.dg/PR68002.c: New test.
719 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
721 * gcc.dg/builtins-20.c: Remove undefined behavior.
723 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
726 * gfortran.dg/common_25.f90: New file.
728 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
731 * gfortran.dg/move_alloc_15.f90: New test
732 * gfortran.dg/move_alloc_16.f90: New test
735 * gfortran.dg/deferred_character_assignment_1.f90: New test
737 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
740 * gfortran.df/pr67987.f90: New test.
741 * gfortran.dg/char_length_2.f90: Update testcase.
743 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
745 * gcc.target/i386/iamcu/test_basic_returning.c
746 (def_test_returning_type): Use union to check float return bits.
748 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
750 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
751 Replace printf with __builtin_printf.
753 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
755 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
758 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
761 * gnat.dg/pack21.adb: New test.
762 * gnat.dg/pack22.adb: Likewise.
763 * gnat.dg/pack22_pkg.ad[sb]: New helper.
765 2015-10-16 Christian Bruel <christian.bruel@st.com>
768 * gcc.target/arm/no-align.c: New test.
769 * gcc.target/arm/attr-align1.c: New test.
770 * gcc.target/arm/attr-align2.c: New test.
771 * gcc.target/arm/attr-align3.c: New test.
773 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
775 * gcc.c-torture/compile/icfmatch.c: Add testcase
777 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/cpp1z/fold-ice1.C: New.
782 2015-10-16 Michael Collison <michael.collison@linaro.org>
783 Andrew Pinski <andrew.pinski@caviumnetworks.com>
785 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
787 2015-10-15 Marek Polacek <polacek@redhat.com>
789 * gcc.dg/tree-ssa/reassoc-42.c: New test.
791 2015-10-15 Marek Polacek <polacek@redhat.com>
793 PR tree-optimization/67953
794 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
796 * gcc.dg/torture/pr67953.c: New test.
798 2015-10-14 Jeff Law <law@redhat.com>
800 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
801 contained within have their own file/test now.
802 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
803 ssa-dom-thread-2.c. Tighten expected output slightly and comment
804 expectations a bit more.
805 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
807 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
808 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
809 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
812 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
814 2015-10-14 Marek Polacek <polacek@redhat.com>
816 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
826 2015-10-14 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/67915
829 * gcc.dg/torture/pr67915.c: New testcase.
831 2015-10-14 Marek Polacek <polacek@redhat.com>
833 PR tree-optimization/67815
834 * gcc.dg/tree-ssa/reassoc-39.c: New test.
835 * gcc.dg/tree-ssa/reassoc-40.c: New test.
836 * gcc.dg/tree-ssa/reassoc-41.c: New test.
838 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
840 * gcc.dg/pragma-pop_options-1.c: New test.
842 2015-10-13 Jakub Jelinek <jakub@redhat.com>
843 Aldy Hernandez <aldyh@redhat.com>
845 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
846 * c-c++-common/gomp/clauses-1.c: New test.
847 * c-c++-common/gomp/clauses-2.c: New test.
848 * c-c++-common/gomp/clauses-3.c: New test.
849 * c-c++-common/gomp/clauses-4.c: New test.
850 * c-c++-common/gomp/declare-target-1.c: New test.
851 * c-c++-common/gomp/declare-target-2.c: New test.
852 * c-c++-common/gomp/depend-3.c: New test.
853 * c-c++-common/gomp/depend-4.c: New test.
854 * c-c++-common/gomp/doacross-1.c: New test.
855 * c-c++-common/gomp/if-1.c: New test.
856 * c-c++-common/gomp/if-2.c: New test.
857 * c-c++-common/gomp/linear-1.c: New test.
858 * c-c++-common/gomp/map-2.c: New test.
859 * c-c++-common/gomp/map-3.c: New test.
860 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
861 f_omp_target_data): Add map clause to target data.
862 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
863 * c-c++-common/gomp/ordered-1.c: New test.
864 * c-c++-common/gomp/ordered-2.c: New test.
865 * c-c++-common/gomp/ordered-3.c: New test.
866 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
868 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
869 clause and ordered construct where no longer allowed.
870 * c-c++-common/gomp/priority-1.c: New test.
871 * c-c++-common/gomp/reduction-1.c: New test.
872 * c-c++-common/gomp/schedule-simd-1.c: New test.
873 * c-c++-common/gomp/sink-1.c: New test.
874 * c-c++-common/gomp/sink-2.c: New test.
875 * c-c++-common/gomp/sink-3.c: New test.
876 * c-c++-common/gomp/sink-4.c: New test.
877 * c-c++-common/gomp/udr-1.c: New test.
878 * c-c++-common/taskloop-1.c: New test.
879 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
880 value of _OPENMP macro.
881 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
882 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
883 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
884 * gcc.dg/gomp/clause-1.c:
885 * gcc.dg/gomp/reduction-1.c: New test.
886 * gcc.dg/gomp/sink-fold-1.c: New test.
887 * gcc.dg/gomp/sink-fold-2.c: New test.
888 * gcc.dg/gomp/sink-fold-3.c: New test.
889 * gcc.dg/vect/vect-simd-clone-15.c: New test.
890 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
891 of non-static data members.
892 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
893 Add some linear clause tests.
894 * g++.dg/gomp/declare-simd-3.C: New test.
895 * g++.dg/gomp/linear-1.C: New test.
896 * g++.dg/gomp/member-1.C: New test.
897 * g++.dg/gomp/member-2.C: New test.
898 * g++.dg/gomp/pr66571-2.C: New test.
899 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
901 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
903 * g++.dg/gomp/reference-1.C: New test.
904 * g++.dg/gomp/sink-1.C: New test.
905 * g++.dg/gomp/sink-2.C: New test.
906 * g++.dg/gomp/sink-3.C: New test.
907 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
908 * g++.dg/gomp/this-1.C: New test.
909 * g++.dg/gomp/this-2.C: New test.
910 * g++.dg/vect/simd-clone-2.cc: New test.
911 * g++.dg/vect/simd-clone-2.h: New test.
912 * g++.dg/vect/simd-clone-3.cc: New test.
913 * g++.dg/vect/simd-clone-4.cc: New test.
914 * g++.dg/vect/simd-clone-4.h: New test.
915 * g++.dg/vect/simd-clone-5.cc: New test.
917 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
919 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
920 after r228716 (Fix vtbl[34] and vtbx4).
922 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
924 PR tree-optimization/67909, 67947
925 * gcc.dg/torture/pr67947.c: New test.
927 2015-10-13 Jeff Law <law@redhat.com>
929 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
931 2015-10-12 Jeff Law <law@redhat.com>
933 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
934 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
935 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
938 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
940 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
943 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
945 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
947 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
948 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
949 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
950 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
951 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
952 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
953 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
954 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
956 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
958 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
959 and -mno-frame-header-opt options.
960 * gcc.target/mips/frame-header-1.c: New file.
961 * gcc.target/mips/frame-header-2.c: New file.
962 * gcc.target/mips/frame-header-3.c: New file.
964 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
965 Hale Wang <hale.wang@arm.com>
967 * gcc.dg/tree-ssa/forwprop-33.c: New.
969 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
972 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
973 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
974 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
975 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
976 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
977 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
978 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
979 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
980 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
981 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
983 2015-10-09 David Malcolm <dmalcolm@redhat.com>
985 * lib/multiline.exp: New file.
986 * lib/prune.exp: Load multiline.exp.
987 (prune_gcc_output): Call into multiline.exp to handle any
988 multiline output directives.
989 * lib/libgo.exp: Load multiline.exp before prune.exp, using
992 2015-10-09 Martin Jambor <mjambor@suse.cz>
994 PR tree-optimization/67794
995 * gcc.dg/ipa/ipa-sra-10.c: New test.
996 * gcc.dg/torture/pr67794.c: Likewise.
998 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1000 PR rtl-optimization/67828
1001 * gcc.dg/torture/pr67828.c: New.
1003 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1006 * lib/target-supports.exp (check_effective_target_non_strict_align):
1007 Adjust for arm*-*-*.
1008 * gcc.target/arm/pr67366.c: New test.
1010 2015-10-09 Richard Biener <rguenther@suse.de>
1012 PR tree-optimization/67891
1013 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1015 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1017 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1019 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1021 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1023 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1025 * gcc.dg/loop-unswitch-2.c: New test.
1026 * gcc.dg/loop-unswitch-3.c: Likewise.
1027 * gcc.dg/loop-unswitch-4.c: Likewise.
1029 2015-10-08 Tom de Vries <tom@codesourcery.com>
1031 * gcc.dg/dse.c: Only dump in dse1 pass.
1032 * gcc.dg/tree-ssa/pr30375.c: Same.
1034 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1037 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1038 (PUSH, POP): New defines.
1039 (sse2_test): Use PUSH and POP to misalign runtime stack.
1040 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1042 2015-10-07 James Norris <jnorris@codesourcery.com>
1044 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1045 to atomic_init. (atomic_init): Restrict flags usage.
1047 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1050 * gfortran.dg/sizeof_5.f90: New test.
1052 2015-10-06 Jeff Law <law@redhat.com>
1054 * gcc.c-torture/compile/pr67816.c: New test.
1056 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1058 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1060 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1063 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1065 2015-10-06 Marek Polacek <polacek@redhat.com>
1068 * c-c++-common/Wtautological-compare-4.c: New test.
1070 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1071 Peter Bergner <bergner@vnet.ibm.com>
1074 * gcc.target/powerpc/pr67808.c: New test.
1076 2015-10-06 Nick Clifton <nickc@redhat.com>
1078 * gcc.target/msp430: New directory.
1079 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1081 * gcc.target/msp430/data-attributes.c: New file. Checks the
1082 noinit and persistent data attributes.
1084 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1086 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1088 2015-10-06 Richard Biener <rguenther@suse.de>
1090 PR tree-optimization/67859
1091 * gcc.dg/torture/pr67859.c: New testcase.
1093 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1095 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1097 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/template/defarg19.C: New.
1101 * g++.dg/template/defarg20.C: Likewise.
1103 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1104 Sebastian Pop <s.pop@samsung.com>
1106 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1108 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1109 Sebastian Pop <s.pop@samsung.com>
1111 * gcc.dg/graphite/scop-sor.c: Xfail.
1113 2015-10-05 Martin Jambor <mjambor@suse.cz>
1114 Jan Hubicka <hubicka@ucw.cz>
1116 * gcc.dg/ipa/propalign-4.c: New test.
1117 * gcc.dg/ipa/propalign-5.c: Likewise.
1119 2015-10-05 Marek Polacek <polacek@redhat.com>
1121 PR tree-optimization/67821
1122 * gcc.dg/torture/pr67821-2.c: New test.
1123 * gcc.dg/torture/pr67821.c: New test.
1125 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1127 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1129 2015-10-05 Christian Bruel <christian.bruel@st.com>
1131 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1133 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1135 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1136 (exec_vcvt): Add comments.
1138 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1140 PR rtl-optimization/67447
1141 * gcc.target/i386/pr67447.c: New test.
1143 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1145 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1147 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1148 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1149 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1150 * gcc.target/i386/vect-unpack-1.c: Ditto.
1151 * gcc.target/i386/vect-unpack-2.c: Ditto.
1153 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1156 * gfortran.dg/common_24.f: New.
1158 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1160 * gcc.target/arm/pr67756.c: Fixed warnings.
1162 2015-10-02 Marek Polacek <polacek@redhat.com>
1165 * gcc.dg/pr67730-1.c: New test.
1166 * gcc.dg/pr67730-2.c: New test.
1167 * gcc.dg/pr67730.h: New test.
1169 2015-10-02 Marek Polacek <polacek@redhat.com>
1171 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1173 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1175 PR tree-optimization/67754
1176 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1177 * gfortran.dg/graphite/block-2.f: Same.
1179 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1181 * gcc.dg/graphite/scop-23.c: New.
1183 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1185 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1188 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1190 PR rtl-optimization/67756
1191 * gcc.target/arm/pr67756.c: New.
1193 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1195 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1196 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1197 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1199 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1202 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1204 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1205 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1206 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1207 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1208 * gcc.target/i386/vect-unpack-1.c: Ditto.
1209 * gcc.target/i386/vect-unpack-2.c: Ditto.
1211 2015-10-02 Marek Polacek <polacek@redhat.com>
1214 * c-c++-common/Wduplicated-cond-1.c: New test.
1215 * c-c++-common/Wduplicated-cond-2.c: New test.
1216 * c-c++-common/Wduplicated-cond-3.c: New test.
1217 * c-c++-common/Wduplicated-cond-4.c: New test.
1218 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1219 -Wduplicated-cond warning.
1221 2015-10-02 Renlin Li <renlin.li@arm.com>
1223 * gcc.target/aarch64/csneg-1.c: Update.
1225 2015-10-02 Renlin Li <renlin.li@arm.com>
1228 * gcc.target/aarch64/pr66776.c: New.
1230 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1232 * gnat.dg/warn13.adb: New test.
1234 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1236 * gnat.dg/vect15.ad[sb]: New test.
1237 * gnat.dg/vect16.ad[sb]: Likewise.
1238 * gnat.dg/vect17.ad[sb]: Likewise.
1239 * gnat.dg/vect18.ad[sb]: Likewise.
1241 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1243 PR rtl-optimization/67786
1244 PR rtl-optimization/67787
1245 * gcc.dg/pr67786.c: New test.
1246 * gcc.dg/pr67787.c: Likewise.
1248 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1250 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1252 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1255 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1257 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1261 * gfortran.dg/string_array_constructor_1.f90: New.
1262 * gfortran.dg/string_array_constructor_2.f90: New.
1263 * gfortran.dg/string_array_constructor_3.f90: New.
1265 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1269 * gcc.target/powerpc/pr67789.c: New testcase.
1271 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1274 * gfortran.dg/pr67802.f90: New test.
1276 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1279 gfortran.dg/pr66979.f90: new test.
1281 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1284 * gfortran.dg/pr67616.f90: New test.
1286 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1289 * g++.dg/cpp0x/range-for30.C: New.
1291 2015-10-01 Marek Polacek <polacek@redhat.com>
1294 * gcc.dg/atomic/pr65345-4.c: New test.
1295 * gcc.dg/pr65345-3.c: New test.
1297 2015-10-01 Marek Polacek <polacek@redhat.com>
1299 PR tree-optimization/67769
1300 * gcc.dg/torture/pr67769.c: New test.
1302 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1304 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1306 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1309 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1311 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1313 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1314 (main): Rename to sse2_test. Abort if count != 5.
1315 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1317 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1319 2015-10-01 Richard Biener <rguenther@suse.de>
1321 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1322 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1324 2015-09-30 Jeff Law <law@redhat.com>
1326 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1328 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1330 PR rtl-optimization/67037
1331 * gcc.c-torture/execute/pr67037.c: New test.
1333 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1335 * lib/target-supports.exp (check_effective_target_sync_int_128):
1336 Return 1 on spu-*-* targets.
1337 (check_effective_target_sync_int_128_runtime): Likewise.
1338 (check_effective_target_sync_long_long): Likewise.
1339 (check_effective_target_sync_long_long_runtime): Likewise.
1340 (check_effective_target_sync_int_long): Likewise.
1341 (check_effective_target_sync_char_short): Likewise.
1343 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1345 * gcc.target/i386/pr67761.c: New test.
1347 2015-09-30 Marek Polacek <polacek@redhat.com>
1350 * gcc.dg/pr67730.c: New test.
1352 2015-09-30 Marek Polacek <polacek@redhat.com>
1354 PR tree-optimization/67690
1355 * gcc.dg/torture/pr67690.c: New test.
1357 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1359 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1360 * g++.dg/gomp/tls-wrap4.C: Likewise.
1361 * gcc.dg/atomic-op-optimize.c: Likewise.
1362 * gcc.dg/pr54087.c: Likewise.
1363 * gcc.dg/tls/section-2.c: Likewise.
1364 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1365 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1366 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1367 * gcc.target/arm/divzero.c: Likewise.
1368 * gcc.target/arm/sibcall-2.c: Likewise.
1369 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1370 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1371 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1372 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1373 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1374 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1375 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1376 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1377 * gfortran.dg/default_format_2.f90: Likewise.
1378 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1380 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1382 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1384 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1386 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1387 * gfortran.dg/round_4.f90: ditto.
1389 2015-09-29 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/67170
1392 * gfortran.dg/pr67170.f90: New testcase.
1394 2015-09-29 Richard Biener <rguenther@suse.de>
1396 PR tree-optimization/67741
1397 * gcc.dg/torture/pr67741.c: New testcase.
1399 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1401 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1402 non-zero for __builtin_signbit tests.
1404 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1407 * gcc.target/i386/pr65105-1.c: New.
1408 * gcc.target/i386/pr65105-2.c: New.
1409 * gcc.target/i386/pr65105-3.c: New.
1410 * gcc.target/i386/pr65105-4.C: New.
1411 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1413 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1415 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1417 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1421 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1423 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1424 * gfortran.dg/function_types_3.f90: Change error message to
1425 "Type inaccessible...."
1426 * gfortran.dg/ptr_func_assign_1.f08: New test.
1427 * gfortran.dg/ptr_func_assign_2.f08: New test.
1429 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1433 * gfortran.dg/ptr_func_assign_3.f08: New test.
1434 * gfortran.dg/ptr_func_assign_4.f08: New test.
1436 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1437 Sebastian Pop <s.pop@samsung.com>
1439 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1440 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1441 * gcc.dg/graphite/block-3.c: Same.
1442 * gcc.dg/graphite/block-4.c: Same.
1443 * gcc.dg/graphite/block-5.c: Same.
1444 * gcc.dg/graphite/block-6.c: Same.
1445 * gcc.dg/graphite/block-7.c: Same.
1446 * gcc.dg/graphite/block-8.c: Same.
1447 * gcc.dg/graphite/block-pr47654.c: Same.
1448 * gcc.dg/graphite/interchange-0.c: Same.
1449 * gcc.dg/graphite/interchange-1.c: Same.
1450 * gcc.dg/graphite/interchange-10.c: Same.
1451 * gcc.dg/graphite/interchange-11.c: Same.
1452 * gcc.dg/graphite/interchange-12.c: Same.
1453 * gcc.dg/graphite/interchange-13.c: Same.
1454 * gcc.dg/graphite/interchange-14.c: Same.
1455 * gcc.dg/graphite/interchange-15.c: Same.
1456 * gcc.dg/graphite/interchange-3.c: Same.
1457 * gcc.dg/graphite/interchange-4.c: Same.
1458 * gcc.dg/graphite/interchange-5.c: Same.
1459 * gcc.dg/graphite/interchange-6.c: Same.
1460 * gcc.dg/graphite/interchange-7.c: Same.
1461 * gcc.dg/graphite/interchange-8.c: Same.
1462 * gcc.dg/graphite/interchange-9.c: Same.
1463 * gcc.dg/graphite/interchange-mvt.c: Same.
1464 * gcc.dg/graphite/pr35356-1.c: Same.
1465 * gcc.dg/graphite/pr35356-3.c: Same.
1466 * gcc.dg/graphite/pr37485.c: Same.
1467 * gcc.dg/graphite/scop-1.c: Same.
1468 * gcc.dg/graphite/scop-11.c: Same.
1469 * gcc.dg/graphite/scop-5.c: Same.
1470 * gcc.dg/graphite/uns-block-1.c: Same.
1471 * gcc.dg/graphite/uns-interchange-9.c: Same.
1472 * gfortran.dg/graphite/block-1.f90: Same.
1473 * gfortran.dg/graphite/interchange-3.f90: Same.
1474 * gfortran.dg/graphite/pr14741.f90: Same.
1475 * gfortran.dg/graphite/block-2.f: Same.
1477 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1478 Sebastian Pop <s.pop@samsung.com>
1480 PR tree-optimization/67700
1481 * gcc.dg/graphite/run-id-pr67700.c: New.
1483 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1486 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1487 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1489 * gcc.target/sh/pr54236-5.c: New.
1490 * gcc.target/sh/pr54236-6.c: New.
1492 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1494 PR rtl-optimization/67456
1495 PR rtl-optimization/67464
1496 PR rtl-optimization/67465
1497 * gcc.dg/pr67465.c: New test.
1499 2015-09-28 Tom de Vries <tom@codesourcery.com>
1501 PR tree-optimization/62171
1502 * gcc.dg/vect/pr62171.c: New test.
1504 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1506 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1507 skip on AIX. XFAIL individual line tests.
1509 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1511 PR rtl-optimization/64164
1512 PR tree-optimization/67312
1513 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1514 * gcc.target/i386/stackalign/return-4.c: Add -O.
1516 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1518 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1520 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1523 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1525 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1527 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1528 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1529 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1530 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1531 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1532 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1533 DW_AT_noreturn on AIX.
1534 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1535 DW_AT_noreturn on AIX.
1536 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1537 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1538 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1539 DW_AT_GNU_deleted on AIX.
1540 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1541 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1542 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1543 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1544 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1545 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1546 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1547 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1548 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1549 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1550 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1551 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1552 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1553 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1554 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1556 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1559 * gfortran.dg/pr67614.f90: New test.
1561 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1564 * gfortran.dg/pr67525.f90: New test.
1566 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1569 * gfortran.dg/allocatable_function_9.f90: New.
1571 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1574 * gcc.target/sh/pr67675.c: New.
1576 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1578 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1580 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1582 * gcc.target/i386/pr66749.c (dg-options): Replace
1583 -mtune=lakemount with -mtune=lakemont.
1584 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1585 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1587 2015-09-25 Marek Polacek <polacek@redhat.com>
1589 * c-c++-common/ubsan/bounds-11.c: New test.
1590 * c-c++-common/ubsan/bounds-12.c: New test.
1592 2015-09-25 Marek Polacek <polacek@redhat.com>
1595 * c-c++-common/ubsan/pr64906.c: New test.
1597 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1599 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1600 with -mtune=lakemount.
1601 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1602 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1604 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1607 * gcc.dg/Werror-13.c: New test.
1609 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1611 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1613 2015-09-24 Richard Biener <rguenther@suse.de>
1616 * g++.dg/pr67699.C: New testcase.
1618 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1621 * gcc.target/arm/fp16-inf.c: New test.
1623 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1625 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1626 name while checking for AVX-512VBMI presence.
1628 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1630 * lib/target-supports.exp (check_effective_target_pie): Check for
1631 PIE support on Solaris 11.x and 12.
1633 2015-09-24 Richard Biener <rguenther@suse.de>
1635 * g++.dg/tree-ssa/restrict3.C: New testcase.
1637 2015-09-24 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/48885
1640 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1642 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1644 * c-c++-common/Wmisleading-indentation.c: Augment test.
1646 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1648 Fix small typos in the coding rule enforcement warnings.
1649 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1652 2015-09-23 Richard Biener <rguenther@suse.de>
1655 * gcc.dg/ubsan/pr67662.c: New testcase.
1657 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1660 * gcc.dg/pragma-diag-6.c: New test.
1662 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1664 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1666 2015-09-23 Richard Biener <rguenther@suse.de>
1668 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1670 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1672 * c-c++-common/Wmisleading-indentation.c: Augment test.
1674 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1676 * g++.dg/diagostic/disable.C: New.
1678 2015-09-22 Tom de Vries <tom@codesourcery.com>
1680 PR tree-optimization/67671
1681 * g++.dg/pr67671.C: New test.
1683 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1686 * gcc.target/i386/pr67480.c: New test.
1688 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1690 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1691 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1692 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1693 avx512dq, avx512cd, avx512er and avx512pf.
1695 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1697 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1698 update-fetch operations.
1699 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1701 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1703 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1704 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1706 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1708 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1710 * gcc.target/aarch64/atomic-inst-swap.c: New.
1712 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1714 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1715 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1716 * gcc.target/i386/pr59789.c (f1): Likewise.
1717 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1718 * gcc.target/i386/intrinsics_6.c: Likewise.
1719 * gcc.dg/winline-5.c (int t): Likewise.
1720 * gcc.dg/winline-9.c (t): Likewise.
1721 * gcc.dg/always_inline2.c (q): Likewise.
1722 * gcc.dg/winline-2.c (inline int t): Likewise.
1723 * gcc.dg/winline-6.c: Likewise.
1724 * gcc.dg/winline-10.c (void g): Likewise.
1725 * gcc.dg/pr49243.c (void parse): Likewise.
1726 * gcc.dg/always_inline3.c (q2): Likewise.
1727 * gcc.dg/winline-3.c: Likewise.
1728 * gcc.dg/winline-7.c (inline void *t): Likewise.
1730 2015-09-22 Tom de Vries <tom@codesourcery.com>
1732 PR tree-optimization/67666
1733 * g++.dg/pr67666.C: New test.
1735 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1738 * gfortran.dg/pr67615.f90: new test.
1740 2015-09-21 Jeff Law <law@redhat.com>
1742 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1744 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1746 Complete the implementation of N4230, Nested namespace definition.
1747 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1748 attributes and nested namespace definitions.
1749 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1750 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1751 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1752 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1753 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1754 appearing before the namespace identifier.
1756 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1759 * gcc.dg/cpp/pr66415-1.c: Test column number.
1761 2015-09-21 Richard Biener <rguenther@suse.de>
1763 * g++.dg/ext/attr-alias-3.C: Add -g.
1765 2015-09-21 Richard Biener <rguenther@suse.de>
1768 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1770 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1773 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1775 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1777 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1779 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1782 * gcc.dg/pr53265.c: Update.
1784 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1786 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1788 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1791 * gcc.target/sh/pr59478.c: New.
1793 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1796 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1797 * gcc.target/sh/pr54236-2.c: Likewise.
1799 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1801 * gcc.target/sh/pr43417.c: Move target independent test to ...
1802 * gcc.c-torture/compile/pr43417.c: ... here.
1804 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1806 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1807 check_effective_target_big_endian, check_effective_target_little_endian,
1808 check_effective_target_any_fpu, check_effective_target_double_fpu,
1809 check_effective_target_use_single_only_fpu,
1810 check_effective_target_default_single_fpu,
1811 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1812 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1813 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1814 check_effective_target_fmovd_enabled,
1815 check_effective_target_has_privileged, check_effective_target_has_pref,
1816 check_effective_target_banked_r0r7_isr,
1817 check_effective_target_stack_save_isr): New effective target checks.
1818 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1819 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1820 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1821 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1822 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1823 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1824 * gcc.target/sh/attr-isr.c: Likewise.
1825 * gcc.target/sh/fpul-usage-1.c: Likewise.
1826 * gcc.target/sh/hiconst.c: Likewise.
1827 * gcc.target/sh/mfmovd.c: Likewise.
1828 * gcc.target/sh/pr21255-3.c: Likewise.
1829 * gcc.target/sh/pr33135-1.c: Likewise.
1830 * gcc.target/sh/pr33135-2.c: Likewise.
1831 * gcc.target/sh/pr33135-3.c: Likewise.
1832 * gcc.target/sh/pr33135-4.c: Likewise.
1833 * gcc.target/sh/pr39423-2.c: Likewise.
1834 * gcc.target/sh/pr49880-4.c: Likewise.
1835 * gcc.target/sh/pr49880-5.c: Likewise.
1836 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1837 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1838 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1839 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1840 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1841 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1842 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1843 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1844 * gcc.target/sh/pr50751-2.c: Likewise.
1845 * gcc.target/sh/pr50751-3.c: Likewise.
1846 * gcc.target/sh/pr50751-5.c: Likewise.
1847 * gcc.target/sh/pr50751-6.c: Likewise.
1848 * gcc.target/sh/pr50751-8.c: Likewise.
1849 * gcc.target/sh/pr51244-15.c: Likewise.
1850 * gcc.target/sh/pr51244-2.c: Likewise.
1851 * gcc.target/sh/pr51244-20.c: Likewise.
1852 * gcc.target/sh/pr51244-6.c: Likewise.
1853 * gcc.target/sh/pr52483-4.c: Likewise.
1854 * gcc.target/sh/pr53511-1.c: Likewise.
1855 * gcc.target/sh/pr53512-1.c: Likewise.
1856 * gcc.target/sh/pr53512-2.c: Likewise.
1857 * gcc.target/sh/pr53512-3.c: Likewise.
1858 * gcc.target/sh/pr53512-4.c: Likewise.
1859 * gcc.target/sh/pr53513-1.c: Likewise.
1860 * gcc.target/sh/pr54089-2.c: Likewise.
1861 * gcc.target/sh/pr54089-3.c: Likewise.
1862 * gcc.target/sh/pr54089-4.c: Likewise.
1863 * gcc.target/sh/pr54602-2.c: Likewise.
1864 * gcc.target/sh/pr54602-3.c: Likewise.
1865 * gcc.target/sh/pr54602-4.c: Likewise.
1866 * gcc.target/sh/pr54680.c: Likewise.
1867 * gcc.target/sh/pr55303-1.c: Likewise.
1868 * gcc.target/sh/pr55303-2.c: Likewise.
1869 * gcc.target/sh/pr55303-3.c: Likewise.
1870 * gcc.target/sh/pr56547-1.c: Likewise.
1871 * gcc.target/sh/pr56547-2.c: Likewise.
1872 * gcc.target/sh/pr61195.c: Likewise.
1873 * gcc.target/sh/pr61996.c: Likewise.
1874 * gcc.target/sh/pr6526.c: Likewise.
1875 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1876 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1877 * gcc.target/sh/prefetch.c: Likewise.
1878 * gcc.target/sh/rte-delay-slot.c: Likewise.
1879 * gcc.target/sh/sh2a-band.c: Likewise.
1880 * gcc.target/sh/sh2a-bclr.c: Likewise.
1881 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1882 * gcc.target/sh/sh2a-bld.c: Likewise.
1883 * gcc.target/sh/sh2a-bor.c: Likewise.
1884 * gcc.target/sh/sh2a-bset.c: Likewise.
1885 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1886 * gcc.target/sh/sh2a-bxor.c: Likewise.
1887 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1888 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1889 * gcc.target/sh/sh2a-movrt.c: Likewise.
1890 * gcc.target/sh/sh2a-resbank.c: Likewise.
1891 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1892 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1893 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1894 * gcc.target/sh/sh4a-cosf.c: Likewise.
1895 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1896 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1897 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1898 * gcc.target/sh/sh4a-sinf.c: Likewise.
1900 2015-09-20 Jeff Law <law@redhat.com>
1902 PR tree-optimization/47679
1903 * g++.dg/warn/Wuninitialized-6.C: New test.
1905 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1907 Implement nested namespace definitions.
1908 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1909 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1910 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1911 * g++.dg/lookup/name-clash5.C: Adjust.
1912 * g++.dg/lookup/name-clash6.C: Likewise.
1914 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1916 * gcc.dg/pragma-diag-5.c: New test.
1918 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.dg/torture/pr67619.c: New test.
1922 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1925 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1927 PR tree-optimization/67283
1928 * gcc.dg/tree-ssa/sra-15.c: New.
1929 * gcc.dg/tree-ssa/sra-16.c: New.
1931 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1934 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1935 (f2, f3): Make the function static.
1936 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1938 2015-09-17 Christian Bruel <christian.bruel@st.com>
1940 * gcc.target/arm/attr_thumb-static2.c: New test.
1942 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1944 * gnat.dg/overflow_sum3.adb: New test.
1946 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1948 * gcc.target/arm/stack-checking.c: New test.
1950 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1953 * gfortran.dg/public_private_module_5.f90: Add module procedure
1954 trigger_smod to ensure that the smod file is written.
1956 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1958 * gcc.target/aarch64/copysign_1.c: New.
1959 * gcc.target/aarch64/copysign_2.c: New.
1961 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1963 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1964 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1965 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1967 2015-09-16 John Marino <gnugcc@marino.st>
1969 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1971 2015-09-16 Richard Biener <rguenther@suse.de>
1974 * gcc.dg/torture/pr67253.c: New testcase.
1976 2015-09-16 Richard Biener <rguenther@suse.de>
1979 * gcc.dg/pr67271.c: New testcase.
1981 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1983 * gnat.dg/opt49.adb: New test.
1985 2015-09-16 Richard Biener <rguenther@suse.de>
1988 * gcc.dg/torture/pr67442.c: New testcase.
1990 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1992 * gnat.dg/array24.adb: New test.
1993 * gnat.dg/blocklocs.adb: Delete.
1995 2015-09-15 Marek Polacek <polacek@redhat.com>
1998 * gcc.dg/pr67580.c: New test.
2000 2015-09-15 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/67470
2003 * gcc.dg/torture/pr67470.c: New testcase.
2005 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2007 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2009 2015-09-15 Richard Biener <rguenther@suse.de>
2012 * gcc.dg/pr67563.c: New testcase.
2014 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2017 * gfortran.dg/pr67460.f90: New test.
2019 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2021 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2022 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2024 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/new-auto1.C: New.
2029 2015-09-11 Mark Wielaard <mjw@redhat.com>
2032 * g++.dg/warn/unused-variable-1.C: New test.
2033 * g++.dg/warn/unused-variable-2.C: Likewise.
2034 * gcc.dg/unused-4.c: Adjust warning for static const.
2035 * gcc.dg/unused-variable-1.c: New test.
2036 * gcc.dg/unused-variable-2.c: Likewise.
2038 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2040 * gfortran.dg/private_type_3.f90: Require visibility.
2041 * gfortran.dg/module_variable_2.f90: Same.
2042 * gfortran.dg/nested_forall_1.f: Same.
2043 * gfortran.dg/elemental_dependency_4.f90: Same.
2044 * gfortran.dg/bind_c_usage_25.f90: Same.
2045 * gfortran.dg/access_spec_1.f90: Same.
2046 * gfortran.dg/public_private_module_2.f90: Same.
2047 * gfortran.dg/host_assoc_variable_1.f90: Same.
2048 * gfortran.dg/public_private_module_6.f90: Same.
2049 * gfortran.dg/module_variable_1.f90: Same.
2050 * gfortran.dg/pr37286.f90: Same.
2051 * gfortran.dg/internal_pack_7.f90: Same.
2052 * gfortran.dg/submodule_10.f08: Same.
2053 * gfortran.dg/allocatable_function_8.f90: Same.
2054 * gfortran.dg/merge_init_expr_2.f90: Same.
2055 * gfortran.dg/class_37.f03: Same.
2056 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2057 * gfortran.dg/typebound_call_20.f03: Same.
2058 * gfortran.dg/proc_ptr_result_3.f90: Same.
2059 * gfortran.dg/pr32535.f90: Same.
2060 * gfortran.dg/typebound_proc_19.f90: Same.
2061 * gfortran.dg/initialization_10.f90: Same.
2062 * gfortran.dg/bind_c_usage_8.f03: Same.
2063 * gfortran.dg/pr61335.f90: Same.
2064 * gfortran.dg/elemental_dependency_5.f90: Same.
2065 * gfortran.dg/proc_ptr_3.f90: Same.
2066 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2068 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2070 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2071 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2072 * gcc.dg/loop-8.c: Likewise.
2074 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2077 * gnat.dg/specs/addr1.ads: Remove.
2079 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2081 * gcc.dg/pie-link.c: Add -pie to dg-options.
2083 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2085 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2086 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2088 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2090 * gcc.target/powerpc/swaps-p8-20.c: New test.
2091 * gcc.target/powerpc/swaps-p8-21.c: New test.
2093 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2096 * gfortran.dg/pr67526.f90: New test.
2098 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/cpp0x/variadic166.C: New.
2103 2015-09-09 Mark Wielaard <mjw@redhat.com>
2105 * c-c++-common/nonnull-1.c: New test.
2107 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2110 * gfortran.dg/submodule_11.f08: New test.
2112 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2115 * gcc.c-torture/compile/pr67506.c: New test.
2117 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2119 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2120 initialization with a byte mask. No change expected here.
2121 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2122 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2123 initialization with contigious bitmask. Literal pool is expectd
2126 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2129 * gcc.target/arm/pr67439_1.c: New test.
2131 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2133 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2136 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2139 * g++.dg/gomp/pr67523.C: New test.
2142 * g++.dg/gomp/pr67522.C: New test.
2145 * c-c++-common/gomp/pr67521.c: New test.
2148 * c-c++-common/gomp/pr67517.c: New test.
2151 * g++.dg/gomp/pr67514.C: New test.
2154 * g++.dg/gomp/pr67511.C: New test.
2157 * c-c++-common/gomp/pr67502.c: New test.
2159 2015-09-09 Marek Polacek <polacek@redhat.com>
2162 * gcc.dg/pr67512.c: New test.
2164 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2167 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2168 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2169 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2170 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2172 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2174 * gcc.target/aarch64/mod_2.x: New file.
2175 * gcc.target/aarch64/mod_256.x: Likewise.
2176 * gcc.target/arm/mod_2.c: New test.
2177 * gcc.target/arm/mod_256.c: Likewise.
2178 * gcc.target/aarch64/mod_2.c: Likewise.
2179 * gcc.target/aarch64/mod_256.c: Likewise.
2181 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2184 * g++.dg/gomp/pr67504.C: New test.
2187 * c-c++-common/gomp/pr67501.c: New test.
2190 * gcc.dg/gomp/pr67500.c: New test.
2193 * gcc.dg/gomp/pr67495.c: New test.
2195 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2196 Sebastian Pop <s.pop@samsung.com>
2198 PR tree-optimization/53852
2199 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2200 both isl-0.12 and isl-0.15.
2201 * gcc.dg/graphite/uns-interchange-14.c: Same.
2202 * gcc.dg/graphite/uns-interchange-15.c: Same.
2203 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2205 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2206 Sebastian Pop <s.pop@samsung.com>
2208 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2209 * gcc.dg/graphite/block-1.c: Same.
2210 * gcc.dg/graphite/block-5.c: Same.
2211 * gcc.dg/graphite/block-6.c: Same.
2212 * gcc.dg/graphite/interchange-1.c: Same.
2213 * gcc.dg/graphite/interchange-10.c: Same.
2214 * gcc.dg/graphite/interchange-11.c: Same.
2215 * gcc.dg/graphite/interchange-13.c: Same.
2216 * gcc.dg/graphite/interchange-14.c: Same.
2217 * gcc.dg/graphite/interchange-3.c: Same.
2218 * gcc.dg/graphite/interchange-4.c: Same.
2219 * gcc.dg/graphite/interchange-7.c: Same.
2220 * gcc.dg/graphite/interchange-8.c: Same.
2221 * gcc.dg/graphite/interchange-9.c: Same.
2222 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2223 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2224 * gcc.dg/graphite/pr37485.c: Same.
2225 * gcc.dg/graphite/scop-0.c (int toto): Same.
2226 * gcc.dg/graphite/scop-1.c: Same.
2227 * gcc.dg/graphite/scop-10.c: Same.
2228 * gcc.dg/graphite/scop-11.c: Same.
2229 * gcc.dg/graphite/scop-12.c: Same.
2230 * gcc.dg/graphite/scop-13.c: Same.
2231 * gcc.dg/graphite/scop-16.c: Same.
2232 * gcc.dg/graphite/scop-17.c: Same.
2233 * gcc.dg/graphite/scop-18.c: Same.
2234 * gcc.dg/graphite/scop-2.c: Same.
2235 * gcc.dg/graphite/scop-21.c (int test): Same.
2236 * gcc.dg/graphite/scop-22.c (void foo): Same.
2237 * gcc.dg/graphite/scop-4.c: Same.
2238 * gcc.dg/graphite/scop-5.c: Same.
2239 * gcc.dg/graphite/scop-6.c: Same.
2240 * gcc.dg/graphite/scop-7.c: Same.
2241 * gcc.dg/graphite/scop-8.c: Same.
2242 * gcc.dg/graphite/scop-9.c: Same.
2243 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2244 data-refs remain inside the inner loop.
2245 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2246 * gcc.dg/graphite/uns-interchange-14.c: Same.
2247 * gcc.dg/graphite/uns-interchange-9.c: Same.
2248 * gfortran.dg/graphite/interchange-3.f90
2250 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2253 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2266 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2268 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2269 * lib/target-supports.exp
2270 (check_effective_target_arm_neon_fp16_hw): New.
2272 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2274 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2275 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2277 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2279 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2280 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2282 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2283 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2284 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2285 when those are supported.
2286 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2289 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2290 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2293 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2294 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2295 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2297 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2299 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2301 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2302 Add float16x8_t case.
2303 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2304 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2305 main, exec_vcreate): Likewise.
2306 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2307 exec_vget_high): Likewise.
2308 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2309 exec_vget_low): Likewise.
2310 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2312 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2313 exec_vld1_dup): Likewise.
2314 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2315 exec_vld1_lane): Likewise.
2316 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2318 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2319 exec_vldX_dup): Likewise.
2320 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2321 exec_vldX_lane): Likewise.
2322 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2323 exec_vset_lane): Likewise.
2324 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2325 exec_vst1_lane): Likewise.
2327 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2329 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2330 * gcc.target/aarch64/vget_low_1.c: Likewise.
2332 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2334 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2335 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2336 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2337 (main): update orig_data to avoid float16 NaN on bigendian.
2339 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2341 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2343 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2344 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2345 * gcc.target/aarch64/vld1_lane.c: Likewise.
2347 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2352 2015-09-07 Marek Polacek <polacek@redhat.com>
2355 * gcc.dg/asm-10.c: New test.
2357 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2360 * gcc.dg/lto/pr67452_0.c: New test.
2362 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2365 * gcc.target/avr/pr65210.c: New test.
2367 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2370 * lib/target-supports.exp (check_cached_effective_target):
2371 Apppend $prop to et_prop_list only if needed.
2373 2015-09-04 Marek Polacek <polacek@redhat.com>
2376 * gcc.dg/ubsan/pr67279.c: New test.
2378 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2379 Petr Murzin <petr.murzin@intel.com>
2380 Kirill Yukhin <kirill.yukhin@intel.com>
2382 * gcc.target/i386/avx512f-scatter-1.c: New.
2383 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2384 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2386 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2388 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2389 rather than calling rmdir, cleanup if open fails.
2391 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2393 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2394 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2395 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2396 Return true for PowerPC targets that implement Altivec.
2398 2015-09-03 Renlin Li <renlin.li@arm.com>
2400 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2402 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2404 2015-09-03 Martin Sebor <msebor@redhat.com>
2407 * g++.dg/addr_builtin-1.C: New test.
2408 * gcc.dg/addr_builtin-1.c: New test.
2410 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2412 * gcc.target/powerpc/vec-shift.c: New test.
2414 2015-09-03 Tom de Vries <tom@codesourcery.com>
2416 PR tree-optimization/65637
2417 * gcc.dg/autopar/reduc-4.c: New test.
2419 2015-09-03 Tom de Vries <tom@codesourcery.com>
2421 PR tree-optimization/65637
2422 * gcc.dg/autopar/pr46099-2.c: New test.
2424 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2427 * g++.dg/pr67351.C: New test.
2429 2015-09-03 Richard Biener <rguenther@suse.de>
2432 * g++.dg/lto/pr66705_0.C: New testcase.
2434 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2437 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2438 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2440 2015-09-02 Marek Polacek <polacek@redhat.com>
2443 * gcc.dg/pr67432.c: New test.
2445 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2447 * lib/target-supports.exp (clear_effective_target_cache): New.
2448 (check_cached_effective_target): Update et_prop_list.
2449 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2450 * g++.dg/compat/compat.exp: Likewise.
2451 * g++.dg/compat/struct-layout-1.exp: Likewise.
2452 * lib/asan-dg.exp: Likewise.
2453 * lib/atomic-dg.exp: Likewise.
2454 * lib/cilk-plus-dg.exp: Likewise.
2455 * lib/clearcap.exp: Likewise.
2456 * lib/mpx-dg.exp: Likewise.
2457 * lib/tsan-dg.exp: Likewise.
2458 * lib/ubsan-dg.exp: Likewise.
2460 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2462 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2464 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2465 Andrew Bennett <andrew.bennett@imgtec.com>
2467 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2468 dependencies between ISA level and compact-branches.
2469 * gcc.target/mips/branch-10.c: Update expected output to allow
2470 compact forms of b/bal.
2471 * gcc.target/mips/branch-11.c: Likewise.
2472 * gcc.target/mips/branch-12.c: Likewise.
2473 * gcc.target/mips/branch-13.c: Likewise.
2474 * gcc.target/mips/branch-3.c: Likewise.
2475 * gcc.target/mips/branch-4.c: Likewise.
2476 * gcc.target/mips/branch-5.c: Likewise.
2477 * gcc.target/mips/branch-6.c: Likewise.
2478 * gcc.target/mips/branch-7.c: Likewise.
2479 * gcc.target/mips/branch-8.c: Likewise.
2480 * gcc.target/mips/branch-9.c: Likewise.
2481 * gcc.target/mips/branch-cost-1.c: Likewise.
2482 * gcc.target/mips/call-1.c: Likewise.
2483 * gcc.target/mips/call-2.c: Likewise.
2484 * gcc.target/mips/call-3.c: Likewise.
2485 * gcc.target/mips/call-4.c: Likewise.
2486 * gcc.target/mips/call-5.c: Likewise.
2487 * gcc.target/mips/call-6.c: Likewise.
2488 * gcc.target/mips/lazy-binding-1.c: Likewise.
2489 * gcc.target/mips/near-far-1.c: Likewise.
2490 * gcc.target/mips/near-far-2.c: Likewise.
2491 * gcc.target/mips/near-far-3.c: Likewise.
2492 * gcc.target/mips/near-far-4.c: Likewise.
2493 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2494 run with compact branches allowed.
2495 * gcc.target/mips/compact-branches-1.c: New file.
2496 * gcc.target/mips/compact-branches-2.c: Likewise.
2497 * gcc.target/mips/compact-branches-3.c: Likewise.
2498 * gcc.target/mips/compact-branches-4.c: Likewise.
2499 * gcc.target/mips/compact-branches-5.c: Likewise.
2500 * gcc.target/mips/compact-branches-6.c: Likewise.
2501 * gcc.target/mips/compact-branches-7.c: Likewise.
2503 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2505 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2506 Clean-up a created directory if testcase fails.
2508 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2511 * g++.dg/pr67405.C: New test.
2513 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2515 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2517 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2519 * gcc.dg/ifcvt-1.c: New test.
2520 * gcc.dg/ifcvt-2.c: Likewise.
2521 * gcc.dg/ifcvt-3.c: Likewise.
2523 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2526 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2529 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2531 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2533 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/other/pr61753.C: New.
2538 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2540 * gcc.dg/tree-ssa/cmp-1.c: New file.
2542 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2544 * gcc.dg/tree-ssa/complex-7.c: New file.
2546 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2548 * gcc.target/powerpc/swaps-p8-19.c: New test.
2550 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2553 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2555 2015-08-29 Tom de Vries <tom@codesourcery.com>
2557 PR tree-optimization/46193
2558 * gcc.dg/autopar/pr46193.c: New test.
2560 2015-08-28 Nathan Sidwell <nathan@acm.org>
2562 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2563 use exit code for failure.
2565 * gcc.dg/torture/matrix-1.c: Use plain printf.
2566 * gcc.dg/torture/matrix-2.c: Likewise.
2567 * gcc.dg/torture/matrix-5.c: Likewise.
2568 * gcc.dg/torture/matrix-6.c: Likewise.
2569 * gcc.dg/torture/transpose-1.c: Likewise.
2570 * gcc.dg/torture/transpose-2.c: Likewise.
2571 * gcc.dg/torture/transpose-3.c: Likewise.
2572 * gcc.dg/torture/transpose-4.c: Likewise.
2573 * gcc.dg/torture/transpose-5.c: Likewise.
2574 * gcc.dg/torture/transpose-6.c: Likewise.
2576 2015-08-28 Jeff Law <law@redhat.com>
2579 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2580 * gcc.dg/torture/pr66752-1.c: New test
2581 * g++.dg/torture/pr66752-2.C: New test.
2583 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2585 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2587 * gcc.dg/tree-ssa/sra-15.c: New.
2589 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2591 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2592 * gcc.target/mips/msub-8.c: Ditto
2594 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2596 * lib/target-supports.exp (check-effective_target_vect_double):
2597 Enable for Power targets with VSX hardware available.
2598 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2599 vect_no_align && { ! vect_hw_misalign }.
2601 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2603 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2604 Replaced by opt_files, compile with -floop-nest-optimize.
2605 * g++.dg/graphite/graphite.exp: Same.
2606 * gfortran.dg/graphite/graphite.exp: Same.
2607 * gcc.dg/graphite/block-0.c: Adjust pattern.
2608 * gcc.dg/graphite/block-1.c: Same.
2609 * gcc.dg/graphite/block-3.c: Same.
2610 * gcc.dg/graphite/block-4.c: Same.
2611 * gcc.dg/graphite/block-5.c: Same.
2612 * gcc.dg/graphite/block-6.c: Same.
2613 * gcc.dg/graphite/block-7.c: Same.
2614 * gcc.dg/graphite/block-8.c: Same.
2615 * gcc.dg/graphite/block-pr47654.c: Same.
2616 * gcc.dg/graphite/interchange-0.c: Same.
2617 * gcc.dg/graphite/interchange-1.c: Same.
2618 * gcc.dg/graphite/interchange-10.c: Same.
2619 * gcc.dg/graphite/interchange-11.c: Same.
2620 * gcc.dg/graphite/interchange-12.c: Same.
2621 * gcc.dg/graphite/interchange-13.c: Same.
2622 * gcc.dg/graphite/interchange-14.c: Same.
2623 * gcc.dg/graphite/interchange-15.c: Same.
2624 * gcc.dg/graphite/interchange-3.c: Same.
2625 * gcc.dg/graphite/interchange-4.c: Same.
2626 * gcc.dg/graphite/interchange-5.c: Same.
2627 * gcc.dg/graphite/interchange-6.c: Same.
2628 * gcc.dg/graphite/interchange-7.c: Same.
2629 * gcc.dg/graphite/interchange-8.c: Same.
2630 * gcc.dg/graphite/interchange-9.c: Same.
2631 * gcc.dg/graphite/interchange-mvt.c: Same.
2632 * gcc.dg/graphite/pr37485.c: Same.
2633 * gcc.dg/graphite/uns-block-1.c: Same.
2634 * gcc.dg/graphite/uns-interchange-12.c: Same.
2635 * gcc.dg/graphite/uns-interchange-14.c: Same.
2636 * gcc.dg/graphite/uns-interchange-15.c: Same.
2637 * gcc.dg/graphite/uns-interchange-9.c: Same.
2638 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2639 * gfortran.dg/graphite/interchange-3.f90: Same.
2641 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2644 * gcc.target/i386/pr67317-1.c: New test.
2645 * gcc.target/i386/pr67317-2.c: Ditto.
2646 * gcc.target/i386/pr67317-3.c: Ditto.
2647 * gcc.target/i386/pr67317-4.c: Ditto.
2648 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2649 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2651 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2653 * gcc.target/powerpc/vec-shr.c: New.
2655 2015-08-27 Marek Polacek <polacek@redhat.com>
2658 * gcc.dg/torture/pr67005.c: New test.
2660 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2662 * gcc.dg/tree-ssa/sra-15.c: New.
2664 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2666 * gcc.target/aarch64/long_branch_1.c: New test.
2668 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2670 * gcc.target/s390/20150826-1.c: New test.
2672 2015-08-26 Renlin Li <renlin.li@arm.com>
2674 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2676 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2678 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2680 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2682 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2683 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2684 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2685 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2687 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2689 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2691 * gcc.target/aarch64/tlsle_1.x: New test source.
2692 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2693 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2694 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2696 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2699 * gfortran.dg/shape_8.f90: New test.
2701 2015-08-25 Marek Polacek <polacek@redhat.com>
2704 * gcc.dg/weak/weak-18.c: New test.
2706 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2708 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2709 gcc_jit_context_set_bool_use_external_driver.
2711 2015-08-25 Nathan Sidwell <nathan@acm.org>
2713 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2715 * gcc.dg/20001117-1.c: Needs return_address.
2716 * gcc.dg/20020415-1.c: Needs alloca.
2717 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2718 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2719 * gcc.dg/pr63186.c: Needs label_values.
2720 * gcc.dg/torture/pr33848.c: Likwise.
2722 * lib/target-supports.exp (check_effective_target_fopenacc,
2723 check_effective_target_fopenmp): Disable for nvptx.
2724 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2725 * gcc.dg/stack-usage-1.c: Likewise.
2726 * gcc.dg/stack-usage-2.c: Likewise.
2727 * gcc.dg/unused-5.c: Likewise.
2728 * gcc.dg/unwind-1.c: Likewise.
2730 2015-08-25 Christian Bruel <christian.bruel@st.com>
2732 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2733 * g++.dg/Wno-frame-address.C: Ditto.
2735 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2738 * g++.dg/pr67211.C: New test.
2740 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2744 * gfortran.dg/block_end_error_1.f90: New test.
2745 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2747 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2750 * gcc.target/i386/pr66821.c: New test.
2752 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2755 * gcc.target/i386/pr67329.c: New test.
2757 2015-08-24 Nathan Sidwell <nathan@acm.org>
2759 * gcc.dg/pr49551.c: Needs -fdata-sections.
2761 * gcc.dg/pr64935-2.c: Needs scheduling.
2763 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2764 * gcc.dg/torture/pr63738.c: Likewise.
2765 * gcc.dg/torture/pr64728.c: Likewise.
2766 * gcc.dg/pr63748.c: Likewise.
2767 * gcc.dg/20020312-2.c: Likewise.
2769 * gcc.dg/torture/pr66123.c: Needs label_values.
2771 * gcc.dg/torture/pr41261.c: Needs profiling.
2772 * gcc.dg/pr26570.c: Likewise.
2773 * gcc.dg/pr61776.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2775 * gcc.dg/gomp/pr34610.c: Likewise.
2776 * gcc.dg/pr54121.c: Likewise.
2777 * gcc.dg/20050325-1.c: Likewise.
2778 * gcc.dg/pr66899.c: Likewise.
2779 * gcc.dg/pr48770.c: Likewise.
2780 * gcc.dg/pr24225.c: Likewise.
2782 * gcc.dg/pr27531-1.c: Needs io.
2783 * gcc.dg/pr44606.c: Likewise.
2785 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2787 * gcc.dg/pr51990.c: Needs alloca.
2789 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2791 2015-08-24 Tom de Vries <tom@codesourcery.com>
2793 PR tree-optimization/65468
2794 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2796 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2799 * gfortran.dg/backtrace_1.f90: New test.
2801 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2804 * gfortran.dg/execute_command_line_2.f90: New test.
2806 2015-08-23 Tom de Vries <tom@codesourcery.com>
2808 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2809 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2810 vect_no_int_max to vect_no_int_min_max.
2811 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2812 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2813 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2814 * gcc.dg/vect/slp-reduc-4.c: Same.
2815 * gcc.dg/vect/slp-reduc-5.c: Same.
2816 * gcc.dg/vect/vect-125.c: Same.
2817 * gcc.dg/vect/vect-13.c: Same.
2818 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2819 * gcc.dg/vect/vect-reduc-1.c: Same.
2820 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2821 * gcc.dg/vect/vect-reduc-1char.c:Same.
2822 * gcc.dg/vect/vect-reduc-1short.c: Same.
2823 * gcc.dg/vect/vect-reduc-2.c: Same.
2824 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2825 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2826 * lib/target-supports.exp: Same.
2828 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cpp0x/decltype63.C: New.
2833 2015-08-22 Nathan Sidwell <nathan@acm.org>
2835 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2836 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2837 * c-c++-common/Wunused-var-8.c: Likewise.
2838 * c-c++-common/gomp/pr61486-2.c: Likewise.
2839 * c-c++-common/Wunused-var-6.c: Likewise.
2840 * c-c++-common/goacc/reduction-1.c: Likewise.
2841 * c-c++-common/goacc/reduction-2.c: Likewise.
2842 * c-c++-common/goacc/reduction-3.c: Likewise.
2843 * c-c++-common/goacc/reduction-4.c: Likewise.
2844 * gcc.dg/builtins-64.c: Likewise.
2845 * gcc.dg/pr59523.c: Likewise.
2846 * gcc.dg/tree-ssa/20080530.c: Likewise.
2847 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2848 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2849 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2850 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2851 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2852 * gcc.dg/pr59011.c: Likewise.
2853 * gcc.dg/uninit-9.c: Likewise.
2854 * gcc.dg/pr61561.c: Likewise.
2855 * gcc.dg/vla-4.c: Likewise.
2856 * gcc.dg/20101010-1.c: Likewise.
2857 * gcc.dg/pr49120.c: Likewise.
2858 * gcc.dg/20030331-2.c: Likewise.
2859 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2860 * gcc.dg/pr25682.c: Likewise.
2861 * gcc.dg/guality/guality.c: Likewise.
2862 * gcc.dg/pr27301.c: Likewise.
2863 * gcc.dg/uninit-9-O0.c: Likewise.
2864 * gcc.dg/fold-alloca-1.c: Likewise.
2865 * gcc.dg/pr41470.c: Likewise.
2866 * gcc.dg/pr51491-2.c: Likewise.
2867 * gcc.dg/winline-7.c: Likewise.
2868 * gcc.dg/vla-2.c: Likewise.
2869 * gcc.dg/pr50764.c: Likewise.
2870 * gcc.dg/c99-vla-1.c: Likewise.
2871 * gcc.dg/pr33238.c: Likewise.
2872 * gcc.dg/c99-const-expr-13.c: Likewise.
2873 * gcc.dg/builtin-return-1.c: Likewise.
2874 * gcc.dg/vla-3.c: Likewise.
2875 * gcc.dg/20020415-1.c: Likewise.
2876 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2877 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2878 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2879 * gcc.dg/torture/calleesave-sse.c: Likewise.
2880 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2881 * gcc.dg/gomp/vla-2.c: Likewise.
2882 * gcc.dg/gomp/vla-3.c: Likewise.
2883 * gcc.dg/gomp/vla-4.c: Likewise.
2884 * gcc.dg/gomp/pr30494.c: Likewise.
2885 * gcc.dg/gomp/vla-5.c: Likewise.
2886 * gcc.dg/pr51990-2.c: Likewise.
2887 * gcc.dg/vla-22.c: Likewise.
2889 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2891 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2892 * gcc.dg/dollar.c: Likewise.
2893 * gcc.dg/pragma-message.c: Likewise.
2894 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2895 * c-c++-common/raw-string-14.c: Likewise.
2897 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2899 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2900 property that instantiation here is a compile-time error.
2902 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/other/pr67065.C: Extend.
2906 2015-08-21 Nathan Sidwell <nathan@acm.org>
2908 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2910 (check_effective_target_global_constructor): New.
2911 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2912 * gcc.dg/debug/debug.exp: Skip for nvptx.
2913 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2915 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2916 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2917 * gcc.c-torture/compile/pr33855.c: Likewise.
2918 * gcc.c-torture/compile/920723-1.c: Likewise.
2919 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2921 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2923 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2926 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2928 * gcc.c-torture/execute/switch-1.c: Likewise.
2930 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2931 * gcc.c-torture/execute/printf-1.c: Likewise.
2932 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2933 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2934 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2935 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2936 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2937 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2938 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2939 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2940 * gcc.c-torture/execute/gofast.c: Likewise.
2941 * gcc.c-torture/execute/complex-6.c: Likewise.
2943 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2944 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2945 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2946 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2947 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2948 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2949 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2950 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2951 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2952 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2953 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2954 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2955 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2956 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2957 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2958 * gcc.dg/setjmp-1.c: Likewise.
2959 * gcc.dg/cleanup-5.c: Likewise.
2960 * gcc.dg/cleanup-12.c: Likewise.
2961 * gcc.dg/cleanup-13.c: Likewise.
2963 * gcc.dg/constructor-1.c: Require global ctor.
2965 * gcc.dg/fork-instrumentation.c: Require profiling.
2966 * gcc.dg/20030107-1.c: Likewise.
2967 * gcc.dg/20030702-1.c: Likewise.
2969 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2970 * gcc.dg/cpp/paste2.c: Likewise.
2971 * gcc.dg/cpp/strify3.c: Likewise.
2972 * gcc.dg/cpp/strify4.c: Likewise.
2973 * gcc.dg/cpp/lexnum.c: Likewise.
2974 * gcc.dg/cpp/digraphs.c: Likewise.
2975 * gcc.dg/cpp/macro1.c: Likewise.
2977 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2979 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2981 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2983 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2986 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2988 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2989 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2990 vec_vpmsum_be and vec_shasigma_be.
2992 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2994 * lib/target-supports.exp
2995 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2996 with -mfp16-format=ieee.
2998 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3001 * g++.dg/other/pr67065.C: New.
3003 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3005 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3007 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3008 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3009 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3010 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3012 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3014 * gcc.dg/wide_shift_64_1.c: New testcase.
3015 * gcc.dg/wide_shift_128_1.c: Likewise.
3016 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3018 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3020 * lib/target-supports.exp
3021 (check_effective_target_fstack_protector_enabled): New test.
3022 * gcc.target/i386/ssp-default.c: New test.
3024 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3027 * gfortran.dg/generic_31.f90: New.
3029 2015-08-19 Marek Polacek <polacek@redhat.com>
3032 * g++.dg/torture/pr67133.C: New test.
3034 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3036 * gcc.target/powerpc/altivec-35.c: New test.
3037 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3038 * gcc.target/powerpc/vsx-vector-7.c: New test.
3040 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3043 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3044 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3046 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3048 PR rtl-optimization/67218
3049 * gcc.c-torture/execute/ieee/pr67218.c,
3050 gcc.target/aarch64/fcvt_int_float_double1.c,
3051 gcc.target/aarch64/fcvt_int_float_double2.c,
3052 gcc.target/aarch64/fcvt_int_float_double3.c,
3053 gcc.target/aarch64/fcvt_int_float_double4.c,
3054 gcc.target/aarch64/fcvt_uint_float_double1.c,
3055 gcc.target/aarch64/fcvt_uint_float_double2.c,
3056 gcc.target/aarch64/fcvt_uint_float_double3.c,
3057 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3059 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3061 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3062 dg-options to disable LSE extensions.
3063 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3064 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3065 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3066 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3067 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3068 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3069 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3070 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3071 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3072 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3073 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3074 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3075 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3076 * gcc.target/aarch64/sync-op-full.c: Likewise.
3077 * gcc.target/aarch64/sync-op-release.c: Likewise.
3079 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/cpp1z/feat-cxx1z.C: New.
3084 2015-08-18 Marek Polacek <polacek@redhat.com>
3087 * gcc.dg/torture/pr67222.c: New test.
3089 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3091 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3093 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3095 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3096 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3097 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3099 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3101 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3102 which is used in later code.
3104 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/cpp0x/nullptr34.C: New.
3108 * g++.dg/warn/Wconversion2.C: Adjust.
3109 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3110 * g++.old-deja/g++.other/null3.C: Likewise.
3112 * g++.dg/cpp0x/pr51313.C: Adjust.
3114 2015-08-17 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/67221
3117 * gcc.dg/torture/pr67221.c: New testcase.
3119 2015-08-17 Mike Stump <mikestump@comcast.net>
3120 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122 * gcc.target/arm/memcpy-aligned-1.c: New test.
3124 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3127 * gfortran.dg/norm_4.f90: Rename to...
3128 * gfortran.dg/norm2_4.f90: this.
3129 * gfortran.dg/norm2_5.f90: New test.
3131 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3133 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3134 * gcc.dg/ssp-1.c: Make counter a register.
3135 * gcc.dg/ssp-2.c: Likewise.
3136 * gcc.dg/torture/parm-coalesce.c: New.
3138 2015-08-14 Marek Polacek <polacek@redhat.com>
3141 * gcc.dg/torture/pr67133.c: New test.
3143 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3144 Matthias Klose <doko@debian.org>
3147 * gcc.c-torture/compile/pr67143.c: New
3148 * gcc.target/aarch64/atomic-op-imm.c
3149 (atomic_fetch_add_negative_RELAXED): New.
3150 (atomic_fetch_sub_negative_ACQUIRE): New.
3152 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3154 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3155 * gcc.target/aarch64/target_attr_8.c: Likewise.
3156 * gcc.target/aarch64/target_attr_14.c: Likewise.
3158 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3160 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3162 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3164 * gcc.target/i386/builtin_target.c: Add skylake check.
3166 2015-08-13 Jeff Law <law@redhat.com>
3168 * gcc.dg/pr66314.c: Moved from here to ..
3169 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3170 to clear all sanitizers before -fsanitize=kernel-address.
3172 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3174 * gcc.target/aarch64/cinc_common_1.c: New test.
3176 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3179 * g++.dg/ext/attribute-may-alias-1.C: New.
3180 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3182 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3184 * gcc.target/aarch64/atomic-inst-cas.c: New.
3185 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3187 2015-08-13 Andreas Schwab <schwab@suse.de>
3189 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3191 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3194 * g++.dg/torture/pr62164.C: New.
3196 2015-08-13 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/67191
3199 * gcc.dg/torture/pr67191.c: New testcase.
3200 * g++.dg/torture/pr67191.C: Likewise.
3202 2015-08-13 Richard Biener <rguenther@suse.de>
3204 PR tree-optimization/66502
3205 PR tree-optimization/67167
3206 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3208 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/init/new42.C: New.
3213 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3216 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3218 * gcc.target/powerpc/pr67071-2.c: Likewise.
3219 * gcc.target/powerpc/pr67071-3.c: Likewise.
3221 2015-08-12 Marek Polacek <polacek@redhat.com>
3224 * c-c++-common/Wshift-overflow-6.c: New test.
3225 * c-c++-common/Wshift-overflow-7.c: New test.
3226 * g++.dg/cpp1y/left-shift-2.C: New test.
3228 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/cpp0x/pr52742.C: New.
3233 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3235 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3236 Check Knights Landing support.
3238 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3241 * g++.dg/warn/Wunused-result-1.C: New.
3243 2015-08-12 Richard Biener <rguenther@suse.de>
3245 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3246 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3247 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3248 * g++.dg/tree-ssa/pr61034.C: Adjust.
3249 * gcc.dg/fold-compare-2.c: Likewise.
3250 * gcc.dg/pr50763.c: Likewise.
3251 * gcc.dg/predict-3.c: Likewise.
3252 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3253 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3254 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3255 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3256 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3257 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3258 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3259 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3260 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3261 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3262 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3263 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3265 2015-08-12 Nathan Sidwell <nathan@acm.org>
3267 * gcc.dg/vrp-min-max-1.c: New.
3268 * gcc.dg/vrp-min-max-2.c: New.
3270 2015-08-12 Richard Biener <rguenther@suse.de>
3272 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3274 2015-08-12 Tom de Vries <tom@codesourcery.com>
3277 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3278 Handle absence of vector min/max for sparc.
3280 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3283 * g++.dg/ext/mv25.C: New test.
3285 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3287 * gcc.target/i386/avx2-vect-shift.c: New test.
3289 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3293 * gcc.dg/pragma-diag-3.c: New test.
3294 * gcc.dg/pragma-diag-4.c: New test.
3296 2015-08-11 Nathan Sidwell <nathan@acm.org>
3298 * c-c++-common/dfp/operator-comma.c: Call init function.
3299 * c-c++-common/dfp/convert-dfp-2.c: New test.
3301 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3303 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3304 Treat model == 0x4f as Broadwell.
3306 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3309 * gfortran.dg/pr67140.f90: New test.
3311 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3315 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3317 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3320 * gfortran.dg/ieee/large_4.f90: New test.
3322 2015-08-08 Bud Davis <jmdavis@link.com>
3325 * gfortran.dg/common_22.f90: New.
3327 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3329 PR rtl-optimization/67028
3330 * gcc.dg/pr67028.c: New testcase.
3332 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3334 PR rtl-optimization/67029
3335 * gcc.dg/pr67029.c: New test.
3337 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3340 * gfortran.dg/ieee/ieee_8.f90: New test.
3342 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3344 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3346 * gcc.target/aarch64/noplt_2.c: Likewise.
3347 * gcc.target/aarch64/noplt_3.c: Likewise.
3349 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3351 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3352 optimization level, and print a summary at the end.
3354 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3356 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3358 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3360 * gcc.target/aarch64/noplt_3.c: New testcase.
3362 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3364 * gcc.target/aarch64/noplt_1.c: New testcase.
3365 * gcc.target/aarch64/noplt_2.c: Likewise.
3367 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3369 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3370 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3372 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3374 * gcc.target/s390/dwarfregtable-1.c: New test.
3375 * gcc.target/s390/dwarfregtable-2.c: New test.
3376 * gcc.target/s390/dwarfregtable-3.c: New test.
3378 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3380 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3382 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3385 * gfortran.dg/ieee/large_2.f90: New test.
3386 * gfortran.dg/ieee/large_3.F90: New test.
3388 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3391 * gfortran.dg/ieee/large_1.f90: Adjust test.
3393 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3394 Jeff Law <law@redhat.com>
3397 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3398 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3399 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3400 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3401 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3402 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3404 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3407 * gfortran.dg/pr66311.f90: New file.
3409 2015-08-05 Richard Biener <rguenther@suse.de>
3411 PR tree-optimization/67121
3412 * gcc.dg/torture/pr67121.c: New testcase.
3414 2015-08-05 Nick Clifton <nickc@redhat.com>
3416 * gcc.target/rl78: New directory.
3417 * gcc.target/rl78/rl78.exp: New file: Test driver.
3418 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3420 2015-08-05 Richard Biener <rguenther@suse.de>
3423 * gcc.dg/torture/pr67120.c: New testcase.
3425 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3429 * lib/fortran-modules.exp: Call cleanup-submodules from
3431 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3432 cover the cases where private entities are no longer optimized
3434 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3436 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3437 * gfortran.dg/submodule_5.f08: The same.
3438 * gfortran.dg/submodule_9.f08: The same.
3439 * gfortran.dg/submodule_10.f08: New test.
3441 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3444 * g++.dg/cpp1y/var-templ35.C: New.
3446 2015-08-05 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/67055
3449 * g++.dg/torture/pr67055.C: New testcase.
3451 2015-08-05 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/67109
3454 * gcc.dg/torture/pr67109.c: New testcase.
3455 * gcc.dg/vect/vect-119.c: Adjust.
3457 2015-08-05 Richard Biener <rguenther@suse.de>
3460 * gcc.dg/pr67107.c: New testcase.
3462 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3465 * g++.dg/cpp1z/abbrev2.C: New.
3467 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3469 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3471 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/init/explicit4.C: New.
3476 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3478 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3479 without VSX an Power8 vector support.
3481 2015-08-04 Richard Biener <rguenther@suse.de>
3483 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3485 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3488 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3491 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3494 * g++.dg/cpp1y/var-templ34.C: New.
3496 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3498 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3499 * gcc.target/aarch64/target_attr_1.c: Likewise.
3500 * gcc.target/aarch64/target_attr_2.c: Likewise.
3501 * gcc.target/aarch64/target_attr_3.c: Likewise.
3502 * gcc.target/aarch64/target_attr_4.c: Likewise.
3503 * gcc.target/aarch64/target_attr_5.c: Likewise.
3504 * gcc.target/aarch64/target_attr_6.c: Likewise.
3505 * gcc.target/aarch64/target_attr_7.c: Likewise.
3506 * gcc.target/aarch64/target_attr_8.c: Likewise.
3507 * gcc.target/aarch64/target_attr_9.c: Likewise.
3508 * gcc.target/aarch64/target_attr_10.c: Likewise.
3509 * gcc.target/aarch64/target_attr_11.c: Likewise.
3510 * gcc.target/aarch64/target_attr_12.c: Likewise.
3511 * gcc.target/aarch64/target_attr_13.c: Likewise.
3512 * gcc.target/aarch64/target_attr_14.c: Likewise.
3513 * gcc.target/aarch64/target_attr_15.c: Likewise.
3515 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3519 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3521 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3523 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3528 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3531 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3532 * gfortran.dg/ieee/large_1.f90: New test.
3534 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3536 PR tree-optimization/67043
3537 * gcc.dg/pr67043.c: New test.
3539 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3541 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3543 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3545 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3546 it to push/pop timing items.
3547 (main): For each optimization level, create a gcc_jit_timer, and
3548 time all of the iteration within that level cumulatively.
3549 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3550 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3552 2015-08-03 Alexander Basov <coohpt@gmail.com>
3557 * gcc.target/arm/pr43404.c : New testcase.
3558 * gcc.target/arm/pr48470.c : New testcase.
3559 * gcc.target/arm/pr64744-1.c : New testcase.
3560 * gcc.target/arm/pr64744-2.c : New testcase.
3562 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3564 PR tree-optimization/67077
3565 * gcc.dg/pr67077.c: New test.
3567 2015-08-03 Jeff Law <law@redhat.com>
3570 PR gcov-profile/66899
3571 * gcc.dg/pr66899.c: New test.
3572 * gcc.dg/pr66314.c: New test.
3574 2015-08-03 Marek Polacek <polacek@redhat.com>
3577 * gcc.dg/pr67088.c: New test.
3579 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3582 * gcc.target/arm/vnmul-1.c: New.
3583 * gcc.target/arm/vnmul-2.c: New.
3584 * gcc.target/arm/vnmul-3.c: New.
3585 * gcc.target/arm/vnmul-4.c: New.
3587 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3590 * gfortran.dg/class_allocate_20.f90: New.
3592 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594 * gcc.target/aarch64/csel_bfx_1.c: New test.
3595 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3597 2015-08-02 Martin Sebor <msebor@redhat.com>
3599 * g++.dg/Wframe-address-in-Wall.C: New test.
3600 * g++.dg/Wframe-address.C: New test.
3601 * g++.dg/Wno-frame-address.C: New test.
3602 * gcc.dg/Wframe-address-in-Wall.c: New test.
3603 * gcc.dg/Wframe-address.c: New test.
3604 * gcc.dg/Wno-frame-address.c: New test.
3606 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3608 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3610 2015-08-01 Michael Collison <michael.collison@linaro.org
3611 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3613 * gcc.target/arm/mincmp.c: New test.
3615 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3618 * gfortran.dg/associated_target_6.f03: New test
3620 2015-08-01 Tom de Vries <tom@codesourcery.com>
3622 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3623 optimize ("-ftree-parallelize-loops=0").
3624 Add successful scans for 2 detected reductions. Add xfail scans for 3
3625 detected reductions.
3626 * gcc.dg/autopar/reduc-2short.c: Same.
3627 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3628 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3629 detected reductions.
3630 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3633 2015-07-31 Marek Polacek <polacek@redhat.com>
3636 * g++.dg/ubsan/pr66977.C: New test.
3638 2015-07-30 Marek Polacek <polacek@redhat.com>
3640 * c-c++-common/Wtautological-compare-3.c: New test.
3642 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3644 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3645 (CHECK): Pass address of scalar, rather than array.
3647 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3649 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3651 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3653 * gcc.target/aarch64/fp16/fp16.exp: New.
3654 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3655 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3657 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3659 * gcc.target/aarch64/f16_movs_1.c: New test.
3661 2015-07-28 Tom de Vries <tom@codesourcery.com>
3663 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3666 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3667 Manuel López-Ibáñez <manu@gcc.gnu.org>
3669 * gcc.dg/parm-incomplete-1.c: Update.
3670 * gcc.dg/pr18809-1.c: Update.
3671 * gcc.dg/pr27953.c: Update.
3672 * gcc.dg/vla-11.c: Update.
3674 2015-07-27 Marek Polacek <polacek@redhat.com>
3676 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3678 2015-07-27 Tom de Vries <tom@codesourcery.com>
3680 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3681 attribute. Update comment.
3683 Add scan for not parallelizing inner loop.
3684 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3688 2015-07-27 Marek Polacek <polacek@redhat.com>
3691 * c-c++-common/Wtautological-compare-2.c: New test.
3693 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3696 * gcc.target/i386/pr66232-6.c: New tests.
3697 * gcc.target/i386/pr66232-7.c: Likewise.
3698 * gcc.target/i386/pr66232-8.c: Likewise.
3699 * gcc.target/i386/pr66232-9.c: Likewise.
3701 2015-07-27 Marek Polacek <polacek@redhat.com>
3705 * c-c++-common/Wtautological-compare-1.c: New test.
3707 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3710 * g++.dg/template/pr18969.C: New test.
3711 * g++.dg/template/pr18969-2.C: New test.
3712 * g++.old-deja/g++.jason/overload.C: Remove return value in
3713 template function returning void.
3715 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3717 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3718 immediates to avoid shift-overflow warnings.
3720 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3723 * g++.dg/init/pr66857.C: New test.
3725 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3728 * gcc.target/i386/pr66648.c: New test.
3730 2015-07-25 Tom de Vries <tom@codesourcery.com>
3732 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3733 interchange_files and block_files variables.
3734 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3736 * gcc.dg/graphite/uns-interchange-12.c: Same.
3737 * gcc.dg/graphite/uns-interchange-14.c: Same.
3738 * gcc.dg/graphite/uns-interchange-15.c: Same.
3739 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3740 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3742 2015-07-25 Jeff Law <law@redhat.com>
3746 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3747 * gcc.dg/torture/pr66752-1.c: New test
3748 * g++.dg/torture/pr66752-2.C: New test.
3750 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3753 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3755 PR rtl-optimization/64164
3756 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3757 * gcc.dg/ssp-1.c: Make counter a register.
3758 * gcc.dg/ssp-2.c: Likewise.
3759 * gcc.dg/torture/parm-coalesce.c: New.
3761 2015-07-24 Tom de Vries <tom@codesourcery.com>
3763 * gcc.dg/graphite/block-1.c: Xfail scan.
3764 * gcc.dg/graphite/interchange-12.c: Same.
3765 * gcc.dg/graphite/interchange-14.c: Same.
3766 * gcc.dg/graphite/interchange-15.c: Same.
3767 * gcc.dg/graphite/interchange-9.c: Same.
3768 * gcc.dg/graphite/interchange-mvt.c: Same.
3769 * gcc.dg/graphite/uns-block-1.c: New test.
3770 * gcc.dg/graphite/uns-interchange-12.c: New test.
3771 * gcc.dg/graphite/uns-interchange-14.c: New test.
3772 * gcc.dg/graphite/uns-interchange-15.c: New test.
3773 * gcc.dg/graphite/uns-interchange-9.c: New test.
3774 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3776 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3779 * c-c++-common/Wunused-function-1.c: New.
3781 2015-07-24 Tom de Vries <tom@codesourcery.com>
3783 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3784 alternative exit-first loop transform.
3785 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3786 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3787 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3788 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3789 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3790 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3791 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3792 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3793 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3795 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3798 * gcc.target/i386/mpx/pr66566.c: New test.
3800 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3803 * gcc.target/i386/pr66978.c: New test.
3805 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3807 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3809 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3811 * gcc.target/s390/insv-1.c: New test.
3812 * gcc.target/s390/insv-2.c: New test.
3813 * gcc.target/s390/insv-3.c: New test.
3815 2015-07-24 Tom de Vries <tom@codesourcery.com>
3817 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3819 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3822 * gcc.dg/pr25530.c: New test.
3824 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3827 * gcc.dg/pr25529.c: New test.
3829 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3831 * gcc.target/arm/reg_equal_test.c: New test.
3833 2015-07-23 Jeff Law <law@redhat.com>
3836 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3837 * gcc.dg/torture/pr66752-1.c: New test
3838 * g++.dg/torture/pr66752-2.C: New test.
3840 2015-07-23 Marek Polacek <polacek@redhat.com>
3843 * g++.dg/warn/Wlogical-op-2.C: New test.
3845 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3847 PR rtl-optimization/64164
3848 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3849 * gcc.dg/ssp-1.c: Make counter a register.
3850 * gcc.dg/ssp-2.c: Likewise.
3851 * gcc.dg/torture/parm-coalesce.c: New.
3853 2015-07-23 Marek Polacek <polacek@redhat.com>
3856 * c-c++-common/ubsan/pr66908.c: New test.
3858 2015-07-23 Tom de Vries <tom@codesourcery.com>
3860 * gcc.dg/autopar/outer-4.c: Add xfail.
3861 * gcc.dg/autopar/outer-5.c: Same.
3862 * gcc.dg/autopar/outer-6.c: Same.
3863 * gcc.dg/autopar/reduc-2.c: Same.
3864 * gcc.dg/autopar/reduc-2char.c: Same.
3865 * gcc.dg/autopar/reduc-2short.c: Same.
3866 * gcc.dg/autopar/reduc-8.c: Same.
3867 * gcc.dg/autopar/uns-outer-4.c: New test.
3868 * gcc.dg/autopar/uns-outer-5.c: New test.
3869 * gcc.dg/autopar/uns-outer-6.c: New test.
3871 2015-07-23 Richard Biener <rguenther@suse.de>
3873 PR tree-optimization/66952
3874 * gcc.dg/torture/pr66952.c: Use signed char.
3876 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3878 PR tree-optimization/66926,66951
3879 * gcc.dg/vect/pr66951.c: New test.
3881 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3884 * g++.dg/parse/error57.C: New.
3885 * g++.dg/expr/string-2.C: Update.
3887 2015-07-23 Richard Biener <rguenther@suse.de>
3889 PR tree-optimization/66945
3890 * gcc.dg/torture/pr66945.c: New testcase.
3892 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3895 * g++.dg/ext/mv24.C: New test.
3897 2015-07-22 Marek Polacek <polacek@redhat.com>
3899 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3902 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3906 * gfortran.dg/generic_30.f90: New.
3908 2015-07-22 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/66952
3911 * gcc.dg/torture/pr66952.c: New testcase.
3913 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3915 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3917 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3919 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3921 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3923 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3925 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3927 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3929 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3931 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3933 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3935 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3937 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3939 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3941 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3943 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3945 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3947 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3949 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3951 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3953 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3955 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3957 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3959 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3961 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3963 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3965 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3967 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3969 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3971 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3973 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3975 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3977 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3979 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3981 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3983 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3985 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3987 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3989 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3991 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3993 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3995 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3997 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3999 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4001 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4003 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4005 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4007 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4009 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4011 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4013 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4015 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4017 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4019 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4021 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4023 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4025 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4027 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4029 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4031 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4033 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4035 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4037 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4039 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4041 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4043 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4045 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4047 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4049 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4051 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4053 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4055 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4057 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4059 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4061 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4063 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4065 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4067 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4069 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4071 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4073 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4075 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4077 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4079 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4081 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4083 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4085 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4087 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4089 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4091 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4093 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4095 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4097 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4099 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4101 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4103 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4105 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4107 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4109 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4111 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4113 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4115 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4117 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4119 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4121 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4123 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4125 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4127 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4129 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4131 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4133 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4135 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4137 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4139 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4141 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4143 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4145 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4147 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4149 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4151 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4153 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4155 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4157 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4159 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4161 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4163 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4165 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4167 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4169 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4171 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4173 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4175 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4177 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4180 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4182 * g++.dg/template/crash81.C: Update.
4184 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4187 * gcc.target/i386/pr66424.c: New.
4189 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4191 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4193 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4196 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4197 Drop address sanitization.
4199 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4201 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4203 (dg-additional-options): Set armv5t flag.
4205 2015-07-21 Marek Polacek <polacek@redhat.com>
4207 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4208 * gcc.dg/vmx/unpack.c: Likewise.
4209 * gcc.target/powerpc/quad-atomic.c: Likewise.
4211 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4215 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4217 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4220 2015-07-20 Marek Polacek <polacek@redhat.com>
4223 * c-c++-common/Wshift-overflow-1.c: New test.
4224 * c-c++-common/Wshift-overflow-2.c: New test.
4225 * c-c++-common/Wshift-overflow-3.c: New test.
4226 * c-c++-common/Wshift-overflow-4.c: New test.
4227 * c-c++-common/Wshift-overflow-5.c: New test.
4228 * g++.dg/cpp1y/left-shift-1.C: New test.
4229 * gcc.dg/c90-left-shift-2.c: New test.
4230 * gcc.dg/c90-left-shift-3.c: New test.
4231 * gcc.dg/c99-left-shift-2.c: New test.
4232 * gcc.dg/c99-left-shift-3.c: New test.
4233 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4234 * gcc.c-torture/execute/pr40386.c: Likewise.
4235 * gcc.dg/vect/pr33373.c: Likewise.
4236 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4237 * gcc.dg/vect/vect-shift-2.c: Likewise.
4239 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4241 * gcc.target/aarch64/neg_abs_1.c: New test.
4243 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4246 * gcc.target/i386/pr66922.c: New test.
4248 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4252 * gcc.dg/tree-ssa/pr42327.c: Removed.
4253 * g++.dg/other/pr35011.C: Removed.
4255 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4258 * gcc.target/i386/pr66906.c: New test.
4260 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4262 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4263 as follow-up to r225930.
4265 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4268 * lib/fortran-modules.exp (proc cleanup-submodules): New
4270 * gfortran.dg/submodule_1.f08: Change extension and clean up
4271 the submodule files.
4272 * gfortran.dg/submodule_2.f08: ditto
4273 * gfortran.dg/submodule_6.f08: ditto
4274 * gfortran.dg/submodule_7.f08: ditto
4275 * gfortran.dg/submodule_8.f08: New test
4276 * gfortran.dg/submodule_9.f08: New test
4278 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4279 Sebastian Pop <s.pop@samsung.com>
4282 * gcc.dg/graphite/pr61929.c: New.
4284 2015-07-17 Marek Polacek <polacek@redhat.com>
4286 * gcc.dg/fold-minus-7.c: New test.
4288 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4290 * gfortran.dg/co_reduce_1.f90: New file.
4292 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4295 * gcc.target/i386/pr66824.c:
4297 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4300 * gfortran.dg/structure_constructor_13.f03: New test.
4302 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4305 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4306 of generated while loops in the tree dump.
4307 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4309 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4311 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4313 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4316 * gcc.target/i386/pr66891.c: New test.
4318 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4320 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4322 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4324 PR rtl-optimization/66626
4325 * gcc.target/i386/pr66626-2.c: New.
4327 2015-07-16 Martin Liska <mliska@suse.cz>
4329 * g++.dg/ipa/pr66896.c: New test.
4331 2015-07-16 Richard Biener <rguenther@suse.de>
4333 PR tree-optimization/66894
4334 * gcc.dg/torture/pr66894.c: New testcase.
4336 2015-07-16 Richard Biener <rguenther@suse.de>
4338 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4340 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4343 * g++.dg/pr66866.C: New test.
4345 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4349 2015-07-15 Richard Biener <rguenther@suse.de>
4351 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4352 { -O3 -fomit-frame-pointer },
4353 { -O3 -fomit-frame-pointer -funroll-loops } and
4354 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4356 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4357 -finline-functions }
4359 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4361 * gcc.target/mips/interrupt_handler-5.c: New test.
4363 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4364 Robert Suchanek <robert.suchanek@imgtec.com>
4366 * gcc.target/mips/interrupt_handler-4.c: New test.
4368 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4371 * gcc.dg/lto/lto.exp: Initialize MPX.
4373 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4375 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4377 * gcc.target/arm/scd42-3.c: Likewise.
4379 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4381 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4382 code to be run when the pre-arch code increases the isa_rev to
4383 mips32r6 or greater.
4385 2015-07-15 Richard Biener <rguenther@suse.de>
4387 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4388 { -O3 -fomit-frame-pointer },
4389 { -O3 -fomit-frame-pointer -funroll-loops } and
4390 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4392 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4393 -finline-functions }
4394 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4395 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4396 to additional_flags.
4398 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4400 PR rtl-optimization/66838
4401 * gcc.target/i386/pr66838.c: New test.
4403 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4406 * g++.dg/template/pr66850.C: New test.
4408 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4409 Cesar Philippidis <cesar@codesourcery.com>
4410 Chung-Lin Tang <cltang@codesourcery.com>
4412 * gcc.target/nios2/nios2-flushd.c: New.
4413 * gcc.target/nios2/nios2-rdprs.c: New.
4414 * gcc.target/nios2/r2-atomic.c: New.
4415 * gcc.target/nios2/r2-eni.c: New.
4416 * gcc.target/nios2/r2-wrpie.c: New.
4418 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4419 Cesar Philippidis <cesar@codesourcery.com>
4420 Chung-Lin Tang <cltang@codesourcery.com>
4422 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4423 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4425 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4426 Cesar Philippidis <cesar@codesourcery.com>
4427 Chung-Lin Tang <cltang@codesourcery.com>
4429 * gcc.target/nios2/andci.c: New.
4430 * gcc.target/nios2/bmx.c: New.
4431 * gcc.target/nios2/cdx-add.c: New.
4432 * gcc.target/nios2/cdx-branch.c: New.
4433 * gcc.target/nios2/cdx-callret.c: New.
4434 * gcc.target/nios2/cdx-loadstore.c: New.
4435 * gcc.target/nios2/cdx-logical.c: New.
4436 * gcc.target/nios2/cdx-mov.c: New.
4437 * gcc.target/nios2/cdx-shift.c: New.
4438 * gcc.target/nios2/cdx-sub.c: New.
4439 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4441 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4444 * g++.dg/cpp0x/vt-65071.C: New.
4446 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4447 Cesar Philippidis <cesar@codesourcery.com>
4448 Chung-Lin Tang <cltang@codesourcery.com>
4450 * gcc.target/nios2/r2-io-range.c: New.
4451 * gcc.target/nios2/r2-stio-1.c: New.
4452 * gcc.target/nios2/r2-stio-2.c: New.
4453 * gcc.target/nios2/nios2-ldxio.c: New.
4454 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4455 of just compile. Add more tests.
4457 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4459 gfortran.dg/pr66864.f90: New test.
4461 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4463 PR rtl-optimization/66626
4464 * gcc.target/i386/pr66626.c: New.
4466 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4468 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4469 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4470 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4472 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4474 * g++.dg/template/crash81.C: Adjust for error + inform change.
4475 * g++.dg/template/pr58878.C: Likewise.
4476 * g++.dg/template/shadow1.C: Likewise.
4477 * g++.dg/template/shadow2.C: Likewise.
4478 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4479 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4480 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4481 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4483 2015-07-14 Richard Biener <rguenther@suse.de>
4485 PR tree-optimization/66863
4486 * gcc.dg/torture/pr66863.c: New testcase.
4488 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4491 * g++.dg/template/pr65186.C: New test.
4493 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4495 * gcc.target/arm/macro_defs0.c: Add directive to skip
4496 test if -marm is present.
4497 * gcc.target/arm/macro_defs1.c: Likewise.
4499 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4501 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4503 * gcc.target/aarch64/adds1.c: Likewise.
4504 * gcc.target/aarch64/ands_1.c: Likewise.
4505 * gcc.target/aarch64/bics_1.c: Likewise.
4506 * gcc.target/aarch64/subs1.c: Likewise.
4507 * gcc.target/aarch64/subs3.c: Likewise.
4509 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4512 * gfortran.dg/pr64589.f90: New test.
4514 2015-07-13 Renlin Li <renlin.li@arm.com>
4517 * gcc.c-torture/execute/pr66556.c: New.
4519 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4521 * gcc.dg/20020219-1.c: Fix double word typos.
4522 * gcc.dg/20020919-1.c: Same.
4524 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4525 Jeff Law <law@redhat.com>
4528 * g++.dg/tree-ssa/pr66726.c: New test.
4529 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4530 * gcc.dg/tree-ssa/pr66726.c: New test.
4532 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4535 * g++.dg/cpp0x/variadic-ttp2.C: New.
4537 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4540 * g++.dg/cpp0x/auto46.C: New test.
4541 * g++.dg/template/pr30044.C: New test.
4542 * g++.dg/template/shadow2.C: New test.
4543 * g++.dg/template/error55.C: New test.
4544 * g++.dg/template/crash83.C: Accept any error string.
4545 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4547 * g++.dg/cpp0x/variadic19.C: Likewise
4548 * g++.dg/template/canon-type-13.C: Likewise.
4549 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4550 * g++.dg/torture/20070621-1.C: Likewise.
4552 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4555 * g++.dg/init/explicit3.C: New.
4557 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4560 * gcc.target/i386/pr66819-1.c: New test.
4561 * gcc.target/i386/pr66819-2.c: Likewise.
4562 * gcc.target/i386/pr66819-3.c: Likewise.
4563 * gcc.target/i386/pr66819-4.c: Likewise.
4564 * gcc.target/i386/pr66819-5.c: Likewise.
4566 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4569 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4570 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4571 type to prevent possible flag-clobbering zero-extensions.
4572 * gcc.target/i386/pr66703.c: New test.
4574 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4577 * g++.dg/cpp0x/nsdmi-template15.C: New.
4579 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4581 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4583 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4585 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4586 * gcc.target/arm/flip-thumb.c: Likewise.
4588 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4591 * gcc.target/i386/pr66813.c: New test.
4593 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.dg/gomp/pr66820.c: New test.
4598 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/cpp0x/scoped_enum6.C: New.
4603 2015-07-10 Tom de Vries <tom@codesourcery.com>
4605 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4606 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4608 2015-07-10 Richard Biener <rguenther@suse.de>
4610 PR tree-optimization/66823
4611 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4612 which should not be necessary. XFAIL.
4614 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4619 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4622 * gcc.dg/gomp/pr66633-1.c: New test.
4623 * gcc.dg/gomp/pr66633-2.c: New test.
4624 * gcc.dg/gomp/pr66633-3.c: New test.
4625 * gcc.dg/gomp/pr66633-4.c: New test.
4627 2015-07-09 John Marino <gnugcc@marino.st>
4629 * lib/target-supports.exp (check_effective_target_pie):
4632 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4635 * gcc.target/i386/pr66814.c: New test.
4637 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4640 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4641 * gcc.target/aarch64/fnmul-2.c: Likewise.
4642 * gcc.target/aarch64/fnmul-3.c: Likewise.
4643 * gcc.target/aarch64/fnmul-4.c: Likewise.
4645 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4648 * g++.dg/cpp0x/vt-65790.C: New.
4650 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4653 * gcc.target/i386/pr66818.c: New test.
4655 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4658 * gcc.target/i386/pr66817.c: New test.
4660 2015-07-09 Marek Polacek <polacek@redhat.com>
4662 PR tree-optimization/66718
4663 * gcc.dg/vect/vect-126.c: New test.
4665 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4667 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4668 even when dwarf-2 is not the default.
4670 2015-07-08 Jeff Law <law@redhat.com>
4673 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4674 to have a single memory reference.
4676 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4678 * g++.dg/other/dump-ada-spec-9.C: New test.
4680 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4682 * g++.dg/vect/vect.exp: Run also simd* tests.
4683 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4684 (check_vect): Fix up get_cpuid call for C++.
4685 * g++.dg/vect/simd-clone-1.cc: New test.
4687 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4689 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4691 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4693 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4694 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4696 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4699 * gcc.target/i386/pr66806.c: New test.
4701 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4704 * g++.dg/cpp0x/auto45.C: New.
4706 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4709 * gcc.target/i386/pr66334.c: New.
4711 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4713 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4716 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4719 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4720 (verify_code): Update expected error message.
4721 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4722 (verify_code): Likewise.
4723 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4724 (verify_code): Likewise.
4726 2015-07-08 Richard Biener <rguenther@suse.de>
4728 PR tree-optimization/66793
4729 * gcc.dg/torture/pr66793.c: New testcase.
4731 2015-07-08 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/66794
4734 * gcc.dg/torture/pr66794.c: New testcase.
4736 2015-07-08 Marek Polacek <polacek@redhat.com>
4739 * g++.dg/abi/abi-tag15.C: New test.
4741 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4743 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4744 * gcc.target/mips/branch-3.c: Ditto
4745 * gcc.target/mips/branch-4.c: Ditto.
4746 * gcc.target/mips/branch-5.c: Ditto.
4747 * gcc.target/mips/branch-6.c: Ditto.
4748 * gcc.target/mips/branch-7.c: Ditto.
4749 * gcc.target/mips/branch-8.c: Ditto.
4750 * gcc.target/mips/branch-9.c: Ditto.
4751 * gcc.target/mips/branch-10.c: Ditto.
4752 * gcc.target/mips/branch-11.c: Ditto.
4753 * gcc.target/mips/branch-12.c: Ditto.
4754 * gcc.target/mips/branch-13.c: Ditto.
4755 * gcc.target/mips/umips-branch-5.c: New file.
4756 * gcc.target/mips/umips-branch-6.c: New file.
4757 * gcc.target/mips/umips-branch-7.c: New file.
4758 * gcc.target/mips/umips-branch-8.c: New file.
4759 * gcc.target/mips/umips-branch-9.c: New file.
4760 * gcc.target/mips/umips-branch-10.c: New file.
4761 * gcc.target/mips/umips-branch-11.c: New file.
4762 * gcc.target/mips/umips-branch-12.c: New file.
4763 * gcc.target/mips/umips-branch-13.c: New file.
4764 * gcc.target/mips/umips-branch-14.c: New file.
4765 * gcc.target/mips/umips-branch-15.c: New file.
4766 * gcc.target/mips/umips-branch-16.c: New file.
4767 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4768 (OCCUPY_0xfffc): New define.
4770 2015-07-08 Renlin Li <renlin.li@arm.com>
4772 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4774 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4776 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4778 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4780 * gcc.target/i386/bt-3.c: New test.
4781 * gcc.target/i386/bt-4.c: Ditto.
4783 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4785 * g++.dg/other/dump-ada-spec-8.C: New test.
4787 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4790 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4792 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4794 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4796 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4797 Avoid using an opaque struct for local "f".
4799 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4802 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4803 * jit.dg/test-pr66779.c: New testcase.
4805 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4807 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4810 2015-07-07 Richard Biener <rguenther@suse.de>
4812 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4814 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4816 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4817 * gcc.target/mips/call-5.c: Ditto.
4818 * gcc.target/mips/call-6.c: Ditto.
4820 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4822 * gcc.dg/dx-test.c: New test-case.
4824 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4827 * gfortran.dg/allocate_with_source_9.f08: New test.
4829 2015-07-07 Christian Bruel <christian.bruel@st.com>
4832 * gcc.target/arm/flip-thumb.c: Fix scan.
4833 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4834 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4835 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4838 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.c-torture/execute/pr65956.c: New test.
4843 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4845 * gcc.target/arm/aapcs/align1.c: New.
4846 * gcc.target/arm/aapcs/align_rec1.c: New.
4847 * gcc.target/arm/aapcs/align2.c: New.
4848 * gcc.target/arm/aapcs/align_rec2.c: New.
4849 * gcc.target/arm/aapcs/align3.c: New.
4850 * gcc.target/arm/aapcs/align_rec3.c: New.
4851 * gcc.target/arm/aapcs/align4.c: New.
4852 * gcc.target/arm/aapcs/align_rec4.c: New.
4853 * gcc.target/arm/aapcs/align_vararg1.c: New.
4854 * gcc.target/arm/aapcs/align_vararg2.c: New.
4856 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4858 * gfortran.dg/iomsg_2.f90: New test.
4860 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4863 * gcc.target/i386/pr66749.c: New test.
4865 2015-07-06 Richard Biener <rguenther@suse.de>
4867 PR tree-optimization/66772
4868 * gcc.dg/torture/pr66772-1.c: New testcase.
4869 * gcc.dg/torture/pr66772-2.c: Likewise.
4871 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4873 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4874 the jals instruction.
4876 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4879 * gcc.target/i386/pr53383-1.c: New file.
4880 * gcc.target/i386/pr53383-2.c: Likewise.
4881 * gcc.target/i386/pr53383-3.c: Likewise.
4883 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4885 * gcc.target/aarch64/fnmul-1.c: New.
4886 * gcc.target/aarch64/fnmul-2.c: New.
4887 * gcc.target/aarch64/fnmul-3.c: New.
4888 * gcc.target/aarch64/fnmul-4.c: New.
4890 2015-07-06 Richard Biener <rguenther@suse.de>
4893 * gcc.dg/torture/pr66759.c: New testcase.
4895 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4898 * gfortran.dg/alloc_comp_class_3.f03: New test.
4899 * gfortran.dg/alloc_comp_class_4.f03: New test.
4901 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4903 * gcc.c-torture/execute/pr66757.c: New test.
4905 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4907 PR tree-optimization/66720
4908 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4910 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4911 Sandra Loosemore <sandra@codesourcery.com>
4913 * gcc.target/nios2/gprel-offset.c: New test.
4915 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4918 * gfortran.dg/pr66725.f90: New test.
4920 2015-07-03 Jason Merrill <jason@redhat.com>
4922 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4923 Avoid narrowing error.
4925 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4927 PR rtl-optimization/66706
4928 * gcc.target/powerpc/shift-int.c: New testcase.
4930 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4933 * gcc.target/i386/pr66746.c: New file.
4935 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4937 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4939 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4941 PR tree-optimization/66119
4942 * g++.dg/opt/pr66119.C: New.
4944 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4947 * gfortran.dg/submodule_1.f90: New test
4948 * gfortran.dg/submodule_2.f90: New test
4949 * gfortran.dg/submodule_3.f90: New test
4950 * gfortran.dg/submodule_4.f90: New test
4951 * gfortran.dg/submodule_5.f90: New test
4952 * gfortran.dg/submodule_6.f90: New test
4953 * gfortran.dg/submodule_7.f90: New test
4955 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4957 PR preprocessor/53690
4958 * g++.dg/cpp/pr53690.C: New.
4960 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4962 * gcc.target/powerpc/vec-cmp.c: New test.
4964 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4967 * gfortran.dg/pr56520.f90: New test.
4969 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4972 * gfortran.dg/pr66545_1.f90: New test.
4973 * gfortran.dg/pr66545_2.f90: New test.
4975 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4977 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4978 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4980 2015-07-02 Richard Biener <rguenther@suse.de>
4983 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4986 2015-07-02 Richard Biener <rguenther@suse.de>
4988 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4990 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4992 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4994 2015-07-01 Jason Merrill <jason@redhat.com>
4996 * lib/target-supports.exp (cxx_default): Set to C++14.
4998 2015-07-01 Tom de Vries <tom@codesourcery.com>
5001 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5004 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5006 * gfortran.dg/warn_conversion_8.f90: New test.
5008 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5010 PR rtl-optimization/61047
5011 * gcc.c-torture/execute/20150611-1.c: New testcase.
5013 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5016 * jit.dg/all-non-failing-tests.h: Add
5017 test-pr66700-observing-write-through-ptr.c.
5018 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5020 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5022 * jit.dg/test-accessing-union.c: Add comments for use by
5023 gcc/jit/docs/topics/types.rst.
5025 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5027 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5028 'do-require-effective-target' with 'dg-require-effective-target'.
5029 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5030 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5031 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5032 'stlex' with 'strex' as the expected output.
5034 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5037 * g++.dg/cpp0x/gen-attrs-60.C: New.
5038 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5040 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5042 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5044 * gcc.target/aarch64/pic-small.c: Restrict this test under
5045 check_effective_target_aarch64_small_fpic.
5047 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5049 * gfortran.dg/gomp/pr66633.f90: New test.
5051 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5054 * g++.dg/template/pr66686.C: New test.
5056 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5058 * gnat.dg/lto17.ad[sb]: New test.
5060 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5062 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5063 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5065 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5067 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5069 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5071 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5073 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5075 * jit.dg/test-switch.c: New testcase.
5076 * jit.dg/test-switch.cc: New testcase.
5078 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5081 * jit.dg/all-non-failing-tests.h: Add note about
5082 test-validly-unreachable-block.c.
5083 * jit.dg/test-validly-unreachable-block.c: New file.
5085 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5088 * jit.dg/all-non-failing-tests.h: Add note about
5089 test-extra-options.c.
5090 * jit.dg/test-extra-options.c: New testcase.
5092 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5095 * gcc.target/i386/pr66691.c: New.
5097 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5099 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5100 * gcc.target/i386/iamcu/args.h: Likewise.
5101 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5102 * gcc.target/i386/iamcu/defines.h: Likewise.
5103 * gcc.target/i386/iamcu/macros.h: Likewise.
5104 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5105 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5106 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5107 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5108 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5109 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5110 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5111 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5112 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5113 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5114 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5115 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5116 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5117 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5118 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5119 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5120 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5122 2015-06-30 Marek Polacek <polacek@redhat.com>
5124 * gcc.dg/fold-minus-6.c: New test.
5126 * gcc.dg/fold-ior-3.c: New test.
5128 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5130 Implement N4197 - Adding u8 character literals
5131 * g++.dg/cpp1z/utf8.C: New.
5132 * g++.dg/cpp1z/utf8-neg.C: New.
5133 * g++.dg/cpp1z/udlit-utf8char.C: New.
5135 2015-06-30 Marek Polacek <polacek@redhat.com>
5137 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5139 2015-06-30 Tom de Vries <tom@codesourcery.com>
5141 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5142 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5143 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5144 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5146 2015-06-30 Marek Polacek <polacek@redhat.com>
5148 * gcc.dg/fold-ior-2.c: New test.
5150 2015-06-30 Tom de Vries <tom@codesourcery.com>
5152 PR tree-optimization/66652
5153 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5154 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5156 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5158 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5161 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5162 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5164 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5167 * gfortran.dg/wunused-parameter.f90: New test.
5169 2015-06-29 Richard Henderson <rth@redhat.com>
5171 * gcc.target/i386/asm-flag-1.c: New.
5172 * gcc.target/i386/asm-flag-2.c: New.
5173 * gcc.target/i386/asm-flag-3.c: New.
5174 * gcc.target/i386/asm-flag-4.c: New.
5175 * gcc.target/i386/asm-flag-5.c: New.
5177 2015-06-29 Marek Polacek <polacek@redhat.com>
5180 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5181 * c-c++-common/pr66322.c: New test.
5182 * g++.dg/eh/scope1.C: Remove dg-warning.
5184 2015-06-29 Richard Biener <rguenther@suse.de>
5186 PR tree-optimization/66677
5187 * gcc.dg/vect/pr66677.c: New testcase.
5189 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5192 * gcc.dg/tree-ssa/pr64130.c: New test.
5194 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5196 * gcc.target/aarch64/pic-small.c: New testcase.
5198 2015-06-26 Richard Biener <rguenther@suse.de>
5200 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5202 2015-06-26 Marek Polacek <polacek@redhat.com>
5204 * gcc.dg/fold-and-1.c: New test.
5205 * gcc.dg/fold-and-2.c: New test.
5207 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5209 * gnat.dg/warn11.adb: Add missing dg directive.
5210 * gnat.dg/warn12.adb: New test.
5211 * gnat.dg/warn12_pkg.ads: New helper.
5213 2015-06-26 Richard Biener <rguenther@suse.de>
5215 * gfortran.dg/reassoc_3.f90: Adjust.
5217 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5220 * gcc.target/i386/pr66412.c: New test.
5222 2015-06-25 Richard Biener <rguenther@suse.de>
5224 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5226 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5228 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5230 2015-06-25 Richard Biener <rguenther@suse.de>
5232 * gfortran.dg/vect/vect-9.f90: New testcase.
5234 2015-06-25 Nick Clifton <nickc@redhat.com>
5236 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5237 H8300 and M32R targets.
5239 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5242 * gfortran.dg/maxerrors.f90: New test.
5244 2015-06-08 DJ Delorie <dj@redhat.com>
5246 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5248 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5250 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5252 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5254 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5255 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5256 * gcc.target/aarch64/nofp_1.c: New file.
5258 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5260 Implement N3928 - Extending static_assert
5261 * g++.dg/cpp0x/static_assert8.C: Adjust.
5262 * g++.dg/cpp0x/static_assert12.C: New.
5263 * g++.dg/cpp0x/static_assert13.C: New.
5264 * g++.dg/cpp1y/static_assert1.C: New.
5265 * g++.dg/cpp1y/static_assert2.C: New.
5266 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5268 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5271 * g++.dg/cpp0x/trailing11.C: New.
5273 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5275 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5277 * gcc.target/arm/memset-inline-10.c: Likewise.
5278 * gcc.target/arm/pr58784.c: Likewise.
5279 * gcc.target/arm/pr59985.C: Likewise.
5280 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5282 2015-06-24 Renlin Li <renlin.li@arm.com>
5284 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5285 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5287 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5290 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5293 * g++.dg/cpp0x/auto45.C: New test.
5294 * g++.dg/template/pr30044.C: New test.
5295 * g++.dg/template/crash83.C: Accept any error string.
5296 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5298 * g++.dg/cpp0x/variadic18.C: Likewise
5299 * g++.dg/template/canon-type-13.C: Likewise.
5300 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5302 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5305 * g++.dg/other/linkage2.C: New.
5307 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5310 * gcc.target/arm/pr63408.c: New test.
5312 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5314 * lib/c-torture.exp: Don't call check_effective_target_lto
5315 before setting up environment correctly.
5316 * lib/gcc-dg.exp: Likewise, and protect
5317 gcc_force_conventional_output.
5319 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5321 PR rtl-optimization/66306
5322 * gcc.target/s390/pr66306.c: New test.
5324 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5326 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5327 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5328 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5329 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5330 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5331 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5332 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5334 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5337 * gcc.c-torture/pr65803.c: New test.
5339 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5342 * g++.dg/cpp0x/auto45.C: New test.
5343 * g++.dg/template/pr30044.C: New test.
5344 * g++.dg/template/crash83.C: Accept any error string.
5345 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5347 * g++.dg/cpp0x/variadic18.C: Likewise
5348 * g++.dg/template/canon-type-13.C: Likewise.
5349 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5351 2015-06-23 Marek Polacek <polacek@redhat.com>
5353 * c-c++-common/Wlogical-op-3.c: New test.
5355 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5358 * g++.dg/cpp0x/scoped_enum5.C: New.
5360 2015-06-23 Richard Biener <rguenther@suse.de>
5362 PR tree-optimization/66636
5363 * gcc.dg/vect/pr66636.c: New testcase.
5365 2015-06-23 Marek Polacek <polacek@redhat.com>
5367 * gcc.dg/fold-minus-4.c: New test.
5368 * gcc.dg/fold-minus-5.c: New test.
5369 * c-c++-common/ubsan/overflow-add-5.c: New test.
5371 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5373 Add missing testcase from r224672.
5374 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5376 * gcc.target/vax/bswapdi-1.c: New.
5378 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5381 * gfortran.dg/associate_18.f08: New test.
5383 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5386 * gcc.target/i386/pr66560-1.c: New test.
5387 * gcc.target/i386/pr66560-2.c: Ditto.
5388 * gcc.target/i386/pr66560-3.c: Ditto.
5389 * gcc.target/i386/pr66560-4.c: Ditto.
5391 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5393 * gcc.target/nvptx/nvptx.exp: New file.
5394 * gcc.target/nvptx/proto-1.c: Likewise.
5396 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5398 PR tree-optimization/66449
5399 * gcc.dg/vect/pr66449.c: New test.
5401 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5403 * g++.dg/other/dump-ada-spec-5.C: New test.
5404 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5405 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5407 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/inherit/pure1.C: Test location too.
5411 2015-06-22 Marek Polacek <polacek@redhat.com>
5413 * gcc.dg/fold-ior-1.c: New test.
5414 * gcc.dg/fold-minus-2.c: New test.
5415 * gcc.dg/fold-minus-3.c: New test.
5416 * gcc.dg/fold-plus-1.c: New test.
5417 * gcc.dg/fold-plus-2.c: New test.
5418 * gcc.dg/fold-xor-4.c: New test.
5419 * gcc.dg/fold-xor-5.c: New test.
5421 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5424 * g++.dg/torture/pr65914.C: New.
5426 2015-06-22 Richard Biener <rguenther@suse.de>
5428 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5429 not existing TORTURE_OPTIONS only.
5430 * lib/gcc-dg.exp: Likewise.
5432 2015-06-22 Christian Bruel <christian.bruel@st.com>
5435 * gcc.target/arm/flip-thumb.c: New test.
5437 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5438 Martin Liska <mliska@suse.cz>
5441 * g++.dg/ipa/pr65908.C: New testcase.
5443 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5446 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5447 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5449 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5451 * gnat.dg/specs/debug1.ads: Adjust.
5453 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5455 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5456 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5457 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5458 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5459 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5460 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5461 * gcc.target/aarch64/fmovd-zero.c: Delete.
5462 * gcc.target/aarch64/fmovf-zero.c: Delete.
5464 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5466 * gcc.target/vax/bswapdi-1.c: New.
5468 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5470 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5472 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5474 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5476 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5478 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5480 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5482 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5484 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5486 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5488 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5490 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5492 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5494 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5496 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5498 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5500 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5502 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5504 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5506 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5508 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5510 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5512 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5514 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5516 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5518 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5520 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5522 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5524 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5526 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5528 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5530 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5532 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5534 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5536 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5540 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5542 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5544 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5547 (_ARM_FPSCR): Add FZ field.
5548 (clean_results): Force FZ=1 on AArch64.
5549 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5551 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5553 * gcc.target/aarch64/pr62308.c: New test.
5555 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5558 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5560 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5562 * gcc.target/i386/mpx/pr66581.c: New test.
5564 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5566 * gcc.target/i386/cmov9.c: New test.
5568 2015-06-18 Richard Biener <rguenther@suse.de>
5570 * g++.dg/other/const4.C: New testcase.
5572 2015-06-18 Michael Matz <matz@suse.de>
5575 * gcc.dg/vect/pr66253.c: New testcase.
5577 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5580 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5582 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5585 * gcc.target/i386/mpx/pr66568.c: New test.
5587 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5590 * gcc.target/i386/mpx/pr66567.c: New test.
5592 2015-06-18 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/66510
5595 * gcc.dg/vect/slp-perm-12.c: New testcase.
5597 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5599 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5600 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5601 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5602 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5604 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5607 * g++.dg/gomp/pr66571-1.C: New test.
5610 * c-c++-common/gomp/pr66429.c: New test.
5612 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5614 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5615 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5617 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5619 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5622 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5625 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5627 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5629 * gcc.target/mips/pr65862-1.c: New test.
5630 * gcc.target/mips/pr65862-2.c: Likewise.
5632 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5634 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5635 * gcc.target/i386/pr52252-atom.c: Ditto.
5636 * gcc.target/i386/vect-div-1.c: Ditto.
5637 * gcc.target/i386/rotate-5.c: Ditto.
5638 * gcc.target/i386/pr50202.c: Ditto.
5639 * gcc.target/i386/pr37843-3.c: Ditto.
5640 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5641 * gcc.target/i386/pr53397-1.c: Ditto.
5642 * gcc.target/i386/pr55934.c: Ditto.
5643 * gcc.target/i386/pr37843-4.c: Ditto.
5644 * gcc.target/i386/pr60451.c: Ditto.
5645 * gcc.target/i386/pr53397-2.c: Ditto.
5646 * gcc.target/i386/vectorize1.c: Ditto.
5647 * gcc.target/i386/extract-insert-combining.c: Ditto.
5648 * gcc.target/i386/pr53759.c: Ditto.
5649 * gcc.target/i386/pr52252-core.c: Ditto.
5650 * gcc.target/i386/rotate-3.c: Ditto.
5651 * gcc.target/i386/sse-20.c: Ditto.
5652 * gcc.target/i386/rotate-4.c: Ditto.
5653 * gcc.target/i386/pr61403.c: Ditto.
5654 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5655 * gcc.target/i386/pr60901.c: Ditto.
5656 * gcc.target/i386/pr59794-7.c: Ditto.
5657 * gcc.target/i386/pr62208.c: Ditto.
5658 * gcc.target/i386/pr53416.c: Ditto.
5659 * gcc.target/i386/asm-dialect-1.c: Ditto.
5660 * gcc.target/i386/pr50038.c: Ditto.
5661 * gcc.target/i386/47698.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5663 * gcc.target/i386/pr59794-2.c: Ditto.
5664 * gcc.target/i386/pr59794-3.c: Ditto.
5665 * gcc.target/i386/pr39058.c: Ditto.
5666 * gcc.target/i386/pr60205-1.c: Ditto.
5667 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5668 * gcc.target/i386/sse2-movq-2.c: Ditto.
5670 2015-06-17 Richard Biener <rguenther@suse.de>
5672 PR tree-optimization/66251
5673 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5675 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5678 * g++.dg/parse/new-placement1.C: New.
5680 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5682 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5683 * jit.dg/test-compound-assignment.c: New testcase.
5685 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5688 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5689 to "testcases" array.
5691 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5694 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5695 * jit.dg/test-debug-strings.c: New test case.
5696 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5697 the discriminant has a sane debug string.
5699 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5702 * gcc.target/i386/pr56766-1.c: New test.
5703 * gcc.target/i386/pr56766-2.c: Ditto.
5705 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5707 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5708 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5709 * gcc.target/mips/loongson-simd.c: Ditto.
5711 2015-06-16 Richard Biener <rguenther@suse.de>
5713 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5715 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5717 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5718 passed by the testsuite driver.
5720 2015-06-16 Richard Biener <rguenther@suse.de>
5722 * gcc.dg/vect/slp-perm-11.c: New testcase.
5724 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5726 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5729 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5731 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5732 Reinstate calls to torture-init and torture-finalize.
5734 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5736 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5738 2015-06-15 Nathan Sidwell <nathan@acm.org>
5741 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5743 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/cpp0x/local-type1.C: New.
5748 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5753 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5754 unimplemented error.
5755 * gfortran.dg/allocate_with_source_7.f08: New test.
5756 * gfortran.dg/allocate_with_source_8.f08: New test.
5758 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5761 * g++.dg/warn/Walways-true-3.C: New test.
5763 2015-06-13 Tom de Vries <tom@codesourcery.com>
5765 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5767 2015-06-13 Tom de Vries <tom@codesourcery.com>
5769 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5770 (main): Remove superfluous attributes.
5771 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5772 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5774 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5776 * gcc.target/i386/monitorx.c: New.
5777 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5778 * gcc.target/i386/sse-13.c: Ditto.
5779 * gcc.target/i386/sse-14.c: Ditto.
5780 * gcc.target/i386/sse-22.c: Ditto.
5781 * gcc.target/i386/sse-23.c: Ditto.
5782 * g++.dg/other/i386-2.C: Ditto.
5783 * g++.dg/other/i386-3.C: Ditto.
5785 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5787 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5789 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5792 * gfortran.dg/allocatable_scalar_13.f90: New test
5794 2015-06-11 Marek Polacek <polacek@redhat.com>
5796 * gcc.dg/fold-xor-3.c: New test.
5798 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5800 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5801 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5803 2015-06-11 Christian Bruel <christian.bruel@st.com>
5806 * gcc.target/arm/pragma_attribute.c: New test.
5808 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5810 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5812 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5815 * gcc.target/i386/pr66473.c: New test.
5817 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5820 * gcc.dg/tls/pr66470.c: New test.
5821 * gcc.target/i386/pr66470.c: New test.
5823 2015-06-10 Christian Bruel <christian.bruel@st.com>
5826 * gcc.target/arm/attr_arm.c: New test
5827 * gcc.target/arm/attr_arm-err.c: New test
5828 * gcc.target/arm/attr_thumb.c: New test
5829 * gcc.target/arm/attr_thumb-static.c: New test
5831 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5836 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5838 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5840 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5841 passed by the testsuite driver.
5843 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5846 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5847 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5848 * gcc.dg/ssp-1.c: Make counter a register.
5849 * gcc.dg/ssp-2.c: Likewise.
5850 * gcc.dg/torture/parm-coalesce.c: New.
5852 2015-06-09 Tom de Vries <tom@codesourcery.com>
5854 * gcc.target/i386/vararg-loc.c: New test.
5856 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5859 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5860 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5862 2015-06-09 Marek Polacek <polacek@redhat.com>
5864 PR tree-optimization/66299
5865 * gcc.dg/pr66299-1.c: New test.
5866 * gcc.dg/pr66299-2.c: New test.
5867 * gcc.dg/pr66299-3.c: New test.
5869 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5871 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5872 passed by the testsuite driver.
5874 2015-06-09 Richard Biener <rguenther@suse.de>
5877 * gcc.dg/fold-modpow2.c: New testcase.
5879 2015-06-09 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/66419
5882 * gcc.dg/vect/bb-slp-37.c: New testcase.
5884 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5886 * gcc.target/arm/stl-cond.c: New test.
5888 2015-06-09 Richard Biener <rguenther@suse.de>
5891 * gcc.dg/torture/pr66413.c: New testcase.
5893 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5895 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5896 * gcc.dg/ssp-1.c: Make counter a register.
5897 * gcc.dg/ssp-2.c: Likewise.
5898 * gcc.dg/torture/parm-coalesce.c: New.
5900 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5902 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5903 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5905 2015-06-08 Tom de Vries <tom@codesourcery.com>
5907 PR rtl-optimization/66444
5908 * gcc.dg/pr66444.c: New test.
5910 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5913 * gfortran.dg/class_is_1.f90: New test.
5914 * gfortran.dg/type_is_1.f90: Ditto.
5916 2015-06-08 Marek Polacek <polacek@redhat.com>
5919 * gcc.dg/cpp/pr66415-1.c: New test.
5920 * gcc.dg/cpp/pr66415-2.c: New test.
5922 2015-06-08 Richard Biener <rguenther@suse.de>
5924 PR tree-optimization/66422
5925 * gcc.dg/Warray-bounds-16.c: New testcase.
5927 2015-06-08 Richard Biener <rguenther@suse.de>
5929 * gcc.dg/vect/slp-perm-10.c: New testcase.
5930 * gcc.dg/vect/slp-23.c: Adjust.
5931 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5932 vector pointer update.
5934 2015-06-08 Marek Polacek <polacek@redhat.com>
5937 * g++.dg/ubsan/pr66452.C: New test.
5939 2015-06-08 Tom de Vries <tom@codesourcery.com>
5941 PR tree-optimization/66436
5942 * gcc.dg/gomp/dump-new-function-2.c: New test.
5943 * gcc.dg/gomp/dump-new-function-3.c: Same.
5944 * gcc.dg/gomp/dump-new-function.c: Same.
5946 2015-06-08 Tom de Vries <tom@codesourcery.com>
5948 PR tree-optimization/66435
5949 * gcc.dg/gomp/notify-new-function-2.c: New test.
5950 * gcc.dg/gomp/notify-new-function-3.c: Same.
5951 * gcc.dg/gomp/notify-new-function.c: Same.
5953 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5955 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5956 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5957 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5958 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5959 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5960 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5963 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5966 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5967 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5969 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5970 * gfortran.dg/warn_conversion_5.f90: New test.
5971 * gfortran.dg/warn_conversion_6.f90: New test.
5972 * gfortran.dg/warn_conversion_7.f90: New test.
5974 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5977 * gfortran.dg/blockdata_9.f: New test.
5979 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5982 * gfortran.dg/forall_17.f90: New test.
5984 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5986 * g++.dg/cpp0x/pr57101.C: Add warning.
5987 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5988 * g++.dg/ext/visibility/anon7.C: Same.
5989 * g++.dg/ipa/pr63587-2.C: Same.
5990 * g++.dg/opt/dump1.C: Same.
5991 * g++.dg/opt/pr59622-3.C: Same.
5992 * g++.dg/opt/pr59622.C: Same.
5993 * g++.dg/torture/pr46383.C: Same.
5994 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5995 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5996 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5998 * gfortran.dg/intent_out_8.f90: Same.
5999 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6001 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6004 gfortran.dg/equiv_9.f90: New test.
6007 2015-06-05 Tom de Vries <tom@codesourcery.com>
6009 merge from gomp4 branch:
6010 2015-05-28 Tom de Vries <tom@codesourcery.com>
6012 PR tree-optimization/65443
6013 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6014 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6015 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6017 2015-06-05 Nathan Sidwell <nathan@acm.org>
6020 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6022 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6024 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6026 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6028 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6030 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6032 * gcc.target/i386/noplt-1.c: New test.
6033 * gcc.target/i386/noplt-2.c: New test.
6034 * gcc.target/i386/noplt-3.c: New test.
6035 * gcc.target/i386/noplt-4.c: New test.
6037 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6040 * gfortran.dg/adjustl_1.f90: New test.
6042 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6044 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6045 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6047 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6049 * lto.c (iterative_hash_canonical_type,
6050 gimple_register_canonical_type): only hash main variants of types
6052 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6054 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6055 Move set of dg-do-what-default after early return.
6057 2015-06-04 Marek Polacek <polacek@redhat.com>
6060 * gcc.dg/lvalue-8.c: New test.
6062 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6063 Paolo Carlini <paolo.carlini@oracle.com>
6066 * g++.dg/other/pr66130.C: New.
6067 * g++.dg/cpp0x/pr66130.C: Likewise.
6069 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6071 * g++.dg/cpp0x/decl-loc1.C: New.
6072 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6073 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6074 * g++.dg/init/ctor8.C: Likewise.
6075 * g++.dg/parse/semicolon4.C: Likewise.
6077 2015-06-03 Marek Polacek <polacek@redhat.com>
6080 * g++.dg/ubsan/static-init-1.C: New test.
6081 * g++.dg/ubsan/static-init-2.C: New test.
6082 * g++.dg/ubsan/static-init-3.C: New test.
6084 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6087 * gcc.target/i386/pr66275.c: New test.
6089 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6091 * gcc.dg/Wcxx-compat-22.c: New testcase.
6092 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6093 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6094 * c-c++-common/pr58346-1.c: Likewise.
6095 * c-c++-common/transparent-union-1.c: Likewise.
6097 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6099 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6100 * g++.dg/plugin/def_plugin.c: New file.
6101 * g++.dg/plugin/def-plugin-test.C: New file.
6103 2015-06-03 Richard Biener <rguenther@suse.de>
6105 * gcc.dg/vect/bb-slp-36.c: New testcase.
6107 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6109 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6111 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6113 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6114 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6115 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6116 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6118 2015-06-03 Marek Polacek <polacek@redhat.com>
6122 * gcc.dg/pr64223-1.c: New test.
6123 * gcc.dg/pr64223-2.c: New test.
6125 2015-06-03 Richard Biener <rguenther@suse.de>
6127 PR tree-optimization/63916
6128 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6130 2015-06-03 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/66375
6133 * gcc.dg/torture/pr66375.c: New testcase.
6135 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6137 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6139 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6142 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6144 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6147 * gfortran.dg/reshape_7.f90: New test.
6149 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6152 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6155 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6158 * gcc.dg/pr49551.c: New testcase.
6160 2015-06-02 Richard Biener <rguenther@suse.de>
6163 * g++.dg/lto/pr65549_0.C: New testcase.
6165 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6169 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6171 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6173 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6175 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6178 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6180 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6182 PR tree-optimization/48052
6183 * gcc.dg/tree-ssa/scev-8.c: New.
6184 * gcc.dg/tree-ssa/scev-9.c: New.
6185 * gcc.dg/tree-ssa/scev-10.c: New.
6186 * gcc.dg/vect/pr48052.c: New.
6188 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6190 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6192 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6194 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6196 2015-06-02 Marek Polacek <polacek@redhat.com>
6199 * gcc.dg/torture/pr66345.c: New test.
6201 2015-06-02 Richard Biener <rguenther@suse.de>
6203 PR tree-optimization/65961
6204 * gcc.dg/torture/pr65961.c: New testcase.
6206 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6208 PR tree-optimization/52563
6209 PR tree-optimization/62173
6210 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6211 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6213 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6215 * gnat.dg/specs/varsize_return2.ads: New test.
6216 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6218 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6220 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6222 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6225 * gcc.target/aarch64/sync-comp-swap.c: New.
6226 * gcc.target/aarch64/sync-comp-swap.x: New.
6227 * gcc.target/aarch64/sync-op-acquire.c: New.
6228 * gcc.target/aarch64/sync-op-acquire.x: New.
6229 * gcc.target/aarch64/sync-op-full.c: New.
6230 * gcc.target/aarch64/sync-op-full.x: New.
6231 * gcc.target/aarch64/sync-op-release.c: New.
6232 * gcc.target/aarch64/sync-op-release.x: New.
6234 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6236 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6239 2015-06-01 Richard Biener <rguenther@suse.de>
6241 PR tree-optimization/66349
6242 PR tree-optimization/66352
6243 PR tree-optimization/66357
6244 * gcc.dg/torture/pr66357.c: New testcase.
6245 * gcc.dg/torture/pr66349.c: Likewise.
6246 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6248 2015-06-01 Richard Biener <rguenther@suse.de>
6251 2015-05-29 Richard Biener <rguenther@suse.de>
6253 PR tree-optimization/66314
6254 * gcc.dg/asan/pr66314.c: New testcase.
6256 2015-06-01 Richard Biener <rguenther@suse.de>
6258 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6260 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6262 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6264 (hp3, hp4): Add inline keyword.
6265 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6266 (hp2): Add inline keyword.
6267 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6268 (hp2): Add inline keyword.
6270 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6273 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6274 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6275 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6276 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6278 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6280 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6281 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6283 2015-06-01 Richard Biener <rguenther@suse.de>
6285 PR tree-optimization/66280
6286 * g++.dg/torture/pr66280.C: New testcase.
6287 * g++.dg/torture/pr66280-2.C: Likewise.
6289 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6291 * gnat.dg/addr9_1.adb: New test.
6292 * gnat.dg/addr9_2.adb: Likewise.
6293 * gnat.dg/addr9_3.adb: Likewise.
6294 * gnat.dg/addr9_4.adb: Likewise.
6296 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6298 * g++.dg/other/dump-ada-spec-4.C: New test.
6300 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6302 * gcc.dg/alias-8.c: Fix dg-warning.
6304 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6306 * gcc.dg/alias-8.c: Do not xfail.
6307 * gcc.dg/pr62167.c: Prevent FRE.
6308 * gcc.dg/alias-14.c: New testcase.
6310 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6312 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6314 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6317 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6319 * gcc.target/s390/hotpatch-10.c: Likewise.
6320 * gcc.target/s390/hotpatch-11.c: Likewise.
6321 * gcc.target/s390/hotpatch-12.c: Likewise.
6322 * gcc.target/s390/hotpatch-17.c: Likewise.
6323 * gcc.target/s390/hotpatch-18.c: Likewise.
6324 * gcc.target/s390/hotpatch-20.c: Likewise.
6325 * gcc.target/s390/hotpatch-21.c: Likewise.
6326 * gcc.target/s390/hotpatch-22.c: Likewise.
6327 * gcc.target/s390/hotpatch-23.c: Likewise.
6328 * gcc.target/s390/hotpatch-24.c: Likewise.
6329 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6330 to check for the exact nops too.
6331 * gcc.target/s390/hotpatch-3.c: Likewise.
6332 * gcc.target/s390/hotpatch-4.c: Likewise.
6333 * gcc.target/s390/hotpatch-5.c: Likewise.
6334 * gcc.target/s390/hotpatch-6.c: Likewise.
6335 * gcc.target/s390/hotpatch-7.c: Likewise.
6336 * gcc.target/s390/hotpatch-8.c: Likewise.
6337 * gcc.target/s390/hotpatch-9.c: Likewise.
6338 * gcc.target/s390/hotpatch-14.c: Likewise.
6339 * gcc.target/s390/hotpatch-15.c: Likewise.
6340 * gcc.target/s390/hotpatch-16.c: Likewise.
6341 * gcc.target/s390/hotpatch-19.c: Likewise.
6342 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6343 scan-assembler-times counting number of .align directives.
6344 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6345 dg-options. Remove scan-assembler-times counting number of .align
6347 * gcc.target/s390/hotpatch-26.c: New file.
6348 * gcc.target/s390/hotpatch-27.c: New file.
6349 * gcc.target/s390/hotpatch-28.c: New file.
6350 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6351 using -Os -O0 -O1 -O2 -O3 options.
6353 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6355 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6357 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6359 PR tree-optimization/66142
6360 * gcc.dg/vect/pr66142.c: New test.
6362 2015-05-29 Richard Biener <rguenther@suse.de>
6364 PR tree-optimization/66314
6365 * gcc.dg/asan/pr66314.c: New testcase.
6367 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6369 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6370 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6372 (schedule-cleanups, dg-keep-saved-temps): New proc.
6373 (gcc-dg-test-1): Schedule cleanups.
6374 * lib/profopt.exp (profopt-execute): Likewise.
6375 * g++.dg/cdce3.C: Adjust expected line numbers.
6376 * gcc.dg/cdce1.c: Likewise.
6377 * gcc.dg/cdce2.c: Likewise.
6378 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6379 * gcc.dg/strlenopt-24.c: Likewise.
6380 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6381 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6382 * obj-c++.dg/encode-2.mm: Likewise.
6384 2015-05-28 DJ Delorie <dj@redhat.com>
6386 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6388 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6390 * gnat.dg/discr43.adb: New test.
6392 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6394 * gnat.dg/varsize_temp.adb: Rename into...
6395 * gnat.dg/varsize1.adb: ...this.
6396 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6397 * gnat.dg/varsize2.ad[sb]: ...this.
6398 * gnat.dg/varsize3_1.adb: New test.
6399 * gnat.dg/varsize3_2.adb: Likewise.
6400 * gnat.dg/varsize3_3.adb: Likewise.
6401 * gnat.dg/varsize3_4.adb: Likewise.
6402 * gnat.dg/varsize3_5.adb: Likewise.
6403 * gnat.dg/varsize3_6.adb: Likewise.
6404 * gnat.dg/varsize3_pkg1.ads: New helper.
6405 * gnat.dg/varsize3_pkg2.ads: Likewise.
6406 * gnat.dg/varsize3_pkg3.ads: Likewise.
6408 2015-05-28 Richard Biener <rguenther@suse.de>
6410 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6412 2015-05-28 Richard Biener <rguenther@suse.de>
6414 PR tree-optimization/66142
6415 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6417 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6420 * gcc.dg/darwin-minversion-3.c: Update testcase.
6421 * gcc.dg/darwin-minversion-4.c: Ditto.
6422 * gcc.dg/darwin-minversion-5.c: New testcase.
6423 * gcc.dg/darwin-minversion-6.c: Ditto.
6424 * gcc.dg/darwin-minversion-7.c: Ditto.
6425 * gcc.dg/darwin-minversion-8.c: Ditto.
6426 * gcc.dg/darwin-minversion-9.c: Ditto.
6427 * gcc.dg/darwin-minversion-10.c: Ditto.
6428 * gcc.dg/darwin-minversion-11.c: Ditto.
6429 * gcc.dg/darwin-minversion-12.c: Ditto.
6431 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6433 PR rtl-optimization/66168
6434 * gcc.c-torture/compile/pr66168.c: New test.
6436 2015-05-27 Jeff Law <law@redhat.com>
6439 * gcc.dg/target/m68k/pr39726-1.c: New test.
6441 2015-05-27 Nathan Sidwell <nathan@acm.org>
6444 * g++.dg/ext/alias-canon3.C: New.
6446 2015-05-27 Richard Biener <rguenther@suse.de>
6448 PR tree-optimization/66272
6450 2014-08-15 Richard Biener <rguenther@suse.de>
6452 PR tree-optimization/62031
6453 * gcc.dg/torture/pr66272.c: New testcase.
6455 2015-05-27 Richard Biener <rguenther@suse.de>
6457 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6459 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6462 * gcc.dg/pr65358.c: New test.
6464 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6467 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6469 * gfortran.dg/allocate_with_source_6.f90: New test.
6471 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6473 * gnat.dg/atomic7_1.adb: New test.
6474 * gnat.dg/atomic7_2.adb: Likewise.
6475 * gnat.dg/atomic7_pkg1.ads: New helper.
6476 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6478 2015-05-26 Michael Matz <matz@suse.de>
6481 * gcc.dg/vect/pr66251.c: New test.
6483 2015-05-26 Richard Biener <rguenther@suse.de>
6485 PR tree-optimization/66142
6486 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6488 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6491 * gfortran.dg/allocatable_scalar_13.f90: New test
6493 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6495 * gnat.dg/warn11.adb: New test.
6496 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6498 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6500 * gnat.dg/vfa1_1.adb: New test.
6501 * gnat.dg/vfa1_2.adb: Likewise.
6502 * gnat.dg/vfa1_3.adb: Likewise.
6503 * gnat.dg/vfa1_4.adb: Likewise.
6504 * gnat.dg/vfa1_pkg.ads: New helper.
6506 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6508 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6509 * gcc.target/i386/pr66232-3.c: Likewise.
6511 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6514 * gcc.target/i386/pr66274.c: New test.
6516 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6518 * gnat.dg/renaming6.ad[sb]: New test.
6520 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6522 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6523 and 'dg-require-effective-target pie'.
6525 2015-05-23 Nathan Sidwell <nathan@acm.org>
6528 * g++.dg/cpp0x/pr66243.C: New.
6530 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6533 * g++.dg/lto/pr66180_0.C: New testcase.
6534 * g++.dg/lto/pr66180_1.C: New testcase.
6536 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6539 * typebound_call_27.f90: New file.
6541 2015-05-23 Nathan Sidwell <nathan@acm.org>
6544 * g++.dg/template/pr65936.C: New.
6546 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6548 PR tree-optimization/63387
6549 * gcc.dg/pr63387-2.c: New testcase.
6551 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6553 * gcc.dg/simd-1.c: Update to the new message.
6555 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6557 * gcc.dg/nand.c: New testcase.
6559 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6561 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6562 Set dg-do-what-default to compile only on ARM targets without
6563 arm_neon_hw execution support. Remove redundant c-torture-execute
6564 in loop over test cases.
6566 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6569 * gcc.target/aarch64/pr65491_1.c: New test.
6570 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6571 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6573 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6576 * g++.dg/cpp0x/explicit9.C: New.
6577 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6579 2015-05-22 Richard Biener <rguenther@suse.de>
6581 PR tree-optimization/66251
6582 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6584 2015-05-22 Marek Polacek <polacek@redhat.com>
6587 * c-c++-common/attributes-enum-1.c: New test.
6588 * c-c++-common/attributes-enum-2.c: New test.
6589 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6590 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6592 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6594 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6595 effective target support. If no arm_neon_hw support, do not attempt
6596 to execute the tests; only compile them.
6597 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6598 and "dg-require-effective-target arm_neon_ok".
6599 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6600 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6601 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6602 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6603 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6604 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6605 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6606 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6607 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6608 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6609 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6610 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6611 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6612 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6613 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6614 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6615 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6616 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6617 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6618 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6619 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6620 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6621 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6622 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6623 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6624 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6625 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6626 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6627 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6628 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6629 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6630 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6631 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6632 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6633 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6634 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6635 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6636 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6637 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6638 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6639 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6640 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6641 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6642 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6643 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6644 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6645 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6646 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6647 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6648 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6649 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6650 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6651 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6652 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6653 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6654 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6655 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6656 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6657 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6658 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6659 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6660 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6661 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6662 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6663 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6664 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6665 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6666 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6667 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6668 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6669 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6670 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6671 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6672 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6673 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6674 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6675 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6676 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6677 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6678 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6679 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6680 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6681 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6682 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6683 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6684 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6685 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6686 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6687 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6688 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6689 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6690 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6691 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6692 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6693 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6694 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6695 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6696 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6697 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6698 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6699 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6700 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6701 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6702 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6703 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6704 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6705 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6706 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6707 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6708 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6709 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6710 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6711 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6713 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6715 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6716 * gcc.dg/vect/pr59354.c: Likewise.
6717 * gcc.dg/vect/pr64252.c: Likewise.
6718 * gcc.dg/vect/pr64404.c: Likewise.
6719 * gcc.dg/vect/pr64493.c: Likewise.
6720 * gcc.dg/vect/pr64495.c: Likewise.
6721 * gcc.dg/vect/pr64844.c: Likewise.
6722 * gcc.dg/vect/pr65518.c: Likewise.
6723 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6725 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/cpp1y/var-templ28.C: New.
6730 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6733 * gcc.target/i386/pr66232-1.c: New test.
6734 * gcc.target/i386/pr66232-2.c: Likewise.
6735 * gcc.target/i386/pr66232-3.c: Likewise.
6736 * gcc.target/i386/pr66232-4.c: Likewise.
6737 * gcc.target/i386/pr66232-5.c: Likewise.
6739 2015-05-21 Nathan Sidwell <nathan@acm.org>
6741 * g++.dg/cpp1y/pr60943.C: New.
6743 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6745 PR tree-optimization/66233
6746 * gcc.c-torture/execute/pr66233.c: New test.
6748 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6751 * gfortran.dg/inline_matmul_11.f90: New test.
6753 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6755 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6756 instead of listing several targets on its own.
6757 * gcc.target/i386/pr32219-2.c: Likewise.
6758 * gcc.target/i386/pr32219-3.c: Likewise.
6759 * gcc.target/i386/pr32219-4.c: Likewise.
6760 * gcc.target/i386/pr32219-5.c: Likewise.
6761 * gcc.target/i386/pr32219-6.c: Likewise
6762 * gcc.target/i386/pr32219-7.c: Likewise.
6763 * gcc.target/i386/pr32219-8.c: Likewise.
6764 * gcc.target/i386/pr39013-1.c: Likewise.
6765 * gcc.target/i386/pr39013-2.c: Likewise.
6766 * gcc.target/i386/pr64317.c: Likewise.
6768 2015-05-21 Jeff Law <law@redhat.com>
6770 * gcc.target/hppa/shadd-3.c: New test.
6771 * gcc.target/hppa/shadd-4.c: New test.
6773 2015-05-21 Michael Matz <matz@suse.de>
6775 * gcc.dg/vect/vect-strided-store.c: New test.
6776 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6777 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6779 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6781 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6782 * gcc.dg/pow-sqrt-synth-1.c: New test.
6783 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6785 2015-05-21 Richard Biener <rguenther@suse.de>
6788 * g++.dg/conversion/pr66211.C: New testcase.
6789 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6791 2015-05-21 Jeff Law <law@redhat.com>
6793 * gcc.target/hppa/shadd-2.c: New test.
6795 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6798 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6800 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6803 * gcc.target/arm/pr26702.c: Adjust target selector.
6805 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6808 * gcc.dg/lto/pr66221_0.c: New test.
6809 * gcc.dg/lto/pr66221_1.c: New test.
6811 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6814 * gcc.dg/redecl-4.c: Update column numbers.
6815 * gcc.dg/format/bitfld-1.c: Likewise.
6816 * gcc.dg/format/attr-2.c: Likewise.
6817 * gcc.dg/format/attr-6.c: Likewise.
6818 * gcc.dg/format/attr-7.c (baz): Likewise.
6819 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6820 * gcc.dg/format/attr-4.c: Likewise.
6821 * gcc.dg/format/branch-1.c: Likewise.
6822 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6823 locations within strings with embedded escape sequences.
6825 2015-05-20 Jeff Law <law@redhat.com>
6827 * gcc.target/hppa/hppa.exp: New target test driver.
6828 * gcc.target/hppa/shadd-1.c: New test.
6830 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6832 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6834 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6836 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6837 (fn_33_k_and_r_style): New.
6838 (fn_33_stroustrup_style): New.
6839 (fn_33_allman_style): New.
6840 (fn_33_whitesmiths_style): New.
6841 (fn_33_horstmann_style): New.
6842 (fn_33_ratliff_banner_style): New.
6843 (fn_33_lisp_style): New.
6844 (fn_34_indent_dash_gnu): New.
6845 (fn_34_indent_dash_kr): New.
6846 (fn_34_indent_dash_orig): New.
6847 (fn_34_indent_linux_style): New.
6849 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6852 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6854 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6856 PR tree-optimization/65447
6857 * gcc.dg/tree-ssa/pr65447.c: New test.
6859 2015-05-19 Nathan sidwell <nathan@acm.org>
6861 * g++.dg/cpp0x/pr65954.C: New.
6863 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6865 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6867 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6869 * lib/target-supports.exp: Vector do not always have natural
6872 2015-05-19 David Sherwood <david.sherwood@arm.com>
6874 * gcc.dg/loop-invariant.c: New testcase.
6876 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6878 * lib/target-supports.exp: Vector do not always have natural
6881 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6883 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6885 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6887 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6889 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6890 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6891 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6892 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6893 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6894 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6895 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6896 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6897 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6898 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6900 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6902 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6904 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6906 * gcc.target/s390/s390.exp
6907 (check_effective_target_vector): New check.
6908 * gcc.target/s390/vector/vec-abi-1.c: New test.
6909 * gcc.target/s390/vector/vec-abi-2.c: New test.
6910 * gcc.target/s390/vector/vec-abi-3.c: New test.
6911 * gcc.target/s390/vector/vec-abi-4.c: New test.
6912 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6913 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6914 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6915 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6916 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6917 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6918 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6919 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6920 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6921 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6922 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6923 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6924 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6925 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6926 * gcc.target/s390/vector/vec-init-1.c: New test.
6927 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6928 * gcc.target/s390/vector/vec-shift-1.c: New test.
6929 * gcc.target/s390/vector/vec-sub-1.c: New test.
6931 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6933 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6935 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6937 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6939 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6941 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6943 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6945 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6947 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6949 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6951 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6953 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6955 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6957 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6959 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6961 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6963 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6965 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6967 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6969 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6971 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6973 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6975 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6977 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6979 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6981 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6983 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6985 PR tree-optimization/66187
6986 * gcc.c-torture/execute/pr66187.c: New test.
6987 * gcc.dg/pr66187-1.c: New test.
6988 * gcc.dg/pr66187-2.c: New test.
6990 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992 * gcc.dg/vect/bb-slp-35.c: Adjust.
6994 2015-05-19 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/66165
6997 * gcc.dg/torture/pr66165.c: New testcase.
6999 PR tree-optimization/66185
7000 * gcc.dg/torture/pr66185.c: New testcase.
7002 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7005 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7007 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7009 * gcc.target/mips/p5600-bonding.c : New file.
7011 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7014 * gfortran.dg/interface_operator_1.f90: New tests.
7016 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7019 * gfortran.dg/generic_29.f90: New tests.
7021 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7024 * gfortran.dg/storage_size_6.f90: New tests.
7026 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7029 * gfortran.dg/null1.f90: New test.
7031 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7034 * gfortran.dg/entry_21.f90: New test.
7036 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7039 * gfortran.dg/storage_size_6.f90: New tests.
7041 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7044 * gfortran.dg/misplaced_statement.f90: New test.
7046 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7049 * gfortran.dg/filepos1.f90: New test
7051 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7054 * gfortran.dg/pr64925.f90: New test.
7056 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7058 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7060 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7062 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7064 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7065 to the family of pie capable targets.
7067 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7069 * gcc.target/arm/bics_1.c : New testcase.
7070 * gcc.target/arm/bics_2.c : New testcase.
7071 * gcc.target/arm/bics_3.c : New testcase.
7072 * gcc.target/arm/bics_4.c : New testcase.
7074 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7076 * gcc.target/mips/umips-attr.c: New test.
7078 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7080 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7081 * gcc.dg/20150120-2.c (dg-final): Ditto.
7082 * gcc.dg/20150120-2.c (dg-final): Ditto.
7083 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7085 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7088 * gcc.target/i386/pr66174.c: New test.
7090 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7093 * gfortran.dg/matmul_bounds_6.f90: New test.
7094 * gfortran.dg/matmul_bounds_7.f90: New test.
7096 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7098 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7099 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7100 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7101 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7102 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7103 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7105 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7108 * gfortran.dg/continuation_13.f90: Update test.
7109 * gfortran.dg/pr65903.f90: New test.
7111 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 * gfortran.dg/block_14.f90: New test.
7116 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7119 * lib/gfortran-dg.exp: Update regex to handle two locations for
7120 the same diagnostic without caret.
7121 * gfortran.dg/badline.f: Test also that line numbers are correct
7122 before and after "left but not entered" warning.
7124 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7125 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7128 * gcc.target/arm/maskdata.c: New test.
7130 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7133 * gfortran.dg/derived_constructor_components_5: New test
7135 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7138 * gcc.target/alpha/pr66140.c: New test.
7140 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7143 * gcc.dg/Wconversion-complex-c99.c: New test.
7144 * gcc.dg/Wconversion-complex-gnu.c: New test.
7146 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7148 PR tree-optimization/64454
7149 * gcc.dg/modmod.c: New testcase.
7151 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7153 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7155 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7158 * gcc.target/i386/mpx/pr66134.c: New test.
7160 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7162 * gcc.target/powerpc/pr60158.c: New test.
7164 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7166 * gcc.target/i386/sibcall-7.c: New test.
7167 * gcc.target/i386/sibcall-8.c: New test.
7169 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7171 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7172 (abs64_in_dreg): Likewise.
7174 2015-05-14 Marek Polacek <polacek@redhat.com>
7178 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7179 * gcc.dg/pr19984.c: Likewise.
7180 * gcc.dg/pr66066-1.c: New test.
7181 * gcc.dg/pr66066-2.c: New test.
7182 * gcc.dg/pr66066-3.c: New test.
7184 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7186 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7187 * gcc.dg/pow-sqrt.x: New file.
7188 * gcc.dg/pow-sqrt-1.c: New test.
7189 * gcc.dg/pow-sqrt-2.c: Likewise.
7190 * gcc.dg/pow-sqrt-3.c: Likewise.
7192 2015-05-13 Richard Biener <rguenther@suse.de>
7194 PR tree-optimization/66123
7195 * gcc.dg/torture/pr66123.c: New testcase.
7197 2015-05-13 Richard Biener <rguenther@suse.de>
7200 * gcc.dg/alias-2.c: Adjust.
7201 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7203 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7206 * gcc.target/i386/pr65103-3.c: New.
7208 2015-05-13 Martin Liska <mliska@suse.cz>
7210 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7212 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7215 * gcc.target/i386/pr66112-2.c: New test.
7218 * gcc.target/i386/pr66112-1.c: New test.
7220 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7223 * gcc.target/i386/mpx/pr66048.cc: New.
7225 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7227 PR rtl-optimization/64616
7228 * gcc.dg/loop-8.c: New test.
7229 * gcc.dg/loop-9.c: New test.
7231 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7234 * gcc.target/i386/pr66047.c: New testcase.
7236 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7239 * gcc.c-torture/compile/pr65873.c: New testcase.
7241 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7244 * gfortran.dg/inline_matmul_10.f90: New test.
7246 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7248 * c-c++-common/Wmisleading-indentation.c: New testcase.
7249 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7250 * c-c++-common/Wmisleading-indentation-2.md: New file.
7252 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7254 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7256 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7258 2015-05-12 Richard Biener <rguenther@suse.de>
7260 PR tree-optimization/66101
7261 * gcc.dg/torture/pr66101.c: New testcase.
7263 2015-05-12 Richard Biener <rguenther@suse.de>
7265 PR tree-optimization/37021
7266 * gcc.target/i386/vect-addsub.c: New testcase.
7268 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7270 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7272 2015-05-12 Tom de Vries <tom@codesourcery.com>
7274 PR tree-optimization/66010
7275 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7277 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7280 * g++.dg/cpp0x/trailing10.C: New.
7282 2015-05-12 Richard Biener <rguenther@suse.de>
7284 * gcc.dg/vect/bb-slp-35.c: New testcase.
7286 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7289 * gfortran.dg/bound_simplification_6.f90: New.
7291 2015-05-11 Steve Ellcey <sellcey@mips.com>
7293 * gcc.target/mips/branch-1.c: Pass argument to bar().
7295 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7298 * gcc.target/i386/pr65753.c: New test.
7300 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7302 PR rtl-optimization/66076
7303 * gcc.dg/torture/pr66076.c: New test.
7305 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7308 * gfortran.dg/inline_matmul_7.f90: New test.
7309 * gfortran.dg/inline_matmul_8.f90: New test.
7310 * gfortran.dg/inline_matmul_9.f90: New test.
7312 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7314 * gfortran.dg/bound_simplification_5.f90: New.
7316 2015-05-09 Jason Merrill <jason@redhat.com>
7318 * lib/target-supports.exp (cxx_default): New global.
7319 (check_effective_target_c++11_only)
7320 (check_effective_target_c++14_only)
7321 (check_effective_target_c++98_only)
7322 (check_effective_target_c++1z_only): Check it.
7324 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7326 PR tree-optimization/64454
7327 * gcc.dg/tree-ssa/vrp97.c: New file.
7328 * gcc.dg/vect/slp-perm-7.c: Update.
7330 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7333 * gfortran.dg/elemental_subroutine_11.f90: New test.
7335 2015-05-08 Richard Biener <rguenther@suse.de>
7337 PR tree-optimization/66036
7338 * gcc.dg/vect/slp-41.c: New testcase.
7340 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7342 * gfortran.dg/elemental_optional_args_7.f90: New.
7344 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7346 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7349 2015-05-08 Marek Polacek <polacek@redhat.com>
7352 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7353 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7355 2015-05-07 Marek Polacek <polacek@redhat.com>
7358 * c-c++-common/Wshift-negative-value-1.c: New test.
7359 * c-c++-common/Wshift-negative-value-2.c: New test.
7360 * c-c++-common/Wshift-negative-value-3.c: New test.
7361 * c-c++-common/Wshift-negative-value-4.c: New test.
7362 * c-c++-common/Wshift-negative-value-5.c: New test.
7363 * c-c++-common/Wshift-negative-value-6.c: New test.
7364 * gcc.dg/c90-left-shift-1.c: New test.
7365 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7366 * gcc.dg/c99-left-shift-1.c: New test.
7368 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7372 * gcc.dg/fdata-sections-2.c: New file.
7374 2015-05-07 Marek Polacek <polacek@redhat.com>
7377 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7379 * c-c++-common/ubsan/align-7.c: Likewise.
7380 * c-c++-common/ubsan/bounds-8.c: Likewise.
7381 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7382 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7383 * c-c++-common/ubsan/null-1.c: Likewise.
7384 * c-c++-common/ubsan/null-10.c: Likewise.
7385 * c-c++-common/ubsan/null-11.c: Likewise.
7386 * c-c++-common/ubsan/null-2.c: Likewise.
7387 * c-c++-common/ubsan/null-3.c: Likewise.
7388 * c-c++-common/ubsan/null-4.c: Likewise.
7389 * c-c++-common/ubsan/null-5.c: Likewise.
7390 * c-c++-common/ubsan/null-6.c: Likewise.
7391 * c-c++-common/ubsan/null-7.c: Likewise.
7392 * c-c++-common/ubsan/null-8.c: Likewise.
7393 * c-c++-common/ubsan/null-9.c: Likewise.
7394 * c-c++-common/ubsan/object-size-1.c: Likewise.
7395 * c-c++-common/ubsan/object-size-10.c: Likewise.
7396 * c-c++-common/ubsan/object-size-4.c: Likewise.
7397 * c-c++-common/ubsan/object-size-5.c: Likewise.
7398 * c-c++-common/ubsan/object-size-7.c: Likewise.
7399 * c-c++-common/ubsan/object-size-8.c: Likewise.
7400 * c-c++-common/ubsan/object-size-9.c: Likewise.
7401 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7402 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7403 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7404 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7405 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7406 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7407 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7408 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7409 * c-c++-common/ubsan/pr59333.c: Likewise.
7410 * c-c++-common/ubsan/pr59667.c: Likewise.
7411 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7412 * c-c++-common/ubsan/pr60636.c: Likewise.
7413 * c-c++-common/ubsan/pr63802.c: Likewise.
7414 * c-c++-common/ubsan/recovery-1.c: Likewise.
7415 * c-c++-common/ubsan/recovery-3.c: Likewise.
7416 * c-c++-common/ubsan/shift-1.c: Likewise.
7417 * c-c++-common/ubsan/shift-2.c: Likewise.
7418 * c-c++-common/ubsan/shift-4.c: Likewise.
7419 * c-c++-common/ubsan/shift-7.c: Likewise.
7420 * c-c++-common/ubsan/undefined-2.c: Likewise.
7421 * c-c++-common/ubsan/vla-1.c: Likewise.
7422 * g++.dg/ubsan/null-1.C: Likewise.
7423 * g++.dg/ubsan/null-3.C: Likewise.
7424 * g++.dg/ubsan/null-4.C: Likewise.
7425 * g++.dg/ubsan/vptr-8.C: Likewise.
7426 * g++.dg/ubsan/vptr-9.C: Likewise.
7427 * gcc.dg/ubsan/bounds-2.c: Likewise.
7428 * gcc.dg/ubsan/object-size-9.c: Likewise.
7430 2015-05-07 Jeff Law <law@redhat.com>
7432 * gcc.dg/tree-ssa/shorten-1.c: New test.
7434 2015-05-07 Richard Biener <rguenther@suse.de>
7436 PR tree-optimization/66002
7437 * gcc.dg/vect/vect-125.c: New testcase.
7439 2015-05-07 Marek Polacek <polacek@redhat.com>
7440 Martin Uecker <uecker@eecs.berkeley.edu>
7442 * c-c++-common/ubsan/bounds-10.c: New test.
7444 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7446 * jit.dg/harness.h (set_options): Wrap with
7447 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7448 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7449 Special-case test-benchmark.c as a negative.
7450 * jit.dg/test-benchmark.c: New file.
7452 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7455 * gcc.target/arm/pr64208.c: New test.
7457 2015-05-06 Alan Modra <amodra@gmail.com>
7460 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7461 (gparms): Make volatile.
7463 2015-05-06 Richard Biener <rguenther@suse.de>
7465 PR tree-optimization/62283
7466 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7468 2015-05-06 Christian Bruel <christian.bruel@st.com>
7471 * gcc.target/aarch64/iinline-attr-1.c: New test.
7473 2015-05-06 Richard Biener <rguenther@suse.de>
7475 * gcc.dg/vect/bb-slp-34.c: New testcase.
7477 2015-05-06 Richard Biener <rguenther@suse.de>
7479 PR tree-optimization/62283
7480 * gcc.dg/vect/bb-slp-14.c: Adjust.
7482 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7485 * gcc.target/i386/pr65990.c: New test.
7487 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7490 * gcc.target/i386/pr65915.c: New.
7492 2015-05-05 Tom de Vries <tom@codesourcery.com>
7494 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7495 'va_list escapes 0'.
7497 2015-05-05 Tom de Vries <tom@codesourcery.com>
7499 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7502 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7504 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7505 * gcc.target/arm/pr65924.c: Likewise.
7507 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7510 * gcc.target/i386/pr65871-3.c: New test.
7512 2015-05-04 Jeff Law <law@redhat.com>
7515 2015-05-04 Jeff Law <law@redhat.com>
7516 * gcc.dg/tree-ssa/shorten-1.c: New test.
7518 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7519 Jakub Jelinek <jakub@redhat.com>
7522 * g++.dg/cpp0x/Wnarrowing4.C: New.
7524 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7526 * lib/target-supports.exp
7527 (check_effective_target_keeps_null_pointer_checks): Clarify that
7528 this is for targets that disable -fdelete-null-pointer-checks,
7529 not default it to off.
7530 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7531 -fdelete-null-pointer-checks explicit.
7532 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7533 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7534 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7535 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7536 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7537 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7538 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7539 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7540 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7541 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7542 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7543 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7544 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7545 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7546 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7547 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7548 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7549 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7550 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7551 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7552 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7553 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7554 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7555 * g++.dg/cpp0x/static_assert9.C: Likewise.
7556 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7557 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7558 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7559 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7560 * g++.dg/tree-ssa/pr26406.C: Likewise.
7562 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7564 PR tree-optimization/65984
7565 * c-c++-common/ubsan/pr65984.c: New test.
7567 2015-05-04 Jeff Law <law@redhat.com>
7569 * gcc.dg/tree-ssa/shorten-1.c: New test.
7571 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7574 * gfortran.dg/pr44735.f90: New test.
7576 2015-05-04 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/65965
7579 * gcc.dg/vect/bb-slp-33.c: New testcase.
7581 2015-05-04 Richard Biener <rguenther@suse.de>
7583 PR tree-optimization/65935
7584 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7586 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7588 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7589 for each supported variant instead of CHECK_RESULTS.
7590 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7592 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7593 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7594 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7595 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7596 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7597 expected results for unsupported variants. Call CHECK for each
7598 supported variant instead of CHECK_RESULTS.
7599 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7600 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7601 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7604 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7605 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7613 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7615 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7617 expected results for unsupported variants.
7618 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7619 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7620 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7621 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7622 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7623 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7625 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7627 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7629 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7630 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7631 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7632 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7633 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7634 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7635 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7636 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7637 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7638 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7639 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7640 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7647 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7650 * gfortran.dg/bound_9.f90: Add pointer assignment.
7652 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7653 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7656 * g++.dg/cpp0x/Wnarrowing3.C: New.
7658 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7660 * gcc.dg/20150120-1.c: New test.
7661 * gcc.dg/20150120-2.c: New test.
7662 * gcc.dg/20150120-3.c: New test.
7664 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7666 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7668 2015-05-01 Renlin Li <renlin.li@arm.com>
7670 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7672 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7674 * gfortran.dg/bound_simplification_4.f90: New.
7676 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7679 with powerpc_p8vector_ok.
7681 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7684 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7686 * gfortran.dg/bound_9.f90: New test case.
7688 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7690 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7691 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7692 for 32bit x86 targets.
7693 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7694 for 32bit x86 targets.
7695 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7696 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7697 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7698 for 32bit x86 targets.
7700 2015-04-30 Marek Polacek <polacek@redhat.com>
7702 PR tree-optimization/63551
7703 * g++.dg/ipa/pr63551.C: New test.
7705 2015-04-30 Caroline Tice <cmtice@google.com>
7708 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7709 partition size on certain targets.
7711 2015-04-30 Renlin Li <renlin.li@arm.com>
7713 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7715 2015-04-30 Marek Polacek <polacek@redhat.com>
7717 * c-c++-common/Wbool-compare-3.c: New test.
7719 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7720 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7722 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/init/ref22.C: New.
7727 2015-04-30 Marek Polacek <polacek@redhat.com>
7729 * gcc.dg/init-bad-8.c: New test.
7731 * gcc.dg/incomplete-typedef-1.c: New test.
7733 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7736 * g++.dg/template/crash121.C: New.
7738 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7740 * gcc.target/mips/call-from-init.c: New test.
7741 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7743 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7746 * gcc.target/i386/pr65871-1.c: New test.
7747 * gcc.target/i386/pr65871-2.c: Ditto.
7749 2015-04-29 Marek Polacek <polacek@redhat.com>
7752 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7753 * c-c++-common/Wbool-compare-2.c: New test.
7755 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7758 * gcc.target/aarch64/vstN_lane_1.c: New file.
7760 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7763 * g++.dg/warn/Winit-self-3.C: New.
7765 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7767 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7769 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7772 * gcc.target/arm/pr65924.c: New test.
7774 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7776 * g++.dg/gomp/tpl-target-update.C: New file.
7778 2015-04-29 Richard Biener <rguenther@suse.de>
7780 PR tree-optimization/65917
7781 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7783 2015-04-29 Christian Bruel <christian.bruel@st.com>
7786 * gcc.dg/ipa/iinline-attr.c: New test.
7787 * gcc.target/i386/iinline-attr-2.c: New test.
7789 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7791 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7794 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7796 * gcc.dg/vect/vect-33.c: Remove spurious line.
7798 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7800 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7802 2015-04-28 Marek Polacek <polacek@redhat.com>
7805 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7806 * gcc.dg/pr65901.c: New test.
7808 2015-04-28 Richard Biener <rguenther@suse.de>
7810 PR tree-optimization/62283
7811 * gfortran.dg/vect/pr62283-2.f: New testcase.
7812 * gcc.dg/vect/bb-slp-14.c: Adjust.
7814 2015-04-28 Richard Biener <rguenther@suse.de>
7816 PR tree-optimization/65851
7817 * g++.dg/torture/pr65851.C: New testcase.
7819 2015-04-27 Jeff Law <law@redhat.com>
7821 PR tree-optimization/65217
7822 * gcc.target/i386/pr65217.c: Remove XFAIL.
7824 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7827 Add tests forgotten to svn-add.
7828 * gfortran.dg/class_allocate_19.f03: New test.
7829 * gfortran.dg/class_array_20.f03: New test.
7830 * gfortran.dg/class_array_21.f03: New test.
7831 * gfortran.dg/finalize_29.f08: New test.
7833 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7837 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7838 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7840 2015-04-27 Caroline Tice <cmtice@google.com>
7842 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7845 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7848 * gcc.target/powerpc/htm-1.c: New test.
7849 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7851 (__builtin_tabortdci): Likewise.
7852 (__builtin_tcheck): Remove operand.
7853 * lib/target-supports.exp (check_htm_hw_available): New function.
7855 2015-04-27 Richard Biener <rguenther@suse.de>
7857 * gcc.target/i386/pr65217.c: XFAIL.
7859 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7861 PR tree-optimization/65875
7862 * gcc.c-torture/compile/pr65875.c: New test.
7864 2015-04-25 Marek Polacek <polacek@redhat.com>
7867 * gcc.dg/enum-incomplete-2.c: New test.
7868 * gcc.dg/enum-mode-1.c: New test.
7870 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7873 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7875 * gcc.target/powerpc/pr65849-2.c: Likewise.
7877 2015-04-24 Tom de Vries <tom@codesourcery.com>
7879 PR tree-optimization/65802
7880 * g++.dg/pr65802.C: Move to ...
7881 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7882 stdarg.h. Rewrite for C.
7883 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7884 va_start and va_end. Remove unnecessary inline asm.
7886 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7887 Wei Mi <wmi@google.com>
7889 * gcc.target/i386/sse2-load-multi.c: New test.
7890 * gcc.target/i386/sse2-store-multi.c: Ditto.
7892 2015-04-24 Marek Polacek <polacek@redhat.com>
7895 * c-c++-common/pr65830.c: New test.
7898 * c-c++-common/Wlogical-op-1.c: New test.
7900 2015-04-24 Marek Polacek <polacek@redhat.com>
7903 * c-c++-common/pr61534-1.c: New test.
7905 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7906 Steven Bosscher <steven@gcc.gnu.org>
7908 PR rtl-optimization/34503
7909 * gcc.target/arm/pr64616.c: New file.
7911 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7913 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7915 2015-04-24 Terry Guo <terry.guo@arm.com>
7917 * gcc.target/arm/pr65710.c: Update the options.
7919 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7921 * gcc.target/i386/pr65523.c: Skip x32.
7923 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7925 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7926 to look for vcl* where appropriate.
7928 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7930 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7931 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7933 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7936 * gcc.target/arm/pr26702.c: New test.
7938 2015-04-23 Marek Polacek <polacek@redhat.com>
7941 * gcc.dg/pr65345-1.c: New test.
7942 * gcc.dg/pr65345-2.c: New test.
7944 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7946 * gcc.target/powerpc/crypto-builtin-2.c: New.
7948 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7951 * gfortran.dg/class_allocate_19.f03: New test.
7952 * gfortran.dg/class_array_20.f03: New test.
7953 * gfortran.dg/class_array_21.f03: New test.
7954 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7955 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7956 initialization correctly.
7957 * gfortran.dg/finalize_29.f08: New test.
7959 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7961 * gcc.target/powerpc/swaps-p8-18.c: New test.
7963 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7966 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7967 * gcc.dg/vect/bb-slp-25.c: Likewise.
7968 * gcc.dg/vect/bb-slp-29.c: Likewise.
7969 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7970 vect_no_align && { ! vect_hw_misalign }.
7971 * gcc.dg/vect/bb-slp-9.c: Likewise.
7972 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7974 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7975 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7976 account for POWER8, where peeling for alignment is not needed.
7977 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7978 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7979 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7980 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7981 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7982 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7983 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7984 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7985 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7986 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7987 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7988 * gcc.dg/vect/pr16105.c: Likewise.
7989 * gcc.dg/vect/pr20122.c: Likewise.
7990 * gcc.dg/vect/pr33804.c: Likewise.
7991 * gcc.dg/vect/pr33953.c: Likewise.
7992 * gcc.dg/vect/pr56787.c: Likewise.
7993 * gcc.dg/vect/pr58508.c: Likewise.
7994 * gcc.dg/vect/slp-25.c: Likewise.
7995 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7996 * gcc.dg/vect/vect-105.c: Likewise.
7997 * gcc.dg/vect/vect-27.c: Likewise.
7998 * gcc.dg/vect/vect-29.c: Likewise.
7999 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8001 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8002 && { ! vect_hw_misalign }.
8003 * gcc.dg/vect/vect-44.c: Likewise.
8004 * gcc.dg/vect/vect-48.c: Likewise.
8005 * gcc.dg/vect/vect-50.c: Likewise.
8006 * gcc.dg/vect/vect-52.c: Likewise.
8007 * gcc.dg/vect/vect-56.c: Likewise.
8008 * gcc.dg/vect/vect-60.c: Likewise.
8009 * gcc.dg/vect/vect-72.c: Likewise.
8010 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8011 * gcc.dg/vect/vect-75.c: Likewise.
8012 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8013 * gcc.dg/vect/vect-77-global.c: Likewise.
8014 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8015 * gcc.dg/vect/vect-78-global.c: Likewise.
8016 * gcc.dg/vect/vect-93.c: Likewise.
8017 * gcc.dg/vect/vect-95.c: Likewise.
8018 * gcc.dg/vect/vect-96.c: Likewise.
8019 * gcc.dg/vect/vect-cond-1.c: Likewise.
8020 * gcc.dg/vect/vect-cond-3.c: Likewise.
8021 * gcc.dg/vect/vect-cond-4.c: Likewise.
8022 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8023 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8024 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8025 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8026 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8027 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8028 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8029 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8030 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8031 * gcc.dg/vect/vect-outer-5.c: Likewise.
8032 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8033 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8034 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8035 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8036 * gcc.dg/vect/vect-peel-3.c: Likewise.
8037 * gcc.dg/vect/vect-peel-4.c: Likewise.
8038 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8039 * gcc.target/powerpc/pr65456.c: New test.
8040 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8041 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8042 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8043 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8044 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8045 vect_no_align && { ! vect_hw_misalign }.
8046 * gfortran.dg/vect/vect-3.f90: Likewise.
8047 * gfortran.dg/vect/vect-4.f90: Likewise.
8048 * gfortran.dg/vect/vect-5.f90: Likewise.
8049 * lib/target-supports.exp (check_effective_target_vect_no_align):
8050 Return 1 for POWER8.
8051 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8053 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8056 * gfortran.dg/pr65429.f90: New test.
8058 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8060 * c-c++-common/asan/user-section-1.c: New test.
8061 * c-c++-common/asan/user-section-2.c: New test.
8062 * c-c++-common/asan/user-section-3.c: New test.
8064 2015-04-22 Hale Wang <hale.wang@arm.com>
8065 Terry Guo <terry.guo@arm.com>
8067 PR rtl-optimization/64818
8068 * gcc.target/arm/pr64818.c: New test.
8070 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8073 * g++.dg/tree-ssa/pr61034.C: Update template.
8074 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8075 * gcc.dg/Warray-bounds-11.c: Likewise.
8076 * gcc.dg/Warray-bounds.c: Likewise.
8078 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8080 PR libgfortran/65234
8081 * gfortran.dg/fmt_unlimited.f90: New test.
8083 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8085 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8087 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8088 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8089 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8090 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8091 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8092 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8093 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8095 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8097 PR libgfortran/56743
8098 * gfortran.dg/namelist_87.f90: New test.
8100 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8102 * gcc.target/aarch64/mult-synth_1.c: New test.
8103 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8104 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8105 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8106 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8107 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8109 2015-04-21 Richard Biener <rguenther@suse.de>
8111 PR tree-optimization/65650
8112 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8113 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8114 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8119 2015-04-21 Tom de Vries <tom@codesourcery.com>
8121 PR tree-optimization/65802
8122 * g++.dg/pr65802.C: New test.
8124 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8127 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8128 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8130 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8133 * g++.dg/cpp0x/Wnarrowing2.C: New.
8135 2015-04-20 Jeff Law <law@redhat.com>
8137 PR tree-optimization/65658
8138 * gcc.dg/pr65658.c: New test.
8140 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8143 * gcc.target/aarch64/vec_init_1.c: New test.
8145 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8147 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8150 2015-04-18 Martin Sebor <msebor@redhat.com>
8152 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8153 of non-nul characters.
8154 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8156 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8159 * gcc.target/powerpc/pr65787.c: New.
8161 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8164 * gcc.target/aarch64/c-output-template-4.c: New test.
8166 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8169 * gcc.dg/pr65780-1.c: New test.
8170 * gcc.dg/pr65780-2.c: Likewise.
8171 * gcc.target/i386/pr32219-9.c: Likewise.
8172 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8174 * gcc.target/i386/pr64317.c (c): Initialize.
8176 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8179 * g++.dg/ext/mv18.C: New test.
8180 * g++.dg/ext/mv19.C: Likewise.
8181 * g++.dg/ext/mv20.C: Likewise.
8182 * g++.dg/ext/mv21.C: Likewise.
8183 * g++.dg/ext/mv22.C: Likewise.
8184 * g++.dg/ext/mv23.C: Likewise.
8186 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8189 * g++.dg/init/pr64527.C: New test.
8191 2015-04-17 Tom de Vries <tom@codesourcery.com>
8192 Michael Matz <matz@suse.de>
8194 PR tree-optimization/64950
8195 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8198 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8200 * c-c++-common/asan/user-section-1.c: New test.
8202 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8205 * gcc.dg/debug/pr65771.c: New test.
8207 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8209 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8210 __buitlin_alloca with __builtin_alloca.
8212 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8214 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8216 2015-04-16 Richard Biener <rguenther@suse.de>
8218 PR tree-optimization/64277
8219 * gcc.dg/Warray-bounds-14.c: New testcase.
8220 * gcc.dg/Warray-bounds-15.c: Likewise.
8221 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8222 * c-c++-common/ubsan/bounds-6.c: Likewise.
8224 2015-04-16 Renlin Li <renlin.li@arm.com>
8226 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8227 * gcc.target/arm/unsigned-float.c: New.
8229 2015-04-16 Richard Biener <rguenther@suse.de>
8231 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8232 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8233 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8235 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8237 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8238 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8239 * g++.dg/cpp0x/defaulted21.C: Likewise.
8240 * g++.dg/cpp0x/defaulted28.C: Likewise.
8241 * g++.dg/cpp0x/defaulted47.C: Likewise.
8242 * g++.dg/cpp0x/elision_neg.C: Likewise.
8243 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8244 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8245 * g++.dg/cpp0x/implicit1.C: Likewise.
8246 * g++.dg/cpp0x/implicit9.C: Likewise.
8247 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8248 * g++.dg/cpp0x/range-for13.C: Likewise.
8249 * g++.dg/gomp/clause-2.C: Likewise.
8250 * g++.dg/gomp/udr-5.C: Likewise.
8251 * g++.dg/inherit/access6.C: Likewise.
8252 * g++.dg/lookup/duperr1.C: Likewise.
8253 * g++.dg/lookup/friend2.C: Likewise.
8254 * g++.dg/lookup/pr6936.C: Likewise.
8255 * g++.dg/lookup/scoped1.C: Likewise.
8256 * g++.dg/lookup/using26.C: Likewise.
8257 * g++.dg/lookup/using38.C: Likewise.
8258 * g++.dg/other/access2.C: Likewise.
8259 * g++.dg/overload/defarg3.C: Likewise.
8260 * g++.dg/overload/defarg6.C: Likewise.
8261 * g++.dg/parse/access11.C: Likewise.
8262 * g++.dg/parse/access2.C: Likewise.
8263 * g++.dg/parse/access3.C: Likewise.
8264 * g++.dg/parse/access4.C: Likewise.
8265 * g++.dg/parse/access5.C: Likewise.
8266 * g++.dg/parse/access6.C: Likewise.
8267 * g++.dg/parse/access8.C: Likewise.
8268 * g++.dg/parse/access9.C: Likewise.
8269 * g++.dg/parse/crash40.C: Likewise.
8270 * g++.dg/tc1/dr142.C: Likewise.
8271 * g++.dg/tc1/dr166.C: Likewise.
8272 * g++.dg/tc1/dr52.C: Likewise.
8273 * g++.dg/template/access11.C: Likewise.
8274 * g++.dg/template/access18.C: Likewise.
8275 * g++.dg/template/access19.C: Likewise.
8276 * g++.dg/template/access2.C: Likewise.
8277 * g++.dg/template/access20.C: Likewise.
8278 * g++.dg/template/access26.C: Likewise.
8279 * g++.dg/template/access3.C: Likewise.
8280 * g++.dg/template/access7.C: Likewise.
8281 * g++.dg/template/conv12.C: Likewise.
8282 * g++.dg/template/crash69.C: Likewise.
8283 * g++.dg/template/friend31.C: Likewise.
8284 * g++.dg/template/friend32.C: Likewise.
8285 * g++.dg/template/memfriend15.C: Likewise.
8286 * g++.dg/template/memfriend16.C: Likewise.
8287 * g++.dg/template/memfriend17.C: Likewise.
8288 * g++.dg/template/memfriend7.C: Likewise.
8289 * g++.dg/template/pr32519.C: Likewise.
8290 * g++.dg/template/qualttp21.C: Likewise.
8291 * g++.dg/template/qualttp8.C: Likewise.
8292 * g++.dg/template/ttp10.C: Likewise.
8293 * g++.dg/template/typedef11.C: Likewise.
8294 * g++.dg/template/typedef13.C: Likewise.
8295 * g++.dg/template/typedef19.C: Likewise.
8296 * g++.dg/template/typedef20.C: Likewise.
8297 * g++.dg/template/typedef22.C: Likewise.
8298 * g++.dg/template/using16.C: Likewise.
8299 * g++.dg/template/virtual3.C: Likewise.
8300 * g++.dg/ubsan/pr61272.C: Likewise.
8301 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8302 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8303 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8304 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8305 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8306 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8307 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8308 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8309 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8310 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8311 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8312 * g++.old-deja/g++.jason/access17.C: Likewise.
8313 * g++.old-deja/g++.jason/access18.C: Likewise.
8314 * g++.old-deja/g++.jason/access22.C: Likewise.
8315 * g++.old-deja/g++.jason/access23.C: Likewise.
8316 * g++.old-deja/g++.jason/access8.C: Likewise.
8317 * g++.old-deja/g++.jason/delete3.C: Likewise.
8318 * g++.old-deja/g++.jason/report.C: Likewise.
8319 * g++.old-deja/g++.law/access2.C: Likewise.
8320 * g++.old-deja/g++.law/access3.C: Likewise.
8321 * g++.old-deja/g++.law/access4.C: Likewise.
8322 * g++.old-deja/g++.law/access5.C: Likewise.
8323 * g++.old-deja/g++.law/arm12.C: Likewise.
8324 * g++.old-deja/g++.law/arm14.C: Likewise.
8325 * g++.old-deja/g++.law/ctors13.C: Likewise.
8326 * g++.old-deja/g++.law/union2.C: Likewise.
8327 * g++.old-deja/g++.law/visibility12.C: Likewise.
8328 * g++.old-deja/g++.law/visibility15.C: Likewise.
8329 * g++.old-deja/g++.law/visibility16.C: Likewise.
8330 * g++.old-deja/g++.law/visibility17.C: Likewise.
8331 * g++.old-deja/g++.law/visibility18.C: Likewise.
8332 * g++.old-deja/g++.law/visibility19.C: Likewise.
8333 * g++.old-deja/g++.law/visibility20.C: Likewise.
8334 * g++.old-deja/g++.law/visibility21.C: Likewise.
8335 * g++.old-deja/g++.law/visibility24.C: Likewise.
8336 * g++.old-deja/g++.law/visibility4.C: Likewise.
8337 * g++.old-deja/g++.law/visibility5.C: Likewise.
8338 * g++.old-deja/g++.law/visibility6.C: Likewise.
8339 * g++.old-deja/g++.law/visibility7.C: Likewise.
8340 * g++.old-deja/g++.law/visibility8.C: Likewise.
8341 * g++.old-deja/g++.law/visibility9.C: Likewise.
8342 * g++.old-deja/g++.niklas/t135.C: Likewise.
8343 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8344 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8345 * g++.old-deja/g++.other/access11.C: Likewise.
8346 * g++.old-deja/g++.other/access4.C: Likewise.
8347 * g++.old-deja/g++.other/access7.C: Likewise.
8348 * g++.old-deja/g++.other/crash1.C: Likewise.
8349 * g++.old-deja/g++.other/crash7.C: Likewise.
8350 * g++.old-deja/g++.other/friend1.C: Likewise.
8351 * g++.old-deja/g++.other/friend4.C: Likewise.
8352 * g++.old-deja/g++.other/friend9.C: Likewise.
8353 * g++.old-deja/g++.other/lineno1.C: Likewise.
8354 * g++.old-deja/g++.other/using1.C: Likewise.
8355 * g++.old-deja/g++.pt/enum14.C: Likewise.
8356 * g++.old-deja/g++.pt/friend11.C: Likewise.
8357 * g++.old-deja/g++.pt/friend21.C: Likewise.
8358 * g++.old-deja/g++.pt/friend3.C: Likewise.
8359 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8360 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8361 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8362 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8364 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8367 * g++.dg/ipa/pr65765.C: New test.
8369 2015-04-15 Nick Clifton <nickc@redhat.com>
8371 * gcc.target/rx/builtins.c: Disable RMPA test if string
8372 instructions are not allowed.
8374 2015-04-15 Alan Modra <amodra@gmail.com>
8376 * gcc.dg/pr65408.c: New.
8378 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8381 * gcc.target/arm/pr65729.c: New test.
8383 2015-04-14 Richard Biener <rguenther@suse.de>
8385 PR tree-optimization/65758
8386 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8388 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8391 * gcc.c-torture/execute/pr65648.c: New test.
8393 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8396 __builtin_finite instead of finite.
8397 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8400 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8402 PR tree-optimization/63387
8403 * gcc.dg/pr63387.c: New testcase.
8405 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8407 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8409 2015-04-13 Richard Biener <rguenther@suse.de>
8411 PR tree-optimization/65204
8412 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8414 2015-04-13 Terry Guo <terry.guo@arm.com>
8417 * gcc.target/arm/pr65710.c: New.
8419 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8421 PR tree-optimization/65747
8422 * g++.dg/torture/pr65747.C: New test.
8424 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8427 * g++.dg/cpp0x/pr65736.C: New test.
8429 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8430 Martin Liska <mliska@suse.cz>
8433 * g++.dg/ipa/pr65722.C: New testcase.
8435 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8437 PR tree-optimization/65735
8438 * gcc.c-torture/compile/pr65735.c: New test.
8440 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8443 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8445 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8448 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8450 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8453 * gcc.target/arm/pr65647-2.c: New.
8455 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8458 * g++.dg/torture/pr65694.C: New test.
8460 2015-04-10 Tobias Burnus <burnus@net-b.de>
8462 * gfortran.dg/coarray_lock_6.f90: New.
8463 * gfortran.dg/coarray_lock_7.f90: New.
8464 * gfortran.dg/coarray/lock_2.f90: New.
8466 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8472 * gfortran.dg/used_types_27.f90: New.
8474 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8477 * gcc.target/i386/pr65671.c: New.
8479 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8481 PR tree-optimization/65709
8482 * c-c++-common/ubsan/align-9.c: New test.
8484 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8487 * gfortran.dg/pr56852.f90: New test.
8489 2015-04-09 Marek Polacek <polacek@redhat.com>
8490 Jakub Jelinek <jakub@redhat.com>
8493 * g++.dg/opt/pr65554.C: New test.
8495 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8498 * c-c++-common/attr-aligned-1.c: New test.
8500 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8502 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8504 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8507 * gcc.target/i386/sse-25.c: New.
8509 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8512 * gcc.target/i386/pr65693.c: New test.
8514 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8516 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8518 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8520 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8522 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8524 * gcc.target/i386/thunk-retbnd.c: New.
8526 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8528 * gnat.dg/opt48.adb: New test.
8529 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8530 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8532 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8535 * gcc.c-torture/compile/pr65540.c: New.
8537 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8539 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8542 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8545 * g++.dg/debug/pr65678.C: New test.
8548 * gcc.c-torture/compile/pr65680.c: New test.
8550 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8553 * gfortran.dg/allocate_with_source_5.f90: New test.
8555 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8557 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8558 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8560 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8562 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8564 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8567 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8568 to get floating point compression.
8569 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8571 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8573 PR preprocessor/61977
8574 * gcc.dg/cpp/pr61977.c: New test.
8576 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8578 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8580 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8583 * gcc.target/arm/pr65647.c: New.
8585 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8588 * g++.dg/torture/pr65655.C: New testcase.
8590 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8593 * g++.dg/cpp1y/lambda-init13.C: New.
8595 2015-04-03 Marek Polacek <polacek@redhat.com>
8597 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8599 2015-04-02 Marek Polacek <polacek@redhat.com>
8602 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8603 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8605 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8607 PR preprocessor/61977
8608 * gcc.target/powerpc/pr61977-1.c: New test.
8609 * gcc.target/powerpc/pr61977-2.c: New test.
8611 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8614 * g++.dg/warn/Wshadow-8.C: New.
8615 * g++.dg/warn/Wshadow-9.C: Likewise.
8616 * g++.dg/warn/Wshadow-10.C: Likewise.
8617 * g++.dg/warn/Wshadow-11.C: Likewise.
8619 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8621 * gcc.dg/pr23623.c: Added aligned attribute.
8622 * gcc.dg/20141029-1.c: Likewise.
8623 * gcc.dg/20150306-1.c: New test.
8625 2015-04-01 Marek Polacek <polacek@redhat.com>
8628 * g++.dg/cpp0x/initlist93.C: New test.
8629 * g++.dg/cpp0x/initlist94.C: New test.
8631 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8634 * gcc.target/aarch64/pr65624.c: New test.
8636 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8638 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8640 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8642 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8643 extra variable to force stack alignment.
8644 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8645 extra variable to force stack alignment.
8647 2015-03-31 Marek Polacek <polacek@redhat.com>
8650 * g++.dg/template/pr65390.C: New test.
8652 2015-03-31 Martin Liska <mliska@suse.cz>
8654 * g++.dg/ipa/pr65557.C: New test.
8656 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8658 * gcc.target/s390/hotpatch-25.c: New test.
8659 * gcc.target/s390/hotpatch-1.c: Update test.
8660 * gcc.target/s390/hotpatch-10.c: Update test.
8661 * gcc.target/s390/hotpatch-11.c: Update test.
8662 * gcc.target/s390/hotpatch-12.c: Update test.
8663 * gcc.target/s390/hotpatch-13.c: Update test.
8664 * gcc.target/s390/hotpatch-14.c: Update test.
8665 * gcc.target/s390/hotpatch-15.c: Update test.
8666 * gcc.target/s390/hotpatch-16.c: Update test.
8667 * gcc.target/s390/hotpatch-17.c: Update test.
8668 * gcc.target/s390/hotpatch-18.c: Update test.
8669 * gcc.target/s390/hotpatch-19.c: Update test.
8670 * gcc.target/s390/hotpatch-2.c: Update test.
8671 * gcc.target/s390/hotpatch-21.c: Update test.
8672 * gcc.target/s390/hotpatch-22.c: Update test.
8673 * gcc.target/s390/hotpatch-23.c: Update test.
8674 * gcc.target/s390/hotpatch-24.c: Update test.
8675 * gcc.target/s390/hotpatch-3.c: Update test.
8676 * gcc.target/s390/hotpatch-4.c: Update test.
8677 * gcc.target/s390/hotpatch-5.c: Update test.
8678 * gcc.target/s390/hotpatch-6.c: Update test.
8679 * gcc.target/s390/hotpatch-7.c: Update test.
8680 * gcc.target/s390/hotpatch-8.c: Update test.
8681 * gcc.target/s390/hotpatch-9.c: Update test.
8682 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8684 2015-03-31 Richard Biener <rguenther@suse.de>
8687 * g++.dg/torture/pr65626.C: New testcase.
8689 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8692 * gcc.target/i386/mpx/pr65531.cc: New.
8694 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8697 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8698 __builtin_alloca instead of alloca.
8699 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8700 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8701 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8704 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8707 * g++.dg/ubsan/pr65610.C: New test.
8709 2015-03-30 Marek Polacek <polacek@redhat.com>
8712 * g++.dg/cpp0x/pr65398-2.C: New test.
8714 2015-03-30 Marek Polacek <polacek@redhat.com>
8716 * c-c++-common/pr65556.c: Change the width of bit-fields.
8718 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8721 * gcc.target/i386/pr65588.c: New testcase.
8723 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8725 PR libgfortran/65563
8726 * gfortran.dg/open_errors_2.f90: New test.
8728 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730 PR libgfortran/65596
8731 * gfortran.dg/namelist_86.f90: New test.
8733 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8735 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8736 statement to reflect new ownership.
8738 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8741 * g++.dg/template/friend58.C: New.
8742 * g++.dg/template/friend59.C: Likewise.
8744 2015-03-27 Tobias Burnus <burnus@net-b.de>
8747 * g++.dg/gomp/openmp-simd-3.C: New.
8748 * gcc.dg/gomp/openmp-simd-3.c: New.
8750 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8753 * gcc.target/i386/pr65248-1.c: New file.
8754 * gcc.target/i386/pr65248-2.c: Likewise.
8755 * gcc.target/i386/pr65248-3.c: Likewise.
8756 * gcc.target/i386/pr65248-4.c: Likewise.
8758 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8761 * gcc.c-torture/compile/pr65593.c: New test.
8763 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8766 * g++.dg/cpp1y/constexpr-assert1.C: New.
8768 2015-03-27 Marek Polacek <polacek@redhat.com>
8771 * c-c++-common/pr65556.c: New test.
8773 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8776 * g++.dg/torture/pr65600.C: New testcase.
8778 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8781 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8783 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8785 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8786 statement and cleanup. Fixed typos.
8788 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8791 * gcc.c-torture/compile/pr65595.c: New testcase.
8793 2015-03-27 Marek Polacek <polacek@redhat.com>
8796 * g++.dg/ubsan/pr65583.C: New test.
8798 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8800 * gcc.c-torture/compile/20150327.c: New testcase.
8802 2015-03-26 Richard Biener <rguenther@suse.de>
8805 * g++.dg/torture/pr65555.C: New testcase.
8807 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8809 PR tree-optimization/64715
8810 * gcc.dg/builtin-object-size-15.c: New test.
8811 * gcc.dg/pr64715-1.c: New test.
8812 * gcc.dg/pr64715-2.c: New test.
8814 2015-03-26 Richard Biener <rguenther@suse.de>
8817 * gnat.dg/specs/opt2.ads: Fix testcase.
8819 2015-03-25 Martin Sebor <msebor@redhat.com>
8822 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8823 when target isn't arm*-*-*-*.
8824 (check_effective_target_arm_nothumb): Likewise.
8825 (check_effective_target_arm_little_endian): Likewise.
8826 (check_effective_target_arm_vect_no_misalign): Likewise.
8827 (check_effective_target_aarch64_little_endian): Fail early if target
8830 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8832 PR tree-optimization/65177
8833 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8835 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8837 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8838 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8839 smmintrin.h and mm3dnow.h.
8841 2015-03-25 Marek Polacek <polacek@redhat.com>
8844 * g++.dg/cpp0x/pr65558.C: New test.
8846 2015-03-25 Marek Polacek <polacek@redhat.com>
8849 * g++.dg/template/pr61670.C: New test.
8851 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8854 * g++.dg/template/pr54987.C: New.
8856 2015-03-25 Richard Biener <rguenther@suse.de>
8858 PR tree-optimization/62630
8859 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8861 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8864 * gcc.target/i386/mpx/pr65508.c: New.
8866 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8870 * gfortran.dg/data_initialized_3.f90: New.
8872 2015-03-25 Richard Biener <rguenther@suse.de>
8875 * gnat.dg/specs/opt2.ads: New testcase.
8877 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8879 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8880 * gcc.target/arm/memset-inline-4.c: Skip for
8881 arm_tune_string_ops_prefer_neon.
8882 * gcc.target/arm/memset-inline-5.c: Ditto.
8883 * gcc.target/arm/memset-inline-6.c: Ditto.
8884 * gcc.target/arm/memset-inline-8.c: Ditto.
8885 * gcc.target/arm/memset-inline-9.c: Ditto.
8887 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8890 * g++.dg/other/virtual3.C: New.
8892 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8895 * g++.dg/cpp0x/vt-60130.C: New.
8897 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8900 * g++.dg/warn/Warray-bounds-7.C: New.
8902 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8905 * g++.dg/template/defarg18.C: New.
8907 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8910 * g++.dg/cpp0x/vt-59988.C: New.
8912 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8914 PR tree-optimization/65533
8915 * gcc.dg/pr65533.c: New test.
8917 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8919 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8920 source= and mold= expressions functionality.
8921 * gfortran.dg/allocate_class_4.f90: New test.
8922 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8923 copying an unlimited polymorhpic object containing a char array
8924 to another unlimited polymorphic object respects the _len
8926 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8927 whether deferred length char array allocate works, unlimited
8928 polymorphic object allocation from a string works and if
8929 allocating an array of deferred length strings works.
8930 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8932 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8935 * g++.dg/cpp0x/constexpr-array11.C: New.
8937 2015-03-24 Richard Biener <rguenther@suse.de>
8940 * gcc.dg/torture/pr65517.c: New testcase.
8942 2015-03-24 Tobias Burnus <burnus@net-b.de>
8944 * gfortran.dg/coindexed_1.f90: Moved from
8945 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8947 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8950 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8954 * gcc.target/i386/pr65523.c: New test.
8957 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8959 * g++.dg/lto/pr65475b_0.C: Likewise.
8961 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8964 * gcc.target/sh/torture/pr65505.c: New.
8966 2015-03-23 Martin Sebor <msebor@redhat.com>
8969 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8970 assembly for lvx in addition to lxv.
8972 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8975 * gfortran.dg/pr65504.f90: New test.
8978 * gcc.dg/pr65521.c: New test.
8980 2015-03-23 Richard Biener <rguenther@suse.de>
8982 PR tree-optimization/65518
8983 * gcc.dg/vect/pr65518.c: New testcase.
8985 2015-03-23 Richard Biener <rguenther@suse.de>
8987 PR tree-optimization/65494
8988 * gcc.dg/vect/pr65494.c: New testcase.
8990 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8992 PR preprocessor/65238
8993 * c-c++-common/cpp/pr65238-1.c: New test.
8994 * gcc.dg/cpp/pr65238-2.c: New test.
8995 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8996 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8998 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8999 Mikael Morin <mikael@gcc.gnu.org>
9002 * gfortran.dg/elemental_dependency_4.f90: New.
9003 * gfortran.dg/elemental_dependency_5.f90: New.
9005 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9008 * g++.dg/lto/pr65475b_0.C: New testcase.
9009 * g++.dg/lto/pr65475b_1.C: New testcase.
9010 * g++.dg/lto/pr65475c_0.C: New testcase.
9011 * g++.dg/lto/pr65475c_1.C: New testcase.
9013 2015-03-21 Tobias Burnus <burnus@net-b.de>
9015 * gfortran.dg/coarray_38.f90: New.
9016 * gfortran.dg/coarray_39.f90: New.
9017 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9020 2015-03-20 Marek Polacek <polacek@redhat.com>
9023 * g++.dg/cpp0x/pr65398.C: New test.
9025 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9028 * g++.dg/lto/pr65475_0.C: New testcase.
9029 * g++.dg/lto/pr65475_1.C: New testcase.
9031 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9033 PR rtl-optimization/64366
9034 * gcc.target/sh/pr64366.c: New.
9036 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9039 * g++.dg/cpp0x/constexpr-48324.C: New.
9041 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/cpp0x/pr48453.C: New.
9046 2015-03-20 Marek Polacek <polacek@redhat.com>
9049 * g++.dg/cpp0x/pr65072.C: New test.
9051 2015-03-20 Richard Biener <rguenther@suse.de>
9054 * gcc.dg/pr15347.c: Use -O.
9055 * c-c++-common/pr19807-1.c: Likewise.
9057 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9059 * gnat.dg/volatile13.ad[sb]: New test.
9061 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9063 PR rtl-optimization/60851
9064 * gcc.target/i386/pr60851.c: New test.
9066 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9069 * g++.dg/pr65240.h: Add tests for PR 65240.
9070 * g++.dg/pr65240-1.C: Likewise.
9071 * g++.dg/pr65240-2.C: Likewise.
9072 * g++.dg/pr65240-3.C: Likewise.
9073 * g++.dg/pr65240-4.C: Likewise.
9075 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9077 PR rtl-optimization/63491
9078 * gcc.target/powerpc/pr63491.c: New.
9080 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9082 * g++.dg/ipa/pr65465.C: New test.
9084 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9087 * g++.dg/cpp0x/deleted11.C: New.
9089 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9092 * c-c++-common/tsan/pr65400-3.c: New test.
9094 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9097 * g++.dg/cpp0x/constexpr-59686.C: New.
9099 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9102 * g++.dg/tsan/pr64265.C: New test.
9105 * c-c++-common/tsan/pr65400-1.c: New test.
9106 * c-c++-common/tsan/pr65400-2.c: New test.
9108 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9111 * g++.dg/cpp0x/pr59816.C: New.
9113 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9116 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9118 2015-03-18 Martin Liska <mliska@suse.cz>
9121 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9122 equivalences either to 6 or 7.
9124 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9128 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9130 * gcc.dg/undefined-loop-1.c: New file.
9131 * gcc.dg/undefined-loop-2.c: New file.
9133 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9136 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9137 loop exits too early.
9139 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9141 PR tree-optimization/65450
9142 * gfortran.dg/pr65450.f90: New test.
9145 * gcc.target/i386/pr65078-1.c: New test.
9146 * gcc.target/i386/pr65078-2.c: New test.
9147 * gcc.target/i386/pr65078-3.c: New test.
9148 * gcc.target/i386/pr65078-4.c: New test.
9149 * gcc.target/i386/pr65078-5.c: New test.
9150 * gcc.target/i386/pr65078-6.c: New test.
9152 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9155 * g++.dg/cpp1y/pr65340.C: New.
9157 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9160 * gfortran.dg/system_clock_3.f08: Adjust test.
9162 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9166 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9168 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171 * gfortran.dg/system_clock_3.f08: New test.
9173 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9176 g++.dg/cpp1y/pr64626-1.C: New.
9177 g++.dg/cpp1y/pr64626-2.C: New.
9178 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9180 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9182 PR tree-optimization/65427
9183 * gcc.c-torture/execute/pr65427.c: New test.
9185 2015-03-16 Marek Polacek <polacek@redhat.com>
9189 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9190 * g++.dg/cpp0x/pr65327.C: New test.
9192 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9195 * c-c++-common/asan/pr64820.c: New test.
9197 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9199 * gfortran.dg/pointer_2.f90: New test.
9201 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9203 * g++.dg/pr65049.C: New test.
9205 2015-03-16 Tom de Vries <tom@codesourcery.com>
9207 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9208 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9209 * gcc.target/i386/fuse-caller-save.c: Same.
9211 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9213 * gnat.dg/loop_optimization18.ad[sb]: New test.
9214 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9216 2015-03-16 Alan Modra <amodra@gmail.com>
9218 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9221 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9223 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9225 * gcc.dg/torture/pr65270-2.c: Likewise.
9227 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9230 * gfortran.dg/pointer_remapping_9.f90: New.
9232 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9234 PR tree-optimization/65369
9235 * gcc.c-torture/execute/pr65369.c: New test.
9237 PR tree-optimization/65418
9238 * gcc.c-torture/execute/pr65418-1.c: New test.
9239 * gcc.c-torture/execute/pr65418-2.c: New test.
9241 PR rtl-optimization/65401
9242 * gcc.c-torture/execute/pr65401.c: New test.
9244 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9247 * gcc.target/arm/pr64600_1.c: New test.
9249 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9251 PR rtl-optimization/65235
9252 * gcc.target/aarch64/pr65235_1.c: New test.
9254 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9256 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9257 * gcc.target/s390/hotpatch-22.c: Likewise.
9258 * gcc.target/s390/hotpatch-23.c: Likewise.
9259 * gcc.target/s390/hotpatch-24.c: Likewise.
9260 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9261 * gcc.target/s390/hotpatch-1.c: Update expected output.
9262 * gcc.target/s390/hotpatch-2.c: Likewise.
9263 * gcc.target/s390/hotpatch-3.c: Likewise.
9264 * gcc.target/s390/hotpatch-4.c: Likewise.
9265 * gcc.target/s390/hotpatch-5.c: Likewise.
9266 * gcc.target/s390/hotpatch-6.c: Likewise.
9267 * gcc.target/s390/hotpatch-7.c: Likewise.
9268 * gcc.target/s390/hotpatch-8.c: Likewise.
9269 * gcc.target/s390/hotpatch-9.c: Likewise.
9270 * gcc.target/s390/hotpatch-10.c: Likewise.
9271 * gcc.target/s390/hotpatch-11.c: Likewise.
9272 * gcc.target/s390/hotpatch-12.c: Likewise.
9273 * gcc.target/s390/hotpatch-13.c: Likewise.
9274 * gcc.target/s390/hotpatch-14.c: Likewise.
9275 * gcc.target/s390/hotpatch-15.c: Likewise.
9276 * gcc.target/s390/hotpatch-16.c: Likewise.
9277 * gcc.target/s390/hotpatch-17.c: Likewise.
9278 * gcc.target/s390/hotpatch-18.c: Likewise.
9279 * gcc.target/s390/hotpatch-19.c: Likewise.
9281 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9284 * gcc.target/i386/pr65103-1.c: New.
9286 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9289 * gcc.target/i386/pr65044.c: New.
9291 2015-03-12 Tom de Vries <tom@codesourcery.com>
9293 PR rtl-optimization/64895
9294 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9295 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9296 * gcc.target/i386/fuse-caller-save.c: Ditto.
9298 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9300 * gcc.dg/ipa/pr63569.c: Fix template.
9302 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9304 * g++.dg/ipa/pr64146.C: Require fpic support.
9306 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9309 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9310 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9312 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9314 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9315 to dg-options, fix up dg-skip-if.
9317 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9320 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9321 * gcc.target/avr/tiny-caller-save.c: Same.
9323 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9326 * g++.dg/pr65242.C: New test.
9328 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9330 * c-c++-common/asan/no-asan-check-glob.c: New test.
9332 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9335 * g++.dg/other/default11.C: New.
9336 * g++.dg/other/default12.C: Likewise.
9338 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9341 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9343 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9346 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9348 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9351 * g++.dg/cpp0x/pr65127.C: New test.
9353 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9355 * gcc.dg/ipa/PR64550.c: Update template.
9357 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9358 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/coarray_sync_memory.f90: New.
9362 2015-03-10 Marek Polacek <polacek@redhat.com>
9365 * c-c++-common/ubsan/pr65367.c: New test.
9367 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9369 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9370 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9371 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9372 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9373 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9374 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9375 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9376 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9377 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9378 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9379 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9380 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9381 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9383 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9385 * lib/mpx-dg.exp (mpx_link_flags): New.
9388 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9389 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9390 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9391 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9392 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9393 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9394 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9395 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9396 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9398 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9399 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9400 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9401 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9402 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9403 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9404 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9405 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9406 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9407 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9408 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9409 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9410 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9411 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9412 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9413 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9414 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9415 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9416 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9417 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9418 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9419 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9420 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9421 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9422 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9423 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9424 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9425 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9426 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9427 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9428 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9429 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9430 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9431 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9432 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9433 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9434 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9435 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9436 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9437 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9438 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9439 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9440 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9441 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9442 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9443 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9444 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9445 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9446 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9447 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9448 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9449 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9450 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9451 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9452 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9453 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9454 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9455 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9456 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9457 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9458 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9459 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9460 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9461 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9462 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9463 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9464 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9465 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9466 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9467 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9468 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9469 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9470 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9471 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9472 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9473 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9474 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9475 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9476 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9477 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9478 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9479 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9480 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9481 * gcc.target/i386/mpx/label-address-1.c: New.
9482 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9483 * gcc.target/i386/mpx/macro.c: New.
9484 * gcc.target/i386/mpx/mpx-check.h: New.
9485 * gcc.target/i386/mpx/mpx.exp: New.
9486 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9487 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9488 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9489 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9490 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9491 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9492 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9493 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9494 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9495 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9496 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9497 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9498 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9499 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9500 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9501 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9502 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9503 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9504 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9505 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9506 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9507 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9508 * gcc.target/i386/mpx/reference-1-nov.c: New.
9509 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9510 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9511 * gcc.target/i386/mpx/reference-2-nov.c: New.
9512 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9513 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9514 * gcc.target/i386/mpx/reference-3-nov.c: New.
9515 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9516 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9517 * gcc.target/i386/mpx/reference-4-nov.c: New.
9518 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9519 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9520 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9521 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9522 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9523 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9524 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9525 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9526 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9527 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9528 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9529 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9530 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9531 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9532 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9533 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9534 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9535 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9536 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9537 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9538 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9539 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9540 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9541 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9542 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9543 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9544 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9545 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9546 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9547 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9548 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9549 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9550 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9551 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9552 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9553 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9554 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9555 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9556 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9557 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9558 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9559 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9560 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9561 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9562 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9563 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9564 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9565 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9566 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9567 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9568 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9569 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9570 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9571 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9572 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9573 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9574 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9575 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9576 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9577 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9578 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9579 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9580 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9581 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9582 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9583 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9584 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9585 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9586 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9587 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9588 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9589 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9590 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9591 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9592 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9593 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9594 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9595 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9596 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9597 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9598 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9599 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9600 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9601 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9602 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9603 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9604 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9605 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9606 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9607 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9608 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9609 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9610 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9611 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9612 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9613 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9614 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9615 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9616 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9617 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9618 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9619 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9620 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9621 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9622 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9623 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9624 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9625 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9626 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9627 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9628 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9629 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9630 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9631 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9632 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9633 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9634 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9635 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9636 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9637 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9638 * gcc.target/i386/mpx/vla-1-nov.c: New.
9639 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9640 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9641 * gcc.target/i386/mpx/vla-2-nov.c: New.
9642 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9644 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9646 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9648 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9650 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9652 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9654 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9655 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9657 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9660 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9663 * c-c++-common/pr65120.c: New test.
9665 PR rtl-optimization/65321
9666 * gcc.dg/pr65321.c: New test.
9668 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9670 PR tree-optimization/65355
9671 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9673 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9676 * c-c++-common/pr49706.c: Adjust tests for not warning
9677 about !!x == y or !b == y where b is boolean, and add
9679 * c-c++-common/pr62199-2.c: Likewise.
9681 2015-03-09 Richard Biener <rguenther@suse.de>
9684 * gcc.dg/torture/pr65270-1.c: New testcase.
9685 * gcc.dg/torture/pr65270-2.c: Likewise.
9687 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9689 PR tree-optimization/63743
9690 * gcc.dg/pr63743.c: New test.
9692 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9695 * g++.dg/lto/pr65316_0.C: New testcase.
9696 * g++.dg/lto/pr65316_1.C: New testcase.
9698 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9701 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9703 * g++.dg/abi/rtti3.C: Likewise.
9705 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9708 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9710 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9712 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9714 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9716 2015-03-08 Morin <mikael@gcc.gnu.org>
9719 * gfortran.dg/entry_20.f90: New.
9721 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9724 * gcc.c-torture/compile/pr65153.c: New.
9726 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9729 * g++.dg/torture/pr65249.C: New.
9731 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9733 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9735 (int64_t): Likewise.
9737 2015-03-07 Marek Polacek <polacek@redhat.com>
9738 Martin Uecker <uecker@eecs.berkeley.edu>
9741 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9743 * c-c++-common/ubsan/bounds-8.c: New test.
9744 * c-c++-common/ubsan/bounds-9.c: New test.
9745 * gcc.dg/ubsan/bounds-2.c: New test.
9747 2015-03-05 Martin Sebor <msebor@redhat.com>
9749 * PR testsuite/63175
9750 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9751 checking of results into main to prevent it from getting optimized
9753 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9755 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9757 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9758 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9759 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9762 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9764 * g++.dg/lto/pr65302_1.C: New testcase.
9765 * g++.dg/lto/pr65302_0.C: New testcase.
9767 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9769 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9770 -fno-ipa-icf to dg-options.
9772 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9774 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9775 compiles using the linker plugin.
9777 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9779 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9781 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9783 * gcc.target/arm/pr65067.c: New test.
9785 2015-03-05 Martin Liska <mliska@suse.cz>
9788 * gcc.dg/ipa/pr65318.c: New test.
9790 2015-03-05 Marek Polacek <polacek@redhat.com>
9792 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9794 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9798 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9800 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9801 max-unroll-times back to defaults for s390.
9803 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9807 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9810 * g++.dg/cpp0x/initlist92.C: New.
9812 2015-03-05 Richard Biener <rguenther@suse.de>
9814 PR tree-optimization/65310
9815 * gcc.dg/vect/pr65310.c: New testcase.
9817 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9820 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9822 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9824 * gnat.dg/entry_queues3.adb: New test.
9826 2015-03-04 Ian Lance Taylor <iant@google.com>
9828 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9830 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9833 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9835 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9837 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9838 -fno-ipa-icf to dg-options
9839 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9840 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9842 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9845 * g++.dg/cpp0x/decltype62.C: New.
9847 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9849 * gnat.dg/object_overflow5.adb: New test.
9851 2015-03-03 Martin Liska <mliska@suse.cz>
9854 * gcc.dg/ipa/pr65287.c: New test.
9856 2015-03-03 Martin Jambor <mjambor@suse.cz>
9857 Eric Botcazou <ebotcazou@adacore.com>
9859 * gnat.dg/specs/pack12.ads: New test.
9861 2015-03-03 Martin Liska <mliska@suse.cz>
9863 * gcc.dg/ipa/PR65282.c: New test.
9865 2015-03-13 Jeff Law <law@redhat.com>
9867 PR tree-optimization/65241
9868 * gcc.c-torture/compile/pr65241.c: New test.
9870 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9873 * gcc.target/avr/torture/pr64331.c: New test.
9875 2015-03-03 Martin Liska <mliska@suse.cz>
9876 Jan Hubicka <hubicka@ucw.cz>
9878 * g++.dg/ipa/pr65263.C: New test.
9880 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9883 * gcc.dg/lto/pr65130_0.c: New testcase.
9884 * gcc.dg/lto/pr65130_1.c: New testcase.
9886 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9889 * g++.dg/torture/pr64988.C: New testcase.
9891 2015-03-02 Tobias Burnus <burnus@net-b.de>
9893 * gfortran.dg/coarray_atomic_6.f90: New.
9895 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9898 * gcc.target/i386/pr65184.c: New.
9900 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9903 * gcc.target/i386/pr65183.c: New.
9905 2015-02-28 Martin Liska <mliska@suse.cz>
9906 Jan Hubicka <hubicka@ucw.cz>
9908 * gcc.dg/ipa/ipa-icf-35.c: New test.
9909 * gcc.dg/ipa/ipa-icf-36.c: New test.
9910 * gcc.dg/ipa/ipa-icf-37.c: New test.
9912 2015-02-28 Martin Liska <mliska@suse.cz>
9913 Jan Hubicka <hubicka@ucw.cz>
9916 * gcc.dg/ipa/ipa-icf-34.c: New test.
9918 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9921 * gcc.target/sh/sh/pr61142.c: New.
9923 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9925 * g++.dg/other/dump-ada-spec-3.C: New test.
9927 2015-03-01 Martin Liska <mliska@suse.cz>
9929 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9930 * g++.dg/ipa/pr63595.C: Update expected results.
9932 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9935 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9937 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9939 * gcc.dg/vect/pr59354.c: Move vector producing code to
9942 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9945 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9946 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9947 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9948 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9950 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9952 PR tree-optimization/65048
9953 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9954 (foo): Use K&R style definition.
9956 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9959 * g++.dg/pr65032.C: New.
9961 2015-02-27 Marek Polacek <polacek@redhat.com>
9964 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9967 2015-02-27 Marek Polacek <polacek@redhat.com>
9970 * gcc.dg/pr65228.c: New test.
9972 2015-02-27 Kai Tietz <ktietz@redhat.com>
9975 * gcc.dg/weak/weak-17.c: New file.
9977 2015-02-27 Richard Biener <rguenther@suse.de>
9980 * g++.dg/lto/pr65193_0.C: New testcase.
9982 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9984 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9985 * gcc.target/s390/hotpatch-8.c: Likewise.
9986 * gcc.target/s390/hotpatch-9.c: Likewise.
9987 * gcc.target/s390/pr61078.c: Likewise.
9988 * gcc.target/s390/pr57960.c: Remove -m64.
9989 * gcc.target/s390/pr61078.c: Likewise.
9991 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9992 Martin Liska <mliska@suse.cz>
9995 * gcc.dg/pr64454.c: Disable ICF.
9996 * gcc.dg/pr28685-1.c: Disable ICF
9997 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9998 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9999 * g++.dg/ipa/ipa-icf-4.C: Update template.
10001 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10003 PR tree-optimization/65216
10004 * gcc.c-torture/execute/pr65216.c: New test.
10006 PR tree-optimization/65215
10007 * gcc.c-torture/execute/pr65215-1.c: New test.
10008 * gcc.c-torture/execute/pr65215-2.c: New test.
10009 * gcc.c-torture/execute/pr65215-3.c: New test.
10010 * gcc.c-torture/execute/pr65215-4.c: New test.
10011 * gcc.c-torture/execute/pr65215-5.c: New test.
10013 2015-02-26 Tom de Vries <tom@codesourcery.com>
10015 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10017 2015-02-26 Martin Liska <mliska@suse.cz>
10018 Jan Hubicka <hubicka@ucw.cz>
10020 * g++.dg/ipa/pr64146.C: Update expected results.
10021 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10022 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10023 * gcc.dg/ipa/ipa-icf-34.c: New test.
10025 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10027 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10028 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10029 (dg-additional-options): Remove dg directive.
10030 (dg-final): Add dg directive.
10032 2015-02-26 Marek Polacek <polacek@redhat.com>
10035 * g++.dg/ipa/pr65008.C: New test.
10037 2015-02-26 Tom de Vries <tom@codesourcery.com>
10039 * lib/profopt.exp (profopt-target-cleanup): New proc.
10040 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10041 files from sources from dg-additional-sources.
10043 2015-02-26 Tom de Vries <tom@codesourcery.com>
10045 * lib/gcov.exp: Cleanup in case of xfail.
10047 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10049 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10051 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10054 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10055 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10056 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10057 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10058 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10059 * g++.dg/debug/pr46123.C: XFAIL and move...
10060 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10061 * gcc.dg/debug/dwarf2-3.c: Move...
10062 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10064 2015-02-26 Marek Polacek <polacek@redhat.com>
10067 * g++.dg/cpp1y/pr65202.C: New test.
10069 2015-02-26 Tom de Vries <tom@codesourcery.com>
10071 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10072 locale_facets.h.gcov.
10074 2015-02-26 Tom de Vries <tom@codesourcery.com>
10076 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10078 2015-02-26 Tom de Vries <tom@codesourcery.com>
10080 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10082 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10085 * gcc.target/i386/pr65217.c: New.
10087 2015-02-26 Tom de Vries <tom@codesourcery.com>
10089 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10091 2015-02-26 Tom de Vries <tom@codesourcery.com>
10093 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10095 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10097 PR tree-optimization/65048
10098 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10100 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10102 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10103 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10105 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10108 * gcc.target/i386/pr65161.c: New test.
10110 2015-02-26 Terry Guo <terry.guo@arm.com>
10112 * gcc.target/arm/no-volatile-in-it.c: New test.
10114 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10116 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10117 (dg-options): Add -save-temps.
10118 (dg-final): Add cleanup-saved-temps.
10120 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10122 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10124 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10126 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10127 * gcc.target/powerpc/pack01.c: Include string.h.
10129 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10132 * gcc.target/i386/pr65167.c: New.
10134 2015-02-25 Kai Tietz <ktietz@redhat.com>
10136 PR tree-optimization/61917
10137 * gcc.dg/vect/vect-pr61917.c: New file.
10139 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10141 PR tree-optimization/65170
10142 * gcc.c-torture/execute/pr65170.c: New test.
10143 * gcc.dg/tree-ssa/vrp96.c: New test.
10145 2015-02-24 Tom de Vries <tom@codesourcery.com>
10147 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10149 2015-02-24 Tom de Vries <tom@codesourcery.com>
10152 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10153 (dg-additional-files-options): Copy additional_sources to
10154 additional_sources_used before emptying additional_sources.
10155 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10156 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10157 (cleanup-saved-temps): Use additional_sources_used instead of
10158 additional_sources.
10159 (dg-test): Reset additional_sources_used.
10161 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10164 * gfortran.dg/integer_exponentiation_6.F90: New test.
10166 2015-02-23 Martin Sebor <msebor@redhat.com>
10169 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10170 two parts. One to save registers, the other to verify the
10171 registers have the right values. Save register state into
10172 static data rather than on the stack.
10174 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10177 * c-c++-common/asan/pr63888.c: New test.
10179 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10182 * gcc.c-torture/compile/pr65163.c: New.
10184 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10186 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10187 with -m31 on 64 bit.
10188 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10189 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10191 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10193 * gcc.target/s390/20090223-1.c: Add
10194 -Wno-implicit-function-declaration option.
10195 * gcc.target/s390/pr42224.c: Likewise.
10196 * gcc.target/s390/pr55718.c: Likewise.
10198 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10200 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10201 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10202 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10203 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10204 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10205 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10206 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10207 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10208 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10209 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10210 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10211 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10212 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10213 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10214 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10215 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10216 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10217 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10218 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10219 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10220 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10222 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10224 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10225 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10226 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10227 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10228 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10229 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10230 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10231 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10232 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10233 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10234 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10235 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10236 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10237 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10238 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10239 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10241 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10245 * gfortran.dg/pr61960.f90: New.
10246 * gfortran.dg/pr64230.f90: New.
10247 * gfortran.dg/pr64980.f03: New.
10249 2015-02-22 Tom de Vries <tom@codesourcery.com>
10251 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10253 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10256 * gnat.dg/timing_events.adb: Removed, invalid test.
10258 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10261 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10263 * g++.dg/gcov/gcov-2.C: Likewise.
10265 2015-02-20 Richard Biener <rguenther@suse.de>
10267 PR tree-optimization/65136
10268 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10270 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10273 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10274 powerpc*-*-linux* and nvptx-*-* blacklisting.
10276 * gcc.dg/sibcall-9.c: New test.
10277 * gcc.dg/sibcall-10.c: New test.
10279 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10281 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10283 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10286 * gcc.target/avr/torture/pr64452.c: New test.
10288 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10290 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10291 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10293 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10296 * lib/target-supports.exp (check_compile): Check whether
10297 additional_sources is defined before using it.
10299 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10301 PR middle-end/65074
10302 * g++.dg/opt/pr65074.C: New file.
10304 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10306 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10307 (size_type): New typedef.
10308 (operator "" _script): Use it for the last argument.
10310 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10312 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10314 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10316 * lib/target-supports.exp (check_compile): Save/restore
10317 additional_sources that may belong to an actual test.
10319 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10321 PR gcov-profile/64634
10322 * g++.dg/gcov/gcov-15.C: New test.
10324 2015-02-18 Tom de Vries <tom@codesourcery.com>
10326 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10328 2015-02-18 Tom de Vries <tom@codesourcery.com>
10330 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10332 2015-02-18 Tom de Vries <tom@codesourcery.com>
10334 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10336 2015-02-18 Tom de Vries <tom@codesourcery.com>
10338 * gfortran.dg/fmt_cache_1.f: Add missing close.
10340 2015-02-18 Tom de Vries <tom@codesourcery.com>
10343 * gfortran.dg/read_eof_8.f90: Add missing close.
10345 2015-02-18 Richard Biener <rguenther@suse.de>
10347 PR tree-optimization/65063
10348 * gcc.dg/pr65063.c: New testcase.
10350 2015-02-18 Richard Biener <rguenther@suse.de>
10352 PR tree-optimization/62217
10353 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10355 2015-02-18 Marek Polacek <polacek@redhat.com>
10358 * c-c++-common/ubsan/pr65081.c: New test.
10360 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10362 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10363 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10365 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10367 * gcc.dg/ipa/propalign-3.c: New test.
10369 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10372 * gcc.target/sh/pr64793.c: New.
10373 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10375 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10377 * gcc.target/arm/divzero.c: New test case.
10379 2015-02-17 Tom de Vries <tom@codesourcery.com>
10381 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10383 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10384 Jakub Jelinek <jakub@redhat.com>
10387 * g++.dg/cpp0x/pr65075.C: New test.
10389 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10392 * gcc.target/powerpc/pr65058.c: New test.
10394 2015-02-16 Jeff Law <law@redhat.com>
10396 PR tree-optimization/64823
10397 * gcc.dg/uninit-20.c: New test.
10399 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10400 James Greenhalgh <james.greenhalgh@arm.com>
10403 * gcc.dg/ipa/ipa-clone-1.c: New test.
10405 2015-02-16 Richard Biener <rguenther@suse.de>
10407 PR tree-optimization/65077
10408 * gcc.dg/torture/pr65077.c: New testcase.
10410 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10412 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10413 Directive adjusted to scan for ldaxr.
10414 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10415 adjusted to scan for ldaex.
10417 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10420 * g++.dg/cpp0x/constexpr-65080.C: New.
10422 2015-02-16 Richard Biener <rguenther@suse.de>
10424 PR tree-optimization/63593
10425 * gcc.dg/pr63593.c: New testcase.
10427 2015-02-16 Marek Polacek <polacek@redhat.com>
10430 * gcc.dg/pr65066.c: New test.
10432 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10434 * gcc.dg/pr65002.C: Move ...
10435 * g++.dg/ipa/pr65002.C: ... here.
10437 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10439 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10440 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10441 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10442 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10444 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10447 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10448 the expression to find calls.
10449 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10450 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10451 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10452 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10453 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10455 2015-02-14 Marek Polacek <polacek@redhat.com>
10458 * gcc.dg/array-11.c: New test.
10459 * gcc.dg/array-12.c: New test.
10460 * gcc.dg/array-13.c: New test.
10461 * gcc.dg/array-14.c: New test.
10462 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10463 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10464 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10465 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10466 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10467 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10469 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10472 * g++.dg/lookup/using54.C: New.
10474 2015-02-13 Jeff Law <law@redhat.com>
10477 Revert my change for tree-optimization/64823.
10479 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10481 PR tree-optimization/65053
10482 * gcc.c-torture/execute/pr65053-1.c: New test.
10483 * gcc.c-torture/execute/pr65053-2.c: New test.
10485 2015-02-13 Marek Polacek <polacek@redhat.com>
10488 * gcc.dg/pr65050.c: New test.
10490 2015-02-13 Jeff Law <law@redhat.com>
10492 PR tree-optimization/64823
10493 * gcc.dg/uninit-20.c: New test.
10495 PR rtl-optimization/47477
10496 * gcc.dg/tree-ssa/pr47477.c: New test.
10498 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10501 * g++.dg/parse/ivdep-2.C: New.
10502 * g++.dg/parse/ivdep-3.C: Likewise.
10504 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10507 * gfortran.dg/continuation_13.f90: New test.
10508 * gfortran.dg/continuation_14.f: New test.
10510 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10513 * g++.dg/cpp0x/sfinae55.C: New.
10515 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10518 * g++.dg/ipa/pr65034.C: New test.
10520 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10522 PR tree-optimization/65002
10523 * gcc.dg/pr65002.C: New.
10525 2015-02-13 Marek Polacek <polacek@redhat.com>
10528 * c-c++-common/pr65040.c: New test.
10530 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10532 PR tree-optimization/64705
10533 * gcc.dg/tree-ssa/pr64705.c: New test.
10535 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10538 * gcc.dg/visibility-22.c: New test.
10539 * gcc.dg/visibility-23.c: New test.
10540 * gcc.target/i386/pr32219-1.c: New test.
10541 * gcc.target/i386/pr32219-2.c: New test.
10542 * gcc.target/i386/pr32219-3.c: New test.
10543 * gcc.target/i386/pr32219-4.c: New test.
10544 * gcc.target/i386/pr32219-5.c: New test.
10545 * gcc.target/i386/pr32219-6.c: New test.
10546 * gcc.target/i386/pr32219-7.c: New test.
10547 * gcc.target/i386/pr32219-8.c: New test.
10548 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10550 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10552 PR libgfortran/57822
10553 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10554 four different KINDs.
10556 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10559 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10562 * g++.dg/ubsan/pr65000.C: New test.
10564 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10567 * gfortran.dg/finalize_28.f90: New test
10569 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10572 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10573 DW_TAG_lexical_block removal.
10574 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10575 * g++.dg/guality/pr55541.C: New test.
10578 * g++.dg/ubsan/pr64984.C: New test.
10580 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10582 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10584 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10587 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10588 instructions for 2015-01-14 get_memmodel changes.
10589 * gcc.target/powerpc/atomic-p8.c: Likewise.
10592 * g++.dg/ubsan/pr65019.C: New test.
10594 PR tree-optimization/65014
10595 * gcc.c-torture/compile/pr65014.c: New test.
10597 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10599 PR libgfortran/57822
10600 * gfortran/fmt_g0_7.f08: Revise test.
10602 2015-02-11 Jeff Law <law@redhat.com>
10605 * gcc.target/m68k/pr63347.c: New test.
10607 2015-02-11 Marek Polacek <polacek@redhat.com>
10609 * g++.dg/ubsan/shift-1.C: New test.
10610 * gcc.dg/ubsan/c-shift-2.c: New test.
10611 * c-c++-common/ubsan/shift-5.c: Remove file.
10613 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10615 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10616 Directive adjusted to XFAIL.
10617 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10620 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10622 PR middle-end/65003
10623 * g++.dg/opt/pr65003.C: New test.
10625 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10627 * lib/target-supports.exp (check_effective_target_pie): Renamed
10629 (check_effective_target_pie_enabled): This.
10630 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10631 * gcc.target/i386/pie.c: Likewise.
10633 2015-02-11 Andrew Pinski <apinski@cavium.com>
10636 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10637 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10639 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10642 * gcc.target/i386/pr61925-1.c: New test.
10643 * gcc.target/i386/pr61925-2.c: New test.
10644 * gcc.target/i386/pr61925-3.c: New test.
10646 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10649 * g++.dg/asan/pr65004.C: New test.
10651 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10654 * gcc.taget/sh/pr64661-0.h: New.
10655 * gcc.taget/sh/pr64661-1.c: New.
10656 * gcc.taget/sh/pr64661-2.c: New.
10657 * gcc.taget/sh/pr64661-3.c: New.
10658 * gcc.taget/sh/pr64661-4.c: New.
10660 2015-02-10 Richard Biener <rguenther@suse.de>
10662 PR tree-optimization/64995
10663 * g++.dg/torture/pr64995.C: New testcase.
10665 2015-02-10 Richard Biener <rguenther@suse.de>
10667 PR tree-optimization/64909
10668 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10670 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10672 * gcc.dg/signbit-sa.c: New test.
10674 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10676 PR libgfortran/57822
10677 * gfortran/fmt_g0_7.f08: New test.
10679 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10681 PR tree-optimization/43378
10682 * gcc.dg/tree-ssa/pr43378.c: New test.
10684 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10687 * g++.dg/torture/pr64978.C: New testcase.
10689 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10692 * gcc.dg/asan/pr64981.c: New test.
10694 2015-02-09 Marek Polacek <polacek@redhat.com>
10697 * gcc.dg/pr64856.c: New test.
10699 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10702 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10703 * gcc.c-torture/execute/pr64979.c: New test.
10705 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10707 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10709 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10711 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10712 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10714 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10717 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10719 2015-02-09 Richard Biener <rguenther@suse.de>
10721 PR tree-optimization/54000
10722 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10724 2015-02-09 Tom de Vries <tom@codesourcery.com>
10726 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10728 2015-02-09 Martin Liska <mliska@suse.cz>
10730 * g++.dg/ipa/pr64858.C: New test.
10732 2015-02-09 Tom de Vries <tom@codesourcery.com>
10734 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10736 2015-02-08 Andrew Pinski <apinski@cavium.com>
10738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10740 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10743 * gfortran.dg/use_rename_8.f90: New.
10745 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10747 * gnat.dg/addr7.ad[sb]: New test.
10748 * gnat.dg/addr8.ad[sb]: Likewise.
10750 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10753 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10754 from jit.dg/test-compile-to-executable.c's create_code, with a
10755 clarification of the output message.
10756 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10758 (test_jit): Use CHECK_NO_ERRORS when calling
10759 gcc_jit_context_compile_to_file.
10760 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10761 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10762 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10763 about deletions that are attempted.
10764 (jit-verify-compile-to-file): Rename to...
10765 (jit-verify-output-file-was-created): ...this, and drop the
10766 attempt to run "file" and verify the output.
10767 (jit-verify-assembler): New function.
10768 (jit-verify-object): New function.
10769 (jit-verify-dynamic-library): New function.
10770 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10771 favor of an implementation from new file
10772 create-code-for-hello-world-executable.h, which also adds a
10774 (dg-final): Replace jit-verify-compile-to-file with
10775 jit-verify-output-file-was-created, and invoke new function
10776 jit-verify-assembler.
10777 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10778 the output message.
10779 (dg-final): Replace jit-verify-compile-to-file with
10780 jit-verify-output-file-was-created, and invoke new function
10781 jit-verify-dynamic-library.
10782 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10783 favor of an implementation from new file
10784 create-code-for-hello-world-executable.h, which also adds a
10786 (dg-final): Replace jit-verify-compile-to-file with
10787 jit-verify-output-file-was-created. Strengthen the expected stdout
10788 from the built executable.
10789 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10790 favor of an implementation from new file
10791 create-code-for-hello-world-executable.h, which also adds a
10793 (dg-final): Replace jit-verify-compile-to-file with
10794 jit-verify-output-file-was-created, and invoke new function
10796 * jit.dg/verify-dynamic-library.c: New source file.
10798 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10799 Brian Rzycki <b.rzycki@samsung.com>
10801 PR tree-optimization/64878
10802 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10804 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10807 * g++.dg/ipa/pr64896.C: New test.
10809 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10812 * gcc.target/powerpc/pr64205.c: New file.
10814 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10816 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10817 (dg-options): Use -fpie instead of -fPIE -pie.
10819 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10821 PR middle-end/64937
10822 * g++.dg/asan/pr64937.C: New test.
10824 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10827 * gfortran.dg/class_to_type_4.f90: New test
10829 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10831 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10833 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10835 PR rtl-optimization/64957
10837 * gcc.c-torture/execute/pr64957.c: New test.
10839 2015-02-05 Jeff Law <law@redhat.com>
10842 * gcc.target/h8300/pr17306-1.c: New test.
10843 * gcc.target/h8300/pr17306-2.c: New test.
10845 2015-02-05 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/structure_constructor_12.f90: New.
10850 2015-02-05 Jeff Law <law@redhat.com>
10853 gcc.target/h8300/pr58400.c: New test.
10855 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10857 * gcc.target/arm/macro_defs0.c: New test.
10858 * gcc.target/arm/macro_defs1.c: New test.
10859 * gcc.target/arm/macro_defs2.c: New test.
10861 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10863 PR rtl-optimization/64905
10864 * gcc.target/i386/pr64905.c: Require nonpic target.
10865 (dg-options): Add -fomit-frame-pointer.
10868 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10870 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10871 tree dump scanning.
10873 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10876 * gfortran.dg/type_to_class_2.f90: New test
10877 * gfortran.dg/type_to_class_3.f90: New test
10879 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10882 * g++.dg/torture/pr64686.C: New testcase.
10884 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10886 PR rtl-optimization/64905
10887 * gcc.target/i386/pr64905.c: New file.
10889 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10891 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10892 * gcc.dg/guality/pr41616-1.c: Ditto.
10894 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10897 * gcc.dg/pr64817-3.c: New.
10899 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10900 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10902 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10903 pass parameters in registers.
10904 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10905 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10906 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10908 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10909 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10911 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10912 list, allow for multilibed targets.
10913 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10915 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10917 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10918 * gcc.dg/pr46728-6.c: Ditto.
10920 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10922 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10923 for mips_nanlegacy target.
10925 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10927 * gcc.target/i386/chkp-hidden-def.c: New.
10929 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10931 PR middle-end/62103
10932 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10933 to use 24 bits for bitfield b.
10935 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10938 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10939 cache result in a global variable. Include all 32-bit targets for
10942 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10944 PR rtl-optimization/64756
10945 * gcc.c-torture/execute/pr64756.c: New test.
10947 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10950 * gcc.target/sh/pr64660-0.h: New.
10951 * gcc.target/sh/pr64660-1.c: New.
10952 * gcc.target/sh/pr64660-2.c: New.
10953 * gcc.target/sh/pr64660-3.c: New.
10954 * gcc.target/sh/pr64660-4.c: New.
10956 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10959 * g++.dg/warn/Waddress-2.C: New.
10961 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10963 PR middle-end/61225
10964 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10966 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10968 PR preprocessor/64803
10969 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10971 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10973 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10975 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10977 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10978 (_ARM_FPSRC): Add DN and AHP fields.
10979 (clean_results): Force DN=1 on AArch64.
10980 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10981 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10982 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10983 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10984 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10985 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10987 2015-02-02 Alan Modra <amodra@gmail.com>
10989 * gcc.target/powerpc/cprophard.c: New.
10991 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10993 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10994 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10996 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10999 * gcc.dg/pr64817-1.c: New test.
11000 * gcc.dg/pr64817-2.c: New test.
11002 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11005 * gcc.target/sh/pr64851-0.h: New
11006 * gcc.target/sh/pr64851-1.c: New
11007 * gcc.target/sh/pr64851-2.c: New
11008 * gcc.target/sh/pr64851-3.c: New
11009 * gcc.target/sh/pr64851-4.c: New
11011 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11014 * gcc.dg/torture/pr64882.c: New test.
11016 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11022 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11024 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11025 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11026 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11027 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11028 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11029 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11031 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11032 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11034 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11035 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11038 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11041 * g++.dg/pr64688-2.C: New.
11043 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11045 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11046 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11047 * gcc.target/i386/fuse-caller-save.c: Ditto.
11048 * gcc.target/i386/headmerge-1.c: Ditto.
11049 * gcc.target/i386/headmerge-2.c: Ditto.
11050 * gcc.target/i386/sibcall-6.c: Ditto.
11052 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11055 * gcc.target/i386/pr64617.c: New test.
11057 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11061 (dg-options): Remove -m32.
11062 (dg-final): Scan for "movb %al" only.
11063 * gcc.target/i386/pr15184-2.c: Ditto.
11065 2015-01-30 Richard Biener <rguenther@suse.de>
11067 PR tree-optimization/64829
11068 * gcc.dg/vect/pr64829.c: New testcase.
11070 2015-01-29 Marek Polacek <polacek@redhat.com>
11073 * gcc.dg/pr64709.c: New test.
11075 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11078 * g++.dg/ubsan/pr64717-1.C: New test.
11079 * g++.dg/ubsan/pr64717-2.C: New test.
11081 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11083 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11085 2015-01-29 Jeff Law <law@redhat.com>
11088 * gcc.target/i386/pr15184-1.c: New test.
11089 * gcc.target/i386/pr15184-2.c: New test.
11091 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11093 PR tree-optimization/64746
11094 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11096 2015-01-29 Richard Biener <rguenther@suse.de>
11098 PR tree-optimization/64853
11099 * gcc.dg/torture/pr64853.c: New testcase.
11101 2015-01-29 Richard Biener <rguenther@suse.de>
11103 PR tree-optimization/64844
11104 * gcc.dg/vect/pr64844.c: New testcase.
11106 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11108 PR middle-end/64809
11109 * gcc.dg/pr64809.c: Delete.
11111 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11113 PR middle-end/64805
11114 * gcc.target/i386/pr64805.c: New.
11116 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11118 * gcc.dg/guality/guality.h (main): Add argv[0] to
11119 guality_gdb_command.
11121 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11124 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11126 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11129 * gcc.target/sh/sh.exp
11130 (check_effective_target_atomic_model_soft_gusa_available,
11131 check_effective_target_atomic_model_soft_tcb_available,
11132 check_effective_target_atomic_model_soft_imask_available,
11133 check_effective_target_atomic_model_hard_llcs_available): New.
11134 * gcc.target/sh/pr64659-0.h: New.
11135 * gcc.target/sh/pr64659-1.c: New.
11136 * gcc.target/sh/pr64659-2.c: New.
11137 * gcc.target/sh/pr64659-3.c: New.
11138 * gcc.target/sh/pr64659-4.c: New.
11140 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11142 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11143 scan-assembler-times pattern.
11145 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11147 PR middle-end/64809
11148 * gcc.dg/pr64809.c: New test.
11150 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11152 PR tree-optimization/64277
11153 * gcc.dg/pr64277.c: New.
11155 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11157 PR tree-optimization/64718
11158 * gcc.c-torture/execute/pr64718.c: New test.
11160 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11162 * gcc.target/aarch64/abs_2.c: New.
11164 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11166 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11167 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11168 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11171 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11174 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11175 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11176 { target comdat_group }.
11178 2015-01-27 Tobias Burnus <burnus@net-b.de>
11181 * gfortran.dg/goacc/coarray_2.f90: New.
11183 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11187 * g++.dg/torture/pr64139.C: New testcase.
11188 * g++.dg/torture/pr60871.C: Likewise.
11190 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11193 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11194 prevent linking errors.
11196 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11199 * g++.dg/torture/pr64282.C: New testcase.
11201 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11203 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11206 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11208 * gcc.target/s390/hotpatch-13.c: New testcase.
11209 * gcc.target/s390/hotpatch-14.c: New testcase.
11210 * gcc.target/s390/hotpatch-15.c: New testcase.
11211 * gcc.target/s390/hotpatch-16.c: New testcase.
11212 * gcc.target/s390/hotpatch-17.c: New testcase.
11213 * gcc.target/s390/hotpatch-18.c: New testcase.
11214 * gcc.target/s390/hotpatch-19.c: New testcase.
11215 * gcc.target/s390/hotpatch-20.c: New testcase.
11216 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11217 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11218 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11219 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11220 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11221 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11222 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11223 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11224 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11225 * gcc.target/s390/hotpatch-10.c: Likewise.
11226 * gcc.target/s390/hotpatch-11.c: Likewise.
11227 * gcc.target/s390/hotpatch-12.c: Likewise.
11228 * gcc.target/s390/hotpatch-2.c: Likewise.
11229 * gcc.target/s390/hotpatch-3.c: Likewise.
11230 * gcc.target/s390/hotpatch-4.c: Likewise.
11231 * gcc.target/s390/hotpatch-5.c: Likewise.
11232 * gcc.target/s390/hotpatch-6.c: Likewise.
11233 * gcc.target/s390/hotpatch-7.c: Likewise.
11234 * gcc.target/s390/hotpatch-8.c: Likewise.
11235 * gcc.target/s390/hotpatch-9.c: Likewise.
11236 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11237 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11238 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11239 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11240 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11241 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11242 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11243 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11245 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11247 * gcc.dg/long_branch.c: New testcase.
11249 2015-01-27 Richard Biener <rguenther@suse.de>
11251 PR tree-optimization/56273
11252 PR tree-optimization/59124
11253 PR tree-optimization/64277
11254 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11255 * gcc.dg/Warray-bounds-12.c: Likewise.
11256 * gcc.dg/Warray-bounds-13.c: Likewise.
11258 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11260 PR rtl-optimization/61058
11261 * gcc.dg/pr61058.c: New test.
11263 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11265 * gcc.target/i386/chkp-narrow-bounds.c: New.
11267 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11269 PR tree-optimization/64807
11270 * gcc.dg/pr64807.c: New test.
11273 * gcc.dg/pr64766.c: New test.
11275 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11278 * gcc.target/sh/pr49263-4.c: New.
11280 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11283 * gfortran.dg/allocate_with_mold_1.f90: New test
11285 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11288 * gcc.dg/pr64778.c: New test.
11290 PR middle-end/64421
11291 * gcc.dg/vect/pr64421.c: New test.
11293 2015-01-26 Tobias Burnus <burnus@net-b.de>
11296 * gfortran.dg/coarray_36.f: New.
11297 * gfortran.dg/coarray_37.f90: New.
11299 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11302 * gfortran.dg/class_allocate_18.f90: New.
11304 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11306 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11308 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11310 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11312 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11314 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11316 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11318 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11320 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11322 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11323 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11324 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11325 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11327 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11329 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11330 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11331 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11333 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11335 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11336 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11337 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11338 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11339 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11342 2015-01-26 Richard Biener <rguenther@suse.de>
11344 PR middle-end/64764
11345 * gcc.dg/uninit-19.c: New testcase.
11347 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11349 * lib/target-supports.exp (check_effective_target_vect64): Add
11352 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11355 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11357 2015-01-26 Tony Liu <tony.liu@arm.com>
11359 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11362 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11364 PR libfortran/64770
11365 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11366 correctly, clean up afterwards.
11368 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11371 * gfortran.dg/use_rename_7.f90: New.
11373 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11375 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11376 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11378 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11381 * gcc.target/sh/pr54236-4.c: New.
11383 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11385 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11386 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11389 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11391 PR libfortran/64770
11392 * gfortran.dg/open_new_segv.f90: New test.
11394 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11403 * gcc.target/sh/pr64345-1.c: New.
11404 * gcc.target/sh/pr64345-2.c: New.
11405 * gcc.target/sh/pr59533-1.c: New.
11406 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11407 * gcc.target/sh/pr52933-2.c: Likewise.
11408 * gcc.target/sh/pr54089-1.c: Likewise.
11409 * gcc.target/sh/pr54236-1.c: Likewise.
11410 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11411 * gcc.target/sh/pr49263-1.c: Remove xfails.
11412 * gcc.target/sh/pr49263-2.c: Likewise.
11413 * gcc.target/sh/pr49263-3.c: Likewise.
11414 * gcc.target/sh/pr53987-1.c: Likewise.
11415 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11416 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11417 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11418 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11419 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11420 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11422 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11425 2015-01-24 Tom de Vries <tom@codesourcery.com>
11427 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11429 2015-01-23 Ian Lance Taylor <iant@google.com>
11432 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11433 targets without split stack support.
11435 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11438 * gcc.target/i386/pr64317.c: New test.
11440 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11442 PR rtl-optimization/63637
11443 PR rtl-optimization/60663
11444 * gcc.dg/pr63637-1.c: New test.
11445 * gcc.dg/pr63637-2.c: New test.
11446 * gcc.dg/pr63637-3.c: New test.
11447 * gcc.dg/pr63637-4.c: New test.
11448 * gcc.dg/pr63637-5.c: New test.
11449 * gcc.dg/pr63637-6.c: New test.
11450 * gcc.target/i386/pr63637-1.c: New test.
11451 * gcc.target/i386/pr63637-2.c: New test.
11452 * gcc.target/i386/pr63637-3.c: New test.
11453 * gcc.target/i386/pr63637-4.c: New test.
11454 * gcc.target/i386/pr63637-5.c: New test.
11455 * gcc.target/i386/pr63637-6.c: New test.
11457 2015-01-23 Richard Biener <rguenther@suse.de>
11460 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11461 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11463 2015-01-23 Marek Polacek <polacek@redhat.com>
11465 PR preprocessor/60570
11466 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11467 * gcc.dg/cpp/pr60570.c: New test.
11469 2015-01-23 Richard Biener <rguenther@suse.de>
11472 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11473 vectorization on vect64 targets.
11475 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11478 * gfortran.dg/class_allocate_17.f90: New.
11480 2015-01-23 Tobias Burnus <burnus@net-b.de>
11483 * gfortran.dg/goacc/combined_loop.f90: New.
11485 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11488 * gfortran.dg/make_unit.f90: New test.
11490 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11493 * gfortran.dg/negative_unit_int8.f: Update.
11495 2015-01-22 Jeff Law <law@redhat.com>
11498 * gcc.target/m68k/pr52076-1.c: New test.
11499 * gcc.target/m68k/pr52076-2.c: New test.
11501 2015-01-22 Richard Biener <rguenther@suse.de>
11503 PR middle-end/64728
11504 * gcc.dg/torture/pr64728.c: New testcase.
11506 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11509 * g++.dg/pr64688.C: New test.
11511 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11513 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11514 to avoid errors with -fpic.
11516 2015-01-22 Richard Biener <rguenther@suse.de>
11519 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11521 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11523 PR rtl-optimization/64682
11524 * gcc.c-torture/execute/pr64682.c: New file.
11526 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11529 * gcc.dg/pr64511.c: New test.
11531 PR rtl-optimization/62078
11532 * g++.dg/opt/pr62078.C: New test.
11535 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11537 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11540 * gfortran.dg/internal_pack_15.f90: New test.
11542 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11544 * c-c++-common/tsan/step.c: New testcase.
11546 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11548 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11550 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11552 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11554 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11556 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11558 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11560 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11562 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11564 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11566 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11568 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11570 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11572 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11574 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11576 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11578 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11580 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11582 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11584 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11586 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11588 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11590 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11592 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11594 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11596 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11597 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11598 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11601 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11603 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11604 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11605 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11608 2015-01-21 Renlin Li <renlin.li@arm.com>
11610 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11611 * g++.dg/tls/thread_local5g.C: Likewise.
11612 * g++.dg/tls/thread_local6g.C: Likewise.
11614 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11616 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11617 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11618 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11622 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11623 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11624 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11626 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11628 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11629 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11630 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11632 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11634 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11635 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11636 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11638 2015-01-20 Jeff Law <law@redhat.com>
11641 * gcc.target/m68k/pr59946.c: New test.
11643 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11645 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11646 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11647 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11649 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11651 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11652 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11653 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11655 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11657 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11658 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11659 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11661 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11663 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11664 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11665 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11667 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11670 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11672 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11673 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11674 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11676 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11678 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11679 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11680 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11682 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11684 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11686 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11688 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11691 * g++.dg/ubsan/pr64632.C: New test.
11694 * gcc.dg/pr64663.c: New test.
11696 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11699 * g++.dg/warn/Wunused-var-23.C: New.
11701 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11704 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11705 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11707 2015-01-20 Richard Biener <rguenther@suse.de>
11710 * gcc.dg/lto/pr64684_0.c: New testcase.
11711 * gcc.dg/lto/pr64684_1.c: Likewise.
11712 * gcc.dg/lto/pr64684_2.c: Likewise.
11713 * gcc.dg/lto/pr64685_0.c: Likewise.
11714 * gcc.dg/lto/pr64685_1.c: Likewise.
11716 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11719 * g++.dg/cpp1y/lambda-init12.C: New.
11721 2015-01-20 Richard Biener <rguenther@suse.de>
11723 PR tree-optimization/64410
11724 * g++.dg/vect/pr64410.cc: Require vect_double.
11726 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11729 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11731 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11735 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11737 PR rtl-optimization/64081
11738 * gcc.dg/pr64081.c: New test.
11740 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11742 * jit.dg/harness.h: Include <unistd.h>.
11743 (CHECK_NO_ERRORS): New.
11744 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11745 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11746 gcc_jit_context_compile_to_file.
11747 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11748 args to the spawned executable.
11749 (jit-expand-vars): New function.
11750 (jit-exe-params): New variable.
11751 (dg-jit-set-exe-params): New function.
11752 (jit-dg-test): Detect testcases that use
11753 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11754 Set arguments of spawned process to jit-exe-params.
11755 (jit-get-output-filename): New function.
11756 (jit-setup-compile-to-file): New function.
11757 (jit-verify-compile-to-file): New function.
11758 (jit-run-executable): New function.
11759 (jit-verify-executable): New function.
11760 * jit.dg/test-compile-to-assembler.c: New testcase.
11761 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11762 * jit.dg/test-compile-to-executable.c: New testcase.
11763 * jit.dg/test-compile-to-object.c: New testcase.
11765 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11768 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11771 2015-01-19 Martin Liska <mliska@suse.cz>
11773 * objc/compile/pr64668.m: New test.
11775 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11777 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11778 (create_overflow_fn): Update comment to clarify that
11779 the third param of the created function is a bool *, not
11781 (verify_int_overflow_fn): Convert param "expected_ovf" from
11782 int to bool. Update third param of "overflow_fn_type" from int *
11783 to bool *. Update local "actual_ovf" from int to bool.
11784 (verify_uint_overflow_fn): Likewise.
11786 2015-01-19 Martin Liska <mliska@suse.cz>
11788 * gcc.dg/ipa/ipa-icf-33.c: New test.
11790 2015-01-19 Felix Yang <felix.yang@huawei.com>
11791 Haijian Zhang <z.zhanghaijian@huawei.com>
11793 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11794 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11795 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11796 result_float64x2, expected_hfloat64x2): New helper type, variable and
11798 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11799 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11800 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11801 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11802 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11803 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11804 and target without the FMA feature.
11806 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11808 * gcc.target/aarch64/pr64304.c: New testcase.
11810 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11812 PR rtl-optimization/64081
11813 * gcc.dg/pr64081.c: New test.
11815 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11818 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11820 * gcc.target/aarch64/test_frame_6.c: Likewise.
11821 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11822 and x19 (in the epilogue).
11823 * gcc.target/aarch64/test_frame_4.c: Likewise.
11824 * gcc.target/aarch64/test_frame_7.c: Likewise.
11826 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11828 * gcc.target/i386/chkp-always_inline.c: New.
11830 2015-01-15 Andrew Pinski <apinski@cavium.com>
11831 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11833 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11834 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11836 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11839 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11840 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11842 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11845 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11847 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11850 * gcc.target/sh/torture/pr64652.c: New.
11852 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11854 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11855 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11856 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11857 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11858 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11859 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11861 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11864 * g++.dg/torture/pr64378.C: New testcase.
11866 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11869 * gfortran.dg/block_13.f08: New test
11871 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11874 * gfortran.dg/associate_1.f03: Allow test for character with
11877 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11879 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11880 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11882 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11884 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11886 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11889 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11891 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11894 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11897 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11900 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11902 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11905 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11907 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11909 PR rtl-optimization/52773
11910 * gcc.c-torture/compile/pr52773.c: New test.
11912 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11915 * g++.dg/cpp0x/alias-decl-46.C: New.
11917 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11919 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11921 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11925 (CHECK_FP): Likewise.
11926 (CHECK_CUMULATIVE_SAT): Likewise.
11928 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11930 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11931 (Set_Neon_Cumulative_Sat): Add parameter.
11932 (__set_neon_cumulative_sat): Support new parameter.
11933 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11934 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11936 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11937 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11940 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11942 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11943 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11945 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11948 * g++.dg/tls/thread_local-ice4.C: New.
11950 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11952 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11955 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11958 * g++.dg/cpp0x/vt-62276.C: New.
11960 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11962 PR middle-end/64353
11963 * g++.dg/pr64353.C: New.
11965 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11968 * gcc.target/aarch64/pr64263_1.c: New test.
11970 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11972 PR tree-optimization/64434
11973 * gcc.dg/torture/pr64434.c: Move to...
11974 * gcc.dg/pr64434.c: ... here.
11976 2015-01-16 Richard Biener <rguenther@suse.de>
11978 PR middle-end/64614
11979 * gcc.dg/uninit-18.c: New testcase.
11981 2015-01-16 Richard Biener <rguenther@suse.de>
11983 PR tree-optimization/64568
11984 * g++.dg/torture/pr64568-2.C: New testcase.
11986 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11989 * gcc.target/i386/chkp-label-address.c: New.
11991 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11994 * gfortran.dg/pointer_init_6.f90: Extended.
11996 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11998 * gcc.c-torture/compile/20150108.c: New test.
12000 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12002 * gcc.target/visium: New directory.
12004 2015-01-16 Richard Biener <rguenther@suse.de>
12006 PR tree-optimization/61743
12007 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12008 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12010 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12012 * gcc.dg/pr64015.c: New test.
12014 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12018 * g++.dg/ipa/pr64612.C: New test.
12020 2015-01-16 Renlin Li <renlin.li@arm.com>
12022 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12024 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12026 * gcc.target/i386/sse-14.c: Test new intrinsic.
12027 * gcc.target/i386/sse-22.c: Ditto.
12029 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12032 * g++.dg/cpp0x/auto44.C: New.
12034 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12037 * gcc.target/nios2/gpopt-all.c: New test case.
12038 * gcc.target/nios2/gpopt-local.c: New test case.
12039 * gcc.target/nios2/gpopt-global.c: New test case.
12040 * gcc.target/nios2/gpopt-data.c: New test case.
12041 * gcc.target/nios2/gpopt-none.c: New test case.
12043 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12045 * g++.dg/ubsan/vptr-1.C: New test.
12046 * g++.dg/ubsan/vptr-2.C: New test.
12047 * g++.dg/ubsan/vptr-3.C: New test.
12048 * g++.dg/ubsan/vptr-4.C: New test.
12049 * g++.dg/ubsan/vptr-5.C: New test.
12050 * g++.dg/ubsan/vptr-6.C: New test.
12051 * g++.dg/ubsan/vptr-7.C: New test.
12052 * g++.dg/ubsan/vptr-8.C: New test.
12053 * g++.dg/ubsan/vptr-9.C: New test.
12055 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12057 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12059 * lib/gcc-dg.exp: Likewise.
12061 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12063 PR rtl-optimization/64110
12064 * gcc.target/i386/pr64110.c: Add scan-assembler.
12066 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12067 James Norris <jnorris@codesourcery.com>
12068 Cesar Philippidis <cesar@codesourcery.com>
12069 Ilmir Usmanov <i.usmanov@samsung.com>
12071 * lib/target-supports.exp (check_effective_target_fopenacc): New
12073 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12074 * g++.dg/goacc/goacc.exp: Likewise.
12075 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12076 * gcc.dg/goacc/goacc.exp: Likewise.
12077 * gfortran.dg/goacc/goacc.exp: Likewise.
12078 * c-c++-common/cpp/openacc-define-1.c: New file.
12079 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12080 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12081 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12082 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12083 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12084 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12085 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12086 * c-c++-common/goacc/cache-1.c: Likewise.
12087 * c-c++-common/goacc/clauses-fail.c: Likewise.
12088 * c-c++-common/goacc/collapse-1.c: Likewise.
12089 * c-c++-common/goacc/data-1.c: Likewise.
12090 * c-c++-common/goacc/data-2.c: Likewise.
12091 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12092 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12093 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12094 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12095 * c-c++-common/goacc/if-clause-1.c: Likewise.
12096 * c-c++-common/goacc/if-clause-2.c: Likewise.
12097 * c-c++-common/goacc/kernels-1.c: Likewise.
12098 * c-c++-common/goacc/loop-1.c: Likewise.
12099 * c-c++-common/goacc/loop-private-1.c: Likewise.
12100 * c-c++-common/goacc/nesting-1.c: Likewise.
12101 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12102 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12103 * c-c++-common/goacc/parallel-1.c: Likewise.
12104 * c-c++-common/goacc/pcopy.c: Likewise.
12105 * c-c++-common/goacc/pcopyin.c: Likewise.
12106 * c-c++-common/goacc/pcopyout.c: Likewise.
12107 * c-c++-common/goacc/pcreate.c: Likewise.
12108 * c-c++-common/goacc/pragma_context.c: Likewise.
12109 * c-c++-common/goacc/present-1.c: Likewise.
12110 * c-c++-common/goacc/reduction-1.c: Likewise.
12111 * c-c++-common/goacc/reduction-2.c: Likewise.
12112 * c-c++-common/goacc/reduction-3.c: Likewise.
12113 * c-c++-common/goacc/reduction-4.c: Likewise.
12114 * c-c++-common/goacc/sb-1.c: Likewise.
12115 * c-c++-common/goacc/sb-2.c: Likewise.
12116 * c-c++-common/goacc/sb-3.c: Likewise.
12117 * c-c++-common/goacc/update-1.c: Likewise.
12118 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12119 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12120 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12121 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12122 * gfortran.dg/goacc/assumed.f95: Likewise.
12123 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12124 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12125 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12126 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12127 * gfortran.dg/goacc/branch.f95: Likewise.
12128 * gfortran.dg/goacc/cache-1.f95: Likewise.
12129 * gfortran.dg/goacc/coarray.f95: Likewise.
12130 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12131 * gfortran.dg/goacc/cray.f95: Likewise.
12132 * gfortran.dg/goacc/critical.f95: Likewise.
12133 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12134 * gfortran.dg/goacc/data-tree.f95: Likewise.
12135 * gfortran.dg/goacc/declare-1.f95: Likewise.
12136 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12137 * gfortran.dg/goacc/fixed-1.f: Likewise.
12138 * gfortran.dg/goacc/fixed-2.f: Likewise.
12139 * gfortran.dg/goacc/fixed-3.f: Likewise.
12140 * gfortran.dg/goacc/fixed-4.f: Likewise.
12141 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12142 * gfortran.dg/goacc/if.f95: Likewise.
12143 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12144 * gfortran.dg/goacc/list.f95: Likewise.
12145 * gfortran.dg/goacc/literal.f95: Likewise.
12146 * gfortran.dg/goacc/loop-1.f95: Likewise.
12147 * gfortran.dg/goacc/loop-2.f95: Likewise.
12148 * gfortran.dg/goacc/loop-3.f95: Likewise.
12149 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12150 * gfortran.dg/goacc/omp.f95: Likewise.
12151 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12152 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12153 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12154 * gfortran.dg/goacc/parameter.f95: Likewise.
12155 * gfortran.dg/goacc/private-1.f95: Likewise.
12156 * gfortran.dg/goacc/private-2.f95: Likewise.
12157 * gfortran.dg/goacc/private-3.f95: Likewise.
12158 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12159 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12160 * gfortran.dg/goacc/reduction.f95: Likewise.
12161 * gfortran.dg/goacc/routine-1.f90: Likewise.
12162 * gfortran.dg/goacc/routine-2.f90: Likewise.
12163 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12164 * gfortran.dg/goacc/several-directives.f95: Likewise.
12165 * gfortran.dg/goacc/sie.f95: Likewise.
12166 * gfortran.dg/goacc/subarrays.f95: Likewise.
12167 * gfortran.dg/gomp/map-1.f90: Likewise.
12168 * gfortran.dg/openacc-define-1.f90: Likewise.
12169 * gfortran.dg/openacc-define-2.f90: Likewise.
12170 * gfortran.dg/openacc-define-3.f90: Likewise.
12171 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12172 * g++.dg/gomp/block-2.C: Likewise.
12173 * g++.dg/gomp/block-3.C: Likewise.
12174 * g++.dg/gomp/block-5.C: Likewise.
12175 * g++.dg/gomp/target-1.C: Likewise.
12176 * g++.dg/gomp/target-2.C: Likewise.
12177 * g++.dg/gomp/taskgroup-1.C: Likewise.
12178 * g++.dg/gomp/teams-1.C: Likewise.
12179 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12180 * gcc.dg/cilk-plus/jump.c: Likewise.
12181 * gcc.dg/gomp/block-1.c: Likewise.
12182 * gcc.dg/gomp/block-10.c: Likewise.
12183 * gcc.dg/gomp/block-2.c: Likewise.
12184 * gcc.dg/gomp/block-3.c: Likewise.
12185 * gcc.dg/gomp/block-4.c: Likewise.
12186 * gcc.dg/gomp/block-5.c: Likewise.
12187 * gcc.dg/gomp/block-6.c: Likewise.
12188 * gcc.dg/gomp/block-7.c: Likewise.
12189 * gcc.dg/gomp/block-8.c: Likewise.
12190 * gcc.dg/gomp/block-9.c: Likewise.
12191 * gcc.dg/gomp/target-1.c: Likewise.
12192 * gcc.dg/gomp/target-2.c: Likewise.
12193 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12194 * gcc.dg/gomp/teams-1.c: Likewise.
12196 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12198 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12201 2015-01-15 Mike Stump <mikestump@comcast.net>
12203 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12204 * gcc.dg/inline_2.c: Likewise.
12205 * gcc.dg/inline_3.c: Likewise.
12206 * gcc.dg/inline_4.c: Likewise.
12208 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12211 * gfortran.dg/proc_ptr_comp_43.f90: New.
12213 2015-01-15 Mike Stump <mikestump@comcast.net>
12215 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12216 * gcc.dg/unroll_2.c: Likewise.
12217 * gcc.dg/unroll_3.c: Likewise.
12218 * gcc.dg/unroll_4.c: Likewise.
12219 * gcc.dg/unroll_5.c: Likewise.
12221 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12224 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12226 * gcc.target/aarch64/test_frame_6.c: Likewise.
12227 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12228 x30 and x19 (in the epilogue).
12229 * gcc.target/aarch64/test_frame_4.c: Likewise.
12230 * gcc.target/aarch64/test_frame_7.c: Likewise.
12232 2015-01-15 Martin Liska <mliska@suse.cz>
12234 * g++.dg/ipa/pr64068.C: New test.
12235 * gcc.dg/ipa/PR64559.c: New test.
12237 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12239 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12242 2015-01-15 Richard Biener <rguenther@suse.de>
12244 PR tree-optimization/61743
12245 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12246 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12248 2015-01-15 Renlin Li <renlin.li@arm.com>
12250 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12251 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12253 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12255 * gcc.dg/vect/vect-aggressive-1.c: New.
12256 * gcc.target/i386/avx2-vect-aggressive.c: New.
12258 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12260 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12262 2015-01-15 Richard Biener <rguenther@suse.de>
12265 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12266 -Wl,-undefined,dynamic_lookup.
12268 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12270 * gnat.dg/opt47.adb: New test.
12272 2015-01-15 Richard Biener <rguenther@suse.de>
12275 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12277 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12279 PR tree-optimization/64434
12280 * gcc.dg/torture/pr64434.c: New test.
12282 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12284 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12285 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12286 -march=loongson* and -march=octeon* require -mno-micromips.
12288 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12289 Matthew Fortune <matthew.fortune@imgtec.com>
12291 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12292 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12293 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12294 * gcc.target/mips/call-saved-7.c: New file.
12295 * gcc.target/mips/call-saved-8.c: New file.
12296 * gcc.target/mips/call-saved-9.c: New file.
12298 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12300 * gcc.target/mips/lsa.c: New file.
12301 * gcc.target/mips/mips64-lsa.c: Likewise.
12302 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12303 * gcc.target/mips/mulsize-4.c: Likewise.
12304 * gcc.target/mips/mulsize-5.c: New file.
12305 * gcc.target/mips/mulsize-6.c: Likewise.
12306 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12307 and !HAS_LSA as ghost options.
12308 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12311 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12313 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12315 2015-01-15 Richard Biener <rguenther@suse.de>
12317 PR middle-end/64365
12318 * gcc.dg/torture/pr64365.c: New testcase.
12320 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12322 * gcc.dg/stackprotectexplicit1.c: New test.
12323 * g++.dg/stackprotectexplicit2.c: New test.
12325 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12328 * gfortran.dg/inquire_internal.f90: New.
12329 * gfortran.dg/negative_unit_check.f90: New.
12331 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12334 * gcc.target/sh/pr53988-1.c: New.
12336 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12339 * g++.dg/tls/thread_local-ice3.C: New.
12341 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12343 * gcc.target/i386/fentry-override.c: Properly place {} in target
12344 selector. Remove nonpic.
12345 * gcc.target/i386/fentry.c: Likewise.
12347 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12349 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12350 warnings instead of errors.
12352 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12354 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12355 option support instead of ENABLE_LTO from Makefile.
12357 2015-01-14 Richard Biener <rguenther@suse.de>
12359 PR tree-optimization/59354
12360 * gcc.dg/vect/pr59354.c: New testcase.
12362 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12364 * lib/target-supports.exp
12365 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12366 on ARM architures before v7.
12368 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12370 PR middle-end/59448
12371 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12372 an atomic_exchange.
12374 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12377 * gcc.target/i386/pr64386.c: New test.
12379 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12382 * gcc.target/i386/pr64393.c: New test.
12384 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12387 * gcc.target/i386/pr64387.c: New test.
12389 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12391 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12393 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12395 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12397 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12400 * gcc.target/arm/pr64453.c: New.
12402 2015-01-14 Richard Biener <rguenther@suse.de>
12405 * gcc.dg/lto/pr64415_0.c: New testcase.
12406 * gcc.dg/lto/pr64415_1.c: Likewise.
12408 2015-01-14 Martin Liska <mliska@suse.cz>
12410 * gcc.dg/ipa/pr64307.c: New test.
12412 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12414 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12415 64-bit and 128-bit.
12417 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12420 * gcc.target/arm/pr64460_1.c: New test.
12422 2015-01-14 Richard Biener <rguenther@suse.de>
12424 PR tree-optimization/64493
12425 PR tree-optimization/64495
12426 * gcc.dg/vect/pr64493.c: New testcase.
12427 * gcc.dg/vect/pr64495.c: Likewise.
12429 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12431 * gcc.dg/Warray-bounds-11.c: New test-case.
12433 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12435 * gcc.target/mips/octeon3-pipe-1.c: New test.
12437 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12439 * jit.dg/harness.h (set_up_logging): Move string concatenation
12441 (concat_strings): New function.
12442 (dump_reproducer): New function.
12443 (test_jit): Call dump_reproducer.
12444 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12446 (jit-dg-test): Delete any generated reproducer from previous runs.
12447 Verify that a generated reproducer was created, and verify that it
12449 * jit.dg/test-nested-contexts.c (main): Call
12450 gcc_jit_context_dump_reproducer_to_file.
12452 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12454 * gcc.dg/aru-2.c: Add dg-require-profiling.
12456 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12458 * lib/target-supports.exp (check_profiling_available): Check if
12461 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12464 * g++.dg/torture/pr64565.C: New testcase.
12466 2015-01-13 Marek Polacek <polacek@redhat.com>
12468 PR middle-end/64391
12469 * gcc.dg/tm/pr64391.c: New test.
12471 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12473 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12476 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12478 * gcc.target/i386/pie.c: New test.
12480 * lib/target-supports.exp (check_effective_target_pie): New.
12482 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12484 PR rtl-optimization/64286
12485 * gcc.target/i386/avx2-pr64286.c: New test.
12487 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12490 * g++.dg/cpp0x/vt-57626.C: New.
12492 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12495 * gfortran.dg/pr64528.f90: New test.
12497 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12499 * gcc.target/aarch64/subsp.c: New test.
12501 2015-01-13 Andrew Pinski <apinski@cavium.com>
12503 * gcc.target/aarch64/store-pair-1.c: New testcase.
12505 2015-01-13 Richard Biener <rguenther@suse.de>
12508 * gcc.dg/lto/pr64373_0.c: New testcase.
12510 2015-01-13 Andrew Pinski <apinski@cavium.com>
12512 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12513 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12515 2015-01-13 Richard Biener <rguenther@suse.de>
12517 PR tree-optimization/64406
12518 * gcc.dg/pr64406.c: New testcase.
12520 2015-01-13 Richard Biener <rguenther@suse.de>
12522 PR tree-optimization/64404
12523 * gcc.dg/vect/pr64404.c: New testcase.
12525 2015-01-13 Richard Biener <rguenther@suse.de>
12527 PR tree-optimization/64568
12528 * g++.dg/torture/pr64568.C: New testcase.
12530 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12532 * jit.dg/test-error-local-used-from-other-function.c: New test
12534 * jit.dg/test-error-param-reuse.c: New test case.
12535 * jit.dg/test-error-param-sharing.c: New test case.
12536 * jit.dg/test-error-param-used-from-other-function.c: New test
12538 * jit.dg/test-error-param-used-without-a-function.c: New test
12541 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12543 PR tree-optimization/64563
12544 * gcc.dg/pr64563.c: New test.
12547 * gcc.target/i386/pr64513.c: New test.
12549 PR tree-optimization/64454
12550 * gcc.dg/pr64454.c: New test.
12553 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12555 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12556 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12557 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12558 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12559 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12560 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12561 * gcc.dg/vect/slp-25.c: Likewise.
12562 * gcc.dg/vect/vect-109.c: Likewise.
12563 * gcc.dg/vect/vect-13.c: Likewise.
12564 * gcc.dg/vect/vect-17.c: Likewise.
12565 * gcc.dg/vect/vect-18.c: Likewise.
12566 * gcc.dg/vect/vect-19.c: Likewise.
12567 * gcc.dg/vect/vect-20.c: Likewise.
12568 * gcc.dg/vect/vect-21.c: Likewise.
12569 * gcc.dg/vect/vect-22.c: Likewise.
12570 * gcc.dg/vect/vect-27.c: Likewise.
12571 * gcc.dg/vect/vect-29.c: Likewise.
12572 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12573 * gcc.dg/vect/vect-2.c: Likewise.
12574 * gcc.dg/vect/vect-3.c: Likewise.
12575 * gcc.dg/vect/vect-4.c: Likewise.
12576 * gcc.dg/vect/vect-5.c: Likewise.
12577 * gcc.dg/vect/vect-72.c: Likewise.
12578 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12579 * gcc.dg/vect/vect-73.c: Likewise.
12580 * gcc.dg/vect/vect-77-global.c: Likewise.
12581 * gcc.dg/vect/vect-78-global.c: Likewise.
12582 * gcc.dg/vect/vect-7.c: Likewise.
12583 * gcc.dg/vect/vect-86.c: Likewise.
12584 * gcc.dg/vect/vect-align-1.c: Likewise.
12585 * gcc.dg/vect/vect-align-3.c: Likewise.
12586 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12587 * gcc.dg/vect/vect-all.c: Likewise.
12588 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12589 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12590 * gcc.dg/vect/vect-peel-3.c: Likewise.
12591 * gcc.dg/vect/vect-peel-4.c: Likewise.
12592 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12594 2015-01-12 Jeff Law <law@redhat.com>
12597 * gcc.target/m68k/pr64461.c: New test.
12599 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12601 * jit.dg/test-array-as-pointer.c (create_code): Update call
12602 to gcc_jit_context_new_global by setting "kind" to
12603 GCC_JIT_GLOBAL_IMPORTED.
12604 * jit.dg/test-error-array-as-pointer.c: Likewise.
12605 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12606 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12607 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12608 * jit.dg/test-using-global.c (the_global): Rename to...
12609 (imported_global): ...this.
12610 (create_code): Update to test the three kinds of global.
12611 (verify_code): Likewise.
12613 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12616 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12617 undefined behavior.
12618 * gcc.target/i386/pr64291-2.c: Updated.
12620 2015-01-12 Richard Biener <rguenther@suse.de>
12622 PR tree-optimization/64530
12623 * gfortran.dg/pr64530.f90: New testcase.
12625 2015-01-12 Richard Biener <rguenther@suse.de>
12627 PR middle-end/64357
12628 * gcc.dg/torture/pr64357.c: New testcase.
12630 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12632 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12635 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12636 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12638 2015-01-12 Martin Liska <mliska@suse.cz>
12640 * gcc.dg/ipa/PR64550.c: New test.
12642 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12645 * g++.dg/ipa/pr63470.C: New testcase.
12647 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12650 * gfortran.dg/typebound_operator_20.f90: New.
12652 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12655 * gfortran.dg/proc_ptr_comp_42.f90: New.
12657 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12660 * gfortran.dg/proc_ptr_comp_41.f90: New.
12662 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12664 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12666 2015-01-10 Tobias Burnus <burnus@net-b.de>
12669 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12670 and add dg-excess-errors.
12671 * gfortran.dg/line_length_6.f90: New.
12672 * gfortran.dg/line_length_7.f90: New.
12673 * gfortran.dg/line_length_8.f90: New.
12674 * gfortran.dg/line_length_9.f90: New.
12675 * gfortran.dg/line_length_10.f90: New.
12676 * gfortran.dg/line_length_11.f90: New.
12678 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12680 * jit.dg/test-threads.c (struct testcase): Move declaration
12681 to jit.dg/all-non-failing-tests.h.
12682 (testcases): Likewise.
12683 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12684 declaration here from jit.dg/all-non-failing-tests.h.
12685 (testcases): Likewise.
12686 * jit.dg/test-combination.c (create_code): Eliminate spelling
12687 out all of the testcases in favor of looping through the
12688 "testcases" metadata.
12689 (verify_code): Likewise.
12691 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12693 PR rtl-optimization/64536
12694 * gcc.dg/pr64536.c: New test.
12696 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12698 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12699 * jit.dg/test-combination.c (create_code): Likewise.
12700 (verify_code): Likewise.
12701 * jit.dg/test-constants.c: New test case.
12702 * jit.dg/test-threads.c: Add test-constants.c.
12704 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12707 * objc.dg/gnu-api-2-class.m: Add a test case
12708 for the above change.
12710 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12712 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12714 2015-01-09 Richard Biener <rguenther@suse.de>
12716 PR tree-optimization/64410
12717 * g++.dg/vect/pr64410.cc: New testcase.
12719 2015-01-09 Martin Liska <mliska@suse.cz>
12721 * gcc.dg/ipa/ipa-icf-32.c: New test.
12723 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12725 * c-c++-common/tsan/tsan_barrier.h: New.
12726 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12727 * c-c++-common/tsan/bitfield_race.c: Likewise.
12728 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12729 * c-c++-common/tsan/mutexset1.c: Likewise.
12730 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12731 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12732 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12733 * c-c++-common/tsan/simple_race.c: Likewise.
12734 * c-c++-common/tsan/simple_stack.c: Likewise.
12735 * c-c++-common/tsan/sleep_sync.c: Likewise.
12736 * c-c++-common/tsan/tiny_race.c: Likewise.
12737 * c-c++-common/tsan/tls_race.c: Likewise.
12738 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12739 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12740 * g++.dg/tsan/atomic_free.C: Likewise.
12741 * g++.dg/tsan/atomic_free2.C: Likewise.
12742 * g++.dg/tsan/cond_race.C: Likewise.
12743 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12745 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12748 * lib/target-supports.exp (check_effective_target_libatomic_available):
12750 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12751 targets that match effective-target libatomic_available.
12752 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12754 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12756 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12757 Verify the result of gcc_jit_context_get_last_error.
12758 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12760 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12762 PR tree-optimization/63989
12763 * gcc.dg/strlenopt-27.c: New test.
12765 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12767 * jit.dg/harness.h (set_up_logging): New function.
12768 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12769 set_up_logging on the context, so that every testcase is
12770 logged to a particular file.
12771 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12772 and call gcc_jit_context_set_logfile on the top-level context.
12774 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12777 * g++.dg/opt/pr64338.C: New test.
12779 2015-01-08 Tobias Burnus <burnus@net-b.de>
12781 * gfortran.dg/coarray/codimension_2b.f90: New file.
12782 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12783 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12785 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12788 * g++.dg/ext/fnname4.C: New.
12790 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12793 * g++.dg/cpp0x/constexpr-64462.C: New.
12795 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12798 * g++.dg/cpp0x/deleted10.C: New.
12800 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12802 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12804 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12806 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12807 GCC_JIT_UNARY_OP_ABS.
12808 (verify_unary_ops): Likewise.
12810 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12812 * jit.dg/test-arith-overflow.c: New test case.
12813 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12814 * jit.dg/test-combination.c (create_code): Likewise.
12815 (verify_code): Likewise.
12816 * jit.dg/test-threads.c (testcases): Likewise.
12818 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12820 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12821 rather than "jit". Load g++.exp, and call g++_init.
12822 Run test-*.cc files within the testsuite and *.cc files within
12824 (jit-dg-test): Drop the addition of -fgnu89-inline to
12825 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12826 doing it when compiling C testcases (since g++ does not handle
12827 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12828 is restored to the value after g++_init ran, rather than the
12829 value before g++_init ran. Return a list of
12830 $comp_output $output_file, as dg-test assumes.
12832 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12834 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12835 make it easier to figure out the origin of each test result when
12836 running test-combination.c and test-threads.c.
12837 (CHECK_VALUE): Likewise.
12838 (CHECK_DOUBLE_VALUE): Likewise.
12839 (CHECK_STRING_VALUE): Likewise.
12840 (CHECK_STRING_STARTS_WITH): Likewise.
12841 (CHECK_STRING_CONTAINS): Likewise.
12843 (check_string_value): Likewise, add "funcname" param.
12844 (check_string_starts_with): Likewise.
12845 (check_string_contains): Likewise.
12847 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12849 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12850 generating name of built executable.
12852 2015-01-07 Marek Polacek <polacek@redhat.com>
12855 * gcc.dg/pr64440.c: New test.
12856 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12858 2015-01-07 Marek Polacek <polacek@redhat.com>
12861 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12862 * gcc.dg/pr64417.c: New test.
12864 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12867 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12870 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12872 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12873 Check if testcases run without errors, not just if they compile.
12875 2015-01-06 Christian Bruel <christian.bruel@st.com>
12878 * gcc.target/sh/pr64507.c: New test.
12880 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12882 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12884 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12886 * c-c++-common/asan/sanitize-all-1.c: New test.
12887 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12888 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12889 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12890 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12892 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12894 * lib/target-supports.exp (check_profiling_available): Return 0 for
12896 (check_effective_target_tls_runtime): Likewise.
12897 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12898 * gcc.dg/20020312-2.c: Adjust for Visium.
12899 * gcc.dg/tls/thr-cse-1.c: Likewise
12900 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12901 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12902 * gcc.dg/weak/typeof-2.c: Likewise.
12904 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12906 PR rtl-optimization/64287
12907 * gcc.dg/aru-2.c: New test.
12909 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12912 * c-c++-common/ubsan/pr64344-1.c: New test.
12913 * c-c++-common/ubsan/pr64344-2.c: New test.
12915 PR tree-optimization/64465
12916 * gcc.dg/pr64465.c: New test.
12918 PR tree-optimization/64494
12919 * gcc.c-torture/compile/pr64494.c: New test.
12921 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12924 * gfortran.dg/realloc_on_assign_25.f90: New test.
12926 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12928 Update copyright years.
12930 2015-01-05 Marek Polacek <polacek@redhat.com>
12933 * gcc.dg/pr64423.c: New test.
12935 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12937 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12938 mmix-knuth-mmixware for the same reason as for MIPS.
12939 * gcc.dg/debug/debug-2.c: Ditto.
12941 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12943 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12946 * lib/gfortran.exp: Add libatomic library search path.
12947 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12948 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12950 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12952 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12954 * c-c++-common/tsan/bitfield_race.c: New testcase.
12955 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12957 2015-01-02 Tobias Burnus <burnus@net-b.de>
12959 * gfortran.dg/coarray/collectives_4.f90: New.
12961 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12964 * gfortran.dg/extends_16.f90: New.
12966 2015-01-02 Tobias Burnus <burnus@net-b.de>
12968 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12970 2015-01-02 Tobias Burnus <burnus@net-b.de>
12972 * gfortran.dg/coarray/codimension_2.f90: New.
12973 * gfortran.dg/coarray/codimension_2a.f90: New.
12974 * gfortran.dg/coarray_35.f90: New.
12975 * gfortran.dg/coarray_35a.f90: New.
12977 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12980 * gfortran.dg/dummy_procedure_11.f90: New.
12982 Copyright (C) 2015 Free Software Foundation, Inc.
12984 Copying and distribution of this file, with or without modification,
12985 are permitted in any medium without royalty provided the copyright
12986 notice and this notice are preserved.