1 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
3 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
8 * gfortran.dg/pr46588.f90: New test.
10 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
12 * gcc.dg/mvc1.c: New test for multiple targets cloning.
13 * gcc.dg/mvc2.c: Ditto.
14 * gcc.dg/mvc3.c: Ditto.
15 * gcc.dg/mvc4.c: Ditto.
16 * gcc.dg/mvc5.c: Ditto.
17 * gcc.dg/mvc6.c: Ditto.
18 * gcc.dg/mvc7.c: Ditto.
19 * g++.dg/ext/mvc1.C: Ditto.
20 * g++.dg/ext/mvc2.C: Ditto.
21 * g++.dg/ext/mvc3.C: Ditto.
22 * g++.dg/ext/mvc4.C: Ditto.
24 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
27 * gfortran.dg/pr51993.f90: New test.
29 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
31 PR rtl-optimization/68106
32 * gcc.target/aarch64/pr68106.c: New.
34 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
37 * gfortran.dg/pr36192_1.f90: New test.
39 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
42 *gfortran.dg/pr68154.f90
44 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
46 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
47 * c-c++-common/goacc/acc_on_device-2.c: Delete.
49 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
51 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
53 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
55 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
57 * gcc.target/powerpc/float128-mix.c: Likewise.
59 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
62 * gfortran.dg/pr68054.f90: New test.
64 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr67885.f90: New test.
69 2015-10-29 Jeff Law <law@redhat.com>
71 PR tree-optimization/67892
72 * gcc.dg/tree-ssa/pr21417: Update expected output.
73 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
75 2015-10-29 Richard Biener <rguenther@suse.de>
78 * c-c++-common/ubsan/pr68142.c: New testcase.
80 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/other/cv_func4.C: New.
85 2015-10-29 Richard Biener <rguenther@suse.de>
88 * c-c++-common/ubsan/pr56956.c: New testcase.
90 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
92 * gnat.dg/discr44.adb: New test.
94 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
97 * gcc.dg/debug/pr66068.c: New test.
99 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
102 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
103 array bounds error at line 25.
105 2015-10-28 Catherine Moore <clm@codesourcery.com>
107 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
108 * gcc.target/mips/oddspreg-6.c: Likewise.
109 * gcc.target/mips/oddspreg-1.c: Likewise.
110 * gcc.target/mips/oddspreg-2.c: Likewise.
112 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
115 * gcc.target/avr/pr67839.c: New test.
117 2015-10-28 Richard Biener <rguenther@suse.de>
119 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
121 2015-10-28 Tom de Vries <tom@codesourcery.com>
123 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
125 2015-10-28 Richard Biener <rguenther@suse.de>
128 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
131 2015-10-28 Richard Biener <rguenther@suse.de>
133 PR tree-optimization/65962
134 * gcc.dg/vect/vect-62.c: Adjust.
136 2015-10-28 Richard Biener <rguenther@suse.de>
139 * gcc.dg/torture/pr68067-1.c: New testcase.
140 * gcc.dg/torture/pr68067-2.c: Likewise.
142 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
144 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
146 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
148 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
149 as xvmadd and xvnmsub.
150 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
152 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
154 * c-c++-common/goacc/loop-shape.c: New test.
156 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
157 Cesar Philippidis <cesar@codesourcery.com>
159 * g++.dg/g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
160 * gcc/testsuite/g++.dg/gomp/pr33372-3.C: Likewise.
162 2015-10-27 Richard Henderson <rth@redhat.com>
165 * gcc.target/i386/pr67609-2.c: New test.
167 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
170 * gcc.target/aarch64/pr68102_1.c: New test.
172 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
175 * gfortran.dg/allocate_with_source_15.f03: New test
177 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
178 James Norris <jnorris@codesourcery.com>
181 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
183 * gfortran.dg/goacc/loop-1.f95: Likewise.
184 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
185 * gfortran.dg/goacc/cray.f95: Likewise.
186 * gfortran.dg/goacc/parameter.f95: Likewise.
188 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
191 * gfortran.dg/pr67805_2.f90: New test.
193 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
194 Aditya Kumar <aditya.k7@samsung.com>
196 * gcc.dg/graphite/block-0.c: Changed to match pattern.
197 * gcc.dg/graphite/interchange-1.c: Same.
198 * gcc.dg/graphite/interchange-10.c: Same.
199 * gcc.dg/graphite/interchange-11.c: Same.
200 * gcc.dg/graphite/interchange-13.c: Same.
201 * gcc.dg/graphite/interchange-3.c: Same.
202 * gcc.dg/graphite/interchange-4.c: Same.
203 * gcc.dg/graphite/interchange-7.c: Same.
204 * gcc.dg/graphite/interchange-9.c: Same.
205 * gcc.dg/graphite/uns-interchange-9.c: Same.
206 * gfortran.dg/graphite/interchange-3.f90: Same.
208 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.target/i386/pr67215-1.c: New test.
212 * gcc.target/i386/pr67215-2.c: Likewise.
213 * gcc.target/i386/pr67215-3.c: Likewise.
215 2015-10-27 Richard Biener <rguenther@suse.de>
217 PR tree-optimization/68104
218 * gcc.dg/torture/pr68104.c: New testcase.
220 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
222 * gcc.dg/vect/vect-strided-shift-1.c: New.
224 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
227 * gcc.target/arm/pr67929_1.c: New test.
229 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
231 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
233 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
235 PR tree-optimization/68097
236 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
237 --param max-ssa-name-query-depth=3 to dg-options.
239 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
241 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
243 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
245 * gcc.dg/builtins-52.c: Add -O to dg-options.
247 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
249 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
251 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
255 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
257 (PR64765): New function.
258 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
259 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
261 * gfortran.dg/goacc/cray.f95: Refine prune directive.
262 * gfortran.dg/goacc/parameter.f95: Likewise.
264 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
267 * gfortran.dg/empty_label_typedecl.f90: New test.
269 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
272 * gfortran.dg/pr36192.f90: New test.
274 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
276 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
277 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
278 * gnat.dg/opt51.adb: New test.
279 * gnat.dg/opt51_pkg.ads: New helper.
281 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
283 * gcc.target/mips/ds-schedule-1.c: New.
284 * gcc.target/mips/ds-schedule-2.c: New.
286 2015-10-26 Jeff Law <law@redhat.com>
288 PR tree-optimization/68013
289 * gcc.c-torture/compile/pr68013.c: New test.
291 2015-10-26 Richard Biener <rguenther@suse.de>
292 Dominik Vogt <vogt@linux.vnet.ibm.com>
295 * gcc.target/s390/pr67443.c: New testcase.
297 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
299 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
300 make it unique per testcase.
301 * gfortran.dg/chmod_2.f90: Likewise.
302 * gfortran.dg/chmod_3.f90: Likewise.
303 * gfortran.dg/direct_io_8.f90: Likewise.
304 * gfortran.dg/f2003_inquire_1.f03: Likewise.
305 * gfortran.dg/f2003_io_1.f03: Likewise.
306 * gfortran.dg/f2003_io_2.f03: Likewise.
307 * gfortran.dg/f2003_io_8.f03: Likewise.
308 * gfortran.dg/inquire_size.f90: Likewise.
309 * gfortran.dg/namelist_66.f90: Likewise.
310 * gfortran.dg/namelist_82.f90: Likewise.
311 * gfortran.dg/namelist_87.f90: Likewise.
312 * gfortran.dg/open_negative_unit_1.f90: Likewise.
313 * gfortran.dg/open_new.f90: Likewise.
314 * gfortran.dg/stat_1.f90: Likewise.
315 * gfortran.dg/stat_2.f90: Likewise.
316 * gfortran.dg/streamio_15.f90: Likewise.
317 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
319 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
322 * g++.dg/pr67989.C: New test.
324 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
326 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
327 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
328 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
329 suffix to the temporary filename to make it unique per testcase.
331 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
333 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
335 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
338 * gfortran.dg/allocate_with_source_12.f03: New test
341 * gfortran.dg/allocate_with_source_13.f03: New test
344 * gfortran.dg/allocate_with_source_14.f03: New test
346 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
348 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
350 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.target/i386/pr68084.c: New test.
355 2015-10-25 Andre Vehreschild <vehre@gmx.de>
359 * gfortran.dg/allocate_with_source_10.f08: New test.
360 * gfortran.dg/allocate_with_source_11.f08: New test.
361 * gfortran.dg/class_array_15.f03: Changed count of expected
362 _builtin_frees to 11. One step of temporaries is spared, therefore
363 the allocatable component of that temporary is not to be freeed.
365 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
368 * gfortran.dg/pr68055.f90: New case.
370 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
373 * gfortran.dg/pr67805.f90: New testcase.
374 * gfortran.dg/array_constructor_26.f03: Update testcase.
375 * gfortran.dg/array_constructor_27.f03: Ditto.
376 * gfortran.dg/char_type_len_2.f90: Ditto.
377 * gfortran.dg/pr67802.f90: Ditto.
378 * gfortran.dg/used_before_typed_3.f90: Ditto.
380 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
383 * g++.dg/torture/pr67600.C: New testcase.
385 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
387 * g++.dg/pr68062.C: New test.
389 2015-10-23 Jeff Law <law@redhat.com>
391 PR tree-optimization/67830
392 * gcc.dg/pr67830.c: New test.
394 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
396 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
398 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
399 Andrew Pinski <apinski@cavium.com>
401 PR rtl-optimization/67736
402 * gcc.dg/torture/pr67736.c: New test.
403 * gcc.dg/combine-subregs.c: New test.
405 2015-10-23 Alan Hayward <alan.hayward@arm.com>
407 PR tree-optimization/65947
408 * lib/target-supports.exp
409 (check_effective_target_vect_max_reduc): Add.
410 * gcc.dg/vect/pr65947-1.c: New test.
411 * gcc.dg/vect/pr65947-2.c: New test.
412 * gcc.dg/vect/pr65947-3.c: New test.
413 * gcc.dg/vect/pr65947-4.c: New test.
414 * gcc.dg/vect/pr65947-5.c: New test.
415 * gcc.dg/vect/pr65947-6.c: New test.
416 * gcc.dg/vect/pr65947-7.c: New test.
417 * gcc.dg/vect/pr65947-8.c: New test.
418 * gcc.dg/vect/pr65947-9.c: New test.
419 * gcc.dg/vect/pr65947-10.c: New test.
420 * gcc.dg/vect/pr65947-11.c: New test.
422 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
424 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
425 Make weak rather than noinline.
426 * gcc.dg/builtins-57.c: Compile with -O.
427 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
429 2015-10-23 Tom de Vries <tom@codesourcery.com>
431 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
433 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
436 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
437 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
439 2015-10-22 Martin Sebor <msebor@redhat.com>
442 * gcc.misc-tests/help.exp: Verify that option descriptions
444 * lib/options.exp (check_for_options): Use the regexp --line option.
445 Print unexpected match on failure.
447 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
449 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
451 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/cpp1y/var-templ46.C: New.
456 2015-10-22 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/58497
459 * gcc.dg/tree-ssa/vector-5.c: New testcase.
461 2015-10-22 Richard Biener <rguenther@suse.de>
463 PR tree-optimization/19049
464 PR tree-optimization/65962
465 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
466 * gcc.dg/vect/vect-63.c: Adjust.
467 * gcc.dg/vect/vect-70.c: Likewise.
468 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
469 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
470 * gfortran.dg/vect/pr19049.f90: Likewise.
471 * gfortran.dg/vect/vect-8.f90: Likewise.
473 2015-10-22 Richard Biener <rguenther@suse.de>
477 * gcc.dg/torture/ftrapv-2.c: New testcase.
479 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
482 * gcc.target/s390/pr68015.c: New test.
484 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
487 * gcc.target/arm/xor-and.c: Adjust test to check for eor
490 2015-10-22 Jiong Wang <jiong.wang@arm.com>
491 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
494 * gcc.target/aarch64/pr63304_1.c: New test.
496 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/parse/enum13.C: New.
501 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/parse/enum12.C: New.
506 2015-10-21 Martin Sebor <msebor@redhat.com>
509 * gcc.misc-tests/help.exp: Adjust.
510 * lib/options.exp (check_for_options): Add detail to output.
512 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
515 * gfortran.dg/pr67939.f90: New test.
517 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
518 Sebastian Pop <s.pop@samsung.com>
520 * gcc.dg/graphite/scop-11.c: Update pattern.
522 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
525 * g++.dg/ipa/pr67056.C: New testcase.
527 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
529 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
532 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
534 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
535 Add associated options for arm*-*-*.
536 (sqrt): Remove dummy definition.
538 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
540 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
542 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
544 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
545 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
546 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
548 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
550 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
551 sra-max-scalarization-size-Ospeed.
553 2015-10-21 Marek Polacek <polacek@redhat.com>
557 * gcc.dg/pr68024.c: New test.
559 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
561 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
562 * c-c++-common/goacc/sb-1.c: Adjust errors.
563 * c-c++-common/goacc/sb-3.c: Adjust errors.
564 * c-c++-common/goacc/loop-1.c: Adjust errors.
565 * c-c++-common/goacc/nesting-1.c: Adjust errors.
566 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
567 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
569 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
571 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
573 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
575 * gcc.dg/lto/simd-function_0.c: New test.
577 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
580 * gcc.target/i386/pr68018.c: New test.
582 2015-10-21 Richard Biener <rguenther@suse.de>
585 * gcc.dg/torture/pr68031.c: New testcase.
587 2015-10-21 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/68026
590 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
592 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
594 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
595 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
596 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
597 * g++.dg/asan/default-options-1.C: Likewise.
599 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601 * gcc.target/aarch64/stp_vec_64_1.c: New test.
602 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
604 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
606 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
608 2015-10-20 Marek Polacek <polacek@redhat.com>
611 * gcc.dg/pr67964.c: New test.
613 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
615 PR rtl-optimization/67609
616 * gcc.target/i386/pr67609.c: New.
618 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
620 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
622 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
624 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
625 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
627 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
630 * gcc.target/i386/pr66810.c: New test.
632 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
636 * gcc.target/i386/pr67963-1.c: New test.
637 * gcc.target/i386/pr67963-2.c: Likewise.
638 * gcc.target/i386/pr67963-3.c: Likewise.
639 * gcc.target/i386/pr67985-1.c: Likewise.
640 * gcc.target/i386/pr67985-2.c: Likewise.
641 * gcc.target/i386/pr67985-3.c: Likewise.
643 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
645 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
647 2015-10-20 Richard Biener <rguenther@suse.de>
649 PR tree-optimization/68017
650 * gcc.dg/torture/pr68017.c: New testcase.
652 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
655 * gcc.target/aarch64/pr66912.c: New.
656 * gcc.target/arm/pr66912.c: New.
658 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
660 * gfortran.dg/pr67900.f90: New tests.
662 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
664 * gnat.dg/opt50.adb: New test.
665 * gnat.dg/opt50_pkg.adb: New helper.
666 * gnat.dg/opt50_pkg.ads: New helper.
668 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
671 * gfortran.dg/pr68019.f90: new test.
673 2015-10-19 Richard Biener <rguenther@suse.de>
675 PR tree-optimization/67975
676 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
678 2015-10-19 Richard Biener <rguenther@suse.de>
680 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
682 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
685 * gcc.target/i386/pr67995-1.c: New test.
686 * gcc.target/i386/pr67995-2.c: Likewise.
687 * gcc.target/i386/pr67995-3.c: Likewise.
689 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
692 * gcc.dg/PR68002.c: New test.
694 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
696 * gcc.dg/builtins-20.c: Remove undefined behavior.
698 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
701 * gfortran.dg/common_25.f90: New file.
703 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
706 * gfortran.dg/move_alloc_15.f90: New test
707 * gfortran.dg/move_alloc_16.f90: New test
710 * gfortran.dg/deferred_character_assignment_1.f90: New test
712 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
715 * gfortran.df/pr67987.f90: New test.
716 * gfortran.dg/char_length_2.f90: Update testcase.
718 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
720 * gcc.target/i386/iamcu/test_basic_returning.c
721 (def_test_returning_type): Use union to check float return bits.
723 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
725 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
726 Replace printf with __builtin_printf.
728 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
730 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
733 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/pack21.adb: New test.
737 * gnat.dg/pack22.adb: Likewise.
738 * gnat.dg/pack22_pkg.ad[sb]: New helper.
740 2015-10-16 Christian Bruel <christian.bruel@st.com>
743 * gcc.target/arm/no-align.c: New test.
744 * gcc.target/arm/attr-align1.c: New test.
745 * gcc.target/arm/attr-align2.c: New test.
746 * gcc.target/arm/attr-align3.c: New test.
748 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
750 * gcc.c-torture/compile/icfmatch.c: Add testcase
752 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/cpp1z/fold-ice1.C: New.
757 2015-10-16 Michael Collison <michael.collison@linaro.org>
758 Andrew Pinski <andrew.pinski@caviumnetworks.com>
760 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
762 2015-10-15 Marek Polacek <polacek@redhat.com>
764 * gcc.dg/tree-ssa/reassoc-42.c: New test.
766 2015-10-15 Marek Polacek <polacek@redhat.com>
768 PR tree-optimization/67953
769 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
771 * gcc.dg/torture/pr67953.c: New test.
773 2015-10-14 Jeff Law <law@redhat.com>
775 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
776 contained within have their own file/test now.
777 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
778 ssa-dom-thread-2.c. Tighten expected output slightly and comment
779 expectations a bit more.
780 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
781 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
782 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
784 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
789 2015-10-14 Marek Polacek <polacek@redhat.com>
791 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
801 2015-10-14 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/67915
804 * gcc.dg/torture/pr67915.c: New testcase.
806 2015-10-14 Marek Polacek <polacek@redhat.com>
808 PR tree-optimization/67815
809 * gcc.dg/tree-ssa/reassoc-39.c: New test.
810 * gcc.dg/tree-ssa/reassoc-40.c: New test.
811 * gcc.dg/tree-ssa/reassoc-41.c: New test.
813 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
815 * gcc.dg/pragma-pop_options-1.c: New test.
817 2015-10-13 Jakub Jelinek <jakub@redhat.com>
818 Aldy Hernandez <aldyh@redhat.com>
820 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
821 * c-c++-common/gomp/clauses-1.c: New test.
822 * c-c++-common/gomp/clauses-2.c: New test.
823 * c-c++-common/gomp/clauses-3.c: New test.
824 * c-c++-common/gomp/clauses-4.c: New test.
825 * c-c++-common/gomp/declare-target-1.c: New test.
826 * c-c++-common/gomp/declare-target-2.c: New test.
827 * c-c++-common/gomp/depend-3.c: New test.
828 * c-c++-common/gomp/depend-4.c: New test.
829 * c-c++-common/gomp/doacross-1.c: New test.
830 * c-c++-common/gomp/if-1.c: New test.
831 * c-c++-common/gomp/if-2.c: New test.
832 * c-c++-common/gomp/linear-1.c: New test.
833 * c-c++-common/gomp/map-2.c: New test.
834 * c-c++-common/gomp/map-3.c: New test.
835 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
836 f_omp_target_data): Add map clause to target data.
837 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
838 * c-c++-common/gomp/ordered-1.c: New test.
839 * c-c++-common/gomp/ordered-2.c: New test.
840 * c-c++-common/gomp/ordered-3.c: New test.
841 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
843 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
844 clause and ordered construct where no longer allowed.
845 * c-c++-common/gomp/priority-1.c: New test.
846 * c-c++-common/gomp/reduction-1.c: New test.
847 * c-c++-common/gomp/schedule-simd-1.c: New test.
848 * c-c++-common/gomp/sink-1.c: New test.
849 * c-c++-common/gomp/sink-2.c: New test.
850 * c-c++-common/gomp/sink-3.c: New test.
851 * c-c++-common/gomp/sink-4.c: New test.
852 * c-c++-common/gomp/udr-1.c: New test.
853 * c-c++-common/taskloop-1.c: New test.
854 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
855 value of _OPENMP macro.
856 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
857 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
858 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
859 * gcc.dg/gomp/clause-1.c:
860 * gcc.dg/gomp/reduction-1.c: New test.
861 * gcc.dg/gomp/sink-fold-1.c: New test.
862 * gcc.dg/gomp/sink-fold-2.c: New test.
863 * gcc.dg/gomp/sink-fold-3.c: New test.
864 * gcc.dg/vect/vect-simd-clone-15.c: New test.
865 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
866 of non-static data members.
867 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
868 Add some linear clause tests.
869 * g++.dg/gomp/declare-simd-3.C: New test.
870 * g++.dg/gomp/linear-1.C: New test.
871 * g++.dg/gomp/member-1.C: New test.
872 * g++.dg/gomp/member-2.C: New test.
873 * g++.dg/gomp/pr66571-2.C: New test.
874 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
876 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
878 * g++.dg/gomp/reference-1.C: New test.
879 * g++.dg/gomp/sink-1.C: New test.
880 * g++.dg/gomp/sink-2.C: New test.
881 * g++.dg/gomp/sink-3.C: New test.
882 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
883 * g++.dg/gomp/this-1.C: New test.
884 * g++.dg/gomp/this-2.C: New test.
885 * g++.dg/vect/simd-clone-2.cc: New test.
886 * g++.dg/vect/simd-clone-2.h: New test.
887 * g++.dg/vect/simd-clone-3.cc: New test.
888 * g++.dg/vect/simd-clone-4.cc: New test.
889 * g++.dg/vect/simd-clone-4.h: New test.
890 * g++.dg/vect/simd-clone-5.cc: New test.
892 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
894 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
895 after r228716 (Fix vtbl[34] and vtbx4).
897 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
899 PR tree-optimization/67909, 67947
900 * gcc.dg/torture/pr67947.c: New test.
902 2015-10-13 Jeff Law <law@redhat.com>
904 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
906 2015-10-12 Jeff Law <law@redhat.com>
908 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
909 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
910 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
913 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
915 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
918 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
920 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
922 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
923 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
924 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
925 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
926 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
927 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
928 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
929 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
931 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
933 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
934 and -mno-frame-header-opt options.
935 * gcc.target/mips/frame-header-1.c: New file.
936 * gcc.target/mips/frame-header-2.c: New file.
937 * gcc.target/mips/frame-header-3.c: New file.
939 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
940 Hale Wang <hale.wang@arm.com>
942 * gcc.dg/tree-ssa/forwprop-33.c: New.
944 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
947 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
948 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
949 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
950 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
951 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
952 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
953 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
954 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
955 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
956 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
958 2015-10-09 David Malcolm <dmalcolm@redhat.com>
960 * lib/multiline.exp: New file.
961 * lib/prune.exp: Load multiline.exp.
962 (prune_gcc_output): Call into multiline.exp to handle any
963 multiline output directives.
964 * lib/libgo.exp: Load multiline.exp before prune.exp, using
967 2015-10-09 Martin Jambor <mjambor@suse.cz>
969 PR tree-optimization/67794
970 * gcc.dg/ipa/ipa-sra-10.c: New test.
971 * gcc.dg/torture/pr67794.c: Likewise.
973 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
975 PR rtl-optimization/67828
976 * gcc.dg/torture/pr67828.c: New.
978 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
981 * lib/target-supports.exp (check_effective_target_non_strict_align):
983 * gcc.target/arm/pr67366.c: New test.
985 2015-10-09 Richard Biener <rguenther@suse.de>
987 PR tree-optimization/67891
988 * gcc.dg/tree-ssa/pr67891.c: New testcase.
990 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
992 * gcc.dg/builtins-47.c: Test the optimized dump instead.
994 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
996 * gcc.dg/vect/vect-outer-simd-3.c: New test.
998 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1000 * gcc.dg/loop-unswitch-2.c: New test.
1001 * gcc.dg/loop-unswitch-3.c: Likewise.
1002 * gcc.dg/loop-unswitch-4.c: Likewise.
1004 2015-10-08 Tom de Vries <tom@codesourcery.com>
1006 * gcc.dg/dse.c: Only dump in dse1 pass.
1007 * gcc.dg/tree-ssa/pr30375.c: Same.
1009 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1012 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1013 (PUSH, POP): New defines.
1014 (sse2_test): Use PUSH and POP to misalign runtime stack.
1015 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1017 2015-10-07 James Norris <jnorris@codesourcery.com>
1019 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1020 to atomic_init. (atomic_init): Restrict flags usage.
1022 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1025 * gfortran.dg/sizeof_5.f90: New test.
1027 2015-10-06 Jeff Law <law@redhat.com>
1029 * gcc.c-torture/compile/pr67816.c: New test.
1031 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1033 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1035 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1038 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1040 2015-10-06 Marek Polacek <polacek@redhat.com>
1043 * c-c++-common/Wtautological-compare-4.c: New test.
1045 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1046 Peter Bergner <bergner@vnet.ibm.com>
1049 * gcc.target/powerpc/pr67808.c: New test.
1051 2015-10-06 Nick Clifton <nickc@redhat.com>
1053 * gcc.target/msp430: New directory.
1054 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1056 * gcc.target/msp430/data-attributes.c: New file. Checks the
1057 noinit and persistent data attributes.
1059 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1061 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1063 2015-10-06 Richard Biener <rguenther@suse.de>
1065 PR tree-optimization/67859
1066 * gcc.dg/torture/pr67859.c: New testcase.
1068 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1070 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1072 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/template/defarg19.C: New.
1076 * g++.dg/template/defarg20.C: Likewise.
1078 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1079 Sebastian Pop <s.pop@samsung.com>
1081 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1083 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1084 Sebastian Pop <s.pop@samsung.com>
1086 * gcc.dg/graphite/scop-sor.c: Xfail.
1088 2015-10-05 Martin Jambor <mjambor@suse.cz>
1089 Jan Hubicka <hubicka@ucw.cz>
1091 * gcc.dg/ipa/propalign-4.c: New test.
1092 * gcc.dg/ipa/propalign-5.c: Likewise.
1094 2015-10-05 Marek Polacek <polacek@redhat.com>
1096 PR tree-optimization/67821
1097 * gcc.dg/torture/pr67821-2.c: New test.
1098 * gcc.dg/torture/pr67821.c: New test.
1100 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1102 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1104 2015-10-05 Christian Bruel <christian.bruel@st.com>
1106 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1108 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1110 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1111 (exec_vcvt): Add comments.
1113 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1115 PR rtl-optimization/67447
1116 * gcc.target/i386/pr67447.c: New test.
1118 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1120 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1122 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1123 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1124 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1125 * gcc.target/i386/vect-unpack-1.c: Ditto.
1126 * gcc.target/i386/vect-unpack-2.c: Ditto.
1128 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1131 * gfortran.dg/common_24.f: New.
1133 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1135 * gcc.target/arm/pr67756.c: Fixed warnings.
1137 2015-10-02 Marek Polacek <polacek@redhat.com>
1140 * gcc.dg/pr67730-1.c: New test.
1141 * gcc.dg/pr67730-2.c: New test.
1142 * gcc.dg/pr67730.h: New test.
1144 2015-10-02 Marek Polacek <polacek@redhat.com>
1146 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1148 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1150 PR tree-optimization/67754
1151 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1152 * gfortran.dg/graphite/block-2.f: Same.
1154 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1156 * gcc.dg/graphite/scop-23.c: New.
1158 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1160 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1163 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1165 PR rtl-optimization/67756
1166 * gcc.target/arm/pr67756.c: New.
1168 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1170 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1171 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1172 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1174 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1177 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1179 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1180 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1181 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1182 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1183 * gcc.target/i386/vect-unpack-1.c: Ditto.
1184 * gcc.target/i386/vect-unpack-2.c: Ditto.
1186 2015-10-02 Marek Polacek <polacek@redhat.com>
1189 * c-c++-common/Wduplicated-cond-1.c: New test.
1190 * c-c++-common/Wduplicated-cond-2.c: New test.
1191 * c-c++-common/Wduplicated-cond-3.c: New test.
1192 * c-c++-common/Wduplicated-cond-4.c: New test.
1193 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1194 -Wduplicated-cond warning.
1196 2015-10-02 Renlin Li <renlin.li@arm.com>
1198 * gcc.target/aarch64/csneg-1.c: Update.
1200 2015-10-02 Renlin Li <renlin.li@arm.com>
1203 * gcc.target/aarch64/pr66776.c: New.
1205 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1207 * gnat.dg/warn13.adb: New test.
1209 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1211 * gnat.dg/vect15.ad[sb]: New test.
1212 * gnat.dg/vect16.ad[sb]: Likewise.
1213 * gnat.dg/vect17.ad[sb]: Likewise.
1214 * gnat.dg/vect18.ad[sb]: Likewise.
1216 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1218 PR rtl-optimization/67786
1219 PR rtl-optimization/67787
1220 * gcc.dg/pr67786.c: New test.
1221 * gcc.dg/pr67787.c: Likewise.
1223 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1225 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1227 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1230 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1232 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1236 * gfortran.dg/string_array_constructor_1.f90: New.
1237 * gfortran.dg/string_array_constructor_2.f90: New.
1238 * gfortran.dg/string_array_constructor_3.f90: New.
1240 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1244 * gcc.target/powerpc/pr67789.c: New testcase.
1246 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1249 * gfortran.dg/pr67802.f90: New test.
1251 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1254 gfortran.dg/pr66979.f90: new test.
1256 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1259 * gfortran.dg/pr67616.f90: New test.
1261 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1264 * g++.dg/cpp0x/range-for30.C: New.
1266 2015-10-01 Marek Polacek <polacek@redhat.com>
1269 * gcc.dg/atomic/pr65345-4.c: New test.
1270 * gcc.dg/pr65345-3.c: New test.
1272 2015-10-01 Marek Polacek <polacek@redhat.com>
1274 PR tree-optimization/67769
1275 * gcc.dg/torture/pr67769.c: New test.
1277 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1279 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1281 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1284 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1286 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1289 (main): Rename to sse2_test. Abort if count != 5.
1290 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1292 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1294 2015-10-01 Richard Biener <rguenther@suse.de>
1296 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1297 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1299 2015-09-30 Jeff Law <law@redhat.com>
1301 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1303 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305 PR rtl-optimization/67037
1306 * gcc.c-torture/execute/pr67037.c: New test.
1308 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1310 * lib/target-supports.exp (check_effective_target_sync_int_128):
1311 Return 1 on spu-*-* targets.
1312 (check_effective_target_sync_int_128_runtime): Likewise.
1313 (check_effective_target_sync_long_long): Likewise.
1314 (check_effective_target_sync_long_long_runtime): Likewise.
1315 (check_effective_target_sync_int_long): Likewise.
1316 (check_effective_target_sync_char_short): Likewise.
1318 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1320 * gcc.target/i386/pr67761.c: New test.
1322 2015-09-30 Marek Polacek <polacek@redhat.com>
1325 * gcc.dg/pr67730.c: New test.
1327 2015-09-30 Marek Polacek <polacek@redhat.com>
1329 PR tree-optimization/67690
1330 * gcc.dg/torture/pr67690.c: New test.
1332 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1334 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1335 * g++.dg/gomp/tls-wrap4.C: Likewise.
1336 * gcc.dg/atomic-op-optimize.c: Likewise.
1337 * gcc.dg/pr54087.c: Likewise.
1338 * gcc.dg/tls/section-2.c: Likewise.
1339 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1340 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1341 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1342 * gcc.target/arm/divzero.c: Likewise.
1343 * gcc.target/arm/sibcall-2.c: Likewise.
1344 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1345 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1346 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1347 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1348 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1349 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1350 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1351 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1352 * gfortran.dg/default_format_2.f90: Likewise.
1353 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1355 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1357 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1359 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1361 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1362 * gfortran.dg/round_4.f90: ditto.
1364 2015-09-29 Richard Biener <rguenther@suse.de>
1366 PR tree-optimization/67170
1367 * gfortran.dg/pr67170.f90: New testcase.
1369 2015-09-29 Richard Biener <rguenther@suse.de>
1371 PR tree-optimization/67741
1372 * gcc.dg/torture/pr67741.c: New testcase.
1374 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1376 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1377 non-zero for __builtin_signbit tests.
1379 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1382 * gcc.target/i386/pr65105-1.c: New.
1383 * gcc.target/i386/pr65105-2.c: New.
1384 * gcc.target/i386/pr65105-3.c: New.
1385 * gcc.target/i386/pr65105-4.C: New.
1386 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1388 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1390 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1392 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1396 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1398 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1399 * gfortran.dg/function_types_3.f90: Change error message to
1400 "Type inaccessible...."
1401 * gfortran.dg/ptr_func_assign_1.f08: New test.
1402 * gfortran.dg/ptr_func_assign_2.f08: New test.
1404 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1408 * gfortran.dg/ptr_func_assign_3.f08: New test.
1409 * gfortran.dg/ptr_func_assign_4.f08: New test.
1411 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1412 Sebastian Pop <s.pop@samsung.com>
1414 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1415 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1416 * gcc.dg/graphite/block-3.c: Same.
1417 * gcc.dg/graphite/block-4.c: Same.
1418 * gcc.dg/graphite/block-5.c: Same.
1419 * gcc.dg/graphite/block-6.c: Same.
1420 * gcc.dg/graphite/block-7.c: Same.
1421 * gcc.dg/graphite/block-8.c: Same.
1422 * gcc.dg/graphite/block-pr47654.c: Same.
1423 * gcc.dg/graphite/interchange-0.c: Same.
1424 * gcc.dg/graphite/interchange-1.c: Same.
1425 * gcc.dg/graphite/interchange-10.c: Same.
1426 * gcc.dg/graphite/interchange-11.c: Same.
1427 * gcc.dg/graphite/interchange-12.c: Same.
1428 * gcc.dg/graphite/interchange-13.c: Same.
1429 * gcc.dg/graphite/interchange-14.c: Same.
1430 * gcc.dg/graphite/interchange-15.c: Same.
1431 * gcc.dg/graphite/interchange-3.c: Same.
1432 * gcc.dg/graphite/interchange-4.c: Same.
1433 * gcc.dg/graphite/interchange-5.c: Same.
1434 * gcc.dg/graphite/interchange-6.c: Same.
1435 * gcc.dg/graphite/interchange-7.c: Same.
1436 * gcc.dg/graphite/interchange-8.c: Same.
1437 * gcc.dg/graphite/interchange-9.c: Same.
1438 * gcc.dg/graphite/interchange-mvt.c: Same.
1439 * gcc.dg/graphite/pr35356-1.c: Same.
1440 * gcc.dg/graphite/pr35356-3.c: Same.
1441 * gcc.dg/graphite/pr37485.c: Same.
1442 * gcc.dg/graphite/scop-1.c: Same.
1443 * gcc.dg/graphite/scop-11.c: Same.
1444 * gcc.dg/graphite/scop-5.c: Same.
1445 * gcc.dg/graphite/uns-block-1.c: Same.
1446 * gcc.dg/graphite/uns-interchange-9.c: Same.
1447 * gfortran.dg/graphite/block-1.f90: Same.
1448 * gfortran.dg/graphite/interchange-3.f90: Same.
1449 * gfortran.dg/graphite/pr14741.f90: Same.
1450 * gfortran.dg/graphite/block-2.f: Same.
1452 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1453 Sebastian Pop <s.pop@samsung.com>
1455 PR tree-optimization/67700
1456 * gcc.dg/graphite/run-id-pr67700.c: New.
1458 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1461 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1462 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1464 * gcc.target/sh/pr54236-5.c: New.
1465 * gcc.target/sh/pr54236-6.c: New.
1467 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1469 PR rtl-optimization/67456
1470 PR rtl-optimization/67464
1471 PR rtl-optimization/67465
1472 * gcc.dg/pr67465.c: New test.
1474 2015-09-28 Tom de Vries <tom@codesourcery.com>
1476 PR tree-optimization/62171
1477 * gcc.dg/vect/pr62171.c: New test.
1479 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1481 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1482 skip on AIX. XFAIL individual line tests.
1484 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1486 PR rtl-optimization/64164
1487 PR tree-optimization/67312
1488 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1489 * gcc.target/i386/stackalign/return-4.c: Add -O.
1491 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1493 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1495 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1498 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1500 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1502 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1503 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1504 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1505 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1506 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1507 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1508 DW_AT_noreturn on AIX.
1509 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1510 DW_AT_noreturn on AIX.
1511 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1512 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1513 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1514 DW_AT_GNU_deleted on AIX.
1515 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1516 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1517 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1518 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1519 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1520 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1521 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1522 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1523 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1524 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1525 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1526 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1527 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1528 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1529 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1531 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1534 * gfortran.dg/pr67614.f90: New test.
1536 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1539 * gfortran.dg/pr67525.f90: New test.
1541 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1544 * gfortran.dg/allocatable_function_9.f90: New.
1546 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1549 * gcc.target/sh/pr67675.c: New.
1551 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1553 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1555 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1557 * gcc.target/i386/pr66749.c (dg-options): Replace
1558 -mtune=lakemount with -mtune=lakemont.
1559 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1560 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1562 2015-09-25 Marek Polacek <polacek@redhat.com>
1564 * c-c++-common/ubsan/bounds-11.c: New test.
1565 * c-c++-common/ubsan/bounds-12.c: New test.
1567 2015-09-25 Marek Polacek <polacek@redhat.com>
1570 * c-c++-common/ubsan/pr64906.c: New test.
1572 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1574 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1575 with -mtune=lakemount.
1576 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1577 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1579 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1582 * gcc.dg/Werror-13.c: New test.
1584 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1586 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1588 2015-09-24 Richard Biener <rguenther@suse.de>
1591 * g++.dg/pr67699.C: New testcase.
1593 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1596 * gcc.target/arm/fp16-inf.c: New test.
1598 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1600 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1601 name while checking for AVX-512VBMI presence.
1603 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1605 * lib/target-supports.exp (check_effective_target_pie): Check for
1606 PIE support on Solaris 11.x and 12.
1608 2015-09-24 Richard Biener <rguenther@suse.de>
1610 * g++.dg/tree-ssa/restrict3.C: New testcase.
1612 2015-09-24 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/48885
1615 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1617 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1619 * c-c++-common/Wmisleading-indentation.c: Augment test.
1621 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1623 Fix small typos in the coding rule enforcement warnings.
1624 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1627 2015-09-23 Richard Biener <rguenther@suse.de>
1630 * gcc.dg/ubsan/pr67662.c: New testcase.
1632 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1635 * gcc.dg/pragma-diag-6.c: New test.
1637 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1639 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1641 2015-09-23 Richard Biener <rguenther@suse.de>
1643 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1645 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1647 * c-c++-common/Wmisleading-indentation.c: Augment test.
1649 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1651 * g++.dg/diagostic/disable.C: New.
1653 2015-09-22 Tom de Vries <tom@codesourcery.com>
1655 PR tree-optimization/67671
1656 * g++.dg/pr67671.C: New test.
1658 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1661 * gcc.target/i386/pr67480.c: New test.
1663 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1665 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1666 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1667 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1668 avx512dq, avx512cd, avx512er and avx512pf.
1670 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1672 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1673 update-fetch operations.
1674 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1676 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1678 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1679 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1681 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1683 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1685 * gcc.target/aarch64/atomic-inst-swap.c: New.
1687 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1689 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1690 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1691 * gcc.target/i386/pr59789.c (f1): Likewise.
1692 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1693 * gcc.target/i386/intrinsics_6.c: Likewise.
1694 * gcc.dg/winline-5.c (int t): Likewise.
1695 * gcc.dg/winline-9.c (t): Likewise.
1696 * gcc.dg/always_inline2.c (q): Likewise.
1697 * gcc.dg/winline-2.c (inline int t): Likewise.
1698 * gcc.dg/winline-6.c: Likewise.
1699 * gcc.dg/winline-10.c (void g): Likewise.
1700 * gcc.dg/pr49243.c (void parse): Likewise.
1701 * gcc.dg/always_inline3.c (q2): Likewise.
1702 * gcc.dg/winline-3.c: Likewise.
1703 * gcc.dg/winline-7.c (inline void *t): Likewise.
1705 2015-09-22 Tom de Vries <tom@codesourcery.com>
1707 PR tree-optimization/67666
1708 * g++.dg/pr67666.C: New test.
1710 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1713 * gfortran.dg/pr67615.f90: new test.
1715 2015-09-21 Jeff Law <law@redhat.com>
1717 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1719 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1721 Complete the implementation of N4230, Nested namespace definition.
1722 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1723 attributes and nested namespace definitions.
1724 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1725 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1726 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1727 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1728 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1729 appearing before the namespace identifier.
1731 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1734 * gcc.dg/cpp/pr66415-1.c: Test column number.
1736 2015-09-21 Richard Biener <rguenther@suse.de>
1738 * g++.dg/ext/attr-alias-3.C: Add -g.
1740 2015-09-21 Richard Biener <rguenther@suse.de>
1743 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1745 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1748 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1750 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1752 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1754 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1757 * gcc.dg/pr53265.c: Update.
1759 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1761 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1763 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1766 * gcc.target/sh/pr59478.c: New.
1768 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1771 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1772 * gcc.target/sh/pr54236-2.c: Likewise.
1774 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1776 * gcc.target/sh/pr43417.c: Move target independent test to ...
1777 * gcc.c-torture/compile/pr43417.c: ... here.
1779 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1781 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1782 check_effective_target_big_endian, check_effective_target_little_endian,
1783 check_effective_target_any_fpu, check_effective_target_double_fpu,
1784 check_effective_target_use_single_only_fpu,
1785 check_effective_target_default_single_fpu,
1786 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1787 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1788 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1789 check_effective_target_fmovd_enabled,
1790 check_effective_target_has_privileged, check_effective_target_has_pref,
1791 check_effective_target_banked_r0r7_isr,
1792 check_effective_target_stack_save_isr): New effective target checks.
1793 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1794 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1795 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1796 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1797 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1798 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1799 * gcc.target/sh/attr-isr.c: Likewise.
1800 * gcc.target/sh/fpul-usage-1.c: Likewise.
1801 * gcc.target/sh/hiconst.c: Likewise.
1802 * gcc.target/sh/mfmovd.c: Likewise.
1803 * gcc.target/sh/pr21255-3.c: Likewise.
1804 * gcc.target/sh/pr33135-1.c: Likewise.
1805 * gcc.target/sh/pr33135-2.c: Likewise.
1806 * gcc.target/sh/pr33135-3.c: Likewise.
1807 * gcc.target/sh/pr33135-4.c: Likewise.
1808 * gcc.target/sh/pr39423-2.c: Likewise.
1809 * gcc.target/sh/pr49880-4.c: Likewise.
1810 * gcc.target/sh/pr49880-5.c: Likewise.
1811 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1812 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1813 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1814 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1815 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1816 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1817 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1818 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1819 * gcc.target/sh/pr50751-2.c: Likewise.
1820 * gcc.target/sh/pr50751-3.c: Likewise.
1821 * gcc.target/sh/pr50751-5.c: Likewise.
1822 * gcc.target/sh/pr50751-6.c: Likewise.
1823 * gcc.target/sh/pr50751-8.c: Likewise.
1824 * gcc.target/sh/pr51244-15.c: Likewise.
1825 * gcc.target/sh/pr51244-2.c: Likewise.
1826 * gcc.target/sh/pr51244-20.c: Likewise.
1827 * gcc.target/sh/pr51244-6.c: Likewise.
1828 * gcc.target/sh/pr52483-4.c: Likewise.
1829 * gcc.target/sh/pr53511-1.c: Likewise.
1830 * gcc.target/sh/pr53512-1.c: Likewise.
1831 * gcc.target/sh/pr53512-2.c: Likewise.
1832 * gcc.target/sh/pr53512-3.c: Likewise.
1833 * gcc.target/sh/pr53512-4.c: Likewise.
1834 * gcc.target/sh/pr53513-1.c: Likewise.
1835 * gcc.target/sh/pr54089-2.c: Likewise.
1836 * gcc.target/sh/pr54089-3.c: Likewise.
1837 * gcc.target/sh/pr54089-4.c: Likewise.
1838 * gcc.target/sh/pr54602-2.c: Likewise.
1839 * gcc.target/sh/pr54602-3.c: Likewise.
1840 * gcc.target/sh/pr54602-4.c: Likewise.
1841 * gcc.target/sh/pr54680.c: Likewise.
1842 * gcc.target/sh/pr55303-1.c: Likewise.
1843 * gcc.target/sh/pr55303-2.c: Likewise.
1844 * gcc.target/sh/pr55303-3.c: Likewise.
1845 * gcc.target/sh/pr56547-1.c: Likewise.
1846 * gcc.target/sh/pr56547-2.c: Likewise.
1847 * gcc.target/sh/pr61195.c: Likewise.
1848 * gcc.target/sh/pr61996.c: Likewise.
1849 * gcc.target/sh/pr6526.c: Likewise.
1850 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1851 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1852 * gcc.target/sh/prefetch.c: Likewise.
1853 * gcc.target/sh/rte-delay-slot.c: Likewise.
1854 * gcc.target/sh/sh2a-band.c: Likewise.
1855 * gcc.target/sh/sh2a-bclr.c: Likewise.
1856 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1857 * gcc.target/sh/sh2a-bld.c: Likewise.
1858 * gcc.target/sh/sh2a-bor.c: Likewise.
1859 * gcc.target/sh/sh2a-bset.c: Likewise.
1860 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1861 * gcc.target/sh/sh2a-bxor.c: Likewise.
1862 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1863 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1864 * gcc.target/sh/sh2a-movrt.c: Likewise.
1865 * gcc.target/sh/sh2a-resbank.c: Likewise.
1866 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1867 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1868 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1869 * gcc.target/sh/sh4a-cosf.c: Likewise.
1870 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1871 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1872 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1873 * gcc.target/sh/sh4a-sinf.c: Likewise.
1875 2015-09-20 Jeff Law <law@redhat.com>
1877 PR tree-optimization/47679
1878 * g++.dg/warn/Wuninitialized-6.C: New test.
1880 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1882 Implement nested namespace definitions.
1883 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1884 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1885 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1886 * g++.dg/lookup/name-clash5.C: Adjust.
1887 * g++.dg/lookup/name-clash6.C: Likewise.
1889 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1891 * gcc.dg/pragma-diag-5.c: New test.
1893 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1896 * gcc.dg/torture/pr67619.c: New test.
1897 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1900 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1902 PR tree-optimization/67283
1903 * gcc.dg/tree-ssa/sra-15.c: New.
1904 * gcc.dg/tree-ssa/sra-16.c: New.
1906 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1909 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1910 (f2, f3): Make the function static.
1911 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1913 2015-09-17 Christian Bruel <christian.bruel@st.com>
1915 * gcc.target/arm/attr_thumb-static2.c: New test.
1917 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1919 * gnat.dg/overflow_sum3.adb: New test.
1921 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1923 * gcc.target/arm/stack-checking.c: New test.
1925 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1928 * gfortran.dg/public_private_module_5.f90: Add module procedure
1929 trigger_smod to ensure that the smod file is written.
1931 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1933 * gcc.target/aarch64/copysign_1.c: New.
1934 * gcc.target/aarch64/copysign_2.c: New.
1936 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1938 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1939 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1940 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1942 2015-09-16 John Marino <gnugcc@marino.st>
1944 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1946 2015-09-16 Richard Biener <rguenther@suse.de>
1949 * gcc.dg/torture/pr67253.c: New testcase.
1951 2015-09-16 Richard Biener <rguenther@suse.de>
1954 * gcc.dg/pr67271.c: New testcase.
1956 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1958 * gnat.dg/opt49.adb: New test.
1960 2015-09-16 Richard Biener <rguenther@suse.de>
1963 * gcc.dg/torture/pr67442.c: New testcase.
1965 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1967 * gnat.dg/array24.adb: New test.
1968 * gnat.dg/blocklocs.adb: Delete.
1970 2015-09-15 Marek Polacek <polacek@redhat.com>
1973 * gcc.dg/pr67580.c: New test.
1975 2015-09-15 Richard Biener <rguenther@suse.de>
1977 PR tree-optimization/67470
1978 * gcc.dg/torture/pr67470.c: New testcase.
1980 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1982 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1984 2015-09-15 Richard Biener <rguenther@suse.de>
1987 * gcc.dg/pr67563.c: New testcase.
1989 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1992 * gfortran.dg/pr67460.f90: New test.
1994 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1997 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1999 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/cpp0x/new-auto1.C: New.
2004 2015-09-11 Mark Wielaard <mjw@redhat.com>
2007 * g++.dg/warn/unused-variable-1.C: New test.
2008 * g++.dg/warn/unused-variable-2.C: Likewise.
2009 * gcc.dg/unused-4.c: Adjust warning for static const.
2010 * gcc.dg/unused-variable-1.c: New test.
2011 * gcc.dg/unused-variable-2.c: Likewise.
2013 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2015 * gfortran.dg/private_type_3.f90: Require visibility.
2016 * gfortran.dg/module_variable_2.f90: Same.
2017 * gfortran.dg/nested_forall_1.f: Same.
2018 * gfortran.dg/elemental_dependency_4.f90: Same.
2019 * gfortran.dg/bind_c_usage_25.f90: Same.
2020 * gfortran.dg/access_spec_1.f90: Same.
2021 * gfortran.dg/public_private_module_2.f90: Same.
2022 * gfortran.dg/host_assoc_variable_1.f90: Same.
2023 * gfortran.dg/public_private_module_6.f90: Same.
2024 * gfortran.dg/module_variable_1.f90: Same.
2025 * gfortran.dg/pr37286.f90: Same.
2026 * gfortran.dg/internal_pack_7.f90: Same.
2027 * gfortran.dg/submodule_10.f08: Same.
2028 * gfortran.dg/allocatable_function_8.f90: Same.
2029 * gfortran.dg/merge_init_expr_2.f90: Same.
2030 * gfortran.dg/class_37.f03: Same.
2031 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2032 * gfortran.dg/typebound_call_20.f03: Same.
2033 * gfortran.dg/proc_ptr_result_3.f90: Same.
2034 * gfortran.dg/pr32535.f90: Same.
2035 * gfortran.dg/typebound_proc_19.f90: Same.
2036 * gfortran.dg/initialization_10.f90: Same.
2037 * gfortran.dg/bind_c_usage_8.f03: Same.
2038 * gfortran.dg/pr61335.f90: Same.
2039 * gfortran.dg/elemental_dependency_5.f90: Same.
2040 * gfortran.dg/proc_ptr_3.f90: Same.
2041 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2043 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2045 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2046 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2047 * gcc.dg/loop-8.c: Likewise.
2049 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2052 * gnat.dg/specs/addr1.ads: Remove.
2054 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2056 * gcc.dg/pie-link.c: Add -pie to dg-options.
2058 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2060 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2061 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2063 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2065 * gcc.target/powerpc/swaps-p8-20.c: New test.
2066 * gcc.target/powerpc/swaps-p8-21.c: New test.
2068 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2071 * gfortran.dg/pr67526.f90: New test.
2073 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/cpp0x/variadic166.C: New.
2078 2015-09-09 Mark Wielaard <mjw@redhat.com>
2080 * c-c++-common/nonnull-1.c: New test.
2082 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2085 * gfortran.dg/submodule_11.f08: New test.
2087 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2090 * gcc.c-torture/compile/pr67506.c: New test.
2092 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2094 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2095 initialization with a byte mask. No change expected here.
2096 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2097 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2098 initialization with contigious bitmask. Literal pool is expectd
2101 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2104 * gcc.target/arm/pr67439_1.c: New test.
2106 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2108 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2111 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2114 * g++.dg/gomp/pr67523.C: New test.
2117 * g++.dg/gomp/pr67522.C: New test.
2120 * c-c++-common/gomp/pr67521.c: New test.
2123 * c-c++-common/gomp/pr67517.c: New test.
2126 * g++.dg/gomp/pr67514.C: New test.
2129 * g++.dg/gomp/pr67511.C: New test.
2132 * c-c++-common/gomp/pr67502.c: New test.
2134 2015-09-09 Marek Polacek <polacek@redhat.com>
2137 * gcc.dg/pr67512.c: New test.
2139 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2143 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2144 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2145 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2147 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2149 * gcc.target/aarch64/mod_2.x: New file.
2150 * gcc.target/aarch64/mod_256.x: Likewise.
2151 * gcc.target/arm/mod_2.c: New test.
2152 * gcc.target/arm/mod_256.c: Likewise.
2153 * gcc.target/aarch64/mod_2.c: Likewise.
2154 * gcc.target/aarch64/mod_256.c: Likewise.
2156 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/gomp/pr67504.C: New test.
2162 * c-c++-common/gomp/pr67501.c: New test.
2165 * gcc.dg/gomp/pr67500.c: New test.
2168 * gcc.dg/gomp/pr67495.c: New test.
2170 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2171 Sebastian Pop <s.pop@samsung.com>
2173 PR tree-optimization/53852
2174 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2175 both isl-0.12 and isl-0.15.
2176 * gcc.dg/graphite/uns-interchange-14.c: Same.
2177 * gcc.dg/graphite/uns-interchange-15.c: Same.
2178 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2180 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2181 Sebastian Pop <s.pop@samsung.com>
2183 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2184 * gcc.dg/graphite/block-1.c: Same.
2185 * gcc.dg/graphite/block-5.c: Same.
2186 * gcc.dg/graphite/block-6.c: Same.
2187 * gcc.dg/graphite/interchange-1.c: Same.
2188 * gcc.dg/graphite/interchange-10.c: Same.
2189 * gcc.dg/graphite/interchange-11.c: Same.
2190 * gcc.dg/graphite/interchange-13.c: Same.
2191 * gcc.dg/graphite/interchange-14.c: Same.
2192 * gcc.dg/graphite/interchange-3.c: Same.
2193 * gcc.dg/graphite/interchange-4.c: Same.
2194 * gcc.dg/graphite/interchange-7.c: Same.
2195 * gcc.dg/graphite/interchange-8.c: Same.
2196 * gcc.dg/graphite/interchange-9.c: Same.
2197 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2198 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2199 * gcc.dg/graphite/pr37485.c: Same.
2200 * gcc.dg/graphite/scop-0.c (int toto): Same.
2201 * gcc.dg/graphite/scop-1.c: Same.
2202 * gcc.dg/graphite/scop-10.c: Same.
2203 * gcc.dg/graphite/scop-11.c: Same.
2204 * gcc.dg/graphite/scop-12.c: Same.
2205 * gcc.dg/graphite/scop-13.c: Same.
2206 * gcc.dg/graphite/scop-16.c: Same.
2207 * gcc.dg/graphite/scop-17.c: Same.
2208 * gcc.dg/graphite/scop-18.c: Same.
2209 * gcc.dg/graphite/scop-2.c: Same.
2210 * gcc.dg/graphite/scop-21.c (int test): Same.
2211 * gcc.dg/graphite/scop-22.c (void foo): Same.
2212 * gcc.dg/graphite/scop-4.c: Same.
2213 * gcc.dg/graphite/scop-5.c: Same.
2214 * gcc.dg/graphite/scop-6.c: Same.
2215 * gcc.dg/graphite/scop-7.c: Same.
2216 * gcc.dg/graphite/scop-8.c: Same.
2217 * gcc.dg/graphite/scop-9.c: Same.
2218 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2219 data-refs remain inside the inner loop.
2220 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2221 * gcc.dg/graphite/uns-interchange-14.c: Same.
2222 * gcc.dg/graphite/uns-interchange-9.c: Same.
2223 * gfortran.dg/graphite/interchange-3.f90
2225 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2228 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2233 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2234 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2235 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2237 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2238 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2239 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2241 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2243 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2244 * lib/target-supports.exp
2245 (check_effective_target_arm_neon_fp16_hw): New.
2247 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2249 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2250 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2252 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2254 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2255 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2257 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2258 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2259 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2260 when those are supported.
2261 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2264 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2265 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2268 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2269 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2270 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2272 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2274 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2276 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2277 Add float16x8_t case.
2278 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2279 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2280 main, exec_vcreate): Likewise.
2281 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2282 exec_vget_high): Likewise.
2283 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2284 exec_vget_low): Likewise.
2285 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2287 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2288 exec_vld1_dup): Likewise.
2289 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2290 exec_vld1_lane): Likewise.
2291 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2293 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2294 exec_vldX_dup): Likewise.
2295 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2296 exec_vldX_lane): Likewise.
2297 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2298 exec_vset_lane): Likewise.
2299 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2300 exec_vst1_lane): Likewise.
2302 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2304 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2305 * gcc.target/aarch64/vget_low_1.c: Likewise.
2307 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2309 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2310 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2311 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2312 (main): update orig_data to avoid float16 NaN on bigendian.
2314 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2316 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2318 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2319 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2320 * gcc.target/aarch64/vld1_lane.c: Likewise.
2322 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2327 2015-09-07 Marek Polacek <polacek@redhat.com>
2330 * gcc.dg/asm-10.c: New test.
2332 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2335 * gcc.dg/lto/pr67452_0.c: New test.
2337 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2340 * gcc.target/avr/pr65210.c: New test.
2342 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2345 * lib/target-supports.exp (check_cached_effective_target):
2346 Apppend $prop to et_prop_list only if needed.
2348 2015-09-04 Marek Polacek <polacek@redhat.com>
2351 * gcc.dg/ubsan/pr67279.c: New test.
2353 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2354 Petr Murzin <petr.murzin@intel.com>
2355 Kirill Yukhin <kirill.yukhin@intel.com>
2357 * gcc.target/i386/avx512f-scatter-1.c: New.
2358 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2359 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2361 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2363 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2364 rather than calling rmdir, cleanup if open fails.
2366 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2368 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2369 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2370 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2371 Return true for PowerPC targets that implement Altivec.
2373 2015-09-03 Renlin Li <renlin.li@arm.com>
2375 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2377 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2379 2015-09-03 Martin Sebor <msebor@redhat.com>
2382 * g++.dg/addr_builtin-1.C: New test.
2383 * gcc.dg/addr_builtin-1.c: New test.
2385 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2387 * gcc.target/powerpc/vec-shift.c: New test.
2389 2015-09-03 Tom de Vries <tom@codesourcery.com>
2391 PR tree-optimization/65637
2392 * gcc.dg/autopar/reduc-4.c: New test.
2394 2015-09-03 Tom de Vries <tom@codesourcery.com>
2396 PR tree-optimization/65637
2397 * gcc.dg/autopar/pr46099-2.c: New test.
2399 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2402 * g++.dg/pr67351.C: New test.
2404 2015-09-03 Richard Biener <rguenther@suse.de>
2407 * g++.dg/lto/pr66705_0.C: New testcase.
2409 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2412 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2413 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2415 2015-09-02 Marek Polacek <polacek@redhat.com>
2418 * gcc.dg/pr67432.c: New test.
2420 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2422 * lib/target-supports.exp (clear_effective_target_cache): New.
2423 (check_cached_effective_target): Update et_prop_list.
2424 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2425 * g++.dg/compat/compat.exp: Likewise.
2426 * g++.dg/compat/struct-layout-1.exp: Likewise.
2427 * lib/asan-dg.exp: Likewise.
2428 * lib/atomic-dg.exp: Likewise.
2429 * lib/cilk-plus-dg.exp: Likewise.
2430 * lib/clearcap.exp: Likewise.
2431 * lib/mpx-dg.exp: Likewise.
2432 * lib/tsan-dg.exp: Likewise.
2433 * lib/ubsan-dg.exp: Likewise.
2435 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2437 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2439 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2440 Andrew Bennett <andrew.bennett@imgtec.com>
2442 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2443 dependencies between ISA level and compact-branches.
2444 * gcc.target/mips/branch-10.c: Update expected output to allow
2445 compact forms of b/bal.
2446 * gcc.target/mips/branch-11.c: Likewise.
2447 * gcc.target/mips/branch-12.c: Likewise.
2448 * gcc.target/mips/branch-13.c: Likewise.
2449 * gcc.target/mips/branch-3.c: Likewise.
2450 * gcc.target/mips/branch-4.c: Likewise.
2451 * gcc.target/mips/branch-5.c: Likewise.
2452 * gcc.target/mips/branch-6.c: Likewise.
2453 * gcc.target/mips/branch-7.c: Likewise.
2454 * gcc.target/mips/branch-8.c: Likewise.
2455 * gcc.target/mips/branch-9.c: Likewise.
2456 * gcc.target/mips/branch-cost-1.c: Likewise.
2457 * gcc.target/mips/call-1.c: Likewise.
2458 * gcc.target/mips/call-2.c: Likewise.
2459 * gcc.target/mips/call-3.c: Likewise.
2460 * gcc.target/mips/call-4.c: Likewise.
2461 * gcc.target/mips/call-5.c: Likewise.
2462 * gcc.target/mips/call-6.c: Likewise.
2463 * gcc.target/mips/lazy-binding-1.c: Likewise.
2464 * gcc.target/mips/near-far-1.c: Likewise.
2465 * gcc.target/mips/near-far-2.c: Likewise.
2466 * gcc.target/mips/near-far-3.c: Likewise.
2467 * gcc.target/mips/near-far-4.c: Likewise.
2468 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2469 run with compact branches allowed.
2470 * gcc.target/mips/compact-branches-1.c: New file.
2471 * gcc.target/mips/compact-branches-2.c: Likewise.
2472 * gcc.target/mips/compact-branches-3.c: Likewise.
2473 * gcc.target/mips/compact-branches-4.c: Likewise.
2474 * gcc.target/mips/compact-branches-5.c: Likewise.
2475 * gcc.target/mips/compact-branches-6.c: Likewise.
2476 * gcc.target/mips/compact-branches-7.c: Likewise.
2478 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2480 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2481 Clean-up a created directory if testcase fails.
2483 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2486 * g++.dg/pr67405.C: New test.
2488 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2490 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2492 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494 * gcc.dg/ifcvt-1.c: New test.
2495 * gcc.dg/ifcvt-2.c: Likewise.
2496 * gcc.dg/ifcvt-3.c: Likewise.
2498 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2501 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2504 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2506 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2508 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/other/pr61753.C: New.
2513 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2515 * gcc.dg/tree-ssa/cmp-1.c: New file.
2517 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2519 * gcc.dg/tree-ssa/complex-7.c: New file.
2521 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2523 * gcc.target/powerpc/swaps-p8-19.c: New test.
2525 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2528 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2530 2015-08-29 Tom de Vries <tom@codesourcery.com>
2532 PR tree-optimization/46193
2533 * gcc.dg/autopar/pr46193.c: New test.
2535 2015-08-28 Nathan Sidwell <nathan@acm.org>
2537 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2538 use exit code for failure.
2540 * gcc.dg/torture/matrix-1.c: Use plain printf.
2541 * gcc.dg/torture/matrix-2.c: Likewise.
2542 * gcc.dg/torture/matrix-5.c: Likewise.
2543 * gcc.dg/torture/matrix-6.c: Likewise.
2544 * gcc.dg/torture/transpose-1.c: Likewise.
2545 * gcc.dg/torture/transpose-2.c: Likewise.
2546 * gcc.dg/torture/transpose-3.c: Likewise.
2547 * gcc.dg/torture/transpose-4.c: Likewise.
2548 * gcc.dg/torture/transpose-5.c: Likewise.
2549 * gcc.dg/torture/transpose-6.c: Likewise.
2551 2015-08-28 Jeff Law <law@redhat.com>
2554 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2555 * gcc.dg/torture/pr66752-1.c: New test
2556 * g++.dg/torture/pr66752-2.C: New test.
2558 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2560 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2562 * gcc.dg/tree-ssa/sra-15.c: New.
2564 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2566 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2567 * gcc.target/mips/msub-8.c: Ditto
2569 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2571 * lib/target-supports.exp (check-effective_target_vect_double):
2572 Enable for Power targets with VSX hardware available.
2573 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2574 vect_no_align && { ! vect_hw_misalign }.
2576 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2578 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2579 Replaced by opt_files, compile with -floop-nest-optimize.
2580 * g++.dg/graphite/graphite.exp: Same.
2581 * gfortran.dg/graphite/graphite.exp: Same.
2582 * gcc.dg/graphite/block-0.c: Adjust pattern.
2583 * gcc.dg/graphite/block-1.c: Same.
2584 * gcc.dg/graphite/block-3.c: Same.
2585 * gcc.dg/graphite/block-4.c: Same.
2586 * gcc.dg/graphite/block-5.c: Same.
2587 * gcc.dg/graphite/block-6.c: Same.
2588 * gcc.dg/graphite/block-7.c: Same.
2589 * gcc.dg/graphite/block-8.c: Same.
2590 * gcc.dg/graphite/block-pr47654.c: Same.
2591 * gcc.dg/graphite/interchange-0.c: Same.
2592 * gcc.dg/graphite/interchange-1.c: Same.
2593 * gcc.dg/graphite/interchange-10.c: Same.
2594 * gcc.dg/graphite/interchange-11.c: Same.
2595 * gcc.dg/graphite/interchange-12.c: Same.
2596 * gcc.dg/graphite/interchange-13.c: Same.
2597 * gcc.dg/graphite/interchange-14.c: Same.
2598 * gcc.dg/graphite/interchange-15.c: Same.
2599 * gcc.dg/graphite/interchange-3.c: Same.
2600 * gcc.dg/graphite/interchange-4.c: Same.
2601 * gcc.dg/graphite/interchange-5.c: Same.
2602 * gcc.dg/graphite/interchange-6.c: Same.
2603 * gcc.dg/graphite/interchange-7.c: Same.
2604 * gcc.dg/graphite/interchange-8.c: Same.
2605 * gcc.dg/graphite/interchange-9.c: Same.
2606 * gcc.dg/graphite/interchange-mvt.c: Same.
2607 * gcc.dg/graphite/pr37485.c: Same.
2608 * gcc.dg/graphite/uns-block-1.c: Same.
2609 * gcc.dg/graphite/uns-interchange-12.c: Same.
2610 * gcc.dg/graphite/uns-interchange-14.c: Same.
2611 * gcc.dg/graphite/uns-interchange-15.c: Same.
2612 * gcc.dg/graphite/uns-interchange-9.c: Same.
2613 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2614 * gfortran.dg/graphite/interchange-3.f90: Same.
2616 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2619 * gcc.target/i386/pr67317-1.c: New test.
2620 * gcc.target/i386/pr67317-2.c: Ditto.
2621 * gcc.target/i386/pr67317-3.c: Ditto.
2622 * gcc.target/i386/pr67317-4.c: Ditto.
2623 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2624 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2626 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2628 * gcc.target/powerpc/vec-shr.c: New.
2630 2015-08-27 Marek Polacek <polacek@redhat.com>
2633 * gcc.dg/torture/pr67005.c: New test.
2635 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2637 * gcc.dg/tree-ssa/sra-15.c: New.
2639 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2641 * gcc.target/aarch64/long_branch_1.c: New test.
2643 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2645 * gcc.target/s390/20150826-1.c: New test.
2647 2015-08-26 Renlin Li <renlin.li@arm.com>
2649 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2651 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2653 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2655 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2657 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2658 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2659 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2660 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2662 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2664 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2666 * gcc.target/aarch64/tlsle_1.x: New test source.
2667 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2668 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2669 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2671 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2674 * gfortran.dg/shape_8.f90: New test.
2676 2015-08-25 Marek Polacek <polacek@redhat.com>
2679 * gcc.dg/weak/weak-18.c: New test.
2681 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2683 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2684 gcc_jit_context_set_bool_use_external_driver.
2686 2015-08-25 Nathan Sidwell <nathan@acm.org>
2688 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2690 * gcc.dg/20001117-1.c: Needs return_address.
2691 * gcc.dg/20020415-1.c: Needs alloca.
2692 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2693 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2694 * gcc.dg/pr63186.c: Needs label_values.
2695 * gcc.dg/torture/pr33848.c: Likwise.
2697 * lib/target-supports.exp (check_effective_target_fopenacc,
2698 check_effective_target_fopenmp): Disable for nvptx.
2699 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2700 * gcc.dg/stack-usage-1.c: Likewise.
2701 * gcc.dg/stack-usage-2.c: Likewise.
2702 * gcc.dg/unused-5.c: Likewise.
2703 * gcc.dg/unwind-1.c: Likewise.
2705 2015-08-25 Christian Bruel <christian.bruel@st.com>
2707 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2708 * g++.dg/Wno-frame-address.C: Ditto.
2710 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2713 * g++.dg/pr67211.C: New test.
2715 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2719 * gfortran.dg/block_end_error_1.f90: New test.
2720 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2722 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2725 * gcc.target/i386/pr66821.c: New test.
2727 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2730 * gcc.target/i386/pr67329.c: New test.
2732 2015-08-24 Nathan Sidwell <nathan@acm.org>
2734 * gcc.dg/pr49551.c: Needs -fdata-sections.
2736 * gcc.dg/pr64935-2.c: Needs scheduling.
2738 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2739 * gcc.dg/torture/pr63738.c: Likewise.
2740 * gcc.dg/torture/pr64728.c: Likewise.
2741 * gcc.dg/pr63748.c: Likewise.
2742 * gcc.dg/20020312-2.c: Likewise.
2744 * gcc.dg/torture/pr66123.c: Needs label_values.
2746 * gcc.dg/torture/pr41261.c: Needs profiling.
2747 * gcc.dg/pr26570.c: Likewise.
2748 * gcc.dg/pr61776.c: Likewise.
2749 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2750 * gcc.dg/gomp/pr34610.c: Likewise.
2751 * gcc.dg/pr54121.c: Likewise.
2752 * gcc.dg/20050325-1.c: Likewise.
2753 * gcc.dg/pr66899.c: Likewise.
2754 * gcc.dg/pr48770.c: Likewise.
2755 * gcc.dg/pr24225.c: Likewise.
2757 * gcc.dg/pr27531-1.c: Needs io.
2758 * gcc.dg/pr44606.c: Likewise.
2760 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2762 * gcc.dg/pr51990.c: Needs alloca.
2764 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2766 2015-08-24 Tom de Vries <tom@codesourcery.com>
2768 PR tree-optimization/65468
2769 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2771 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2774 * gfortran.dg/backtrace_1.f90: New test.
2776 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2779 * gfortran.dg/execute_command_line_2.f90: New test.
2781 2015-08-23 Tom de Vries <tom@codesourcery.com>
2783 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2784 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2785 vect_no_int_max to vect_no_int_min_max.
2786 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2787 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2788 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2789 * gcc.dg/vect/slp-reduc-4.c: Same.
2790 * gcc.dg/vect/slp-reduc-5.c: Same.
2791 * gcc.dg/vect/vect-125.c: Same.
2792 * gcc.dg/vect/vect-13.c: Same.
2793 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2794 * gcc.dg/vect/vect-reduc-1.c: Same.
2795 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2796 * gcc.dg/vect/vect-reduc-1char.c:Same.
2797 * gcc.dg/vect/vect-reduc-1short.c: Same.
2798 * gcc.dg/vect/vect-reduc-2.c: Same.
2799 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2800 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2801 * lib/target-supports.exp: Same.
2803 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2806 * g++.dg/cpp0x/decltype63.C: New.
2808 2015-08-22 Nathan Sidwell <nathan@acm.org>
2810 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2811 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2812 * c-c++-common/Wunused-var-8.c: Likewise.
2813 * c-c++-common/gomp/pr61486-2.c: Likewise.
2814 * c-c++-common/Wunused-var-6.c: Likewise.
2815 * c-c++-common/goacc/reduction-1.c: Likewise.
2816 * c-c++-common/goacc/reduction-2.c: Likewise.
2817 * c-c++-common/goacc/reduction-3.c: Likewise.
2818 * c-c++-common/goacc/reduction-4.c: Likewise.
2819 * gcc.dg/builtins-64.c: Likewise.
2820 * gcc.dg/pr59523.c: Likewise.
2821 * gcc.dg/tree-ssa/20080530.c: Likewise.
2822 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2823 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2824 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2825 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2826 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2827 * gcc.dg/pr59011.c: Likewise.
2828 * gcc.dg/uninit-9.c: Likewise.
2829 * gcc.dg/pr61561.c: Likewise.
2830 * gcc.dg/vla-4.c: Likewise.
2831 * gcc.dg/20101010-1.c: Likewise.
2832 * gcc.dg/pr49120.c: Likewise.
2833 * gcc.dg/20030331-2.c: Likewise.
2834 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2835 * gcc.dg/pr25682.c: Likewise.
2836 * gcc.dg/guality/guality.c: Likewise.
2837 * gcc.dg/pr27301.c: Likewise.
2838 * gcc.dg/uninit-9-O0.c: Likewise.
2839 * gcc.dg/fold-alloca-1.c: Likewise.
2840 * gcc.dg/pr41470.c: Likewise.
2841 * gcc.dg/pr51491-2.c: Likewise.
2842 * gcc.dg/winline-7.c: Likewise.
2843 * gcc.dg/vla-2.c: Likewise.
2844 * gcc.dg/pr50764.c: Likewise.
2845 * gcc.dg/c99-vla-1.c: Likewise.
2846 * gcc.dg/pr33238.c: Likewise.
2847 * gcc.dg/c99-const-expr-13.c: Likewise.
2848 * gcc.dg/builtin-return-1.c: Likewise.
2849 * gcc.dg/vla-3.c: Likewise.
2850 * gcc.dg/20020415-1.c: Likewise.
2851 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2852 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2853 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2854 * gcc.dg/torture/calleesave-sse.c: Likewise.
2855 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2856 * gcc.dg/gomp/vla-2.c: Likewise.
2857 * gcc.dg/gomp/vla-3.c: Likewise.
2858 * gcc.dg/gomp/vla-4.c: Likewise.
2859 * gcc.dg/gomp/pr30494.c: Likewise.
2860 * gcc.dg/gomp/vla-5.c: Likewise.
2861 * gcc.dg/pr51990-2.c: Likewise.
2862 * gcc.dg/vla-22.c: Likewise.
2864 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2866 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2867 * gcc.dg/dollar.c: Likewise.
2868 * gcc.dg/pragma-message.c: Likewise.
2869 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2870 * c-c++-common/raw-string-14.c: Likewise.
2872 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2874 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2875 property that instantiation here is a compile-time error.
2877 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/other/pr67065.C: Extend.
2881 2015-08-21 Nathan Sidwell <nathan@acm.org>
2883 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2885 (check_effective_target_global_constructor): New.
2886 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2887 * gcc.dg/debug/debug.exp: Skip for nvptx.
2888 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2890 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2891 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2892 * gcc.c-torture/compile/pr33855.c: Likewise.
2893 * gcc.c-torture/compile/920723-1.c: Likewise.
2894 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2896 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2898 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2901 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2903 * gcc.c-torture/execute/switch-1.c: Likewise.
2905 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2906 * gcc.c-torture/execute/printf-1.c: Likewise.
2907 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2908 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2909 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2910 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2911 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2912 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2913 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2914 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2915 * gcc.c-torture/execute/gofast.c: Likewise.
2916 * gcc.c-torture/execute/complex-6.c: Likewise.
2918 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2919 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2920 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2921 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2922 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2923 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2924 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2925 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2926 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2927 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2928 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2929 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2930 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2931 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2932 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2933 * gcc.dg/setjmp-1.c: Likewise.
2934 * gcc.dg/cleanup-5.c: Likewise.
2935 * gcc.dg/cleanup-12.c: Likewise.
2936 * gcc.dg/cleanup-13.c: Likewise.
2938 * gcc.dg/constructor-1.c: Require global ctor.
2940 * gcc.dg/fork-instrumentation.c: Require profiling.
2941 * gcc.dg/20030107-1.c: Likewise.
2942 * gcc.dg/20030702-1.c: Likewise.
2944 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2945 * gcc.dg/cpp/paste2.c: Likewise.
2946 * gcc.dg/cpp/strify3.c: Likewise.
2947 * gcc.dg/cpp/strify4.c: Likewise.
2948 * gcc.dg/cpp/lexnum.c: Likewise.
2949 * gcc.dg/cpp/digraphs.c: Likewise.
2950 * gcc.dg/cpp/macro1.c: Likewise.
2952 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2954 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2956 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2958 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2961 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2963 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2964 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2965 vec_vpmsum_be and vec_shasigma_be.
2967 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2969 * lib/target-supports.exp
2970 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2971 with -mfp16-format=ieee.
2973 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2976 * g++.dg/other/pr67065.C: New.
2978 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2980 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2982 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2983 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2984 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2985 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2987 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2989 * gcc.dg/wide_shift_64_1.c: New testcase.
2990 * gcc.dg/wide_shift_128_1.c: Likewise.
2991 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2993 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2995 * lib/target-supports.exp
2996 (check_effective_target_fstack_protector_enabled): New test.
2997 * gcc.target/i386/ssp-default.c: New test.
2999 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3002 * gfortran.dg/generic_31.f90: New.
3004 2015-08-19 Marek Polacek <polacek@redhat.com>
3007 * g++.dg/torture/pr67133.C: New test.
3009 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3011 * gcc.target/powerpc/altivec-35.c: New test.
3012 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3013 * gcc.target/powerpc/vsx-vector-7.c: New test.
3015 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3018 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3019 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3021 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3023 PR rtl-optimization/67218
3024 * gcc.c-torture/execute/ieee/pr67218.c,
3025 gcc.target/aarch64/fcvt_int_float_double1.c,
3026 gcc.target/aarch64/fcvt_int_float_double2.c,
3027 gcc.target/aarch64/fcvt_int_float_double3.c,
3028 gcc.target/aarch64/fcvt_int_float_double4.c,
3029 gcc.target/aarch64/fcvt_uint_float_double1.c,
3030 gcc.target/aarch64/fcvt_uint_float_double2.c,
3031 gcc.target/aarch64/fcvt_uint_float_double3.c,
3032 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3034 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3036 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3037 dg-options to disable LSE extensions.
3038 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3039 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3040 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3041 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3042 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3043 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3044 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3045 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3046 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3047 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3048 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3049 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3050 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3051 * gcc.target/aarch64/sync-op-full.c: Likewise.
3052 * gcc.target/aarch64/sync-op-release.c: Likewise.
3054 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3057 * g++.dg/cpp1z/feat-cxx1z.C: New.
3059 2015-08-18 Marek Polacek <polacek@redhat.com>
3062 * gcc.dg/torture/pr67222.c: New test.
3064 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3066 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3068 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3070 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3071 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3072 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3074 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3076 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3077 which is used in later code.
3079 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/cpp0x/nullptr34.C: New.
3083 * g++.dg/warn/Wconversion2.C: Adjust.
3084 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3085 * g++.old-deja/g++.other/null3.C: Likewise.
3087 * g++.dg/cpp0x/pr51313.C: Adjust.
3089 2015-08-17 Richard Biener <rguenther@suse.de>
3091 PR tree-optimization/67221
3092 * gcc.dg/torture/pr67221.c: New testcase.
3094 2015-08-17 Mike Stump <mikestump@comcast.net>
3095 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3097 * gcc.target/arm/memcpy-aligned-1.c: New test.
3099 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3102 * gfortran.dg/norm_4.f90: Rename to...
3103 * gfortran.dg/norm2_4.f90: this.
3104 * gfortran.dg/norm2_5.f90: New test.
3106 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3108 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3109 * gcc.dg/ssp-1.c: Make counter a register.
3110 * gcc.dg/ssp-2.c: Likewise.
3111 * gcc.dg/torture/parm-coalesce.c: New.
3113 2015-08-14 Marek Polacek <polacek@redhat.com>
3116 * gcc.dg/torture/pr67133.c: New test.
3118 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3119 Matthias Klose <doko@debian.org>
3122 * gcc.c-torture/compile/pr67143.c: New
3123 * gcc.target/aarch64/atomic-op-imm.c
3124 (atomic_fetch_add_negative_RELAXED): New.
3125 (atomic_fetch_sub_negative_ACQUIRE): New.
3127 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3129 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3130 * gcc.target/aarch64/target_attr_8.c: Likewise.
3131 * gcc.target/aarch64/target_attr_14.c: Likewise.
3133 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3135 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3137 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3139 * gcc.target/i386/builtin_target.c: Add skylake check.
3141 2015-08-13 Jeff Law <law@redhat.com>
3143 * gcc.dg/pr66314.c: Moved from here to ..
3144 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3145 to clear all sanitizers before -fsanitize=kernel-address.
3147 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3149 * gcc.target/aarch64/cinc_common_1.c: New test.
3151 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3154 * g++.dg/ext/attribute-may-alias-1.C: New.
3155 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3157 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3159 * gcc.target/aarch64/atomic-inst-cas.c: New.
3160 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3162 2015-08-13 Andreas Schwab <schwab@suse.de>
3164 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3166 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3169 * g++.dg/torture/pr62164.C: New.
3171 2015-08-13 Richard Biener <rguenther@suse.de>
3173 PR tree-optimization/67191
3174 * gcc.dg/torture/pr67191.c: New testcase.
3175 * g++.dg/torture/pr67191.C: Likewise.
3177 2015-08-13 Richard Biener <rguenther@suse.de>
3179 PR tree-optimization/66502
3180 PR tree-optimization/67167
3181 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3183 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3186 * g++.dg/init/new42.C: New.
3188 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3191 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3193 * gcc.target/powerpc/pr67071-2.c: Likewise.
3194 * gcc.target/powerpc/pr67071-3.c: Likewise.
3196 2015-08-12 Marek Polacek <polacek@redhat.com>
3199 * c-c++-common/Wshift-overflow-6.c: New test.
3200 * c-c++-common/Wshift-overflow-7.c: New test.
3201 * g++.dg/cpp1y/left-shift-2.C: New test.
3203 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/cpp0x/pr52742.C: New.
3208 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3210 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3211 Check Knights Landing support.
3213 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/warn/Wunused-result-1.C: New.
3218 2015-08-12 Richard Biener <rguenther@suse.de>
3220 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3221 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3222 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3223 * g++.dg/tree-ssa/pr61034.C: Adjust.
3224 * gcc.dg/fold-compare-2.c: Likewise.
3225 * gcc.dg/pr50763.c: Likewise.
3226 * gcc.dg/predict-3.c: Likewise.
3227 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3228 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3229 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3230 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3231 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3232 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3233 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3234 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3235 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3236 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3237 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3238 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3240 2015-08-12 Nathan Sidwell <nathan@acm.org>
3242 * gcc.dg/vrp-min-max-1.c: New.
3243 * gcc.dg/vrp-min-max-2.c: New.
3245 2015-08-12 Richard Biener <rguenther@suse.de>
3247 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3249 2015-08-12 Tom de Vries <tom@codesourcery.com>
3252 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3253 Handle absence of vector min/max for sparc.
3255 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3258 * g++.dg/ext/mv25.C: New test.
3260 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3262 * gcc.target/i386/avx2-vect-shift.c: New test.
3264 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3268 * gcc.dg/pragma-diag-3.c: New test.
3269 * gcc.dg/pragma-diag-4.c: New test.
3271 2015-08-11 Nathan Sidwell <nathan@acm.org>
3273 * c-c++-common/dfp/operator-comma.c: Call init function.
3274 * c-c++-common/dfp/convert-dfp-2.c: New test.
3276 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3278 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3279 Treat model == 0x4f as Broadwell.
3281 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3284 * gfortran.dg/pr67140.f90: New test.
3286 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3290 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3292 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3295 * gfortran.dg/ieee/large_4.f90: New test.
3297 2015-08-08 Bud Davis <jmdavis@link.com>
3300 * gfortran.dg/common_22.f90: New.
3302 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3304 PR rtl-optimization/67028
3305 * gcc.dg/pr67028.c: New testcase.
3307 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3309 PR rtl-optimization/67029
3310 * gcc.dg/pr67029.c: New test.
3312 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3315 * gfortran.dg/ieee/ieee_8.f90: New test.
3317 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3319 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3321 * gcc.target/aarch64/noplt_2.c: Likewise.
3322 * gcc.target/aarch64/noplt_3.c: Likewise.
3324 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3326 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3327 optimization level, and print a summary at the end.
3329 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3331 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3333 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3335 * gcc.target/aarch64/noplt_3.c: New testcase.
3337 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3339 * gcc.target/aarch64/noplt_1.c: New testcase.
3340 * gcc.target/aarch64/noplt_2.c: Likewise.
3342 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3344 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3345 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3347 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3349 * gcc.target/s390/dwarfregtable-1.c: New test.
3350 * gcc.target/s390/dwarfregtable-2.c: New test.
3351 * gcc.target/s390/dwarfregtable-3.c: New test.
3353 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3355 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3357 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3360 * gfortran.dg/ieee/large_2.f90: New test.
3361 * gfortran.dg/ieee/large_3.F90: New test.
3363 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3366 * gfortran.dg/ieee/large_1.f90: Adjust test.
3368 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3369 Jeff Law <law@redhat.com>
3372 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3373 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3374 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3375 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3376 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3377 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3379 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3382 * gfortran.dg/pr66311.f90: New file.
3384 2015-08-05 Richard Biener <rguenther@suse.de>
3386 PR tree-optimization/67121
3387 * gcc.dg/torture/pr67121.c: New testcase.
3389 2015-08-05 Nick Clifton <nickc@redhat.com>
3391 * gcc.target/rl78: New directory.
3392 * gcc.target/rl78/rl78.exp: New file: Test driver.
3393 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3395 2015-08-05 Richard Biener <rguenther@suse.de>
3398 * gcc.dg/torture/pr67120.c: New testcase.
3400 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3404 * lib/fortran-modules.exp: Call cleanup-submodules from
3406 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3407 cover the cases where private entities are no longer optimized
3409 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3411 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3412 * gfortran.dg/submodule_5.f08: The same.
3413 * gfortran.dg/submodule_9.f08: The same.
3414 * gfortran.dg/submodule_10.f08: New test.
3416 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3419 * g++.dg/cpp1y/var-templ35.C: New.
3421 2015-08-05 Richard Biener <rguenther@suse.de>
3423 PR tree-optimization/67055
3424 * g++.dg/torture/pr67055.C: New testcase.
3426 2015-08-05 Richard Biener <rguenther@suse.de>
3428 PR tree-optimization/67109
3429 * gcc.dg/torture/pr67109.c: New testcase.
3430 * gcc.dg/vect/vect-119.c: Adjust.
3432 2015-08-05 Richard Biener <rguenther@suse.de>
3435 * gcc.dg/pr67107.c: New testcase.
3437 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/cpp1z/abbrev2.C: New.
3442 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3444 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3446 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3449 * g++.dg/init/explicit4.C: New.
3451 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3453 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3454 without VSX an Power8 vector support.
3456 2015-08-04 Richard Biener <rguenther@suse.de>
3458 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3460 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3463 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3466 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3469 * g++.dg/cpp1y/var-templ34.C: New.
3471 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3473 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3474 * gcc.target/aarch64/target_attr_1.c: Likewise.
3475 * gcc.target/aarch64/target_attr_2.c: Likewise.
3476 * gcc.target/aarch64/target_attr_3.c: Likewise.
3477 * gcc.target/aarch64/target_attr_4.c: Likewise.
3478 * gcc.target/aarch64/target_attr_5.c: Likewise.
3479 * gcc.target/aarch64/target_attr_6.c: Likewise.
3480 * gcc.target/aarch64/target_attr_7.c: Likewise.
3481 * gcc.target/aarch64/target_attr_8.c: Likewise.
3482 * gcc.target/aarch64/target_attr_9.c: Likewise.
3483 * gcc.target/aarch64/target_attr_10.c: Likewise.
3484 * gcc.target/aarch64/target_attr_11.c: Likewise.
3485 * gcc.target/aarch64/target_attr_12.c: Likewise.
3486 * gcc.target/aarch64/target_attr_13.c: Likewise.
3487 * gcc.target/aarch64/target_attr_14.c: Likewise.
3488 * gcc.target/aarch64/target_attr_15.c: Likewise.
3490 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3492 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3494 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3496 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3498 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3500 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3503 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3506 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3507 * gfortran.dg/ieee/large_1.f90: New test.
3509 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3511 PR tree-optimization/67043
3512 * gcc.dg/pr67043.c: New test.
3514 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3516 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3518 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3520 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3521 it to push/pop timing items.
3522 (main): For each optimization level, create a gcc_jit_timer, and
3523 time all of the iteration within that level cumulatively.
3524 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3525 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3527 2015-08-03 Alexander Basov <coohpt@gmail.com>
3532 * gcc.target/arm/pr43404.c : New testcase.
3533 * gcc.target/arm/pr48470.c : New testcase.
3534 * gcc.target/arm/pr64744-1.c : New testcase.
3535 * gcc.target/arm/pr64744-2.c : New testcase.
3537 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3539 PR tree-optimization/67077
3540 * gcc.dg/pr67077.c: New test.
3542 2015-08-03 Jeff Law <law@redhat.com>
3545 PR gcov-profile/66899
3546 * gcc.dg/pr66899.c: New test.
3547 * gcc.dg/pr66314.c: New test.
3549 2015-08-03 Marek Polacek <polacek@redhat.com>
3552 * gcc.dg/pr67088.c: New test.
3554 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3557 * gcc.target/arm/vnmul-1.c: New.
3558 * gcc.target/arm/vnmul-2.c: New.
3559 * gcc.target/arm/vnmul-3.c: New.
3560 * gcc.target/arm/vnmul-4.c: New.
3562 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3565 * gfortran.dg/class_allocate_20.f90: New.
3567 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3569 * gcc.target/aarch64/csel_bfx_1.c: New test.
3570 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3572 2015-08-02 Martin Sebor <msebor@redhat.com>
3574 * g++.dg/Wframe-address-in-Wall.C: New test.
3575 * g++.dg/Wframe-address.C: New test.
3576 * g++.dg/Wno-frame-address.C: New test.
3577 * gcc.dg/Wframe-address-in-Wall.c: New test.
3578 * gcc.dg/Wframe-address.c: New test.
3579 * gcc.dg/Wno-frame-address.c: New test.
3581 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3583 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3585 2015-08-01 Michael Collison <michael.collison@linaro.org
3586 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3588 * gcc.target/arm/mincmp.c: New test.
3590 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3593 * gfortran.dg/associated_target_6.f03: New test
3595 2015-08-01 Tom de Vries <tom@codesourcery.com>
3597 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3598 optimize ("-ftree-parallelize-loops=0").
3599 Add successful scans for 2 detected reductions. Add xfail scans for 3
3600 detected reductions.
3601 * gcc.dg/autopar/reduc-2short.c: Same.
3602 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3603 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3604 detected reductions.
3605 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3608 2015-07-31 Marek Polacek <polacek@redhat.com>
3611 * g++.dg/ubsan/pr66977.C: New test.
3613 2015-07-30 Marek Polacek <polacek@redhat.com>
3615 * c-c++-common/Wtautological-compare-3.c: New test.
3617 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3619 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3620 (CHECK): Pass address of scalar, rather than array.
3622 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3624 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3626 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3628 * gcc.target/aarch64/fp16/fp16.exp: New.
3629 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3630 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3632 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3634 * gcc.target/aarch64/f16_movs_1.c: New test.
3636 2015-07-28 Tom de Vries <tom@codesourcery.com>
3638 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3641 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3642 Manuel López-Ibáñez <manu@gcc.gnu.org>
3644 * gcc.dg/parm-incomplete-1.c: Update.
3645 * gcc.dg/pr18809-1.c: Update.
3646 * gcc.dg/pr27953.c: Update.
3647 * gcc.dg/vla-11.c: Update.
3649 2015-07-27 Marek Polacek <polacek@redhat.com>
3651 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3653 2015-07-27 Tom de Vries <tom@codesourcery.com>
3655 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3656 attribute. Update comment.
3658 Add scan for not parallelizing inner loop.
3659 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3663 2015-07-27 Marek Polacek <polacek@redhat.com>
3666 * c-c++-common/Wtautological-compare-2.c: New test.
3668 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3671 * gcc.target/i386/pr66232-6.c: New tests.
3672 * gcc.target/i386/pr66232-7.c: Likewise.
3673 * gcc.target/i386/pr66232-8.c: Likewise.
3674 * gcc.target/i386/pr66232-9.c: Likewise.
3676 2015-07-27 Marek Polacek <polacek@redhat.com>
3680 * c-c++-common/Wtautological-compare-1.c: New test.
3682 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3685 * g++.dg/template/pr18969.C: New test.
3686 * g++.dg/template/pr18969-2.C: New test.
3687 * g++.old-deja/g++.jason/overload.C: Remove return value in
3688 template function returning void.
3690 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3692 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3693 immediates to avoid shift-overflow warnings.
3695 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3698 * g++.dg/init/pr66857.C: New test.
3700 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.target/i386/pr66648.c: New test.
3705 2015-07-25 Tom de Vries <tom@codesourcery.com>
3707 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3708 interchange_files and block_files variables.
3709 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3711 * gcc.dg/graphite/uns-interchange-12.c: Same.
3712 * gcc.dg/graphite/uns-interchange-14.c: Same.
3713 * gcc.dg/graphite/uns-interchange-15.c: Same.
3714 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3715 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3717 2015-07-25 Jeff Law <law@redhat.com>
3721 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3722 * gcc.dg/torture/pr66752-1.c: New test
3723 * g++.dg/torture/pr66752-2.C: New test.
3725 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3728 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3730 PR rtl-optimization/64164
3731 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3732 * gcc.dg/ssp-1.c: Make counter a register.
3733 * gcc.dg/ssp-2.c: Likewise.
3734 * gcc.dg/torture/parm-coalesce.c: New.
3736 2015-07-24 Tom de Vries <tom@codesourcery.com>
3738 * gcc.dg/graphite/block-1.c: Xfail scan.
3739 * gcc.dg/graphite/interchange-12.c: Same.
3740 * gcc.dg/graphite/interchange-14.c: Same.
3741 * gcc.dg/graphite/interchange-15.c: Same.
3742 * gcc.dg/graphite/interchange-9.c: Same.
3743 * gcc.dg/graphite/interchange-mvt.c: Same.
3744 * gcc.dg/graphite/uns-block-1.c: New test.
3745 * gcc.dg/graphite/uns-interchange-12.c: New test.
3746 * gcc.dg/graphite/uns-interchange-14.c: New test.
3747 * gcc.dg/graphite/uns-interchange-15.c: New test.
3748 * gcc.dg/graphite/uns-interchange-9.c: New test.
3749 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3751 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3754 * c-c++-common/Wunused-function-1.c: New.
3756 2015-07-24 Tom de Vries <tom@codesourcery.com>
3758 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3759 alternative exit-first loop transform.
3760 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3761 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3762 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3763 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3764 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3765 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3766 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3767 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3768 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3770 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3773 * gcc.target/i386/mpx/pr66566.c: New test.
3775 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3778 * gcc.target/i386/pr66978.c: New test.
3780 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3782 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3784 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3786 * gcc.target/s390/insv-1.c: New test.
3787 * gcc.target/s390/insv-2.c: New test.
3788 * gcc.target/s390/insv-3.c: New test.
3790 2015-07-24 Tom de Vries <tom@codesourcery.com>
3792 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3794 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3797 * gcc.dg/pr25530.c: New test.
3799 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3802 * gcc.dg/pr25529.c: New test.
3804 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3806 * gcc.target/arm/reg_equal_test.c: New test.
3808 2015-07-23 Jeff Law <law@redhat.com>
3811 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3812 * gcc.dg/torture/pr66752-1.c: New test
3813 * g++.dg/torture/pr66752-2.C: New test.
3815 2015-07-23 Marek Polacek <polacek@redhat.com>
3818 * g++.dg/warn/Wlogical-op-2.C: New test.
3820 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3822 PR rtl-optimization/64164
3823 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3824 * gcc.dg/ssp-1.c: Make counter a register.
3825 * gcc.dg/ssp-2.c: Likewise.
3826 * gcc.dg/torture/parm-coalesce.c: New.
3828 2015-07-23 Marek Polacek <polacek@redhat.com>
3831 * c-c++-common/ubsan/pr66908.c: New test.
3833 2015-07-23 Tom de Vries <tom@codesourcery.com>
3835 * gcc.dg/autopar/outer-4.c: Add xfail.
3836 * gcc.dg/autopar/outer-5.c: Same.
3837 * gcc.dg/autopar/outer-6.c: Same.
3838 * gcc.dg/autopar/reduc-2.c: Same.
3839 * gcc.dg/autopar/reduc-2char.c: Same.
3840 * gcc.dg/autopar/reduc-2short.c: Same.
3841 * gcc.dg/autopar/reduc-8.c: Same.
3842 * gcc.dg/autopar/uns-outer-4.c: New test.
3843 * gcc.dg/autopar/uns-outer-5.c: New test.
3844 * gcc.dg/autopar/uns-outer-6.c: New test.
3846 2015-07-23 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/66952
3849 * gcc.dg/torture/pr66952.c: Use signed char.
3851 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3853 PR tree-optimization/66926,66951
3854 * gcc.dg/vect/pr66951.c: New test.
3856 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3859 * g++.dg/parse/error57.C: New.
3860 * g++.dg/expr/string-2.C: Update.
3862 2015-07-23 Richard Biener <rguenther@suse.de>
3864 PR tree-optimization/66945
3865 * gcc.dg/torture/pr66945.c: New testcase.
3867 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3870 * g++.dg/ext/mv24.C: New test.
3872 2015-07-22 Marek Polacek <polacek@redhat.com>
3874 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3877 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3881 * gfortran.dg/generic_30.f90: New.
3883 2015-07-22 Richard Biener <rguenther@suse.de>
3885 PR tree-optimization/66952
3886 * gcc.dg/torture/pr66952.c: New testcase.
3888 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3890 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3892 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3894 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3896 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3898 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3900 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3902 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3904 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3906 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3908 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3910 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3912 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3914 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3916 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3918 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3920 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3922 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3924 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3926 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3928 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3930 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3932 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3934 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3936 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3938 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3940 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3942 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3944 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3946 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3948 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3950 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3952 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3954 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3956 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3958 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3960 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3962 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3966 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3968 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3970 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3972 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3974 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3976 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3978 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3980 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3982 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3984 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3986 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3988 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3990 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3992 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3994 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3996 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3998 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4000 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4002 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4004 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4006 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4008 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4010 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4012 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4014 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4016 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4018 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4020 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4022 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4024 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4026 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4028 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4030 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4032 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4034 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4036 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4038 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4040 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4042 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4044 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4046 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4048 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4050 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4052 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4054 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4056 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4058 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4060 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4062 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4064 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4066 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4068 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4070 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4072 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4074 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4076 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4078 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4080 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4082 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4084 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4086 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4088 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4090 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4092 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4094 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4096 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4098 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4100 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4102 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4104 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4106 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4108 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4110 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4112 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4114 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4116 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4118 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4120 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4122 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4124 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4126 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4128 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4130 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4132 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4134 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4136 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4138 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4140 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4142 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4144 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4146 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4148 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4150 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4152 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4155 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4157 * g++.dg/template/crash81.C: Update.
4159 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4162 * gcc.target/i386/pr66424.c: New.
4164 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4166 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4168 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4171 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4172 Drop address sanitization.
4174 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4176 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4178 (dg-additional-options): Set armv5t flag.
4180 2015-07-21 Marek Polacek <polacek@redhat.com>
4182 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4183 * gcc.dg/vmx/unpack.c: Likewise.
4184 * gcc.target/powerpc/quad-atomic.c: Likewise.
4186 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4188 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4190 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4192 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4195 2015-07-20 Marek Polacek <polacek@redhat.com>
4198 * c-c++-common/Wshift-overflow-1.c: New test.
4199 * c-c++-common/Wshift-overflow-2.c: New test.
4200 * c-c++-common/Wshift-overflow-3.c: New test.
4201 * c-c++-common/Wshift-overflow-4.c: New test.
4202 * c-c++-common/Wshift-overflow-5.c: New test.
4203 * g++.dg/cpp1y/left-shift-1.C: New test.
4204 * gcc.dg/c90-left-shift-2.c: New test.
4205 * gcc.dg/c90-left-shift-3.c: New test.
4206 * gcc.dg/c99-left-shift-2.c: New test.
4207 * gcc.dg/c99-left-shift-3.c: New test.
4208 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4209 * gcc.c-torture/execute/pr40386.c: Likewise.
4210 * gcc.dg/vect/pr33373.c: Likewise.
4211 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4212 * gcc.dg/vect/vect-shift-2.c: Likewise.
4214 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4216 * gcc.target/aarch64/neg_abs_1.c: New test.
4218 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4221 * gcc.target/i386/pr66922.c: New test.
4223 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4227 * gcc.dg/tree-ssa/pr42327.c: Removed.
4228 * g++.dg/other/pr35011.C: Removed.
4230 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4233 * gcc.target/i386/pr66906.c: New test.
4235 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4237 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4238 as follow-up to r225930.
4240 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4243 * lib/fortran-modules.exp (proc cleanup-submodules): New
4245 * gfortran.dg/submodule_1.f08: Change extension and clean up
4246 the submodule files.
4247 * gfortran.dg/submodule_2.f08: ditto
4248 * gfortran.dg/submodule_6.f08: ditto
4249 * gfortran.dg/submodule_7.f08: ditto
4250 * gfortran.dg/submodule_8.f08: New test
4251 * gfortran.dg/submodule_9.f08: New test
4253 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4254 Sebastian Pop <s.pop@samsung.com>
4257 * gcc.dg/graphite/pr61929.c: New.
4259 2015-07-17 Marek Polacek <polacek@redhat.com>
4261 * gcc.dg/fold-minus-7.c: New test.
4263 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4265 * gfortran.dg/co_reduce_1.f90: New file.
4267 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4270 * gcc.target/i386/pr66824.c:
4272 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4275 * gfortran.dg/structure_constructor_13.f03: New test.
4277 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4280 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4281 of generated while loops in the tree dump.
4282 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4284 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4286 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4288 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4291 * gcc.target/i386/pr66891.c: New test.
4293 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4295 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4297 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4299 PR rtl-optimization/66626
4300 * gcc.target/i386/pr66626-2.c: New.
4302 2015-07-16 Martin Liska <mliska@suse.cz>
4304 * g++.dg/ipa/pr66896.c: New test.
4306 2015-07-16 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/66894
4309 * gcc.dg/torture/pr66894.c: New testcase.
4311 2015-07-16 Richard Biener <rguenther@suse.de>
4313 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4315 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4318 * g++.dg/pr66866.C: New test.
4320 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4322 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4324 2015-07-15 Richard Biener <rguenther@suse.de>
4326 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4327 { -O3 -fomit-frame-pointer },
4328 { -O3 -fomit-frame-pointer -funroll-loops } and
4329 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4331 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4332 -finline-functions }
4334 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4336 * gcc.target/mips/interrupt_handler-5.c: New test.
4338 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4339 Robert Suchanek <robert.suchanek@imgtec.com>
4341 * gcc.target/mips/interrupt_handler-4.c: New test.
4343 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4346 * gcc.dg/lto/lto.exp: Initialize MPX.
4348 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4350 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4352 * gcc.target/arm/scd42-3.c: Likewise.
4354 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4356 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4357 code to be run when the pre-arch code increases the isa_rev to
4358 mips32r6 or greater.
4360 2015-07-15 Richard Biener <rguenther@suse.de>
4362 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4363 { -O3 -fomit-frame-pointer },
4364 { -O3 -fomit-frame-pointer -funroll-loops } and
4365 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4367 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4368 -finline-functions }
4369 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4370 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4371 to additional_flags.
4373 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4375 PR rtl-optimization/66838
4376 * gcc.target/i386/pr66838.c: New test.
4378 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4381 * g++.dg/template/pr66850.C: New test.
4383 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4384 Cesar Philippidis <cesar@codesourcery.com>
4385 Chung-Lin Tang <cltang@codesourcery.com>
4387 * gcc.target/nios2/nios2-flushd.c: New.
4388 * gcc.target/nios2/nios2-rdprs.c: New.
4389 * gcc.target/nios2/r2-atomic.c: New.
4390 * gcc.target/nios2/r2-eni.c: New.
4391 * gcc.target/nios2/r2-wrpie.c: New.
4393 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4394 Cesar Philippidis <cesar@codesourcery.com>
4395 Chung-Lin Tang <cltang@codesourcery.com>
4397 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4398 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4400 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4401 Cesar Philippidis <cesar@codesourcery.com>
4402 Chung-Lin Tang <cltang@codesourcery.com>
4404 * gcc.target/nios2/andci.c: New.
4405 * gcc.target/nios2/bmx.c: New.
4406 * gcc.target/nios2/cdx-add.c: New.
4407 * gcc.target/nios2/cdx-branch.c: New.
4408 * gcc.target/nios2/cdx-callret.c: New.
4409 * gcc.target/nios2/cdx-loadstore.c: New.
4410 * gcc.target/nios2/cdx-logical.c: New.
4411 * gcc.target/nios2/cdx-mov.c: New.
4412 * gcc.target/nios2/cdx-shift.c: New.
4413 * gcc.target/nios2/cdx-sub.c: New.
4414 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4416 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4419 * g++.dg/cpp0x/vt-65071.C: New.
4421 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4422 Cesar Philippidis <cesar@codesourcery.com>
4423 Chung-Lin Tang <cltang@codesourcery.com>
4425 * gcc.target/nios2/r2-io-range.c: New.
4426 * gcc.target/nios2/r2-stio-1.c: New.
4427 * gcc.target/nios2/r2-stio-2.c: New.
4428 * gcc.target/nios2/nios2-ldxio.c: New.
4429 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4430 of just compile. Add more tests.
4432 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4434 gfortran.dg/pr66864.f90: New test.
4436 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4438 PR rtl-optimization/66626
4439 * gcc.target/i386/pr66626.c: New.
4441 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4443 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4444 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4445 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4447 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4449 * g++.dg/template/crash81.C: Adjust for error + inform change.
4450 * g++.dg/template/pr58878.C: Likewise.
4451 * g++.dg/template/shadow1.C: Likewise.
4452 * g++.dg/template/shadow2.C: Likewise.
4453 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4454 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4455 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4456 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4458 2015-07-14 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/66863
4461 * gcc.dg/torture/pr66863.c: New testcase.
4463 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4466 * g++.dg/template/pr65186.C: New test.
4468 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4470 * gcc.target/arm/macro_defs0.c: Add directive to skip
4471 test if -marm is present.
4472 * gcc.target/arm/macro_defs1.c: Likewise.
4474 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4476 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4478 * gcc.target/aarch64/adds1.c: Likewise.
4479 * gcc.target/aarch64/ands_1.c: Likewise.
4480 * gcc.target/aarch64/bics_1.c: Likewise.
4481 * gcc.target/aarch64/subs1.c: Likewise.
4482 * gcc.target/aarch64/subs3.c: Likewise.
4484 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4487 * gfortran.dg/pr64589.f90: New test.
4489 2015-07-13 Renlin Li <renlin.li@arm.com>
4492 * gcc.c-torture/execute/pr66556.c: New.
4494 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4496 * gcc.dg/20020219-1.c: Fix double word typos.
4497 * gcc.dg/20020919-1.c: Same.
4499 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4500 Jeff Law <law@redhat.com>
4503 * g++.dg/tree-ssa/pr66726.c: New test.
4504 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4505 * gcc.dg/tree-ssa/pr66726.c: New test.
4507 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4510 * g++.dg/cpp0x/variadic-ttp2.C: New.
4512 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4515 * g++.dg/cpp0x/auto46.C: New test.
4516 * g++.dg/template/pr30044.C: New test.
4517 * g++.dg/template/shadow2.C: New test.
4518 * g++.dg/template/error55.C: New test.
4519 * g++.dg/template/crash83.C: Accept any error string.
4520 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4522 * g++.dg/cpp0x/variadic19.C: Likewise
4523 * g++.dg/template/canon-type-13.C: Likewise.
4524 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4525 * g++.dg/torture/20070621-1.C: Likewise.
4527 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/init/explicit3.C: New.
4532 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4535 * gcc.target/i386/pr66819-1.c: New test.
4536 * gcc.target/i386/pr66819-2.c: Likewise.
4537 * gcc.target/i386/pr66819-3.c: Likewise.
4538 * gcc.target/i386/pr66819-4.c: Likewise.
4539 * gcc.target/i386/pr66819-5.c: Likewise.
4541 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4544 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4545 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4546 type to prevent possible flag-clobbering zero-extensions.
4547 * gcc.target/i386/pr66703.c: New test.
4549 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/cpp0x/nsdmi-template15.C: New.
4554 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4556 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4558 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4560 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4561 * gcc.target/arm/flip-thumb.c: Likewise.
4563 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4566 * gcc.target/i386/pr66813.c: New test.
4568 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4571 * gcc.dg/gomp/pr66820.c: New test.
4573 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4576 * g++.dg/cpp0x/scoped_enum6.C: New.
4578 2015-07-10 Tom de Vries <tom@codesourcery.com>
4580 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4581 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4583 2015-07-10 Richard Biener <rguenther@suse.de>
4585 PR tree-optimization/66823
4586 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4587 which should not be necessary. XFAIL.
4589 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4594 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4597 * gcc.dg/gomp/pr66633-1.c: New test.
4598 * gcc.dg/gomp/pr66633-2.c: New test.
4599 * gcc.dg/gomp/pr66633-3.c: New test.
4600 * gcc.dg/gomp/pr66633-4.c: New test.
4602 2015-07-09 John Marino <gnugcc@marino.st>
4604 * lib/target-supports.exp (check_effective_target_pie):
4607 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4610 * gcc.target/i386/pr66814.c: New test.
4612 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4615 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4616 * gcc.target/aarch64/fnmul-2.c: Likewise.
4617 * gcc.target/aarch64/fnmul-3.c: Likewise.
4618 * gcc.target/aarch64/fnmul-4.c: Likewise.
4620 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4623 * g++.dg/cpp0x/vt-65790.C: New.
4625 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4628 * gcc.target/i386/pr66818.c: New test.
4630 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4633 * gcc.target/i386/pr66817.c: New test.
4635 2015-07-09 Marek Polacek <polacek@redhat.com>
4637 PR tree-optimization/66718
4638 * gcc.dg/vect/vect-126.c: New test.
4640 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4642 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4643 even when dwarf-2 is not the default.
4645 2015-07-08 Jeff Law <law@redhat.com>
4648 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4649 to have a single memory reference.
4651 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4653 * g++.dg/other/dump-ada-spec-9.C: New test.
4655 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4657 * g++.dg/vect/vect.exp: Run also simd* tests.
4658 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4659 (check_vect): Fix up get_cpuid call for C++.
4660 * g++.dg/vect/simd-clone-1.cc: New test.
4662 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4664 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4666 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4668 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4669 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4671 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4674 * gcc.target/i386/pr66806.c: New test.
4676 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/cpp0x/auto45.C: New.
4681 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4684 * gcc.target/i386/pr66334.c: New.
4686 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4688 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4691 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4694 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4695 (verify_code): Update expected error message.
4696 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4697 (verify_code): Likewise.
4698 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4699 (verify_code): Likewise.
4701 2015-07-08 Richard Biener <rguenther@suse.de>
4703 PR tree-optimization/66793
4704 * gcc.dg/torture/pr66793.c: New testcase.
4706 2015-07-08 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/66794
4709 * gcc.dg/torture/pr66794.c: New testcase.
4711 2015-07-08 Marek Polacek <polacek@redhat.com>
4714 * g++.dg/abi/abi-tag15.C: New test.
4716 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4718 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4719 * gcc.target/mips/branch-3.c: Ditto
4720 * gcc.target/mips/branch-4.c: Ditto.
4721 * gcc.target/mips/branch-5.c: Ditto.
4722 * gcc.target/mips/branch-6.c: Ditto.
4723 * gcc.target/mips/branch-7.c: Ditto.
4724 * gcc.target/mips/branch-8.c: Ditto.
4725 * gcc.target/mips/branch-9.c: Ditto.
4726 * gcc.target/mips/branch-10.c: Ditto.
4727 * gcc.target/mips/branch-11.c: Ditto.
4728 * gcc.target/mips/branch-12.c: Ditto.
4729 * gcc.target/mips/branch-13.c: Ditto.
4730 * gcc.target/mips/umips-branch-5.c: New file.
4731 * gcc.target/mips/umips-branch-6.c: New file.
4732 * gcc.target/mips/umips-branch-7.c: New file.
4733 * gcc.target/mips/umips-branch-8.c: New file.
4734 * gcc.target/mips/umips-branch-9.c: New file.
4735 * gcc.target/mips/umips-branch-10.c: New file.
4736 * gcc.target/mips/umips-branch-11.c: New file.
4737 * gcc.target/mips/umips-branch-12.c: New file.
4738 * gcc.target/mips/umips-branch-13.c: New file.
4739 * gcc.target/mips/umips-branch-14.c: New file.
4740 * gcc.target/mips/umips-branch-15.c: New file.
4741 * gcc.target/mips/umips-branch-16.c: New file.
4742 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4743 (OCCUPY_0xfffc): New define.
4745 2015-07-08 Renlin Li <renlin.li@arm.com>
4747 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4749 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4751 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4753 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4755 * gcc.target/i386/bt-3.c: New test.
4756 * gcc.target/i386/bt-4.c: Ditto.
4758 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4760 * g++.dg/other/dump-ada-spec-8.C: New test.
4762 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4765 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4767 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4769 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4771 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4772 Avoid using an opaque struct for local "f".
4774 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4777 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4778 * jit.dg/test-pr66779.c: New testcase.
4780 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4782 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4785 2015-07-07 Richard Biener <rguenther@suse.de>
4787 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4789 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4791 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4792 * gcc.target/mips/call-5.c: Ditto.
4793 * gcc.target/mips/call-6.c: Ditto.
4795 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4797 * gcc.dg/dx-test.c: New test-case.
4799 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4802 * gfortran.dg/allocate_with_source_9.f08: New test.
4804 2015-07-07 Christian Bruel <christian.bruel@st.com>
4807 * gcc.target/arm/flip-thumb.c: Fix scan.
4808 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4809 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4810 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4813 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4816 * gcc.c-torture/execute/pr65956.c: New test.
4818 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4820 * gcc.target/arm/aapcs/align1.c: New.
4821 * gcc.target/arm/aapcs/align_rec1.c: New.
4822 * gcc.target/arm/aapcs/align2.c: New.
4823 * gcc.target/arm/aapcs/align_rec2.c: New.
4824 * gcc.target/arm/aapcs/align3.c: New.
4825 * gcc.target/arm/aapcs/align_rec3.c: New.
4826 * gcc.target/arm/aapcs/align4.c: New.
4827 * gcc.target/arm/aapcs/align_rec4.c: New.
4828 * gcc.target/arm/aapcs/align_vararg1.c: New.
4829 * gcc.target/arm/aapcs/align_vararg2.c: New.
4831 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4833 * gfortran.dg/iomsg_2.f90: New test.
4835 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4838 * gcc.target/i386/pr66749.c: New test.
4840 2015-07-06 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/66772
4843 * gcc.dg/torture/pr66772-1.c: New testcase.
4844 * gcc.dg/torture/pr66772-2.c: Likewise.
4846 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4848 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4849 the jals instruction.
4851 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4854 * gcc.target/i386/pr53383-1.c: New file.
4855 * gcc.target/i386/pr53383-2.c: Likewise.
4856 * gcc.target/i386/pr53383-3.c: Likewise.
4858 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4860 * gcc.target/aarch64/fnmul-1.c: New.
4861 * gcc.target/aarch64/fnmul-2.c: New.
4862 * gcc.target/aarch64/fnmul-3.c: New.
4863 * gcc.target/aarch64/fnmul-4.c: New.
4865 2015-07-06 Richard Biener <rguenther@suse.de>
4868 * gcc.dg/torture/pr66759.c: New testcase.
4870 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4873 * gfortran.dg/alloc_comp_class_3.f03: New test.
4874 * gfortran.dg/alloc_comp_class_4.f03: New test.
4876 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4878 * gcc.c-torture/execute/pr66757.c: New test.
4880 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4882 PR tree-optimization/66720
4883 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4885 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4886 Sandra Loosemore <sandra@codesourcery.com>
4888 * gcc.target/nios2/gprel-offset.c: New test.
4890 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4893 * gfortran.dg/pr66725.f90: New test.
4895 2015-07-03 Jason Merrill <jason@redhat.com>
4897 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4898 Avoid narrowing error.
4900 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4902 PR rtl-optimization/66706
4903 * gcc.target/powerpc/shift-int.c: New testcase.
4905 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4908 * gcc.target/i386/pr66746.c: New file.
4910 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4912 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4914 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4916 PR tree-optimization/66119
4917 * g++.dg/opt/pr66119.C: New.
4919 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4922 * gfortran.dg/submodule_1.f90: New test
4923 * gfortran.dg/submodule_2.f90: New test
4924 * gfortran.dg/submodule_3.f90: New test
4925 * gfortran.dg/submodule_4.f90: New test
4926 * gfortran.dg/submodule_5.f90: New test
4927 * gfortran.dg/submodule_6.f90: New test
4928 * gfortran.dg/submodule_7.f90: New test
4930 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4932 PR preprocessor/53690
4933 * g++.dg/cpp/pr53690.C: New.
4935 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4937 * gcc.target/powerpc/vec-cmp.c: New test.
4939 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4942 * gfortran.dg/pr56520.f90: New test.
4944 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4947 * gfortran.dg/pr66545_1.f90: New test.
4948 * gfortran.dg/pr66545_2.f90: New test.
4950 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4952 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4953 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4955 2015-07-02 Richard Biener <rguenther@suse.de>
4958 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4961 2015-07-02 Richard Biener <rguenther@suse.de>
4963 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4965 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4967 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4969 2015-07-01 Jason Merrill <jason@redhat.com>
4971 * lib/target-supports.exp (cxx_default): Set to C++14.
4973 2015-07-01 Tom de Vries <tom@codesourcery.com>
4976 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4979 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4981 * gfortran.dg/warn_conversion_8.f90: New test.
4983 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4985 PR rtl-optimization/61047
4986 * gcc.c-torture/execute/20150611-1.c: New testcase.
4988 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4991 * jit.dg/all-non-failing-tests.h: Add
4992 test-pr66700-observing-write-through-ptr.c.
4993 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4995 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4997 * jit.dg/test-accessing-union.c: Add comments for use by
4998 gcc/jit/docs/topics/types.rst.
5000 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5002 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5003 'do-require-effective-target' with 'dg-require-effective-target'.
5004 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5005 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5006 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5007 'stlex' with 'strex' as the expected output.
5009 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5012 * g++.dg/cpp0x/gen-attrs-60.C: New.
5013 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5015 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5017 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5019 * gcc.target/aarch64/pic-small.c: Restrict this test under
5020 check_effective_target_aarch64_small_fpic.
5022 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5024 * gfortran.dg/gomp/pr66633.f90: New test.
5026 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5029 * g++.dg/template/pr66686.C: New test.
5031 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5033 * gnat.dg/lto17.ad[sb]: New test.
5035 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5037 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5038 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5040 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5042 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5044 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5046 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5048 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5050 * jit.dg/test-switch.c: New testcase.
5051 * jit.dg/test-switch.cc: New testcase.
5053 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5056 * jit.dg/all-non-failing-tests.h: Add note about
5057 test-validly-unreachable-block.c.
5058 * jit.dg/test-validly-unreachable-block.c: New file.
5060 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5063 * jit.dg/all-non-failing-tests.h: Add note about
5064 test-extra-options.c.
5065 * jit.dg/test-extra-options.c: New testcase.
5067 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5070 * gcc.target/i386/pr66691.c: New.
5072 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5074 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5075 * gcc.target/i386/iamcu/args.h: Likewise.
5076 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5077 * gcc.target/i386/iamcu/defines.h: Likewise.
5078 * gcc.target/i386/iamcu/macros.h: Likewise.
5079 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5080 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5081 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5082 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5083 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5084 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5085 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5086 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5087 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5088 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5089 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5090 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5091 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5092 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5093 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5094 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5095 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5097 2015-06-30 Marek Polacek <polacek@redhat.com>
5099 * gcc.dg/fold-minus-6.c: New test.
5101 * gcc.dg/fold-ior-3.c: New test.
5103 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5105 Implement N4197 - Adding u8 character literals
5106 * g++.dg/cpp1z/utf8.C: New.
5107 * g++.dg/cpp1z/utf8-neg.C: New.
5108 * g++.dg/cpp1z/udlit-utf8char.C: New.
5110 2015-06-30 Marek Polacek <polacek@redhat.com>
5112 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5114 2015-06-30 Tom de Vries <tom@codesourcery.com>
5116 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5117 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5118 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5119 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5121 2015-06-30 Marek Polacek <polacek@redhat.com>
5123 * gcc.dg/fold-ior-2.c: New test.
5125 2015-06-30 Tom de Vries <tom@codesourcery.com>
5127 PR tree-optimization/66652
5128 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5129 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5131 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5133 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5136 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5137 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5139 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5142 * gfortran.dg/wunused-parameter.f90: New test.
5144 2015-06-29 Richard Henderson <rth@redhat.com>
5146 * gcc.target/i386/asm-flag-1.c: New.
5147 * gcc.target/i386/asm-flag-2.c: New.
5148 * gcc.target/i386/asm-flag-3.c: New.
5149 * gcc.target/i386/asm-flag-4.c: New.
5150 * gcc.target/i386/asm-flag-5.c: New.
5152 2015-06-29 Marek Polacek <polacek@redhat.com>
5155 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5156 * c-c++-common/pr66322.c: New test.
5157 * g++.dg/eh/scope1.C: Remove dg-warning.
5159 2015-06-29 Richard Biener <rguenther@suse.de>
5161 PR tree-optimization/66677
5162 * gcc.dg/vect/pr66677.c: New testcase.
5164 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5167 * gcc.dg/tree-ssa/pr64130.c: New test.
5169 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5171 * gcc.target/aarch64/pic-small.c: New testcase.
5173 2015-06-26 Richard Biener <rguenther@suse.de>
5175 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5177 2015-06-26 Marek Polacek <polacek@redhat.com>
5179 * gcc.dg/fold-and-1.c: New test.
5180 * gcc.dg/fold-and-2.c: New test.
5182 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/warn11.adb: Add missing dg directive.
5185 * gnat.dg/warn12.adb: New test.
5186 * gnat.dg/warn12_pkg.ads: New helper.
5188 2015-06-26 Richard Biener <rguenther@suse.de>
5190 * gfortran.dg/reassoc_3.f90: Adjust.
5192 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5195 * gcc.target/i386/pr66412.c: New test.
5197 2015-06-25 Richard Biener <rguenther@suse.de>
5199 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5201 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5203 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5205 2015-06-25 Richard Biener <rguenther@suse.de>
5207 * gfortran.dg/vect/vect-9.f90: New testcase.
5209 2015-06-25 Nick Clifton <nickc@redhat.com>
5211 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5212 H8300 and M32R targets.
5214 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5217 * gfortran.dg/maxerrors.f90: New test.
5219 2015-06-08 DJ Delorie <dj@redhat.com>
5221 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5223 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5225 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5227 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5229 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5230 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5231 * gcc.target/aarch64/nofp_1.c: New file.
5233 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5235 Implement N3928 - Extending static_assert
5236 * g++.dg/cpp0x/static_assert8.C: Adjust.
5237 * g++.dg/cpp0x/static_assert12.C: New.
5238 * g++.dg/cpp0x/static_assert13.C: New.
5239 * g++.dg/cpp1y/static_assert1.C: New.
5240 * g++.dg/cpp1y/static_assert2.C: New.
5241 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5243 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5246 * g++.dg/cpp0x/trailing11.C: New.
5248 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5250 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5252 * gcc.target/arm/memset-inline-10.c: Likewise.
5253 * gcc.target/arm/pr58784.c: Likewise.
5254 * gcc.target/arm/pr59985.C: Likewise.
5255 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5257 2015-06-24 Renlin Li <renlin.li@arm.com>
5259 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5260 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5262 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5265 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5268 * g++.dg/cpp0x/auto45.C: New test.
5269 * g++.dg/template/pr30044.C: New test.
5270 * g++.dg/template/crash83.C: Accept any error string.
5271 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5273 * g++.dg/cpp0x/variadic18.C: Likewise
5274 * g++.dg/template/canon-type-13.C: Likewise.
5275 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5277 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5280 * g++.dg/other/linkage2.C: New.
5282 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5285 * gcc.target/arm/pr63408.c: New test.
5287 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5289 * lib/c-torture.exp: Don't call check_effective_target_lto
5290 before setting up environment correctly.
5291 * lib/gcc-dg.exp: Likewise, and protect
5292 gcc_force_conventional_output.
5294 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5296 PR rtl-optimization/66306
5297 * gcc.target/s390/pr66306.c: New test.
5299 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5301 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5302 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5303 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5304 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5305 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5306 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5307 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5309 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5312 * gcc.c-torture/pr65803.c: New test.
5314 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5317 * g++.dg/cpp0x/auto45.C: New test.
5318 * g++.dg/template/pr30044.C: New test.
5319 * g++.dg/template/crash83.C: Accept any error string.
5320 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5322 * g++.dg/cpp0x/variadic18.C: Likewise
5323 * g++.dg/template/canon-type-13.C: Likewise.
5324 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5326 2015-06-23 Marek Polacek <polacek@redhat.com>
5328 * c-c++-common/Wlogical-op-3.c: New test.
5330 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp0x/scoped_enum5.C: New.
5335 2015-06-23 Richard Biener <rguenther@suse.de>
5337 PR tree-optimization/66636
5338 * gcc.dg/vect/pr66636.c: New testcase.
5340 2015-06-23 Marek Polacek <polacek@redhat.com>
5342 * gcc.dg/fold-minus-4.c: New test.
5343 * gcc.dg/fold-minus-5.c: New test.
5344 * c-c++-common/ubsan/overflow-add-5.c: New test.
5346 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5348 Add missing testcase from r224672.
5349 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5351 * gcc.target/vax/bswapdi-1.c: New.
5353 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5356 * gfortran.dg/associate_18.f08: New test.
5358 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5361 * gcc.target/i386/pr66560-1.c: New test.
5362 * gcc.target/i386/pr66560-2.c: Ditto.
5363 * gcc.target/i386/pr66560-3.c: Ditto.
5364 * gcc.target/i386/pr66560-4.c: Ditto.
5366 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5368 * gcc.target/nvptx/nvptx.exp: New file.
5369 * gcc.target/nvptx/proto-1.c: Likewise.
5371 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5373 PR tree-optimization/66449
5374 * gcc.dg/vect/pr66449.c: New test.
5376 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5378 * g++.dg/other/dump-ada-spec-5.C: New test.
5379 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5380 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5382 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5384 * g++.dg/inherit/pure1.C: Test location too.
5386 2015-06-22 Marek Polacek <polacek@redhat.com>
5388 * gcc.dg/fold-ior-1.c: New test.
5389 * gcc.dg/fold-minus-2.c: New test.
5390 * gcc.dg/fold-minus-3.c: New test.
5391 * gcc.dg/fold-plus-1.c: New test.
5392 * gcc.dg/fold-plus-2.c: New test.
5393 * gcc.dg/fold-xor-4.c: New test.
5394 * gcc.dg/fold-xor-5.c: New test.
5396 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5399 * g++.dg/torture/pr65914.C: New.
5401 2015-06-22 Richard Biener <rguenther@suse.de>
5403 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5404 not existing TORTURE_OPTIONS only.
5405 * lib/gcc-dg.exp: Likewise.
5407 2015-06-22 Christian Bruel <christian.bruel@st.com>
5410 * gcc.target/arm/flip-thumb.c: New test.
5412 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5413 Martin Liska <mliska@suse.cz>
5416 * g++.dg/ipa/pr65908.C: New testcase.
5418 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5421 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5422 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5424 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5426 * gnat.dg/specs/debug1.ads: Adjust.
5428 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5430 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5431 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5432 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5433 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5434 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5435 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5436 * gcc.target/aarch64/fmovd-zero.c: Delete.
5437 * gcc.target/aarch64/fmovf-zero.c: Delete.
5439 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5441 * gcc.target/vax/bswapdi-1.c: New.
5443 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5445 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5447 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5449 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5451 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5453 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5455 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5457 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5461 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5463 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5465 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5467 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5469 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5471 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5473 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5475 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5477 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5479 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5481 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5483 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5485 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5487 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5489 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5491 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5493 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5495 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5497 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5499 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5501 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5503 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5505 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5507 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5509 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5511 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5515 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5517 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5519 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5522 (_ARM_FPSCR): Add FZ field.
5523 (clean_results): Force FZ=1 on AArch64.
5524 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5526 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5528 * gcc.target/aarch64/pr62308.c: New test.
5530 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5533 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5535 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5537 * gcc.target/i386/mpx/pr66581.c: New test.
5539 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5541 * gcc.target/i386/cmov9.c: New test.
5543 2015-06-18 Richard Biener <rguenther@suse.de>
5545 * g++.dg/other/const4.C: New testcase.
5547 2015-06-18 Michael Matz <matz@suse.de>
5550 * gcc.dg/vect/pr66253.c: New testcase.
5552 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5555 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5557 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5560 * gcc.target/i386/mpx/pr66568.c: New test.
5562 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5565 * gcc.target/i386/mpx/pr66567.c: New test.
5567 2015-06-18 Richard Biener <rguenther@suse.de>
5569 PR tree-optimization/66510
5570 * gcc.dg/vect/slp-perm-12.c: New testcase.
5572 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5574 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5575 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5576 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5577 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5579 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5582 * g++.dg/gomp/pr66571-1.C: New test.
5585 * c-c++-common/gomp/pr66429.c: New test.
5587 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5589 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5590 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5592 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5594 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5597 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5600 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5602 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5604 * gcc.target/mips/pr65862-1.c: New test.
5605 * gcc.target/mips/pr65862-2.c: Likewise.
5607 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5609 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5610 * gcc.target/i386/pr52252-atom.c: Ditto.
5611 * gcc.target/i386/vect-div-1.c: Ditto.
5612 * gcc.target/i386/rotate-5.c: Ditto.
5613 * gcc.target/i386/pr50202.c: Ditto.
5614 * gcc.target/i386/pr37843-3.c: Ditto.
5615 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5616 * gcc.target/i386/pr53397-1.c: Ditto.
5617 * gcc.target/i386/pr55934.c: Ditto.
5618 * gcc.target/i386/pr37843-4.c: Ditto.
5619 * gcc.target/i386/pr60451.c: Ditto.
5620 * gcc.target/i386/pr53397-2.c: Ditto.
5621 * gcc.target/i386/vectorize1.c: Ditto.
5622 * gcc.target/i386/extract-insert-combining.c: Ditto.
5623 * gcc.target/i386/pr53759.c: Ditto.
5624 * gcc.target/i386/pr52252-core.c: Ditto.
5625 * gcc.target/i386/rotate-3.c: Ditto.
5626 * gcc.target/i386/sse-20.c: Ditto.
5627 * gcc.target/i386/rotate-4.c: Ditto.
5628 * gcc.target/i386/pr61403.c: Ditto.
5629 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5630 * gcc.target/i386/pr60901.c: Ditto.
5631 * gcc.target/i386/pr59794-7.c: Ditto.
5632 * gcc.target/i386/pr62208.c: Ditto.
5633 * gcc.target/i386/pr53416.c: Ditto.
5634 * gcc.target/i386/asm-dialect-1.c: Ditto.
5635 * gcc.target/i386/pr50038.c: Ditto.
5636 * gcc.target/i386/47698.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5638 * gcc.target/i386/pr59794-2.c: Ditto.
5639 * gcc.target/i386/pr59794-3.c: Ditto.
5640 * gcc.target/i386/pr39058.c: Ditto.
5641 * gcc.target/i386/pr60205-1.c: Ditto.
5642 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5643 * gcc.target/i386/sse2-movq-2.c: Ditto.
5645 2015-06-17 Richard Biener <rguenther@suse.de>
5647 PR tree-optimization/66251
5648 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5650 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5653 * g++.dg/parse/new-placement1.C: New.
5655 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5657 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5658 * jit.dg/test-compound-assignment.c: New testcase.
5660 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5663 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5664 to "testcases" array.
5666 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5669 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5670 * jit.dg/test-debug-strings.c: New test case.
5671 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5672 the discriminant has a sane debug string.
5674 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5677 * gcc.target/i386/pr56766-1.c: New test.
5678 * gcc.target/i386/pr56766-2.c: Ditto.
5680 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5682 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5683 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5684 * gcc.target/mips/loongson-simd.c: Ditto.
5686 2015-06-16 Richard Biener <rguenther@suse.de>
5688 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5690 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5692 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5693 passed by the testsuite driver.
5695 2015-06-16 Richard Biener <rguenther@suse.de>
5697 * gcc.dg/vect/slp-perm-11.c: New testcase.
5699 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5701 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5704 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5706 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5707 Reinstate calls to torture-init and torture-finalize.
5709 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5713 2015-06-15 Nathan Sidwell <nathan@acm.org>
5716 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5718 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp0x/local-type1.C: New.
5723 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5728 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5729 unimplemented error.
5730 * gfortran.dg/allocate_with_source_7.f08: New test.
5731 * gfortran.dg/allocate_with_source_8.f08: New test.
5733 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5736 * g++.dg/warn/Walways-true-3.C: New test.
5738 2015-06-13 Tom de Vries <tom@codesourcery.com>
5740 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5742 2015-06-13 Tom de Vries <tom@codesourcery.com>
5744 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5745 (main): Remove superfluous attributes.
5746 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5747 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5749 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5751 * gcc.target/i386/monitorx.c: New.
5752 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5753 * gcc.target/i386/sse-13.c: Ditto.
5754 * gcc.target/i386/sse-14.c: Ditto.
5755 * gcc.target/i386/sse-22.c: Ditto.
5756 * gcc.target/i386/sse-23.c: Ditto.
5757 * g++.dg/other/i386-2.C: Ditto.
5758 * g++.dg/other/i386-3.C: Ditto.
5760 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5762 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5764 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5767 * gfortran.dg/allocatable_scalar_13.f90: New test
5769 2015-06-11 Marek Polacek <polacek@redhat.com>
5771 * gcc.dg/fold-xor-3.c: New test.
5773 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5776 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5778 2015-06-11 Christian Bruel <christian.bruel@st.com>
5781 * gcc.target/arm/pragma_attribute.c: New test.
5783 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5785 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5787 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5790 * gcc.target/i386/pr66473.c: New test.
5792 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5795 * gcc.dg/tls/pr66470.c: New test.
5796 * gcc.target/i386/pr66470.c: New test.
5798 2015-06-10 Christian Bruel <christian.bruel@st.com>
5801 * gcc.target/arm/attr_arm.c: New test
5802 * gcc.target/arm/attr_arm-err.c: New test
5803 * gcc.target/arm/attr_thumb.c: New test
5804 * gcc.target/arm/attr_thumb-static.c: New test
5806 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5811 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5813 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5815 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5816 passed by the testsuite driver.
5818 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5821 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5822 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5823 * gcc.dg/ssp-1.c: Make counter a register.
5824 * gcc.dg/ssp-2.c: Likewise.
5825 * gcc.dg/torture/parm-coalesce.c: New.
5827 2015-06-09 Tom de Vries <tom@codesourcery.com>
5829 * gcc.target/i386/vararg-loc.c: New test.
5831 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5834 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5835 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5837 2015-06-09 Marek Polacek <polacek@redhat.com>
5839 PR tree-optimization/66299
5840 * gcc.dg/pr66299-1.c: New test.
5841 * gcc.dg/pr66299-2.c: New test.
5842 * gcc.dg/pr66299-3.c: New test.
5844 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5846 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5847 passed by the testsuite driver.
5849 2015-06-09 Richard Biener <rguenther@suse.de>
5852 * gcc.dg/fold-modpow2.c: New testcase.
5854 2015-06-09 Richard Biener <rguenther@suse.de>
5856 PR tree-optimization/66419
5857 * gcc.dg/vect/bb-slp-37.c: New testcase.
5859 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5861 * gcc.target/arm/stl-cond.c: New test.
5863 2015-06-09 Richard Biener <rguenther@suse.de>
5866 * gcc.dg/torture/pr66413.c: New testcase.
5868 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5870 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5871 * gcc.dg/ssp-1.c: Make counter a register.
5872 * gcc.dg/ssp-2.c: Likewise.
5873 * gcc.dg/torture/parm-coalesce.c: New.
5875 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5877 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5878 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5880 2015-06-08 Tom de Vries <tom@codesourcery.com>
5882 PR rtl-optimization/66444
5883 * gcc.dg/pr66444.c: New test.
5885 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5888 * gfortran.dg/class_is_1.f90: New test.
5889 * gfortran.dg/type_is_1.f90: Ditto.
5891 2015-06-08 Marek Polacek <polacek@redhat.com>
5894 * gcc.dg/cpp/pr66415-1.c: New test.
5895 * gcc.dg/cpp/pr66415-2.c: New test.
5897 2015-06-08 Richard Biener <rguenther@suse.de>
5899 PR tree-optimization/66422
5900 * gcc.dg/Warray-bounds-16.c: New testcase.
5902 2015-06-08 Richard Biener <rguenther@suse.de>
5904 * gcc.dg/vect/slp-perm-10.c: New testcase.
5905 * gcc.dg/vect/slp-23.c: Adjust.
5906 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5907 vector pointer update.
5909 2015-06-08 Marek Polacek <polacek@redhat.com>
5912 * g++.dg/ubsan/pr66452.C: New test.
5914 2015-06-08 Tom de Vries <tom@codesourcery.com>
5916 PR tree-optimization/66436
5917 * gcc.dg/gomp/dump-new-function-2.c: New test.
5918 * gcc.dg/gomp/dump-new-function-3.c: Same.
5919 * gcc.dg/gomp/dump-new-function.c: Same.
5921 2015-06-08 Tom de Vries <tom@codesourcery.com>
5923 PR tree-optimization/66435
5924 * gcc.dg/gomp/notify-new-function-2.c: New test.
5925 * gcc.dg/gomp/notify-new-function-3.c: Same.
5926 * gcc.dg/gomp/notify-new-function.c: Same.
5928 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5930 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5931 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5932 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5933 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5934 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5935 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5938 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5941 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5942 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5944 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5945 * gfortran.dg/warn_conversion_5.f90: New test.
5946 * gfortran.dg/warn_conversion_6.f90: New test.
5947 * gfortran.dg/warn_conversion_7.f90: New test.
5949 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5952 * gfortran.dg/blockdata_9.f: New test.
5954 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5957 * gfortran.dg/forall_17.f90: New test.
5959 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5961 * g++.dg/cpp0x/pr57101.C: Add warning.
5962 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5963 * g++.dg/ext/visibility/anon7.C: Same.
5964 * g++.dg/ipa/pr63587-2.C: Same.
5965 * g++.dg/opt/dump1.C: Same.
5966 * g++.dg/opt/pr59622-3.C: Same.
5967 * g++.dg/opt/pr59622.C: Same.
5968 * g++.dg/torture/pr46383.C: Same.
5969 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5970 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5971 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5973 * gfortran.dg/intent_out_8.f90: Same.
5974 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5976 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5979 gfortran.dg/equiv_9.f90: New test.
5982 2015-06-05 Tom de Vries <tom@codesourcery.com>
5984 merge from gomp4 branch:
5985 2015-05-28 Tom de Vries <tom@codesourcery.com>
5987 PR tree-optimization/65443
5988 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5989 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5990 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5992 2015-06-05 Nathan Sidwell <nathan@acm.org>
5995 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5997 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5999 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6001 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6003 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6005 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6007 * gcc.target/i386/noplt-1.c: New test.
6008 * gcc.target/i386/noplt-2.c: New test.
6009 * gcc.target/i386/noplt-3.c: New test.
6010 * gcc.target/i386/noplt-4.c: New test.
6012 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6015 * gfortran.dg/adjustl_1.f90: New test.
6017 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6019 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6020 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6022 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6024 * lto.c (iterative_hash_canonical_type,
6025 gimple_register_canonical_type): only hash main variants of types
6027 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6029 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6030 Move set of dg-do-what-default after early return.
6032 2015-06-04 Marek Polacek <polacek@redhat.com>
6035 * gcc.dg/lvalue-8.c: New test.
6037 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6038 Paolo Carlini <paolo.carlini@oracle.com>
6041 * g++.dg/other/pr66130.C: New.
6042 * g++.dg/cpp0x/pr66130.C: Likewise.
6044 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6046 * g++.dg/cpp0x/decl-loc1.C: New.
6047 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6048 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6049 * g++.dg/init/ctor8.C: Likewise.
6050 * g++.dg/parse/semicolon4.C: Likewise.
6052 2015-06-03 Marek Polacek <polacek@redhat.com>
6055 * g++.dg/ubsan/static-init-1.C: New test.
6056 * g++.dg/ubsan/static-init-2.C: New test.
6057 * g++.dg/ubsan/static-init-3.C: New test.
6059 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6062 * gcc.target/i386/pr66275.c: New test.
6064 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6066 * gcc.dg/Wcxx-compat-22.c: New testcase.
6067 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6068 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6069 * c-c++-common/pr58346-1.c: Likewise.
6070 * c-c++-common/transparent-union-1.c: Likewise.
6072 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6074 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6075 * g++.dg/plugin/def_plugin.c: New file.
6076 * g++.dg/plugin/def-plugin-test.C: New file.
6078 2015-06-03 Richard Biener <rguenther@suse.de>
6080 * gcc.dg/vect/bb-slp-36.c: New testcase.
6082 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6084 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6086 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6088 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6089 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6090 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6091 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6093 2015-06-03 Marek Polacek <polacek@redhat.com>
6097 * gcc.dg/pr64223-1.c: New test.
6098 * gcc.dg/pr64223-2.c: New test.
6100 2015-06-03 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/63916
6103 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6105 2015-06-03 Richard Biener <rguenther@suse.de>
6107 PR tree-optimization/66375
6108 * gcc.dg/torture/pr66375.c: New testcase.
6110 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6112 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6114 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6117 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6119 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6122 * gfortran.dg/reshape_7.f90: New test.
6124 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6127 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6130 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6133 * gcc.dg/pr49551.c: New testcase.
6135 2015-06-02 Richard Biener <rguenther@suse.de>
6138 * g++.dg/lto/pr65549_0.C: New testcase.
6140 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6144 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6146 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6148 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6150 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6153 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6155 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6157 PR tree-optimization/48052
6158 * gcc.dg/tree-ssa/scev-8.c: New.
6159 * gcc.dg/tree-ssa/scev-9.c: New.
6160 * gcc.dg/tree-ssa/scev-10.c: New.
6161 * gcc.dg/vect/pr48052.c: New.
6163 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6165 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6167 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6169 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6171 2015-06-02 Marek Polacek <polacek@redhat.com>
6174 * gcc.dg/torture/pr66345.c: New test.
6176 2015-06-02 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/65961
6179 * gcc.dg/torture/pr65961.c: New testcase.
6181 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6183 PR tree-optimization/52563
6184 PR tree-optimization/62173
6185 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6186 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6188 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6190 * gnat.dg/specs/varsize_return2.ads: New test.
6191 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6193 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6195 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6197 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6200 * gcc.target/aarch64/sync-comp-swap.c: New.
6201 * gcc.target/aarch64/sync-comp-swap.x: New.
6202 * gcc.target/aarch64/sync-op-acquire.c: New.
6203 * gcc.target/aarch64/sync-op-acquire.x: New.
6204 * gcc.target/aarch64/sync-op-full.c: New.
6205 * gcc.target/aarch64/sync-op-full.x: New.
6206 * gcc.target/aarch64/sync-op-release.c: New.
6207 * gcc.target/aarch64/sync-op-release.x: New.
6209 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6211 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6214 2015-06-01 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/66349
6217 PR tree-optimization/66352
6218 PR tree-optimization/66357
6219 * gcc.dg/torture/pr66357.c: New testcase.
6220 * gcc.dg/torture/pr66349.c: Likewise.
6221 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6223 2015-06-01 Richard Biener <rguenther@suse.de>
6226 2015-05-29 Richard Biener <rguenther@suse.de>
6228 PR tree-optimization/66314
6229 * gcc.dg/asan/pr66314.c: New testcase.
6231 2015-06-01 Richard Biener <rguenther@suse.de>
6233 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6235 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6237 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6239 (hp3, hp4): Add inline keyword.
6240 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6241 (hp2): Add inline keyword.
6242 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6243 (hp2): Add inline keyword.
6245 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6248 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6249 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6250 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6251 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6253 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6255 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6256 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6258 2015-06-01 Richard Biener <rguenther@suse.de>
6260 PR tree-optimization/66280
6261 * g++.dg/torture/pr66280.C: New testcase.
6262 * g++.dg/torture/pr66280-2.C: Likewise.
6264 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6266 * gnat.dg/addr9_1.adb: New test.
6267 * gnat.dg/addr9_2.adb: Likewise.
6268 * gnat.dg/addr9_3.adb: Likewise.
6269 * gnat.dg/addr9_4.adb: Likewise.
6271 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6273 * g++.dg/other/dump-ada-spec-4.C: New test.
6275 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6277 * gcc.dg/alias-8.c: Fix dg-warning.
6279 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6281 * gcc.dg/alias-8.c: Do not xfail.
6282 * gcc.dg/pr62167.c: Prevent FRE.
6283 * gcc.dg/alias-14.c: New testcase.
6285 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6287 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6289 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6292 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6294 * gcc.target/s390/hotpatch-10.c: Likewise.
6295 * gcc.target/s390/hotpatch-11.c: Likewise.
6296 * gcc.target/s390/hotpatch-12.c: Likewise.
6297 * gcc.target/s390/hotpatch-17.c: Likewise.
6298 * gcc.target/s390/hotpatch-18.c: Likewise.
6299 * gcc.target/s390/hotpatch-20.c: Likewise.
6300 * gcc.target/s390/hotpatch-21.c: Likewise.
6301 * gcc.target/s390/hotpatch-22.c: Likewise.
6302 * gcc.target/s390/hotpatch-23.c: Likewise.
6303 * gcc.target/s390/hotpatch-24.c: Likewise.
6304 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6305 to check for the exact nops too.
6306 * gcc.target/s390/hotpatch-3.c: Likewise.
6307 * gcc.target/s390/hotpatch-4.c: Likewise.
6308 * gcc.target/s390/hotpatch-5.c: Likewise.
6309 * gcc.target/s390/hotpatch-6.c: Likewise.
6310 * gcc.target/s390/hotpatch-7.c: Likewise.
6311 * gcc.target/s390/hotpatch-8.c: Likewise.
6312 * gcc.target/s390/hotpatch-9.c: Likewise.
6313 * gcc.target/s390/hotpatch-14.c: Likewise.
6314 * gcc.target/s390/hotpatch-15.c: Likewise.
6315 * gcc.target/s390/hotpatch-16.c: Likewise.
6316 * gcc.target/s390/hotpatch-19.c: Likewise.
6317 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6318 scan-assembler-times counting number of .align directives.
6319 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6320 dg-options. Remove scan-assembler-times counting number of .align
6322 * gcc.target/s390/hotpatch-26.c: New file.
6323 * gcc.target/s390/hotpatch-27.c: New file.
6324 * gcc.target/s390/hotpatch-28.c: New file.
6325 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6326 using -Os -O0 -O1 -O2 -O3 options.
6328 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6330 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6332 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6334 PR tree-optimization/66142
6335 * gcc.dg/vect/pr66142.c: New test.
6337 2015-05-29 Richard Biener <rguenther@suse.de>
6339 PR tree-optimization/66314
6340 * gcc.dg/asan/pr66314.c: New testcase.
6342 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6344 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6345 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6347 (schedule-cleanups, dg-keep-saved-temps): New proc.
6348 (gcc-dg-test-1): Schedule cleanups.
6349 * lib/profopt.exp (profopt-execute): Likewise.
6350 * g++.dg/cdce3.C: Adjust expected line numbers.
6351 * gcc.dg/cdce1.c: Likewise.
6352 * gcc.dg/cdce2.c: Likewise.
6353 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6354 * gcc.dg/strlenopt-24.c: Likewise.
6355 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6356 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6357 * obj-c++.dg/encode-2.mm: Likewise.
6359 2015-05-28 DJ Delorie <dj@redhat.com>
6361 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6363 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6365 * gnat.dg/discr43.adb: New test.
6367 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6369 * gnat.dg/varsize_temp.adb: Rename into...
6370 * gnat.dg/varsize1.adb: ...this.
6371 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6372 * gnat.dg/varsize2.ad[sb]: ...this.
6373 * gnat.dg/varsize3_1.adb: New test.
6374 * gnat.dg/varsize3_2.adb: Likewise.
6375 * gnat.dg/varsize3_3.adb: Likewise.
6376 * gnat.dg/varsize3_4.adb: Likewise.
6377 * gnat.dg/varsize3_5.adb: Likewise.
6378 * gnat.dg/varsize3_6.adb: Likewise.
6379 * gnat.dg/varsize3_pkg1.ads: New helper.
6380 * gnat.dg/varsize3_pkg2.ads: Likewise.
6381 * gnat.dg/varsize3_pkg3.ads: Likewise.
6383 2015-05-28 Richard Biener <rguenther@suse.de>
6385 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6387 2015-05-28 Richard Biener <rguenther@suse.de>
6389 PR tree-optimization/66142
6390 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6392 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6395 * gcc.dg/darwin-minversion-3.c: Update testcase.
6396 * gcc.dg/darwin-minversion-4.c: Ditto.
6397 * gcc.dg/darwin-minversion-5.c: New testcase.
6398 * gcc.dg/darwin-minversion-6.c: Ditto.
6399 * gcc.dg/darwin-minversion-7.c: Ditto.
6400 * gcc.dg/darwin-minversion-8.c: Ditto.
6401 * gcc.dg/darwin-minversion-9.c: Ditto.
6402 * gcc.dg/darwin-minversion-10.c: Ditto.
6403 * gcc.dg/darwin-minversion-11.c: Ditto.
6404 * gcc.dg/darwin-minversion-12.c: Ditto.
6406 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6408 PR rtl-optimization/66168
6409 * gcc.c-torture/compile/pr66168.c: New test.
6411 2015-05-27 Jeff Law <law@redhat.com>
6414 * gcc.dg/target/m68k/pr39726-1.c: New test.
6416 2015-05-27 Nathan Sidwell <nathan@acm.org>
6419 * g++.dg/ext/alias-canon3.C: New.
6421 2015-05-27 Richard Biener <rguenther@suse.de>
6423 PR tree-optimization/66272
6425 2014-08-15 Richard Biener <rguenther@suse.de>
6427 PR tree-optimization/62031
6428 * gcc.dg/torture/pr66272.c: New testcase.
6430 2015-05-27 Richard Biener <rguenther@suse.de>
6432 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6434 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6437 * gcc.dg/pr65358.c: New test.
6439 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6442 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6444 * gfortran.dg/allocate_with_source_6.f90: New test.
6446 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/atomic7_1.adb: New test.
6449 * gnat.dg/atomic7_2.adb: Likewise.
6450 * gnat.dg/atomic7_pkg1.ads: New helper.
6451 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6453 2015-05-26 Michael Matz <matz@suse.de>
6456 * gcc.dg/vect/pr66251.c: New test.
6458 2015-05-26 Richard Biener <rguenther@suse.de>
6460 PR tree-optimization/66142
6461 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6463 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6466 * gfortran.dg/allocatable_scalar_13.f90: New test
6468 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6470 * gnat.dg/warn11.adb: New test.
6471 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6473 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6475 * gnat.dg/vfa1_1.adb: New test.
6476 * gnat.dg/vfa1_2.adb: Likewise.
6477 * gnat.dg/vfa1_3.adb: Likewise.
6478 * gnat.dg/vfa1_4.adb: Likewise.
6479 * gnat.dg/vfa1_pkg.ads: New helper.
6481 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6483 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6484 * gcc.target/i386/pr66232-3.c: Likewise.
6486 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6489 * gcc.target/i386/pr66274.c: New test.
6491 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6493 * gnat.dg/renaming6.ad[sb]: New test.
6495 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6497 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6498 and 'dg-require-effective-target pie'.
6500 2015-05-23 Nathan Sidwell <nathan@acm.org>
6503 * g++.dg/cpp0x/pr66243.C: New.
6505 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6508 * g++.dg/lto/pr66180_0.C: New testcase.
6509 * g++.dg/lto/pr66180_1.C: New testcase.
6511 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6514 * typebound_call_27.f90: New file.
6516 2015-05-23 Nathan Sidwell <nathan@acm.org>
6519 * g++.dg/template/pr65936.C: New.
6521 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6523 PR tree-optimization/63387
6524 * gcc.dg/pr63387-2.c: New testcase.
6526 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6528 * gcc.dg/simd-1.c: Update to the new message.
6530 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6532 * gcc.dg/nand.c: New testcase.
6534 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6536 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6537 Set dg-do-what-default to compile only on ARM targets without
6538 arm_neon_hw execution support. Remove redundant c-torture-execute
6539 in loop over test cases.
6541 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6544 * gcc.target/aarch64/pr65491_1.c: New test.
6545 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6546 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6548 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6551 * g++.dg/cpp0x/explicit9.C: New.
6552 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6554 2015-05-22 Richard Biener <rguenther@suse.de>
6556 PR tree-optimization/66251
6557 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6559 2015-05-22 Marek Polacek <polacek@redhat.com>
6562 * c-c++-common/attributes-enum-1.c: New test.
6563 * c-c++-common/attributes-enum-2.c: New test.
6564 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6565 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6567 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6569 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6570 effective target support. If no arm_neon_hw support, do not attempt
6571 to execute the tests; only compile them.
6572 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6573 and "dg-require-effective-target arm_neon_ok".
6574 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6575 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6576 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6577 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6578 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6579 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6580 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6581 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6582 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6583 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6584 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6585 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6586 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6587 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6588 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6589 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6590 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6591 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6592 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6593 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6594 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6595 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6596 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6597 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6598 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6599 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6600 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6601 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6602 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6603 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6604 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6605 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6606 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6607 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6608 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6609 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6610 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6611 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6612 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6613 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6614 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6615 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6616 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6617 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6618 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6619 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6620 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6621 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6622 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6623 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6624 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6625 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6626 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6627 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6628 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6629 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6630 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6631 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6632 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6633 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6634 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6635 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6636 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6637 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6638 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6639 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6640 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6641 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6642 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6643 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6644 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6645 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6646 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6647 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6648 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6649 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6650 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6651 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6652 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6653 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6654 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6655 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6656 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6657 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6658 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6659 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6660 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6661 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6662 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6663 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6664 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6665 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6666 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6667 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6668 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6669 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6670 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6671 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6672 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6673 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6674 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6675 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6676 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6677 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6678 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6679 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6680 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6681 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6682 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6683 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6684 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6685 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6686 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6688 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6690 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6691 * gcc.dg/vect/pr59354.c: Likewise.
6692 * gcc.dg/vect/pr64252.c: Likewise.
6693 * gcc.dg/vect/pr64404.c: Likewise.
6694 * gcc.dg/vect/pr64493.c: Likewise.
6695 * gcc.dg/vect/pr64495.c: Likewise.
6696 * gcc.dg/vect/pr64844.c: Likewise.
6697 * gcc.dg/vect/pr65518.c: Likewise.
6698 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6700 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6703 * g++.dg/cpp1y/var-templ28.C: New.
6705 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6708 * gcc.target/i386/pr66232-1.c: New test.
6709 * gcc.target/i386/pr66232-2.c: Likewise.
6710 * gcc.target/i386/pr66232-3.c: Likewise.
6711 * gcc.target/i386/pr66232-4.c: Likewise.
6712 * gcc.target/i386/pr66232-5.c: Likewise.
6714 2015-05-21 Nathan Sidwell <nathan@acm.org>
6716 * g++.dg/cpp1y/pr60943.C: New.
6718 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6720 PR tree-optimization/66233
6721 * gcc.c-torture/execute/pr66233.c: New test.
6723 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6726 * gfortran.dg/inline_matmul_11.f90: New test.
6728 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6730 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6731 instead of listing several targets on its own.
6732 * gcc.target/i386/pr32219-2.c: Likewise.
6733 * gcc.target/i386/pr32219-3.c: Likewise.
6734 * gcc.target/i386/pr32219-4.c: Likewise.
6735 * gcc.target/i386/pr32219-5.c: Likewise.
6736 * gcc.target/i386/pr32219-6.c: Likewise
6737 * gcc.target/i386/pr32219-7.c: Likewise.
6738 * gcc.target/i386/pr32219-8.c: Likewise.
6739 * gcc.target/i386/pr39013-1.c: Likewise.
6740 * gcc.target/i386/pr39013-2.c: Likewise.
6741 * gcc.target/i386/pr64317.c: Likewise.
6743 2015-05-21 Jeff Law <law@redhat.com>
6745 * gcc.target/hppa/shadd-3.c: New test.
6746 * gcc.target/hppa/shadd-4.c: New test.
6748 2015-05-21 Michael Matz <matz@suse.de>
6750 * gcc.dg/vect/vect-strided-store.c: New test.
6751 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6752 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6754 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6756 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6757 * gcc.dg/pow-sqrt-synth-1.c: New test.
6758 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6760 2015-05-21 Richard Biener <rguenther@suse.de>
6763 * g++.dg/conversion/pr66211.C: New testcase.
6764 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6766 2015-05-21 Jeff Law <law@redhat.com>
6768 * gcc.target/hppa/shadd-2.c: New test.
6770 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6773 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6775 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6778 * gcc.target/arm/pr26702.c: Adjust target selector.
6780 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6783 * gcc.dg/lto/pr66221_0.c: New test.
6784 * gcc.dg/lto/pr66221_1.c: New test.
6786 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6789 * gcc.dg/redecl-4.c: Update column numbers.
6790 * gcc.dg/format/bitfld-1.c: Likewise.
6791 * gcc.dg/format/attr-2.c: Likewise.
6792 * gcc.dg/format/attr-6.c: Likewise.
6793 * gcc.dg/format/attr-7.c (baz): Likewise.
6794 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6795 * gcc.dg/format/attr-4.c: Likewise.
6796 * gcc.dg/format/branch-1.c: Likewise.
6797 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6798 locations within strings with embedded escape sequences.
6800 2015-05-20 Jeff Law <law@redhat.com>
6802 * gcc.target/hppa/hppa.exp: New target test driver.
6803 * gcc.target/hppa/shadd-1.c: New test.
6805 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6807 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6809 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6811 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6812 (fn_33_k_and_r_style): New.
6813 (fn_33_stroustrup_style): New.
6814 (fn_33_allman_style): New.
6815 (fn_33_whitesmiths_style): New.
6816 (fn_33_horstmann_style): New.
6817 (fn_33_ratliff_banner_style): New.
6818 (fn_33_lisp_style): New.
6819 (fn_34_indent_dash_gnu): New.
6820 (fn_34_indent_dash_kr): New.
6821 (fn_34_indent_dash_orig): New.
6822 (fn_34_indent_linux_style): New.
6824 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6827 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6829 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6831 PR tree-optimization/65447
6832 * gcc.dg/tree-ssa/pr65447.c: New test.
6834 2015-05-19 Nathan sidwell <nathan@acm.org>
6836 * g++.dg/cpp0x/pr65954.C: New.
6838 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6840 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6842 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6844 * lib/target-supports.exp: Vector do not always have natural
6847 2015-05-19 David Sherwood <david.sherwood@arm.com>
6849 * gcc.dg/loop-invariant.c: New testcase.
6851 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6853 * lib/target-supports.exp: Vector do not always have natural
6856 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6858 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6860 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6862 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6864 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6865 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6866 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6867 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6868 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6869 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6870 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6871 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6872 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6873 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6875 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6877 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6879 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6881 * gcc.target/s390/s390.exp
6882 (check_effective_target_vector): New check.
6883 * gcc.target/s390/vector/vec-abi-1.c: New test.
6884 * gcc.target/s390/vector/vec-abi-2.c: New test.
6885 * gcc.target/s390/vector/vec-abi-3.c: New test.
6886 * gcc.target/s390/vector/vec-abi-4.c: New test.
6887 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6888 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6889 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6890 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6891 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6892 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6893 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6894 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6895 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6896 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6897 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6898 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6899 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6900 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6901 * gcc.target/s390/vector/vec-init-1.c: New test.
6902 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6903 * gcc.target/s390/vector/vec-shift-1.c: New test.
6904 * gcc.target/s390/vector/vec-sub-1.c: New test.
6906 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6908 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6910 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6912 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6914 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6916 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6918 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6920 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6922 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6924 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6926 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6928 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6930 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6932 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6934 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6936 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6938 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6940 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6942 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6944 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6946 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6948 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6950 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6952 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6954 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6956 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6958 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6960 PR tree-optimization/66187
6961 * gcc.c-torture/execute/pr66187.c: New test.
6962 * gcc.dg/pr66187-1.c: New test.
6963 * gcc.dg/pr66187-2.c: New test.
6965 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6967 * gcc.dg/vect/bb-slp-35.c: Adjust.
6969 2015-05-19 Richard Biener <rguenther@suse.de>
6971 PR tree-optimization/66165
6972 * gcc.dg/torture/pr66165.c: New testcase.
6974 PR tree-optimization/66185
6975 * gcc.dg/torture/pr66185.c: New testcase.
6977 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6980 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6982 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6984 * gcc.target/mips/p5600-bonding.c : New file.
6986 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6989 * gfortran.dg/interface_operator_1.f90: New tests.
6991 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6994 * gfortran.dg/generic_29.f90: New tests.
6996 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6999 * gfortran.dg/storage_size_6.f90: New tests.
7001 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7004 * gfortran.dg/null1.f90: New test.
7006 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7009 * gfortran.dg/entry_21.f90: New test.
7011 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7014 * gfortran.dg/storage_size_6.f90: New tests.
7016 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7019 * gfortran.dg/misplaced_statement.f90: New test.
7021 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7024 * gfortran.dg/filepos1.f90: New test
7026 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7029 * gfortran.dg/pr64925.f90: New test.
7031 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7033 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7035 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7037 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7039 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7040 to the family of pie capable targets.
7042 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7044 * gcc.target/arm/bics_1.c : New testcase.
7045 * gcc.target/arm/bics_2.c : New testcase.
7046 * gcc.target/arm/bics_3.c : New testcase.
7047 * gcc.target/arm/bics_4.c : New testcase.
7049 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7051 * gcc.target/mips/umips-attr.c: New test.
7053 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7055 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7056 * gcc.dg/20150120-2.c (dg-final): Ditto.
7057 * gcc.dg/20150120-2.c (dg-final): Ditto.
7058 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7060 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7063 * gcc.target/i386/pr66174.c: New test.
7065 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7068 * gfortran.dg/matmul_bounds_6.f90: New test.
7069 * gfortran.dg/matmul_bounds_7.f90: New test.
7071 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7073 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7074 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7075 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7076 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7077 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7078 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7080 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7083 * gfortran.dg/continuation_13.f90: Update test.
7084 * gfortran.dg/pr65903.f90: New test.
7086 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7089 * gfortran.dg/block_14.f90: New test.
7091 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7094 * lib/gfortran-dg.exp: Update regex to handle two locations for
7095 the same diagnostic without caret.
7096 * gfortran.dg/badline.f: Test also that line numbers are correct
7097 before and after "left but not entered" warning.
7099 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7100 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7103 * gcc.target/arm/maskdata.c: New test.
7105 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7108 * gfortran.dg/derived_constructor_components_5: New test
7110 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7113 * gcc.target/alpha/pr66140.c: New test.
7115 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7118 * gcc.dg/Wconversion-complex-c99.c: New test.
7119 * gcc.dg/Wconversion-complex-gnu.c: New test.
7121 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7123 PR tree-optimization/64454
7124 * gcc.dg/modmod.c: New testcase.
7126 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7128 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7130 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7133 * gcc.target/i386/mpx/pr66134.c: New test.
7135 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7137 * gcc.target/powerpc/pr60158.c: New test.
7139 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7141 * gcc.target/i386/sibcall-7.c: New test.
7142 * gcc.target/i386/sibcall-8.c: New test.
7144 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7146 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7147 (abs64_in_dreg): Likewise.
7149 2015-05-14 Marek Polacek <polacek@redhat.com>
7153 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7154 * gcc.dg/pr19984.c: Likewise.
7155 * gcc.dg/pr66066-1.c: New test.
7156 * gcc.dg/pr66066-2.c: New test.
7157 * gcc.dg/pr66066-3.c: New test.
7159 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7161 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7162 * gcc.dg/pow-sqrt.x: New file.
7163 * gcc.dg/pow-sqrt-1.c: New test.
7164 * gcc.dg/pow-sqrt-2.c: Likewise.
7165 * gcc.dg/pow-sqrt-3.c: Likewise.
7167 2015-05-13 Richard Biener <rguenther@suse.de>
7169 PR tree-optimization/66123
7170 * gcc.dg/torture/pr66123.c: New testcase.
7172 2015-05-13 Richard Biener <rguenther@suse.de>
7175 * gcc.dg/alias-2.c: Adjust.
7176 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7178 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7181 * gcc.target/i386/pr65103-3.c: New.
7183 2015-05-13 Martin Liska <mliska@suse.cz>
7185 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7187 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7190 * gcc.target/i386/pr66112-2.c: New test.
7193 * gcc.target/i386/pr66112-1.c: New test.
7195 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7198 * gcc.target/i386/mpx/pr66048.cc: New.
7200 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7202 PR rtl-optimization/64616
7203 * gcc.dg/loop-8.c: New test.
7204 * gcc.dg/loop-9.c: New test.
7206 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7209 * gcc.target/i386/pr66047.c: New testcase.
7211 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7214 * gcc.c-torture/compile/pr65873.c: New testcase.
7216 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7219 * gfortran.dg/inline_matmul_10.f90: New test.
7221 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7223 * c-c++-common/Wmisleading-indentation.c: New testcase.
7224 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7225 * c-c++-common/Wmisleading-indentation-2.md: New file.
7227 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7229 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7231 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7233 2015-05-12 Richard Biener <rguenther@suse.de>
7235 PR tree-optimization/66101
7236 * gcc.dg/torture/pr66101.c: New testcase.
7238 2015-05-12 Richard Biener <rguenther@suse.de>
7240 PR tree-optimization/37021
7241 * gcc.target/i386/vect-addsub.c: New testcase.
7243 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7245 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7247 2015-05-12 Tom de Vries <tom@codesourcery.com>
7249 PR tree-optimization/66010
7250 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7252 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7255 * g++.dg/cpp0x/trailing10.C: New.
7257 2015-05-12 Richard Biener <rguenther@suse.de>
7259 * gcc.dg/vect/bb-slp-35.c: New testcase.
7261 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7264 * gfortran.dg/bound_simplification_6.f90: New.
7266 2015-05-11 Steve Ellcey <sellcey@mips.com>
7268 * gcc.target/mips/branch-1.c: Pass argument to bar().
7270 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7273 * gcc.target/i386/pr65753.c: New test.
7275 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7277 PR rtl-optimization/66076
7278 * gcc.dg/torture/pr66076.c: New test.
7280 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7283 * gfortran.dg/inline_matmul_7.f90: New test.
7284 * gfortran.dg/inline_matmul_8.f90: New test.
7285 * gfortran.dg/inline_matmul_9.f90: New test.
7287 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7289 * gfortran.dg/bound_simplification_5.f90: New.
7291 2015-05-09 Jason Merrill <jason@redhat.com>
7293 * lib/target-supports.exp (cxx_default): New global.
7294 (check_effective_target_c++11_only)
7295 (check_effective_target_c++14_only)
7296 (check_effective_target_c++98_only)
7297 (check_effective_target_c++1z_only): Check it.
7299 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7301 PR tree-optimization/64454
7302 * gcc.dg/tree-ssa/vrp97.c: New file.
7303 * gcc.dg/vect/slp-perm-7.c: Update.
7305 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7308 * gfortran.dg/elemental_subroutine_11.f90: New test.
7310 2015-05-08 Richard Biener <rguenther@suse.de>
7312 PR tree-optimization/66036
7313 * gcc.dg/vect/slp-41.c: New testcase.
7315 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7317 * gfortran.dg/elemental_optional_args_7.f90: New.
7319 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7321 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7324 2015-05-08 Marek Polacek <polacek@redhat.com>
7327 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7328 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7330 2015-05-07 Marek Polacek <polacek@redhat.com>
7333 * c-c++-common/Wshift-negative-value-1.c: New test.
7334 * c-c++-common/Wshift-negative-value-2.c: New test.
7335 * c-c++-common/Wshift-negative-value-3.c: New test.
7336 * c-c++-common/Wshift-negative-value-4.c: New test.
7337 * c-c++-common/Wshift-negative-value-5.c: New test.
7338 * c-c++-common/Wshift-negative-value-6.c: New test.
7339 * gcc.dg/c90-left-shift-1.c: New test.
7340 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7341 * gcc.dg/c99-left-shift-1.c: New test.
7343 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7347 * gcc.dg/fdata-sections-2.c: New file.
7349 2015-05-07 Marek Polacek <polacek@redhat.com>
7352 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7354 * c-c++-common/ubsan/align-7.c: Likewise.
7355 * c-c++-common/ubsan/bounds-8.c: Likewise.
7356 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7357 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7358 * c-c++-common/ubsan/null-1.c: Likewise.
7359 * c-c++-common/ubsan/null-10.c: Likewise.
7360 * c-c++-common/ubsan/null-11.c: Likewise.
7361 * c-c++-common/ubsan/null-2.c: Likewise.
7362 * c-c++-common/ubsan/null-3.c: Likewise.
7363 * c-c++-common/ubsan/null-4.c: Likewise.
7364 * c-c++-common/ubsan/null-5.c: Likewise.
7365 * c-c++-common/ubsan/null-6.c: Likewise.
7366 * c-c++-common/ubsan/null-7.c: Likewise.
7367 * c-c++-common/ubsan/null-8.c: Likewise.
7368 * c-c++-common/ubsan/null-9.c: Likewise.
7369 * c-c++-common/ubsan/object-size-1.c: Likewise.
7370 * c-c++-common/ubsan/object-size-10.c: Likewise.
7371 * c-c++-common/ubsan/object-size-4.c: Likewise.
7372 * c-c++-common/ubsan/object-size-5.c: Likewise.
7373 * c-c++-common/ubsan/object-size-7.c: Likewise.
7374 * c-c++-common/ubsan/object-size-8.c: Likewise.
7375 * c-c++-common/ubsan/object-size-9.c: Likewise.
7376 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7377 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7378 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7379 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7380 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7381 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7382 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7383 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7384 * c-c++-common/ubsan/pr59333.c: Likewise.
7385 * c-c++-common/ubsan/pr59667.c: Likewise.
7386 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7387 * c-c++-common/ubsan/pr60636.c: Likewise.
7388 * c-c++-common/ubsan/pr63802.c: Likewise.
7389 * c-c++-common/ubsan/recovery-1.c: Likewise.
7390 * c-c++-common/ubsan/recovery-3.c: Likewise.
7391 * c-c++-common/ubsan/shift-1.c: Likewise.
7392 * c-c++-common/ubsan/shift-2.c: Likewise.
7393 * c-c++-common/ubsan/shift-4.c: Likewise.
7394 * c-c++-common/ubsan/shift-7.c: Likewise.
7395 * c-c++-common/ubsan/undefined-2.c: Likewise.
7396 * c-c++-common/ubsan/vla-1.c: Likewise.
7397 * g++.dg/ubsan/null-1.C: Likewise.
7398 * g++.dg/ubsan/null-3.C: Likewise.
7399 * g++.dg/ubsan/null-4.C: Likewise.
7400 * g++.dg/ubsan/vptr-8.C: Likewise.
7401 * g++.dg/ubsan/vptr-9.C: Likewise.
7402 * gcc.dg/ubsan/bounds-2.c: Likewise.
7403 * gcc.dg/ubsan/object-size-9.c: Likewise.
7405 2015-05-07 Jeff Law <law@redhat.com>
7407 * gcc.dg/tree-ssa/shorten-1.c: New test.
7409 2015-05-07 Richard Biener <rguenther@suse.de>
7411 PR tree-optimization/66002
7412 * gcc.dg/vect/vect-125.c: New testcase.
7414 2015-05-07 Marek Polacek <polacek@redhat.com>
7415 Martin Uecker <uecker@eecs.berkeley.edu>
7417 * c-c++-common/ubsan/bounds-10.c: New test.
7419 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7421 * jit.dg/harness.h (set_options): Wrap with
7422 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7423 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7424 Special-case test-benchmark.c as a negative.
7425 * jit.dg/test-benchmark.c: New file.
7427 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7430 * gcc.target/arm/pr64208.c: New test.
7432 2015-05-06 Alan Modra <amodra@gmail.com>
7435 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7436 (gparms): Make volatile.
7438 2015-05-06 Richard Biener <rguenther@suse.de>
7440 PR tree-optimization/62283
7441 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7443 2015-05-06 Christian Bruel <christian.bruel@st.com>
7446 * gcc.target/aarch64/iinline-attr-1.c: New test.
7448 2015-05-06 Richard Biener <rguenther@suse.de>
7450 * gcc.dg/vect/bb-slp-34.c: New testcase.
7452 2015-05-06 Richard Biener <rguenther@suse.de>
7454 PR tree-optimization/62283
7455 * gcc.dg/vect/bb-slp-14.c: Adjust.
7457 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7460 * gcc.target/i386/pr65990.c: New test.
7462 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7465 * gcc.target/i386/pr65915.c: New.
7467 2015-05-05 Tom de Vries <tom@codesourcery.com>
7469 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7470 'va_list escapes 0'.
7472 2015-05-05 Tom de Vries <tom@codesourcery.com>
7474 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7477 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7479 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7480 * gcc.target/arm/pr65924.c: Likewise.
7482 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7485 * gcc.target/i386/pr65871-3.c: New test.
7487 2015-05-04 Jeff Law <law@redhat.com>
7490 2015-05-04 Jeff Law <law@redhat.com>
7491 * gcc.dg/tree-ssa/shorten-1.c: New test.
7493 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7494 Jakub Jelinek <jakub@redhat.com>
7497 * g++.dg/cpp0x/Wnarrowing4.C: New.
7499 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7501 * lib/target-supports.exp
7502 (check_effective_target_keeps_null_pointer_checks): Clarify that
7503 this is for targets that disable -fdelete-null-pointer-checks,
7504 not default it to off.
7505 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7506 -fdelete-null-pointer-checks explicit.
7507 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7508 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7509 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7510 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7511 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7512 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7513 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7514 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7515 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7516 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7517 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7518 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7519 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7520 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7521 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7522 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7523 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7524 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7525 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7526 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7527 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7528 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7529 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7530 * g++.dg/cpp0x/static_assert9.C: Likewise.
7531 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7532 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7533 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7534 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7535 * g++.dg/tree-ssa/pr26406.C: Likewise.
7537 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7539 PR tree-optimization/65984
7540 * c-c++-common/ubsan/pr65984.c: New test.
7542 2015-05-04 Jeff Law <law@redhat.com>
7544 * gcc.dg/tree-ssa/shorten-1.c: New test.
7546 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7549 * gfortran.dg/pr44735.f90: New test.
7551 2015-05-04 Richard Biener <rguenther@suse.de>
7553 PR tree-optimization/65965
7554 * gcc.dg/vect/bb-slp-33.c: New testcase.
7556 2015-05-04 Richard Biener <rguenther@suse.de>
7558 PR tree-optimization/65935
7559 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7561 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7563 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7564 for each supported variant instead of CHECK_RESULTS.
7565 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7566 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7567 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7568 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7569 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7570 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7571 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7572 expected results for unsupported variants. Call CHECK for each
7573 supported variant instead of CHECK_RESULTS.
7574 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7575 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7576 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7577 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7578 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7579 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7580 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7581 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7582 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7583 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7584 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7585 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7586 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7587 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7588 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7589 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7590 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7592 expected results for unsupported variants.
7593 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7594 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7595 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7596 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7597 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7598 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7599 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7600 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7601 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7604 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7605 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7613 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7615 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7617 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7618 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7619 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7620 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7622 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7625 * gfortran.dg/bound_9.f90: Add pointer assignment.
7627 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7628 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7631 * g++.dg/cpp0x/Wnarrowing3.C: New.
7633 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7635 * gcc.dg/20150120-1.c: New test.
7636 * gcc.dg/20150120-2.c: New test.
7637 * gcc.dg/20150120-3.c: New test.
7639 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7641 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7643 2015-05-01 Renlin Li <renlin.li@arm.com>
7645 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7647 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7649 * gfortran.dg/bound_simplification_4.f90: New.
7651 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7653 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7654 with powerpc_p8vector_ok.
7656 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7659 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7661 * gfortran.dg/bound_9.f90: New test case.
7663 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7665 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7666 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7667 for 32bit x86 targets.
7668 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7669 for 32bit x86 targets.
7670 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7671 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7672 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7673 for 32bit x86 targets.
7675 2015-04-30 Marek Polacek <polacek@redhat.com>
7677 PR tree-optimization/63551
7678 * g++.dg/ipa/pr63551.C: New test.
7680 2015-04-30 Caroline Tice <cmtice@google.com>
7683 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7684 partition size on certain targets.
7686 2015-04-30 Renlin Li <renlin.li@arm.com>
7688 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7690 2015-04-30 Marek Polacek <polacek@redhat.com>
7692 * c-c++-common/Wbool-compare-3.c: New test.
7694 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7695 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7697 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7700 * g++.dg/init/ref22.C: New.
7702 2015-04-30 Marek Polacek <polacek@redhat.com>
7704 * gcc.dg/init-bad-8.c: New test.
7706 * gcc.dg/incomplete-typedef-1.c: New test.
7708 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7711 * g++.dg/template/crash121.C: New.
7713 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7715 * gcc.target/mips/call-from-init.c: New test.
7716 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7718 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7721 * gcc.target/i386/pr65871-1.c: New test.
7722 * gcc.target/i386/pr65871-2.c: Ditto.
7724 2015-04-29 Marek Polacek <polacek@redhat.com>
7727 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7728 * c-c++-common/Wbool-compare-2.c: New test.
7730 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7733 * gcc.target/aarch64/vstN_lane_1.c: New file.
7735 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7738 * g++.dg/warn/Winit-self-3.C: New.
7740 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7742 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7744 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7747 * gcc.target/arm/pr65924.c: New test.
7749 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7751 * g++.dg/gomp/tpl-target-update.C: New file.
7753 2015-04-29 Richard Biener <rguenther@suse.de>
7755 PR tree-optimization/65917
7756 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7758 2015-04-29 Christian Bruel <christian.bruel@st.com>
7761 * gcc.dg/ipa/iinline-attr.c: New test.
7762 * gcc.target/i386/iinline-attr-2.c: New test.
7764 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7766 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7769 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7771 * gcc.dg/vect/vect-33.c: Remove spurious line.
7773 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7775 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7777 2015-04-28 Marek Polacek <polacek@redhat.com>
7780 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7781 * gcc.dg/pr65901.c: New test.
7783 2015-04-28 Richard Biener <rguenther@suse.de>
7785 PR tree-optimization/62283
7786 * gfortran.dg/vect/pr62283-2.f: New testcase.
7787 * gcc.dg/vect/bb-slp-14.c: Adjust.
7789 2015-04-28 Richard Biener <rguenther@suse.de>
7791 PR tree-optimization/65851
7792 * g++.dg/torture/pr65851.C: New testcase.
7794 2015-04-27 Jeff Law <law@redhat.com>
7796 PR tree-optimization/65217
7797 * gcc.target/i386/pr65217.c: Remove XFAIL.
7799 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7802 Add tests forgotten to svn-add.
7803 * gfortran.dg/class_allocate_19.f03: New test.
7804 * gfortran.dg/class_array_20.f03: New test.
7805 * gfortran.dg/class_array_21.f03: New test.
7806 * gfortran.dg/finalize_29.f08: New test.
7808 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7812 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7813 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7815 2015-04-27 Caroline Tice <cmtice@google.com>
7817 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7820 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7823 * gcc.target/powerpc/htm-1.c: New test.
7824 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7826 (__builtin_tabortdci): Likewise.
7827 (__builtin_tcheck): Remove operand.
7828 * lib/target-supports.exp (check_htm_hw_available): New function.
7830 2015-04-27 Richard Biener <rguenther@suse.de>
7832 * gcc.target/i386/pr65217.c: XFAIL.
7834 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7836 PR tree-optimization/65875
7837 * gcc.c-torture/compile/pr65875.c: New test.
7839 2015-04-25 Marek Polacek <polacek@redhat.com>
7842 * gcc.dg/enum-incomplete-2.c: New test.
7843 * gcc.dg/enum-mode-1.c: New test.
7845 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7848 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7850 * gcc.target/powerpc/pr65849-2.c: Likewise.
7852 2015-04-24 Tom de Vries <tom@codesourcery.com>
7854 PR tree-optimization/65802
7855 * g++.dg/pr65802.C: Move to ...
7856 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7857 stdarg.h. Rewrite for C.
7858 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7859 va_start and va_end. Remove unnecessary inline asm.
7861 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7862 Wei Mi <wmi@google.com>
7864 * gcc.target/i386/sse2-load-multi.c: New test.
7865 * gcc.target/i386/sse2-store-multi.c: Ditto.
7867 2015-04-24 Marek Polacek <polacek@redhat.com>
7870 * c-c++-common/pr65830.c: New test.
7873 * c-c++-common/Wlogical-op-1.c: New test.
7875 2015-04-24 Marek Polacek <polacek@redhat.com>
7878 * c-c++-common/pr61534-1.c: New test.
7880 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7881 Steven Bosscher <steven@gcc.gnu.org>
7883 PR rtl-optimization/34503
7884 * gcc.target/arm/pr64616.c: New file.
7886 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7888 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7890 2015-04-24 Terry Guo <terry.guo@arm.com>
7892 * gcc.target/arm/pr65710.c: Update the options.
7894 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7896 * gcc.target/i386/pr65523.c: Skip x32.
7898 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7900 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7901 to look for vcl* where appropriate.
7903 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7905 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7906 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7908 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7911 * gcc.target/arm/pr26702.c: New test.
7913 2015-04-23 Marek Polacek <polacek@redhat.com>
7916 * gcc.dg/pr65345-1.c: New test.
7917 * gcc.dg/pr65345-2.c: New test.
7919 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7921 * gcc.target/powerpc/crypto-builtin-2.c: New.
7923 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7926 * gfortran.dg/class_allocate_19.f03: New test.
7927 * gfortran.dg/class_array_20.f03: New test.
7928 * gfortran.dg/class_array_21.f03: New test.
7929 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7930 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7931 initialization correctly.
7932 * gfortran.dg/finalize_29.f08: New test.
7934 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7936 * gcc.target/powerpc/swaps-p8-18.c: New test.
7938 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7941 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7942 * gcc.dg/vect/bb-slp-25.c: Likewise.
7943 * gcc.dg/vect/bb-slp-29.c: Likewise.
7944 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7945 vect_no_align && { ! vect_hw_misalign }.
7946 * gcc.dg/vect/bb-slp-9.c: Likewise.
7947 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7949 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7950 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7951 account for POWER8, where peeling for alignment is not needed.
7952 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7953 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7954 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7955 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7956 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7957 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7958 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7959 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7960 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7961 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7962 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7963 * gcc.dg/vect/pr16105.c: Likewise.
7964 * gcc.dg/vect/pr20122.c: Likewise.
7965 * gcc.dg/vect/pr33804.c: Likewise.
7966 * gcc.dg/vect/pr33953.c: Likewise.
7967 * gcc.dg/vect/pr56787.c: Likewise.
7968 * gcc.dg/vect/pr58508.c: Likewise.
7969 * gcc.dg/vect/slp-25.c: Likewise.
7970 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7971 * gcc.dg/vect/vect-105.c: Likewise.
7972 * gcc.dg/vect/vect-27.c: Likewise.
7973 * gcc.dg/vect/vect-29.c: Likewise.
7974 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7976 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7977 && { ! vect_hw_misalign }.
7978 * gcc.dg/vect/vect-44.c: Likewise.
7979 * gcc.dg/vect/vect-48.c: Likewise.
7980 * gcc.dg/vect/vect-50.c: Likewise.
7981 * gcc.dg/vect/vect-52.c: Likewise.
7982 * gcc.dg/vect/vect-56.c: Likewise.
7983 * gcc.dg/vect/vect-60.c: Likewise.
7984 * gcc.dg/vect/vect-72.c: Likewise.
7985 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7986 * gcc.dg/vect/vect-75.c: Likewise.
7987 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7988 * gcc.dg/vect/vect-77-global.c: Likewise.
7989 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7990 * gcc.dg/vect/vect-78-global.c: Likewise.
7991 * gcc.dg/vect/vect-93.c: Likewise.
7992 * gcc.dg/vect/vect-95.c: Likewise.
7993 * gcc.dg/vect/vect-96.c: Likewise.
7994 * gcc.dg/vect/vect-cond-1.c: Likewise.
7995 * gcc.dg/vect/vect-cond-3.c: Likewise.
7996 * gcc.dg/vect/vect-cond-4.c: Likewise.
7997 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7998 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7999 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8000 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8001 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8002 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8003 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8004 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8005 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8006 * gcc.dg/vect/vect-outer-5.c: Likewise.
8007 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8008 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8009 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8010 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8011 * gcc.dg/vect/vect-peel-3.c: Likewise.
8012 * gcc.dg/vect/vect-peel-4.c: Likewise.
8013 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8014 * gcc.target/powerpc/pr65456.c: New test.
8015 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8016 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8017 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8018 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8019 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8020 vect_no_align && { ! vect_hw_misalign }.
8021 * gfortran.dg/vect/vect-3.f90: Likewise.
8022 * gfortran.dg/vect/vect-4.f90: Likewise.
8023 * gfortran.dg/vect/vect-5.f90: Likewise.
8024 * lib/target-supports.exp (check_effective_target_vect_no_align):
8025 Return 1 for POWER8.
8026 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8028 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8031 * gfortran.dg/pr65429.f90: New test.
8033 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8035 * c-c++-common/asan/user-section-1.c: New test.
8036 * c-c++-common/asan/user-section-2.c: New test.
8037 * c-c++-common/asan/user-section-3.c: New test.
8039 2015-04-22 Hale Wang <hale.wang@arm.com>
8040 Terry Guo <terry.guo@arm.com>
8042 PR rtl-optimization/64818
8043 * gcc.target/arm/pr64818.c: New test.
8045 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8048 * g++.dg/tree-ssa/pr61034.C: Update template.
8049 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8050 * gcc.dg/Warray-bounds-11.c: Likewise.
8051 * gcc.dg/Warray-bounds.c: Likewise.
8053 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8055 PR libgfortran/65234
8056 * gfortran.dg/fmt_unlimited.f90: New test.
8058 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8060 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8062 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8063 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8064 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8065 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8066 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8067 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8068 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8070 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072 PR libgfortran/56743
8073 * gfortran.dg/namelist_87.f90: New test.
8075 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077 * gcc.target/aarch64/mult-synth_1.c: New test.
8078 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8079 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8080 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8081 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8082 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8084 2015-04-21 Richard Biener <rguenther@suse.de>
8086 PR tree-optimization/65650
8087 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8088 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8089 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8091 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8094 2015-04-21 Tom de Vries <tom@codesourcery.com>
8096 PR tree-optimization/65802
8097 * g++.dg/pr65802.C: New test.
8099 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8102 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8103 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8105 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8108 * g++.dg/cpp0x/Wnarrowing2.C: New.
8110 2015-04-20 Jeff Law <law@redhat.com>
8112 PR tree-optimization/65658
8113 * gcc.dg/pr65658.c: New test.
8115 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8118 * gcc.target/aarch64/vec_init_1.c: New test.
8120 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8122 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8125 2015-04-18 Martin Sebor <msebor@redhat.com>
8127 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8128 of non-nul characters.
8129 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8131 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8134 * gcc.target/powerpc/pr65787.c: New.
8136 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8139 * gcc.target/aarch64/c-output-template-4.c: New test.
8141 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8144 * gcc.dg/pr65780-1.c: New test.
8145 * gcc.dg/pr65780-2.c: Likewise.
8146 * gcc.target/i386/pr32219-9.c: Likewise.
8147 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8149 * gcc.target/i386/pr64317.c (c): Initialize.
8151 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8154 * g++.dg/ext/mv18.C: New test.
8155 * g++.dg/ext/mv19.C: Likewise.
8156 * g++.dg/ext/mv20.C: Likewise.
8157 * g++.dg/ext/mv21.C: Likewise.
8158 * g++.dg/ext/mv22.C: Likewise.
8159 * g++.dg/ext/mv23.C: Likewise.
8161 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8164 * g++.dg/init/pr64527.C: New test.
8166 2015-04-17 Tom de Vries <tom@codesourcery.com>
8167 Michael Matz <matz@suse.de>
8169 PR tree-optimization/64950
8170 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8173 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8175 * c-c++-common/asan/user-section-1.c: New test.
8177 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.dg/debug/pr65771.c: New test.
8182 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8184 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8185 __buitlin_alloca with __builtin_alloca.
8187 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8189 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8191 2015-04-16 Richard Biener <rguenther@suse.de>
8193 PR tree-optimization/64277
8194 * gcc.dg/Warray-bounds-14.c: New testcase.
8195 * gcc.dg/Warray-bounds-15.c: Likewise.
8196 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8197 * c-c++-common/ubsan/bounds-6.c: Likewise.
8199 2015-04-16 Renlin Li <renlin.li@arm.com>
8201 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8202 * gcc.target/arm/unsigned-float.c: New.
8204 2015-04-16 Richard Biener <rguenther@suse.de>
8206 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8207 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8208 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8210 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8212 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8213 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8214 * g++.dg/cpp0x/defaulted21.C: Likewise.
8215 * g++.dg/cpp0x/defaulted28.C: Likewise.
8216 * g++.dg/cpp0x/defaulted47.C: Likewise.
8217 * g++.dg/cpp0x/elision_neg.C: Likewise.
8218 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8219 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8220 * g++.dg/cpp0x/implicit1.C: Likewise.
8221 * g++.dg/cpp0x/implicit9.C: Likewise.
8222 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8223 * g++.dg/cpp0x/range-for13.C: Likewise.
8224 * g++.dg/gomp/clause-2.C: Likewise.
8225 * g++.dg/gomp/udr-5.C: Likewise.
8226 * g++.dg/inherit/access6.C: Likewise.
8227 * g++.dg/lookup/duperr1.C: Likewise.
8228 * g++.dg/lookup/friend2.C: Likewise.
8229 * g++.dg/lookup/pr6936.C: Likewise.
8230 * g++.dg/lookup/scoped1.C: Likewise.
8231 * g++.dg/lookup/using26.C: Likewise.
8232 * g++.dg/lookup/using38.C: Likewise.
8233 * g++.dg/other/access2.C: Likewise.
8234 * g++.dg/overload/defarg3.C: Likewise.
8235 * g++.dg/overload/defarg6.C: Likewise.
8236 * g++.dg/parse/access11.C: Likewise.
8237 * g++.dg/parse/access2.C: Likewise.
8238 * g++.dg/parse/access3.C: Likewise.
8239 * g++.dg/parse/access4.C: Likewise.
8240 * g++.dg/parse/access5.C: Likewise.
8241 * g++.dg/parse/access6.C: Likewise.
8242 * g++.dg/parse/access8.C: Likewise.
8243 * g++.dg/parse/access9.C: Likewise.
8244 * g++.dg/parse/crash40.C: Likewise.
8245 * g++.dg/tc1/dr142.C: Likewise.
8246 * g++.dg/tc1/dr166.C: Likewise.
8247 * g++.dg/tc1/dr52.C: Likewise.
8248 * g++.dg/template/access11.C: Likewise.
8249 * g++.dg/template/access18.C: Likewise.
8250 * g++.dg/template/access19.C: Likewise.
8251 * g++.dg/template/access2.C: Likewise.
8252 * g++.dg/template/access20.C: Likewise.
8253 * g++.dg/template/access26.C: Likewise.
8254 * g++.dg/template/access3.C: Likewise.
8255 * g++.dg/template/access7.C: Likewise.
8256 * g++.dg/template/conv12.C: Likewise.
8257 * g++.dg/template/crash69.C: Likewise.
8258 * g++.dg/template/friend31.C: Likewise.
8259 * g++.dg/template/friend32.C: Likewise.
8260 * g++.dg/template/memfriend15.C: Likewise.
8261 * g++.dg/template/memfriend16.C: Likewise.
8262 * g++.dg/template/memfriend17.C: Likewise.
8263 * g++.dg/template/memfriend7.C: Likewise.
8264 * g++.dg/template/pr32519.C: Likewise.
8265 * g++.dg/template/qualttp21.C: Likewise.
8266 * g++.dg/template/qualttp8.C: Likewise.
8267 * g++.dg/template/ttp10.C: Likewise.
8268 * g++.dg/template/typedef11.C: Likewise.
8269 * g++.dg/template/typedef13.C: Likewise.
8270 * g++.dg/template/typedef19.C: Likewise.
8271 * g++.dg/template/typedef20.C: Likewise.
8272 * g++.dg/template/typedef22.C: Likewise.
8273 * g++.dg/template/using16.C: Likewise.
8274 * g++.dg/template/virtual3.C: Likewise.
8275 * g++.dg/ubsan/pr61272.C: Likewise.
8276 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8277 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8278 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8279 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8280 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8281 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8282 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8283 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8284 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8285 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8286 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8287 * g++.old-deja/g++.jason/access17.C: Likewise.
8288 * g++.old-deja/g++.jason/access18.C: Likewise.
8289 * g++.old-deja/g++.jason/access22.C: Likewise.
8290 * g++.old-deja/g++.jason/access23.C: Likewise.
8291 * g++.old-deja/g++.jason/access8.C: Likewise.
8292 * g++.old-deja/g++.jason/delete3.C: Likewise.
8293 * g++.old-deja/g++.jason/report.C: Likewise.
8294 * g++.old-deja/g++.law/access2.C: Likewise.
8295 * g++.old-deja/g++.law/access3.C: Likewise.
8296 * g++.old-deja/g++.law/access4.C: Likewise.
8297 * g++.old-deja/g++.law/access5.C: Likewise.
8298 * g++.old-deja/g++.law/arm12.C: Likewise.
8299 * g++.old-deja/g++.law/arm14.C: Likewise.
8300 * g++.old-deja/g++.law/ctors13.C: Likewise.
8301 * g++.old-deja/g++.law/union2.C: Likewise.
8302 * g++.old-deja/g++.law/visibility12.C: Likewise.
8303 * g++.old-deja/g++.law/visibility15.C: Likewise.
8304 * g++.old-deja/g++.law/visibility16.C: Likewise.
8305 * g++.old-deja/g++.law/visibility17.C: Likewise.
8306 * g++.old-deja/g++.law/visibility18.C: Likewise.
8307 * g++.old-deja/g++.law/visibility19.C: Likewise.
8308 * g++.old-deja/g++.law/visibility20.C: Likewise.
8309 * g++.old-deja/g++.law/visibility21.C: Likewise.
8310 * g++.old-deja/g++.law/visibility24.C: Likewise.
8311 * g++.old-deja/g++.law/visibility4.C: Likewise.
8312 * g++.old-deja/g++.law/visibility5.C: Likewise.
8313 * g++.old-deja/g++.law/visibility6.C: Likewise.
8314 * g++.old-deja/g++.law/visibility7.C: Likewise.
8315 * g++.old-deja/g++.law/visibility8.C: Likewise.
8316 * g++.old-deja/g++.law/visibility9.C: Likewise.
8317 * g++.old-deja/g++.niklas/t135.C: Likewise.
8318 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8319 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8320 * g++.old-deja/g++.other/access11.C: Likewise.
8321 * g++.old-deja/g++.other/access4.C: Likewise.
8322 * g++.old-deja/g++.other/access7.C: Likewise.
8323 * g++.old-deja/g++.other/crash1.C: Likewise.
8324 * g++.old-deja/g++.other/crash7.C: Likewise.
8325 * g++.old-deja/g++.other/friend1.C: Likewise.
8326 * g++.old-deja/g++.other/friend4.C: Likewise.
8327 * g++.old-deja/g++.other/friend9.C: Likewise.
8328 * g++.old-deja/g++.other/lineno1.C: Likewise.
8329 * g++.old-deja/g++.other/using1.C: Likewise.
8330 * g++.old-deja/g++.pt/enum14.C: Likewise.
8331 * g++.old-deja/g++.pt/friend11.C: Likewise.
8332 * g++.old-deja/g++.pt/friend21.C: Likewise.
8333 * g++.old-deja/g++.pt/friend3.C: Likewise.
8334 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8335 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8336 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8337 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8339 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8342 * g++.dg/ipa/pr65765.C: New test.
8344 2015-04-15 Nick Clifton <nickc@redhat.com>
8346 * gcc.target/rx/builtins.c: Disable RMPA test if string
8347 instructions are not allowed.
8349 2015-04-15 Alan Modra <amodra@gmail.com>
8351 * gcc.dg/pr65408.c: New.
8353 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8356 * gcc.target/arm/pr65729.c: New test.
8358 2015-04-14 Richard Biener <rguenther@suse.de>
8360 PR tree-optimization/65758
8361 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8363 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8366 * gcc.c-torture/execute/pr65648.c: New test.
8368 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8371 __builtin_finite instead of finite.
8372 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8375 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8377 PR tree-optimization/63387
8378 * gcc.dg/pr63387.c: New testcase.
8380 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8382 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8384 2015-04-13 Richard Biener <rguenther@suse.de>
8386 PR tree-optimization/65204
8387 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8389 2015-04-13 Terry Guo <terry.guo@arm.com>
8392 * gcc.target/arm/pr65710.c: New.
8394 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8396 PR tree-optimization/65747
8397 * g++.dg/torture/pr65747.C: New test.
8399 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8402 * g++.dg/cpp0x/pr65736.C: New test.
8404 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8405 Martin Liska <mliska@suse.cz>
8408 * g++.dg/ipa/pr65722.C: New testcase.
8410 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8412 PR tree-optimization/65735
8413 * gcc.c-torture/compile/pr65735.c: New test.
8415 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8418 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8420 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8425 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8428 * gcc.target/arm/pr65647-2.c: New.
8430 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8433 * g++.dg/torture/pr65694.C: New test.
8435 2015-04-10 Tobias Burnus <burnus@net-b.de>
8437 * gfortran.dg/coarray_lock_6.f90: New.
8438 * gfortran.dg/coarray_lock_7.f90: New.
8439 * gfortran.dg/coarray/lock_2.f90: New.
8441 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8447 * gfortran.dg/used_types_27.f90: New.
8449 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8452 * gcc.target/i386/pr65671.c: New.
8454 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8456 PR tree-optimization/65709
8457 * c-c++-common/ubsan/align-9.c: New test.
8459 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8462 * gfortran.dg/pr56852.f90: New test.
8464 2015-04-09 Marek Polacek <polacek@redhat.com>
8465 Jakub Jelinek <jakub@redhat.com>
8468 * g++.dg/opt/pr65554.C: New test.
8470 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8473 * c-c++-common/attr-aligned-1.c: New test.
8475 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8477 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8479 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8482 * gcc.target/i386/sse-25.c: New.
8484 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8487 * gcc.target/i386/pr65693.c: New test.
8489 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8491 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8493 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8495 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8497 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8499 * gcc.target/i386/thunk-retbnd.c: New.
8501 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8503 * gnat.dg/opt48.adb: New test.
8504 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8505 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8507 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8510 * gcc.c-torture/compile/pr65540.c: New.
8512 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8514 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8517 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8520 * g++.dg/debug/pr65678.C: New test.
8523 * gcc.c-torture/compile/pr65680.c: New test.
8525 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8528 * gfortran.dg/allocate_with_source_5.f90: New test.
8530 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8532 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8533 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8535 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8537 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8539 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8542 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8543 to get floating point compression.
8544 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8546 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8548 PR preprocessor/61977
8549 * gcc.dg/cpp/pr61977.c: New test.
8551 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8553 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8555 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8558 * gcc.target/arm/pr65647.c: New.
8560 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8563 * g++.dg/torture/pr65655.C: New testcase.
8565 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8568 * g++.dg/cpp1y/lambda-init13.C: New.
8570 2015-04-03 Marek Polacek <polacek@redhat.com>
8572 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8574 2015-04-02 Marek Polacek <polacek@redhat.com>
8577 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8578 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8580 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8582 PR preprocessor/61977
8583 * gcc.target/powerpc/pr61977-1.c: New test.
8584 * gcc.target/powerpc/pr61977-2.c: New test.
8586 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8589 * g++.dg/warn/Wshadow-8.C: New.
8590 * g++.dg/warn/Wshadow-9.C: Likewise.
8591 * g++.dg/warn/Wshadow-10.C: Likewise.
8592 * g++.dg/warn/Wshadow-11.C: Likewise.
8594 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8596 * gcc.dg/pr23623.c: Added aligned attribute.
8597 * gcc.dg/20141029-1.c: Likewise.
8598 * gcc.dg/20150306-1.c: New test.
8600 2015-04-01 Marek Polacek <polacek@redhat.com>
8603 * g++.dg/cpp0x/initlist93.C: New test.
8604 * g++.dg/cpp0x/initlist94.C: New test.
8606 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8609 * gcc.target/aarch64/pr65624.c: New test.
8611 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8613 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8615 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8617 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8618 extra variable to force stack alignment.
8619 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8620 extra variable to force stack alignment.
8622 2015-03-31 Marek Polacek <polacek@redhat.com>
8625 * g++.dg/template/pr65390.C: New test.
8627 2015-03-31 Martin Liska <mliska@suse.cz>
8629 * g++.dg/ipa/pr65557.C: New test.
8631 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8633 * gcc.target/s390/hotpatch-25.c: New test.
8634 * gcc.target/s390/hotpatch-1.c: Update test.
8635 * gcc.target/s390/hotpatch-10.c: Update test.
8636 * gcc.target/s390/hotpatch-11.c: Update test.
8637 * gcc.target/s390/hotpatch-12.c: Update test.
8638 * gcc.target/s390/hotpatch-13.c: Update test.
8639 * gcc.target/s390/hotpatch-14.c: Update test.
8640 * gcc.target/s390/hotpatch-15.c: Update test.
8641 * gcc.target/s390/hotpatch-16.c: Update test.
8642 * gcc.target/s390/hotpatch-17.c: Update test.
8643 * gcc.target/s390/hotpatch-18.c: Update test.
8644 * gcc.target/s390/hotpatch-19.c: Update test.
8645 * gcc.target/s390/hotpatch-2.c: Update test.
8646 * gcc.target/s390/hotpatch-21.c: Update test.
8647 * gcc.target/s390/hotpatch-22.c: Update test.
8648 * gcc.target/s390/hotpatch-23.c: Update test.
8649 * gcc.target/s390/hotpatch-24.c: Update test.
8650 * gcc.target/s390/hotpatch-3.c: Update test.
8651 * gcc.target/s390/hotpatch-4.c: Update test.
8652 * gcc.target/s390/hotpatch-5.c: Update test.
8653 * gcc.target/s390/hotpatch-6.c: Update test.
8654 * gcc.target/s390/hotpatch-7.c: Update test.
8655 * gcc.target/s390/hotpatch-8.c: Update test.
8656 * gcc.target/s390/hotpatch-9.c: Update test.
8657 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8659 2015-03-31 Richard Biener <rguenther@suse.de>
8662 * g++.dg/torture/pr65626.C: New testcase.
8664 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8667 * gcc.target/i386/mpx/pr65531.cc: New.
8669 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8672 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8673 __builtin_alloca instead of alloca.
8674 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8675 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8676 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8679 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8682 * g++.dg/ubsan/pr65610.C: New test.
8684 2015-03-30 Marek Polacek <polacek@redhat.com>
8687 * g++.dg/cpp0x/pr65398-2.C: New test.
8689 2015-03-30 Marek Polacek <polacek@redhat.com>
8691 * c-c++-common/pr65556.c: Change the width of bit-fields.
8693 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8696 * gcc.target/i386/pr65588.c: New testcase.
8698 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8700 PR libgfortran/65563
8701 * gfortran.dg/open_errors_2.f90: New test.
8703 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8705 PR libgfortran/65596
8706 * gfortran.dg/namelist_86.f90: New test.
8708 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8710 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8711 statement to reflect new ownership.
8713 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8716 * g++.dg/template/friend58.C: New.
8717 * g++.dg/template/friend59.C: Likewise.
8719 2015-03-27 Tobias Burnus <burnus@net-b.de>
8722 * g++.dg/gomp/openmp-simd-3.C: New.
8723 * gcc.dg/gomp/openmp-simd-3.c: New.
8725 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8728 * gcc.target/i386/pr65248-1.c: New file.
8729 * gcc.target/i386/pr65248-2.c: Likewise.
8730 * gcc.target/i386/pr65248-3.c: Likewise.
8731 * gcc.target/i386/pr65248-4.c: Likewise.
8733 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8736 * gcc.c-torture/compile/pr65593.c: New test.
8738 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8741 * g++.dg/cpp1y/constexpr-assert1.C: New.
8743 2015-03-27 Marek Polacek <polacek@redhat.com>
8746 * c-c++-common/pr65556.c: New test.
8748 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8751 * g++.dg/torture/pr65600.C: New testcase.
8753 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8756 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8758 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8760 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8761 statement and cleanup. Fixed typos.
8763 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8766 * gcc.c-torture/compile/pr65595.c: New testcase.
8768 2015-03-27 Marek Polacek <polacek@redhat.com>
8771 * g++.dg/ubsan/pr65583.C: New test.
8773 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8775 * gcc.c-torture/compile/20150327.c: New testcase.
8777 2015-03-26 Richard Biener <rguenther@suse.de>
8780 * g++.dg/torture/pr65555.C: New testcase.
8782 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8784 PR tree-optimization/64715
8785 * gcc.dg/builtin-object-size-15.c: New test.
8786 * gcc.dg/pr64715-1.c: New test.
8787 * gcc.dg/pr64715-2.c: New test.
8789 2015-03-26 Richard Biener <rguenther@suse.de>
8792 * gnat.dg/specs/opt2.ads: Fix testcase.
8794 2015-03-25 Martin Sebor <msebor@redhat.com>
8797 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8798 when target isn't arm*-*-*-*.
8799 (check_effective_target_arm_nothumb): Likewise.
8800 (check_effective_target_arm_little_endian): Likewise.
8801 (check_effective_target_arm_vect_no_misalign): Likewise.
8802 (check_effective_target_aarch64_little_endian): Fail early if target
8805 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8807 PR tree-optimization/65177
8808 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8810 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8812 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8813 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8814 smmintrin.h and mm3dnow.h.
8816 2015-03-25 Marek Polacek <polacek@redhat.com>
8819 * g++.dg/cpp0x/pr65558.C: New test.
8821 2015-03-25 Marek Polacek <polacek@redhat.com>
8824 * g++.dg/template/pr61670.C: New test.
8826 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8829 * g++.dg/template/pr54987.C: New.
8831 2015-03-25 Richard Biener <rguenther@suse.de>
8833 PR tree-optimization/62630
8834 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8836 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8839 * gcc.target/i386/mpx/pr65508.c: New.
8841 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8845 * gfortran.dg/data_initialized_3.f90: New.
8847 2015-03-25 Richard Biener <rguenther@suse.de>
8850 * gnat.dg/specs/opt2.ads: New testcase.
8852 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8854 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8855 * gcc.target/arm/memset-inline-4.c: Skip for
8856 arm_tune_string_ops_prefer_neon.
8857 * gcc.target/arm/memset-inline-5.c: Ditto.
8858 * gcc.target/arm/memset-inline-6.c: Ditto.
8859 * gcc.target/arm/memset-inline-8.c: Ditto.
8860 * gcc.target/arm/memset-inline-9.c: Ditto.
8862 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8865 * g++.dg/other/virtual3.C: New.
8867 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8870 * g++.dg/cpp0x/vt-60130.C: New.
8872 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8875 * g++.dg/warn/Warray-bounds-7.C: New.
8877 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8880 * g++.dg/template/defarg18.C: New.
8882 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8885 * g++.dg/cpp0x/vt-59988.C: New.
8887 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8889 PR tree-optimization/65533
8890 * gcc.dg/pr65533.c: New test.
8892 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8894 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8895 source= and mold= expressions functionality.
8896 * gfortran.dg/allocate_class_4.f90: New test.
8897 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8898 copying an unlimited polymorhpic object containing a char array
8899 to another unlimited polymorphic object respects the _len
8901 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8902 whether deferred length char array allocate works, unlimited
8903 polymorphic object allocation from a string works and if
8904 allocating an array of deferred length strings works.
8905 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8907 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8910 * g++.dg/cpp0x/constexpr-array11.C: New.
8912 2015-03-24 Richard Biener <rguenther@suse.de>
8915 * gcc.dg/torture/pr65517.c: New testcase.
8917 2015-03-24 Tobias Burnus <burnus@net-b.de>
8919 * gfortran.dg/coindexed_1.f90: Moved from
8920 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8922 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8925 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8929 * gcc.target/i386/pr65523.c: New test.
8932 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8934 * g++.dg/lto/pr65475b_0.C: Likewise.
8936 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8939 * gcc.target/sh/torture/pr65505.c: New.
8941 2015-03-23 Martin Sebor <msebor@redhat.com>
8944 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8945 assembly for lvx in addition to lxv.
8947 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8950 * gfortran.dg/pr65504.f90: New test.
8953 * gcc.dg/pr65521.c: New test.
8955 2015-03-23 Richard Biener <rguenther@suse.de>
8957 PR tree-optimization/65518
8958 * gcc.dg/vect/pr65518.c: New testcase.
8960 2015-03-23 Richard Biener <rguenther@suse.de>
8962 PR tree-optimization/65494
8963 * gcc.dg/vect/pr65494.c: New testcase.
8965 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8967 PR preprocessor/65238
8968 * c-c++-common/cpp/pr65238-1.c: New test.
8969 * gcc.dg/cpp/pr65238-2.c: New test.
8970 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8971 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8973 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8974 Mikael Morin <mikael@gcc.gnu.org>
8977 * gfortran.dg/elemental_dependency_4.f90: New.
8978 * gfortran.dg/elemental_dependency_5.f90: New.
8980 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8983 * g++.dg/lto/pr65475b_0.C: New testcase.
8984 * g++.dg/lto/pr65475b_1.C: New testcase.
8985 * g++.dg/lto/pr65475c_0.C: New testcase.
8986 * g++.dg/lto/pr65475c_1.C: New testcase.
8988 2015-03-21 Tobias Burnus <burnus@net-b.de>
8990 * gfortran.dg/coarray_38.f90: New.
8991 * gfortran.dg/coarray_39.f90: New.
8992 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8995 2015-03-20 Marek Polacek <polacek@redhat.com>
8998 * g++.dg/cpp0x/pr65398.C: New test.
9000 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9003 * g++.dg/lto/pr65475_0.C: New testcase.
9004 * g++.dg/lto/pr65475_1.C: New testcase.
9006 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9008 PR rtl-optimization/64366
9009 * gcc.target/sh/pr64366.c: New.
9011 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9014 * g++.dg/cpp0x/constexpr-48324.C: New.
9016 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9019 * g++.dg/cpp0x/pr48453.C: New.
9021 2015-03-20 Marek Polacek <polacek@redhat.com>
9024 * g++.dg/cpp0x/pr65072.C: New test.
9026 2015-03-20 Richard Biener <rguenther@suse.de>
9029 * gcc.dg/pr15347.c: Use -O.
9030 * c-c++-common/pr19807-1.c: Likewise.
9032 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9034 * gnat.dg/volatile13.ad[sb]: New test.
9036 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9038 PR rtl-optimization/60851
9039 * gcc.target/i386/pr60851.c: New test.
9041 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9044 * g++.dg/pr65240.h: Add tests for PR 65240.
9045 * g++.dg/pr65240-1.C: Likewise.
9046 * g++.dg/pr65240-2.C: Likewise.
9047 * g++.dg/pr65240-3.C: Likewise.
9048 * g++.dg/pr65240-4.C: Likewise.
9050 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9052 PR rtl-optimization/63491
9053 * gcc.target/powerpc/pr63491.c: New.
9055 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9057 * g++.dg/ipa/pr65465.C: New test.
9059 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9062 * g++.dg/cpp0x/deleted11.C: New.
9064 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9067 * c-c++-common/tsan/pr65400-3.c: New test.
9069 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9072 * g++.dg/cpp0x/constexpr-59686.C: New.
9074 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9077 * g++.dg/tsan/pr64265.C: New test.
9080 * c-c++-common/tsan/pr65400-1.c: New test.
9081 * c-c++-common/tsan/pr65400-2.c: New test.
9083 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9086 * g++.dg/cpp0x/pr59816.C: New.
9088 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9091 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9093 2015-03-18 Martin Liska <mliska@suse.cz>
9096 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9097 equivalences either to 6 or 7.
9099 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9103 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9105 * gcc.dg/undefined-loop-1.c: New file.
9106 * gcc.dg/undefined-loop-2.c: New file.
9108 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9111 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9112 loop exits too early.
9114 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9116 PR tree-optimization/65450
9117 * gfortran.dg/pr65450.f90: New test.
9120 * gcc.target/i386/pr65078-1.c: New test.
9121 * gcc.target/i386/pr65078-2.c: New test.
9122 * gcc.target/i386/pr65078-3.c: New test.
9123 * gcc.target/i386/pr65078-4.c: New test.
9124 * gcc.target/i386/pr65078-5.c: New test.
9125 * gcc.target/i386/pr65078-6.c: New test.
9127 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9130 * g++.dg/cpp1y/pr65340.C: New.
9132 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9135 * gfortran.dg/system_clock_3.f08: Adjust test.
9137 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9140 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9141 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9143 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9146 * gfortran.dg/system_clock_3.f08: New test.
9148 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9151 g++.dg/cpp1y/pr64626-1.C: New.
9152 g++.dg/cpp1y/pr64626-2.C: New.
9153 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9155 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9157 PR tree-optimization/65427
9158 * gcc.c-torture/execute/pr65427.c: New test.
9160 2015-03-16 Marek Polacek <polacek@redhat.com>
9164 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9165 * g++.dg/cpp0x/pr65327.C: New test.
9167 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9170 * c-c++-common/asan/pr64820.c: New test.
9172 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9174 * gfortran.dg/pointer_2.f90: New test.
9176 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9178 * g++.dg/pr65049.C: New test.
9180 2015-03-16 Tom de Vries <tom@codesourcery.com>
9182 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9183 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9184 * gcc.target/i386/fuse-caller-save.c: Same.
9186 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9188 * gnat.dg/loop_optimization18.ad[sb]: New test.
9189 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9191 2015-03-16 Alan Modra <amodra@gmail.com>
9193 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9196 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9198 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9200 * gcc.dg/torture/pr65270-2.c: Likewise.
9202 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9205 * gfortran.dg/pointer_remapping_9.f90: New.
9207 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9209 PR tree-optimization/65369
9210 * gcc.c-torture/execute/pr65369.c: New test.
9212 PR tree-optimization/65418
9213 * gcc.c-torture/execute/pr65418-1.c: New test.
9214 * gcc.c-torture/execute/pr65418-2.c: New test.
9216 PR rtl-optimization/65401
9217 * gcc.c-torture/execute/pr65401.c: New test.
9219 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9222 * gcc.target/arm/pr64600_1.c: New test.
9224 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9226 PR rtl-optimization/65235
9227 * gcc.target/aarch64/pr65235_1.c: New test.
9229 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9231 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9232 * gcc.target/s390/hotpatch-22.c: Likewise.
9233 * gcc.target/s390/hotpatch-23.c: Likewise.
9234 * gcc.target/s390/hotpatch-24.c: Likewise.
9235 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9236 * gcc.target/s390/hotpatch-1.c: Update expected output.
9237 * gcc.target/s390/hotpatch-2.c: Likewise.
9238 * gcc.target/s390/hotpatch-3.c: Likewise.
9239 * gcc.target/s390/hotpatch-4.c: Likewise.
9240 * gcc.target/s390/hotpatch-5.c: Likewise.
9241 * gcc.target/s390/hotpatch-6.c: Likewise.
9242 * gcc.target/s390/hotpatch-7.c: Likewise.
9243 * gcc.target/s390/hotpatch-8.c: Likewise.
9244 * gcc.target/s390/hotpatch-9.c: Likewise.
9245 * gcc.target/s390/hotpatch-10.c: Likewise.
9246 * gcc.target/s390/hotpatch-11.c: Likewise.
9247 * gcc.target/s390/hotpatch-12.c: Likewise.
9248 * gcc.target/s390/hotpatch-13.c: Likewise.
9249 * gcc.target/s390/hotpatch-14.c: Likewise.
9250 * gcc.target/s390/hotpatch-15.c: Likewise.
9251 * gcc.target/s390/hotpatch-16.c: Likewise.
9252 * gcc.target/s390/hotpatch-17.c: Likewise.
9253 * gcc.target/s390/hotpatch-18.c: Likewise.
9254 * gcc.target/s390/hotpatch-19.c: Likewise.
9256 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9259 * gcc.target/i386/pr65103-1.c: New.
9261 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9264 * gcc.target/i386/pr65044.c: New.
9266 2015-03-12 Tom de Vries <tom@codesourcery.com>
9268 PR rtl-optimization/64895
9269 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9270 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9271 * gcc.target/i386/fuse-caller-save.c: Ditto.
9273 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9275 * gcc.dg/ipa/pr63569.c: Fix template.
9277 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9279 * g++.dg/ipa/pr64146.C: Require fpic support.
9281 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9284 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9285 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9287 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9289 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9290 to dg-options, fix up dg-skip-if.
9292 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9295 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9296 * gcc.target/avr/tiny-caller-save.c: Same.
9298 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9301 * g++.dg/pr65242.C: New test.
9303 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9305 * c-c++-common/asan/no-asan-check-glob.c: New test.
9307 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9310 * g++.dg/other/default11.C: New.
9311 * g++.dg/other/default12.C: Likewise.
9313 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9316 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9318 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9321 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9323 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9326 * g++.dg/cpp0x/pr65127.C: New test.
9328 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9330 * gcc.dg/ipa/PR64550.c: Update template.
9332 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9333 Tobias Burnus <burnus@net-b.de>
9335 * gfortran.dg/coarray_sync_memory.f90: New.
9337 2015-03-10 Marek Polacek <polacek@redhat.com>
9340 * c-c++-common/ubsan/pr65367.c: New test.
9342 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9344 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9345 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9346 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9347 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9348 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9349 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9350 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9351 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9352 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9353 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9354 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9355 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9356 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9358 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9360 * lib/mpx-dg.exp (mpx_link_flags): New.
9363 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9364 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9365 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9366 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9367 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9368 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9369 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9370 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9371 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9372 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9373 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9374 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9375 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9376 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9377 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9378 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9379 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9380 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9381 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9382 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9383 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9384 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9385 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9386 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9387 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9388 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9389 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9390 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9391 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9392 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9393 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9394 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9395 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9396 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9397 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9398 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9399 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9400 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9401 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9402 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9403 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9404 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9405 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9406 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9407 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9408 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9409 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9410 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9411 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9412 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9413 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9414 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9415 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9416 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9417 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9418 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9419 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9420 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9421 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9422 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9423 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9424 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9425 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9426 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9427 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9428 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9429 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9430 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9431 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9432 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9433 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9434 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9435 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9436 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9437 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9438 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9439 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9440 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9441 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9442 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9443 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9444 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9445 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9446 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9447 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9448 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9449 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9450 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9451 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9452 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9453 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9454 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9455 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9456 * gcc.target/i386/mpx/label-address-1.c: New.
9457 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9458 * gcc.target/i386/mpx/macro.c: New.
9459 * gcc.target/i386/mpx/mpx-check.h: New.
9460 * gcc.target/i386/mpx/mpx.exp: New.
9461 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9462 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9463 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9464 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9465 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9466 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9467 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9468 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9469 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9470 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9471 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9472 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9473 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9474 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9475 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9476 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9477 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9478 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9479 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9480 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9481 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9482 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9483 * gcc.target/i386/mpx/reference-1-nov.c: New.
9484 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9485 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9486 * gcc.target/i386/mpx/reference-2-nov.c: New.
9487 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9488 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9489 * gcc.target/i386/mpx/reference-3-nov.c: New.
9490 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9491 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9492 * gcc.target/i386/mpx/reference-4-nov.c: New.
9493 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9494 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9495 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9496 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9497 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9498 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9499 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9500 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9501 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9502 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9503 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9504 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9505 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9506 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9507 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9508 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9509 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9510 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9511 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9512 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9513 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9514 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9515 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9516 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9517 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9518 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9519 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9520 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9521 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9522 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9523 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9524 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9525 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9526 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9527 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9528 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9529 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9530 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9531 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9532 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9533 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9534 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9535 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9536 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9537 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9538 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9539 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9540 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9541 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9542 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9543 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9544 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9545 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9546 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9547 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9548 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9549 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9550 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9551 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9552 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9553 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9554 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9555 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9556 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9557 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9558 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9559 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9560 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9561 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9562 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9563 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9564 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9565 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9566 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9567 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9568 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9569 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9570 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9571 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9572 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9573 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9574 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9575 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9576 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9577 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9578 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9579 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9580 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9581 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9582 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9583 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9584 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9585 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9586 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9587 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9588 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9589 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9590 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9591 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9592 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9593 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9594 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9595 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9596 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9597 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9598 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9599 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9600 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9601 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9602 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9603 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9604 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9605 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9606 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9607 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9608 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9609 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9610 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9611 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9612 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9613 * gcc.target/i386/mpx/vla-1-nov.c: New.
9614 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9615 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9616 * gcc.target/i386/mpx/vla-2-nov.c: New.
9617 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9619 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9621 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9623 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9625 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9627 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9629 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9630 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9632 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9635 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9638 * c-c++-common/pr65120.c: New test.
9640 PR rtl-optimization/65321
9641 * gcc.dg/pr65321.c: New test.
9643 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9645 PR tree-optimization/65355
9646 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9648 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9651 * c-c++-common/pr49706.c: Adjust tests for not warning
9652 about !!x == y or !b == y where b is boolean, and add
9654 * c-c++-common/pr62199-2.c: Likewise.
9656 2015-03-09 Richard Biener <rguenther@suse.de>
9659 * gcc.dg/torture/pr65270-1.c: New testcase.
9660 * gcc.dg/torture/pr65270-2.c: Likewise.
9662 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9664 PR tree-optimization/63743
9665 * gcc.dg/pr63743.c: New test.
9667 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9670 * g++.dg/lto/pr65316_0.C: New testcase.
9671 * g++.dg/lto/pr65316_1.C: New testcase.
9673 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9676 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9678 * g++.dg/abi/rtti3.C: Likewise.
9680 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9683 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9685 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9687 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9689 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9691 2015-03-08 Morin <mikael@gcc.gnu.org>
9694 * gfortran.dg/entry_20.f90: New.
9696 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9699 * gcc.c-torture/compile/pr65153.c: New.
9701 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9704 * g++.dg/torture/pr65249.C: New.
9706 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9708 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9710 (int64_t): Likewise.
9712 2015-03-07 Marek Polacek <polacek@redhat.com>
9713 Martin Uecker <uecker@eecs.berkeley.edu>
9716 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9718 * c-c++-common/ubsan/bounds-8.c: New test.
9719 * c-c++-common/ubsan/bounds-9.c: New test.
9720 * gcc.dg/ubsan/bounds-2.c: New test.
9722 2015-03-05 Martin Sebor <msebor@redhat.com>
9724 * PR testsuite/63175
9725 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9726 checking of results into main to prevent it from getting optimized
9728 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9730 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9732 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9733 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9734 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9737 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9739 * g++.dg/lto/pr65302_1.C: New testcase.
9740 * g++.dg/lto/pr65302_0.C: New testcase.
9742 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9744 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9745 -fno-ipa-icf to dg-options.
9747 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9749 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9750 compiles using the linker plugin.
9752 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9754 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9756 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9758 * gcc.target/arm/pr65067.c: New test.
9760 2015-03-05 Martin Liska <mliska@suse.cz>
9763 * gcc.dg/ipa/pr65318.c: New test.
9765 2015-03-05 Marek Polacek <polacek@redhat.com>
9767 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9769 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9771 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9773 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9775 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9776 max-unroll-times back to defaults for s390.
9778 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9782 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9785 * g++.dg/cpp0x/initlist92.C: New.
9787 2015-03-05 Richard Biener <rguenther@suse.de>
9789 PR tree-optimization/65310
9790 * gcc.dg/vect/pr65310.c: New testcase.
9792 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9795 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9797 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9799 * gnat.dg/entry_queues3.adb: New test.
9801 2015-03-04 Ian Lance Taylor <iant@google.com>
9803 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9805 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9808 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9810 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9812 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9813 -fno-ipa-icf to dg-options
9814 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9815 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9817 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9820 * g++.dg/cpp0x/decltype62.C: New.
9822 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9824 * gnat.dg/object_overflow5.adb: New test.
9826 2015-03-03 Martin Liska <mliska@suse.cz>
9829 * gcc.dg/ipa/pr65287.c: New test.
9831 2015-03-03 Martin Jambor <mjambor@suse.cz>
9832 Eric Botcazou <ebotcazou@adacore.com>
9834 * gnat.dg/specs/pack12.ads: New test.
9836 2015-03-03 Martin Liska <mliska@suse.cz>
9838 * gcc.dg/ipa/PR65282.c: New test.
9840 2015-03-13 Jeff Law <law@redhat.com>
9842 PR tree-optimization/65241
9843 * gcc.c-torture/compile/pr65241.c: New test.
9845 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9848 * gcc.target/avr/torture/pr64331.c: New test.
9850 2015-03-03 Martin Liska <mliska@suse.cz>
9851 Jan Hubicka <hubicka@ucw.cz>
9853 * g++.dg/ipa/pr65263.C: New test.
9855 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9858 * gcc.dg/lto/pr65130_0.c: New testcase.
9859 * gcc.dg/lto/pr65130_1.c: New testcase.
9861 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9864 * g++.dg/torture/pr64988.C: New testcase.
9866 2015-03-02 Tobias Burnus <burnus@net-b.de>
9868 * gfortran.dg/coarray_atomic_6.f90: New.
9870 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9873 * gcc.target/i386/pr65184.c: New.
9875 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9878 * gcc.target/i386/pr65183.c: New.
9880 2015-02-28 Martin Liska <mliska@suse.cz>
9881 Jan Hubicka <hubicka@ucw.cz>
9883 * gcc.dg/ipa/ipa-icf-35.c: New test.
9884 * gcc.dg/ipa/ipa-icf-36.c: New test.
9885 * gcc.dg/ipa/ipa-icf-37.c: New test.
9887 2015-02-28 Martin Liska <mliska@suse.cz>
9888 Jan Hubicka <hubicka@ucw.cz>
9891 * gcc.dg/ipa/ipa-icf-34.c: New test.
9893 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9896 * gcc.target/sh/sh/pr61142.c: New.
9898 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9900 * g++.dg/other/dump-ada-spec-3.C: New test.
9902 2015-03-01 Martin Liska <mliska@suse.cz>
9904 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9905 * g++.dg/ipa/pr63595.C: Update expected results.
9907 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9910 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9912 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9914 * gcc.dg/vect/pr59354.c: Move vector producing code to
9917 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9920 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9921 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9922 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9923 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9925 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9927 PR tree-optimization/65048
9928 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9929 (foo): Use K&R style definition.
9931 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9934 * g++.dg/pr65032.C: New.
9936 2015-02-27 Marek Polacek <polacek@redhat.com>
9939 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9942 2015-02-27 Marek Polacek <polacek@redhat.com>
9945 * gcc.dg/pr65228.c: New test.
9947 2015-02-27 Kai Tietz <ktietz@redhat.com>
9950 * gcc.dg/weak/weak-17.c: New file.
9952 2015-02-27 Richard Biener <rguenther@suse.de>
9955 * g++.dg/lto/pr65193_0.C: New testcase.
9957 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9959 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9960 * gcc.target/s390/hotpatch-8.c: Likewise.
9961 * gcc.target/s390/hotpatch-9.c: Likewise.
9962 * gcc.target/s390/pr61078.c: Likewise.
9963 * gcc.target/s390/pr57960.c: Remove -m64.
9964 * gcc.target/s390/pr61078.c: Likewise.
9966 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9967 Martin Liska <mliska@suse.cz>
9970 * gcc.dg/pr64454.c: Disable ICF.
9971 * gcc.dg/pr28685-1.c: Disable ICF
9972 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9973 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9974 * g++.dg/ipa/ipa-icf-4.C: Update template.
9976 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9978 PR tree-optimization/65216
9979 * gcc.c-torture/execute/pr65216.c: New test.
9981 PR tree-optimization/65215
9982 * gcc.c-torture/execute/pr65215-1.c: New test.
9983 * gcc.c-torture/execute/pr65215-2.c: New test.
9984 * gcc.c-torture/execute/pr65215-3.c: New test.
9985 * gcc.c-torture/execute/pr65215-4.c: New test.
9986 * gcc.c-torture/execute/pr65215-5.c: New test.
9988 2015-02-26 Tom de Vries <tom@codesourcery.com>
9990 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9992 2015-02-26 Martin Liska <mliska@suse.cz>
9993 Jan Hubicka <hubicka@ucw.cz>
9995 * g++.dg/ipa/pr64146.C: Update expected results.
9996 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9997 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9998 * gcc.dg/ipa/ipa-icf-34.c: New test.
10000 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10002 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10003 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10004 (dg-additional-options): Remove dg directive.
10005 (dg-final): Add dg directive.
10007 2015-02-26 Marek Polacek <polacek@redhat.com>
10010 * g++.dg/ipa/pr65008.C: New test.
10012 2015-02-26 Tom de Vries <tom@codesourcery.com>
10014 * lib/profopt.exp (profopt-target-cleanup): New proc.
10015 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10016 files from sources from dg-additional-sources.
10018 2015-02-26 Tom de Vries <tom@codesourcery.com>
10020 * lib/gcov.exp: Cleanup in case of xfail.
10022 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10024 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10026 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10029 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10030 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10031 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10032 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10033 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10034 * g++.dg/debug/pr46123.C: XFAIL and move...
10035 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10036 * gcc.dg/debug/dwarf2-3.c: Move...
10037 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10039 2015-02-26 Marek Polacek <polacek@redhat.com>
10042 * g++.dg/cpp1y/pr65202.C: New test.
10044 2015-02-26 Tom de Vries <tom@codesourcery.com>
10046 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10047 locale_facets.h.gcov.
10049 2015-02-26 Tom de Vries <tom@codesourcery.com>
10051 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10053 2015-02-26 Tom de Vries <tom@codesourcery.com>
10055 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10057 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10060 * gcc.target/i386/pr65217.c: New.
10062 2015-02-26 Tom de Vries <tom@codesourcery.com>
10064 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10066 2015-02-26 Tom de Vries <tom@codesourcery.com>
10068 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10070 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10072 PR tree-optimization/65048
10073 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10075 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10077 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10078 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10080 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10083 * gcc.target/i386/pr65161.c: New test.
10085 2015-02-26 Terry Guo <terry.guo@arm.com>
10087 * gcc.target/arm/no-volatile-in-it.c: New test.
10089 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10091 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10092 (dg-options): Add -save-temps.
10093 (dg-final): Add cleanup-saved-temps.
10095 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10097 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10099 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10101 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10102 * gcc.target/powerpc/pack01.c: Include string.h.
10104 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10107 * gcc.target/i386/pr65167.c: New.
10109 2015-02-25 Kai Tietz <ktietz@redhat.com>
10111 PR tree-optimization/61917
10112 * gcc.dg/vect/vect-pr61917.c: New file.
10114 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10116 PR tree-optimization/65170
10117 * gcc.c-torture/execute/pr65170.c: New test.
10118 * gcc.dg/tree-ssa/vrp96.c: New test.
10120 2015-02-24 Tom de Vries <tom@codesourcery.com>
10122 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10124 2015-02-24 Tom de Vries <tom@codesourcery.com>
10127 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10128 (dg-additional-files-options): Copy additional_sources to
10129 additional_sources_used before emptying additional_sources.
10130 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10131 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10132 (cleanup-saved-temps): Use additional_sources_used instead of
10133 additional_sources.
10134 (dg-test): Reset additional_sources_used.
10136 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10139 * gfortran.dg/integer_exponentiation_6.F90: New test.
10141 2015-02-23 Martin Sebor <msebor@redhat.com>
10144 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10145 two parts. One to save registers, the other to verify the
10146 registers have the right values. Save register state into
10147 static data rather than on the stack.
10149 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10152 * c-c++-common/asan/pr63888.c: New test.
10154 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10157 * gcc.c-torture/compile/pr65163.c: New.
10159 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10161 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10162 with -m31 on 64 bit.
10163 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10164 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10166 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10168 * gcc.target/s390/20090223-1.c: Add
10169 -Wno-implicit-function-declaration option.
10170 * gcc.target/s390/pr42224.c: Likewise.
10171 * gcc.target/s390/pr55718.c: Likewise.
10173 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10175 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10176 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10177 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10178 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10179 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10180 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10181 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10182 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10183 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10184 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10185 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10186 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10187 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10188 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10189 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10190 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10191 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10192 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10193 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10194 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10195 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10197 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10199 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10200 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10201 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10202 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10203 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10204 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10205 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10206 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10207 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10208 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10209 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10210 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10211 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10212 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10213 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10214 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10216 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10220 * gfortran.dg/pr61960.f90: New.
10221 * gfortran.dg/pr64230.f90: New.
10222 * gfortran.dg/pr64980.f03: New.
10224 2015-02-22 Tom de Vries <tom@codesourcery.com>
10226 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10228 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10231 * gnat.dg/timing_events.adb: Removed, invalid test.
10233 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10236 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10238 * g++.dg/gcov/gcov-2.C: Likewise.
10240 2015-02-20 Richard Biener <rguenther@suse.de>
10242 PR tree-optimization/65136
10243 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10245 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10248 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10249 powerpc*-*-linux* and nvptx-*-* blacklisting.
10251 * gcc.dg/sibcall-9.c: New test.
10252 * gcc.dg/sibcall-10.c: New test.
10254 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10256 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10258 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10261 * gcc.target/avr/torture/pr64452.c: New test.
10263 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10265 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10266 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10268 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10271 * lib/target-supports.exp (check_compile): Check whether
10272 additional_sources is defined before using it.
10274 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10276 PR middle-end/65074
10277 * g++.dg/opt/pr65074.C: New file.
10279 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10281 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10282 (size_type): New typedef.
10283 (operator "" _script): Use it for the last argument.
10285 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10287 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10289 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10291 * lib/target-supports.exp (check_compile): Save/restore
10292 additional_sources that may belong to an actual test.
10294 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10296 PR gcov-profile/64634
10297 * g++.dg/gcov/gcov-15.C: New test.
10299 2015-02-18 Tom de Vries <tom@codesourcery.com>
10301 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10303 2015-02-18 Tom de Vries <tom@codesourcery.com>
10305 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10307 2015-02-18 Tom de Vries <tom@codesourcery.com>
10309 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10311 2015-02-18 Tom de Vries <tom@codesourcery.com>
10313 * gfortran.dg/fmt_cache_1.f: Add missing close.
10315 2015-02-18 Tom de Vries <tom@codesourcery.com>
10318 * gfortran.dg/read_eof_8.f90: Add missing close.
10320 2015-02-18 Richard Biener <rguenther@suse.de>
10322 PR tree-optimization/65063
10323 * gcc.dg/pr65063.c: New testcase.
10325 2015-02-18 Richard Biener <rguenther@suse.de>
10327 PR tree-optimization/62217
10328 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10330 2015-02-18 Marek Polacek <polacek@redhat.com>
10333 * c-c++-common/ubsan/pr65081.c: New test.
10335 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10337 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10338 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10340 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10342 * gcc.dg/ipa/propalign-3.c: New test.
10344 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10347 * gcc.target/sh/pr64793.c: New.
10348 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10350 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10352 * gcc.target/arm/divzero.c: New test case.
10354 2015-02-17 Tom de Vries <tom@codesourcery.com>
10356 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10358 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10359 Jakub Jelinek <jakub@redhat.com>
10362 * g++.dg/cpp0x/pr65075.C: New test.
10364 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10367 * gcc.target/powerpc/pr65058.c: New test.
10369 2015-02-16 Jeff Law <law@redhat.com>
10371 PR tree-optimization/64823
10372 * gcc.dg/uninit-20.c: New test.
10374 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10375 James Greenhalgh <james.greenhalgh@arm.com>
10378 * gcc.dg/ipa/ipa-clone-1.c: New test.
10380 2015-02-16 Richard Biener <rguenther@suse.de>
10382 PR tree-optimization/65077
10383 * gcc.dg/torture/pr65077.c: New testcase.
10385 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10387 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10388 Directive adjusted to scan for ldaxr.
10389 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10390 adjusted to scan for ldaex.
10392 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10395 * g++.dg/cpp0x/constexpr-65080.C: New.
10397 2015-02-16 Richard Biener <rguenther@suse.de>
10399 PR tree-optimization/63593
10400 * gcc.dg/pr63593.c: New testcase.
10402 2015-02-16 Marek Polacek <polacek@redhat.com>
10405 * gcc.dg/pr65066.c: New test.
10407 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10409 * gcc.dg/pr65002.C: Move ...
10410 * g++.dg/ipa/pr65002.C: ... here.
10412 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10414 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10415 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10416 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10417 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10419 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10422 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10423 the expression to find calls.
10424 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10425 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10426 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10427 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10428 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10430 2015-02-14 Marek Polacek <polacek@redhat.com>
10433 * gcc.dg/array-11.c: New test.
10434 * gcc.dg/array-12.c: New test.
10435 * gcc.dg/array-13.c: New test.
10436 * gcc.dg/array-14.c: New test.
10437 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10438 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10439 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10440 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10441 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10442 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10444 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10447 * g++.dg/lookup/using54.C: New.
10449 2015-02-13 Jeff Law <law@redhat.com>
10452 Revert my change for tree-optimization/64823.
10454 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10456 PR tree-optimization/65053
10457 * gcc.c-torture/execute/pr65053-1.c: New test.
10458 * gcc.c-torture/execute/pr65053-2.c: New test.
10460 2015-02-13 Marek Polacek <polacek@redhat.com>
10463 * gcc.dg/pr65050.c: New test.
10465 2015-02-13 Jeff Law <law@redhat.com>
10467 PR tree-optimization/64823
10468 * gcc.dg/uninit-20.c: New test.
10470 PR rtl-optimization/47477
10471 * gcc.dg/tree-ssa/pr47477.c: New test.
10473 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10476 * g++.dg/parse/ivdep-2.C: New.
10477 * g++.dg/parse/ivdep-3.C: Likewise.
10479 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10482 * gfortran.dg/continuation_13.f90: New test.
10483 * gfortran.dg/continuation_14.f: New test.
10485 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10488 * g++.dg/cpp0x/sfinae55.C: New.
10490 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10493 * g++.dg/ipa/pr65034.C: New test.
10495 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10497 PR tree-optimization/65002
10498 * gcc.dg/pr65002.C: New.
10500 2015-02-13 Marek Polacek <polacek@redhat.com>
10503 * c-c++-common/pr65040.c: New test.
10505 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10507 PR tree-optimization/64705
10508 * gcc.dg/tree-ssa/pr64705.c: New test.
10510 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10513 * gcc.dg/visibility-22.c: New test.
10514 * gcc.dg/visibility-23.c: New test.
10515 * gcc.target/i386/pr32219-1.c: New test.
10516 * gcc.target/i386/pr32219-2.c: New test.
10517 * gcc.target/i386/pr32219-3.c: New test.
10518 * gcc.target/i386/pr32219-4.c: New test.
10519 * gcc.target/i386/pr32219-5.c: New test.
10520 * gcc.target/i386/pr32219-6.c: New test.
10521 * gcc.target/i386/pr32219-7.c: New test.
10522 * gcc.target/i386/pr32219-8.c: New test.
10523 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10525 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527 PR libgfortran/57822
10528 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10529 four different KINDs.
10531 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10534 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10537 * g++.dg/ubsan/pr65000.C: New test.
10539 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10542 * gfortran.dg/finalize_28.f90: New test
10544 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10547 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10548 DW_TAG_lexical_block removal.
10549 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10550 * g++.dg/guality/pr55541.C: New test.
10553 * g++.dg/ubsan/pr64984.C: New test.
10555 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10557 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10559 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10562 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10563 instructions for 2015-01-14 get_memmodel changes.
10564 * gcc.target/powerpc/atomic-p8.c: Likewise.
10567 * g++.dg/ubsan/pr65019.C: New test.
10569 PR tree-optimization/65014
10570 * gcc.c-torture/compile/pr65014.c: New test.
10572 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10574 PR libgfortran/57822
10575 * gfortran/fmt_g0_7.f08: Revise test.
10577 2015-02-11 Jeff Law <law@redhat.com>
10580 * gcc.target/m68k/pr63347.c: New test.
10582 2015-02-11 Marek Polacek <polacek@redhat.com>
10584 * g++.dg/ubsan/shift-1.C: New test.
10585 * gcc.dg/ubsan/c-shift-2.c: New test.
10586 * c-c++-common/ubsan/shift-5.c: Remove file.
10588 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10590 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10591 Directive adjusted to XFAIL.
10592 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10595 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10597 PR middle-end/65003
10598 * g++.dg/opt/pr65003.C: New test.
10600 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10602 * lib/target-supports.exp (check_effective_target_pie): Renamed
10604 (check_effective_target_pie_enabled): This.
10605 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10606 * gcc.target/i386/pie.c: Likewise.
10608 2015-02-11 Andrew Pinski <apinski@cavium.com>
10611 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10612 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10614 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10617 * gcc.target/i386/pr61925-1.c: New test.
10618 * gcc.target/i386/pr61925-2.c: New test.
10619 * gcc.target/i386/pr61925-3.c: New test.
10621 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10624 * g++.dg/asan/pr65004.C: New test.
10626 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10629 * gcc.taget/sh/pr64661-0.h: New.
10630 * gcc.taget/sh/pr64661-1.c: New.
10631 * gcc.taget/sh/pr64661-2.c: New.
10632 * gcc.taget/sh/pr64661-3.c: New.
10633 * gcc.taget/sh/pr64661-4.c: New.
10635 2015-02-10 Richard Biener <rguenther@suse.de>
10637 PR tree-optimization/64995
10638 * g++.dg/torture/pr64995.C: New testcase.
10640 2015-02-10 Richard Biener <rguenther@suse.de>
10642 PR tree-optimization/64909
10643 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10645 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10647 * gcc.dg/signbit-sa.c: New test.
10649 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10651 PR libgfortran/57822
10652 * gfortran/fmt_g0_7.f08: New test.
10654 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10656 PR tree-optimization/43378
10657 * gcc.dg/tree-ssa/pr43378.c: New test.
10659 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10662 * g++.dg/torture/pr64978.C: New testcase.
10664 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10667 * gcc.dg/asan/pr64981.c: New test.
10669 2015-02-09 Marek Polacek <polacek@redhat.com>
10672 * gcc.dg/pr64856.c: New test.
10674 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10677 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10678 * gcc.c-torture/execute/pr64979.c: New test.
10680 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10682 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10684 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10686 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10687 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10689 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10692 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10694 2015-02-09 Richard Biener <rguenther@suse.de>
10696 PR tree-optimization/54000
10697 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10699 2015-02-09 Tom de Vries <tom@codesourcery.com>
10701 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10703 2015-02-09 Martin Liska <mliska@suse.cz>
10705 * g++.dg/ipa/pr64858.C: New test.
10707 2015-02-09 Tom de Vries <tom@codesourcery.com>
10709 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10711 2015-02-08 Andrew Pinski <apinski@cavium.com>
10713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10715 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10718 * gfortran.dg/use_rename_8.f90: New.
10720 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10722 * gnat.dg/addr7.ad[sb]: New test.
10723 * gnat.dg/addr8.ad[sb]: Likewise.
10725 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10728 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10729 from jit.dg/test-compile-to-executable.c's create_code, with a
10730 clarification of the output message.
10731 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10733 (test_jit): Use CHECK_NO_ERRORS when calling
10734 gcc_jit_context_compile_to_file.
10735 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10736 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10737 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10738 about deletions that are attempted.
10739 (jit-verify-compile-to-file): Rename to...
10740 (jit-verify-output-file-was-created): ...this, and drop the
10741 attempt to run "file" and verify the output.
10742 (jit-verify-assembler): New function.
10743 (jit-verify-object): New function.
10744 (jit-verify-dynamic-library): New function.
10745 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10746 favor of an implementation from new file
10747 create-code-for-hello-world-executable.h, which also adds a
10749 (dg-final): Replace jit-verify-compile-to-file with
10750 jit-verify-output-file-was-created, and invoke new function
10751 jit-verify-assembler.
10752 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10753 the output message.
10754 (dg-final): Replace jit-verify-compile-to-file with
10755 jit-verify-output-file-was-created, and invoke new function
10756 jit-verify-dynamic-library.
10757 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10758 favor of an implementation from new file
10759 create-code-for-hello-world-executable.h, which also adds a
10761 (dg-final): Replace jit-verify-compile-to-file with
10762 jit-verify-output-file-was-created. Strengthen the expected stdout
10763 from the built executable.
10764 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10765 favor of an implementation from new file
10766 create-code-for-hello-world-executable.h, which also adds a
10768 (dg-final): Replace jit-verify-compile-to-file with
10769 jit-verify-output-file-was-created, and invoke new function
10771 * jit.dg/verify-dynamic-library.c: New source file.
10773 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10774 Brian Rzycki <b.rzycki@samsung.com>
10776 PR tree-optimization/64878
10777 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10779 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10782 * g++.dg/ipa/pr64896.C: New test.
10784 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10787 * gcc.target/powerpc/pr64205.c: New file.
10789 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10791 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10792 (dg-options): Use -fpie instead of -fPIE -pie.
10794 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10796 PR middle-end/64937
10797 * g++.dg/asan/pr64937.C: New test.
10799 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10802 * gfortran.dg/class_to_type_4.f90: New test
10804 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10806 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10808 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10810 PR rtl-optimization/64957
10812 * gcc.c-torture/execute/pr64957.c: New test.
10814 2015-02-05 Jeff Law <law@redhat.com>
10817 * gcc.target/h8300/pr17306-1.c: New test.
10818 * gcc.target/h8300/pr17306-2.c: New test.
10820 2015-02-05 Tobias Burnus <burnus@net-b.de>
10823 * gfortran.dg/structure_constructor_12.f90: New.
10825 2015-02-05 Jeff Law <law@redhat.com>
10828 gcc.target/h8300/pr58400.c: New test.
10830 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10832 * gcc.target/arm/macro_defs0.c: New test.
10833 * gcc.target/arm/macro_defs1.c: New test.
10834 * gcc.target/arm/macro_defs2.c: New test.
10836 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10838 PR rtl-optimization/64905
10839 * gcc.target/i386/pr64905.c: Require nonpic target.
10840 (dg-options): Add -fomit-frame-pointer.
10843 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10845 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10846 tree dump scanning.
10848 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10851 * gfortran.dg/type_to_class_2.f90: New test
10852 * gfortran.dg/type_to_class_3.f90: New test
10854 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10857 * g++.dg/torture/pr64686.C: New testcase.
10859 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10861 PR rtl-optimization/64905
10862 * gcc.target/i386/pr64905.c: New file.
10864 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10866 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10867 * gcc.dg/guality/pr41616-1.c: Ditto.
10869 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10872 * gcc.dg/pr64817-3.c: New.
10874 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10875 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10877 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10878 pass parameters in registers.
10879 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10880 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10881 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10883 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10884 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10886 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10887 list, allow for multilibed targets.
10888 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10890 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10892 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10893 * gcc.dg/pr46728-6.c: Ditto.
10895 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10897 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10898 for mips_nanlegacy target.
10900 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10902 * gcc.target/i386/chkp-hidden-def.c: New.
10904 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10906 PR middle-end/62103
10907 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10908 to use 24 bits for bitfield b.
10910 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10913 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10914 cache result in a global variable. Include all 32-bit targets for
10917 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10919 PR rtl-optimization/64756
10920 * gcc.c-torture/execute/pr64756.c: New test.
10922 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10925 * gcc.target/sh/pr64660-0.h: New.
10926 * gcc.target/sh/pr64660-1.c: New.
10927 * gcc.target/sh/pr64660-2.c: New.
10928 * gcc.target/sh/pr64660-3.c: New.
10929 * gcc.target/sh/pr64660-4.c: New.
10931 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10934 * g++.dg/warn/Waddress-2.C: New.
10936 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10938 PR middle-end/61225
10939 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10941 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10943 PR preprocessor/64803
10944 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10946 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10948 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10950 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10952 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10953 (_ARM_FPSRC): Add DN and AHP fields.
10954 (clean_results): Force DN=1 on AArch64.
10955 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10956 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10957 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10958 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10959 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10960 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10962 2015-02-02 Alan Modra <amodra@gmail.com>
10964 * gcc.target/powerpc/cprophard.c: New.
10966 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10968 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10969 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10971 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10974 * gcc.dg/pr64817-1.c: New test.
10975 * gcc.dg/pr64817-2.c: New test.
10977 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10980 * gcc.target/sh/pr64851-0.h: New
10981 * gcc.target/sh/pr64851-1.c: New
10982 * gcc.target/sh/pr64851-2.c: New
10983 * gcc.target/sh/pr64851-3.c: New
10984 * gcc.target/sh/pr64851-4.c: New
10986 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10989 * gcc.dg/torture/pr64882.c: New test.
10991 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10994 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10997 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10999 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11000 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11001 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11002 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11003 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11004 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11006 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11007 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11009 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11010 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11013 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11016 * g++.dg/pr64688-2.C: New.
11018 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11020 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11021 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11022 * gcc.target/i386/fuse-caller-save.c: Ditto.
11023 * gcc.target/i386/headmerge-1.c: Ditto.
11024 * gcc.target/i386/headmerge-2.c: Ditto.
11025 * gcc.target/i386/sibcall-6.c: Ditto.
11027 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11030 * gcc.target/i386/pr64617.c: New test.
11032 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11035 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11036 (dg-options): Remove -m32.
11037 (dg-final): Scan for "movb %al" only.
11038 * gcc.target/i386/pr15184-2.c: Ditto.
11040 2015-01-30 Richard Biener <rguenther@suse.de>
11042 PR tree-optimization/64829
11043 * gcc.dg/vect/pr64829.c: New testcase.
11045 2015-01-29 Marek Polacek <polacek@redhat.com>
11048 * gcc.dg/pr64709.c: New test.
11050 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11053 * g++.dg/ubsan/pr64717-1.C: New test.
11054 * g++.dg/ubsan/pr64717-2.C: New test.
11056 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11058 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11060 2015-01-29 Jeff Law <law@redhat.com>
11063 * gcc.target/i386/pr15184-1.c: New test.
11064 * gcc.target/i386/pr15184-2.c: New test.
11066 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11068 PR tree-optimization/64746
11069 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11071 2015-01-29 Richard Biener <rguenther@suse.de>
11073 PR tree-optimization/64853
11074 * gcc.dg/torture/pr64853.c: New testcase.
11076 2015-01-29 Richard Biener <rguenther@suse.de>
11078 PR tree-optimization/64844
11079 * gcc.dg/vect/pr64844.c: New testcase.
11081 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11083 PR middle-end/64809
11084 * gcc.dg/pr64809.c: Delete.
11086 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11088 PR middle-end/64805
11089 * gcc.target/i386/pr64805.c: New.
11091 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11093 * gcc.dg/guality/guality.h (main): Add argv[0] to
11094 guality_gdb_command.
11096 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11099 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11101 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11104 * gcc.target/sh/sh.exp
11105 (check_effective_target_atomic_model_soft_gusa_available,
11106 check_effective_target_atomic_model_soft_tcb_available,
11107 check_effective_target_atomic_model_soft_imask_available,
11108 check_effective_target_atomic_model_hard_llcs_available): New.
11109 * gcc.target/sh/pr64659-0.h: New.
11110 * gcc.target/sh/pr64659-1.c: New.
11111 * gcc.target/sh/pr64659-2.c: New.
11112 * gcc.target/sh/pr64659-3.c: New.
11113 * gcc.target/sh/pr64659-4.c: New.
11115 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11117 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11118 scan-assembler-times pattern.
11120 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11122 PR middle-end/64809
11123 * gcc.dg/pr64809.c: New test.
11125 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11127 PR tree-optimization/64277
11128 * gcc.dg/pr64277.c: New.
11130 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11132 PR tree-optimization/64718
11133 * gcc.c-torture/execute/pr64718.c: New test.
11135 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11137 * gcc.target/aarch64/abs_2.c: New.
11139 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11141 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11142 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11143 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11146 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11149 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11150 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11151 { target comdat_group }.
11153 2015-01-27 Tobias Burnus <burnus@net-b.de>
11156 * gfortran.dg/goacc/coarray_2.f90: New.
11158 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11162 * g++.dg/torture/pr64139.C: New testcase.
11163 * g++.dg/torture/pr60871.C: Likewise.
11165 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11168 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11169 prevent linking errors.
11171 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11174 * g++.dg/torture/pr64282.C: New testcase.
11176 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11178 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11181 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11183 * gcc.target/s390/hotpatch-13.c: New testcase.
11184 * gcc.target/s390/hotpatch-14.c: New testcase.
11185 * gcc.target/s390/hotpatch-15.c: New testcase.
11186 * gcc.target/s390/hotpatch-16.c: New testcase.
11187 * gcc.target/s390/hotpatch-17.c: New testcase.
11188 * gcc.target/s390/hotpatch-18.c: New testcase.
11189 * gcc.target/s390/hotpatch-19.c: New testcase.
11190 * gcc.target/s390/hotpatch-20.c: New testcase.
11191 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11192 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11193 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11194 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11195 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11196 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11197 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11198 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11199 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11200 * gcc.target/s390/hotpatch-10.c: Likewise.
11201 * gcc.target/s390/hotpatch-11.c: Likewise.
11202 * gcc.target/s390/hotpatch-12.c: Likewise.
11203 * gcc.target/s390/hotpatch-2.c: Likewise.
11204 * gcc.target/s390/hotpatch-3.c: Likewise.
11205 * gcc.target/s390/hotpatch-4.c: Likewise.
11206 * gcc.target/s390/hotpatch-5.c: Likewise.
11207 * gcc.target/s390/hotpatch-6.c: Likewise.
11208 * gcc.target/s390/hotpatch-7.c: Likewise.
11209 * gcc.target/s390/hotpatch-8.c: Likewise.
11210 * gcc.target/s390/hotpatch-9.c: Likewise.
11211 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11212 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11213 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11214 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11215 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11216 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11217 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11218 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11220 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11222 * gcc.dg/long_branch.c: New testcase.
11224 2015-01-27 Richard Biener <rguenther@suse.de>
11226 PR tree-optimization/56273
11227 PR tree-optimization/59124
11228 PR tree-optimization/64277
11229 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11230 * gcc.dg/Warray-bounds-12.c: Likewise.
11231 * gcc.dg/Warray-bounds-13.c: Likewise.
11233 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11235 PR rtl-optimization/61058
11236 * gcc.dg/pr61058.c: New test.
11238 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11240 * gcc.target/i386/chkp-narrow-bounds.c: New.
11242 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11244 PR tree-optimization/64807
11245 * gcc.dg/pr64807.c: New test.
11248 * gcc.dg/pr64766.c: New test.
11250 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11253 * gcc.target/sh/pr49263-4.c: New.
11255 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11258 * gfortran.dg/allocate_with_mold_1.f90: New test
11260 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11263 * gcc.dg/pr64778.c: New test.
11265 PR middle-end/64421
11266 * gcc.dg/vect/pr64421.c: New test.
11268 2015-01-26 Tobias Burnus <burnus@net-b.de>
11271 * gfortran.dg/coarray_36.f: New.
11272 * gfortran.dg/coarray_37.f90: New.
11274 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11277 * gfortran.dg/class_allocate_18.f90: New.
11279 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11281 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11283 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11285 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11287 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11289 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11291 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11293 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11295 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11297 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11298 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11299 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11300 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11302 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11304 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11305 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11306 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11308 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11310 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11311 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11312 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11313 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11314 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11317 2015-01-26 Richard Biener <rguenther@suse.de>
11319 PR middle-end/64764
11320 * gcc.dg/uninit-19.c: New testcase.
11322 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11324 * lib/target-supports.exp (check_effective_target_vect64): Add
11327 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11330 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11332 2015-01-26 Tony Liu <tony.liu@arm.com>
11334 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11337 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11339 PR libfortran/64770
11340 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11341 correctly, clean up afterwards.
11343 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11346 * gfortran.dg/use_rename_7.f90: New.
11348 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11350 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11351 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11353 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11356 * gcc.target/sh/pr54236-4.c: New.
11358 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11360 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11361 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11364 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11366 PR libfortran/64770
11367 * gfortran.dg/open_new_segv.f90: New test.
11369 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11378 * gcc.target/sh/pr64345-1.c: New.
11379 * gcc.target/sh/pr64345-2.c: New.
11380 * gcc.target/sh/pr59533-1.c: New.
11381 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11382 * gcc.target/sh/pr52933-2.c: Likewise.
11383 * gcc.target/sh/pr54089-1.c: Likewise.
11384 * gcc.target/sh/pr54236-1.c: Likewise.
11385 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11386 * gcc.target/sh/pr49263-1.c: Remove xfails.
11387 * gcc.target/sh/pr49263-2.c: Likewise.
11388 * gcc.target/sh/pr49263-3.c: Likewise.
11389 * gcc.target/sh/pr53987-1.c: Likewise.
11390 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11391 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11392 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11393 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11394 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11395 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11397 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11400 2015-01-24 Tom de Vries <tom@codesourcery.com>
11402 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11404 2015-01-23 Ian Lance Taylor <iant@google.com>
11407 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11408 targets without split stack support.
11410 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11413 * gcc.target/i386/pr64317.c: New test.
11415 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11417 PR rtl-optimization/63637
11418 PR rtl-optimization/60663
11419 * gcc.dg/pr63637-1.c: New test.
11420 * gcc.dg/pr63637-2.c: New test.
11421 * gcc.dg/pr63637-3.c: New test.
11422 * gcc.dg/pr63637-4.c: New test.
11423 * gcc.dg/pr63637-5.c: New test.
11424 * gcc.dg/pr63637-6.c: New test.
11425 * gcc.target/i386/pr63637-1.c: New test.
11426 * gcc.target/i386/pr63637-2.c: New test.
11427 * gcc.target/i386/pr63637-3.c: New test.
11428 * gcc.target/i386/pr63637-4.c: New test.
11429 * gcc.target/i386/pr63637-5.c: New test.
11430 * gcc.target/i386/pr63637-6.c: New test.
11432 2015-01-23 Richard Biener <rguenther@suse.de>
11435 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11436 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11438 2015-01-23 Marek Polacek <polacek@redhat.com>
11440 PR preprocessor/60570
11441 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11442 * gcc.dg/cpp/pr60570.c: New test.
11444 2015-01-23 Richard Biener <rguenther@suse.de>
11447 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11448 vectorization on vect64 targets.
11450 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11453 * gfortran.dg/class_allocate_17.f90: New.
11455 2015-01-23 Tobias Burnus <burnus@net-b.de>
11458 * gfortran.dg/goacc/combined_loop.f90: New.
11460 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11463 * gfortran.dg/make_unit.f90: New test.
11465 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11468 * gfortran.dg/negative_unit_int8.f: Update.
11470 2015-01-22 Jeff Law <law@redhat.com>
11473 * gcc.target/m68k/pr52076-1.c: New test.
11474 * gcc.target/m68k/pr52076-2.c: New test.
11476 2015-01-22 Richard Biener <rguenther@suse.de>
11478 PR middle-end/64728
11479 * gcc.dg/torture/pr64728.c: New testcase.
11481 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11484 * g++.dg/pr64688.C: New test.
11486 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11488 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11489 to avoid errors with -fpic.
11491 2015-01-22 Richard Biener <rguenther@suse.de>
11494 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11496 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11498 PR rtl-optimization/64682
11499 * gcc.c-torture/execute/pr64682.c: New file.
11501 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11504 * gcc.dg/pr64511.c: New test.
11506 PR rtl-optimization/62078
11507 * g++.dg/opt/pr62078.C: New test.
11510 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11512 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11515 * gfortran.dg/internal_pack_15.f90: New test.
11517 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11519 * c-c++-common/tsan/step.c: New testcase.
11521 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11523 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11525 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11527 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11529 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11531 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11533 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11535 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11537 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11539 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11541 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11543 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11545 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11547 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11549 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11551 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11553 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11555 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11559 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11561 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11563 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11565 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11567 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11569 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11571 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11572 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11573 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11576 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11578 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11579 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11580 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11583 2015-01-21 Renlin Li <renlin.li@arm.com>
11585 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11586 * g++.dg/tls/thread_local5g.C: Likewise.
11587 * g++.dg/tls/thread_local6g.C: Likewise.
11589 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11591 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11592 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11593 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11595 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11597 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11598 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11599 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11601 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11603 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11604 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11605 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11607 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11609 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11610 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11611 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11613 2015-01-20 Jeff Law <law@redhat.com>
11616 * gcc.target/m68k/pr59946.c: New test.
11618 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11620 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11621 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11622 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11624 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11626 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11627 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11628 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11630 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11632 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11633 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11634 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11636 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11638 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11639 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11640 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11642 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11645 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11647 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11648 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11649 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11651 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11653 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11654 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11655 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11657 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11659 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11661 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11663 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11666 * g++.dg/ubsan/pr64632.C: New test.
11669 * gcc.dg/pr64663.c: New test.
11671 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11674 * g++.dg/warn/Wunused-var-23.C: New.
11676 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11679 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11680 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11682 2015-01-20 Richard Biener <rguenther@suse.de>
11685 * gcc.dg/lto/pr64684_0.c: New testcase.
11686 * gcc.dg/lto/pr64684_1.c: Likewise.
11687 * gcc.dg/lto/pr64684_2.c: Likewise.
11688 * gcc.dg/lto/pr64685_0.c: Likewise.
11689 * gcc.dg/lto/pr64685_1.c: Likewise.
11691 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11694 * g++.dg/cpp1y/lambda-init12.C: New.
11696 2015-01-20 Richard Biener <rguenther@suse.de>
11698 PR tree-optimization/64410
11699 * g++.dg/vect/pr64410.cc: Require vect_double.
11701 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11704 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11706 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11710 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11712 PR rtl-optimization/64081
11713 * gcc.dg/pr64081.c: New test.
11715 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11717 * jit.dg/harness.h: Include <unistd.h>.
11718 (CHECK_NO_ERRORS): New.
11719 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11720 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11721 gcc_jit_context_compile_to_file.
11722 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11723 args to the spawned executable.
11724 (jit-expand-vars): New function.
11725 (jit-exe-params): New variable.
11726 (dg-jit-set-exe-params): New function.
11727 (jit-dg-test): Detect testcases that use
11728 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11729 Set arguments of spawned process to jit-exe-params.
11730 (jit-get-output-filename): New function.
11731 (jit-setup-compile-to-file): New function.
11732 (jit-verify-compile-to-file): New function.
11733 (jit-run-executable): New function.
11734 (jit-verify-executable): New function.
11735 * jit.dg/test-compile-to-assembler.c: New testcase.
11736 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11737 * jit.dg/test-compile-to-executable.c: New testcase.
11738 * jit.dg/test-compile-to-object.c: New testcase.
11740 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11743 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11746 2015-01-19 Martin Liska <mliska@suse.cz>
11748 * objc/compile/pr64668.m: New test.
11750 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11752 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11753 (create_overflow_fn): Update comment to clarify that
11754 the third param of the created function is a bool *, not
11756 (verify_int_overflow_fn): Convert param "expected_ovf" from
11757 int to bool. Update third param of "overflow_fn_type" from int *
11758 to bool *. Update local "actual_ovf" from int to bool.
11759 (verify_uint_overflow_fn): Likewise.
11761 2015-01-19 Martin Liska <mliska@suse.cz>
11763 * gcc.dg/ipa/ipa-icf-33.c: New test.
11765 2015-01-19 Felix Yang <felix.yang@huawei.com>
11766 Haijian Zhang <z.zhanghaijian@huawei.com>
11768 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11769 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11771 result_float64x2, expected_hfloat64x2): New helper type, variable and
11773 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11774 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11775 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11776 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11777 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11778 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11779 and target without the FMA feature.
11781 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11783 * gcc.target/aarch64/pr64304.c: New testcase.
11785 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11787 PR rtl-optimization/64081
11788 * gcc.dg/pr64081.c: New test.
11790 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11793 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11795 * gcc.target/aarch64/test_frame_6.c: Likewise.
11796 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11797 and x19 (in the epilogue).
11798 * gcc.target/aarch64/test_frame_4.c: Likewise.
11799 * gcc.target/aarch64/test_frame_7.c: Likewise.
11801 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11803 * gcc.target/i386/chkp-always_inline.c: New.
11805 2015-01-15 Andrew Pinski <apinski@cavium.com>
11806 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11808 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11809 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11811 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11814 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11815 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11817 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11820 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11822 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11825 * gcc.target/sh/torture/pr64652.c: New.
11827 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11829 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11830 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11831 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11832 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11833 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11834 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11836 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11839 * g++.dg/torture/pr64378.C: New testcase.
11841 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11844 * gfortran.dg/block_13.f08: New test
11846 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11849 * gfortran.dg/associate_1.f03: Allow test for character with
11852 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11854 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11855 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11857 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11859 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11861 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11864 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11866 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11869 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11872 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11875 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11877 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11880 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11882 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11884 PR rtl-optimization/52773
11885 * gcc.c-torture/compile/pr52773.c: New test.
11887 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11890 * g++.dg/cpp0x/alias-decl-46.C: New.
11892 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11894 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11896 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11900 (CHECK_FP): Likewise.
11901 (CHECK_CUMULATIVE_SAT): Likewise.
11903 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11905 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11906 (Set_Neon_Cumulative_Sat): Add parameter.
11907 (__set_neon_cumulative_sat): Support new parameter.
11908 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11909 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11911 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11912 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11915 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11917 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11918 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11920 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11923 * g++.dg/tls/thread_local-ice4.C: New.
11925 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11927 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11930 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11933 * g++.dg/cpp0x/vt-62276.C: New.
11935 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11937 PR middle-end/64353
11938 * g++.dg/pr64353.C: New.
11940 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11943 * gcc.target/aarch64/pr64263_1.c: New test.
11945 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11947 PR tree-optimization/64434
11948 * gcc.dg/torture/pr64434.c: Move to...
11949 * gcc.dg/pr64434.c: ... here.
11951 2015-01-16 Richard Biener <rguenther@suse.de>
11953 PR middle-end/64614
11954 * gcc.dg/uninit-18.c: New testcase.
11956 2015-01-16 Richard Biener <rguenther@suse.de>
11958 PR tree-optimization/64568
11959 * g++.dg/torture/pr64568-2.C: New testcase.
11961 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11964 * gcc.target/i386/chkp-label-address.c: New.
11966 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11969 * gfortran.dg/pointer_init_6.f90: Extended.
11971 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11973 * gcc.c-torture/compile/20150108.c: New test.
11975 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11977 * gcc.target/visium: New directory.
11979 2015-01-16 Richard Biener <rguenther@suse.de>
11981 PR tree-optimization/61743
11982 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11983 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11985 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11987 * gcc.dg/pr64015.c: New test.
11989 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11993 * g++.dg/ipa/pr64612.C: New test.
11995 2015-01-16 Renlin Li <renlin.li@arm.com>
11997 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11999 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12001 * gcc.target/i386/sse-14.c: Test new intrinsic.
12002 * gcc.target/i386/sse-22.c: Ditto.
12004 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12007 * g++.dg/cpp0x/auto44.C: New.
12009 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12012 * gcc.target/nios2/gpopt-all.c: New test case.
12013 * gcc.target/nios2/gpopt-local.c: New test case.
12014 * gcc.target/nios2/gpopt-global.c: New test case.
12015 * gcc.target/nios2/gpopt-data.c: New test case.
12016 * gcc.target/nios2/gpopt-none.c: New test case.
12018 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12020 * g++.dg/ubsan/vptr-1.C: New test.
12021 * g++.dg/ubsan/vptr-2.C: New test.
12022 * g++.dg/ubsan/vptr-3.C: New test.
12023 * g++.dg/ubsan/vptr-4.C: New test.
12024 * g++.dg/ubsan/vptr-5.C: New test.
12025 * g++.dg/ubsan/vptr-6.C: New test.
12026 * g++.dg/ubsan/vptr-7.C: New test.
12027 * g++.dg/ubsan/vptr-8.C: New test.
12028 * g++.dg/ubsan/vptr-9.C: New test.
12030 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12032 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12034 * lib/gcc-dg.exp: Likewise.
12036 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12038 PR rtl-optimization/64110
12039 * gcc.target/i386/pr64110.c: Add scan-assembler.
12041 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12042 James Norris <jnorris@codesourcery.com>
12043 Cesar Philippidis <cesar@codesourcery.com>
12044 Ilmir Usmanov <i.usmanov@samsung.com>
12046 * lib/target-supports.exp (check_effective_target_fopenacc): New
12048 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12049 * g++.dg/goacc/goacc.exp: Likewise.
12050 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12051 * gcc.dg/goacc/goacc.exp: Likewise.
12052 * gfortran.dg/goacc/goacc.exp: Likewise.
12053 * c-c++-common/cpp/openacc-define-1.c: New file.
12054 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12055 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12056 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12057 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12058 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12059 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12060 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12061 * c-c++-common/goacc/cache-1.c: Likewise.
12062 * c-c++-common/goacc/clauses-fail.c: Likewise.
12063 * c-c++-common/goacc/collapse-1.c: Likewise.
12064 * c-c++-common/goacc/data-1.c: Likewise.
12065 * c-c++-common/goacc/data-2.c: Likewise.
12066 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12067 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12068 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12069 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12070 * c-c++-common/goacc/if-clause-1.c: Likewise.
12071 * c-c++-common/goacc/if-clause-2.c: Likewise.
12072 * c-c++-common/goacc/kernels-1.c: Likewise.
12073 * c-c++-common/goacc/loop-1.c: Likewise.
12074 * c-c++-common/goacc/loop-private-1.c: Likewise.
12075 * c-c++-common/goacc/nesting-1.c: Likewise.
12076 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12077 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12078 * c-c++-common/goacc/parallel-1.c: Likewise.
12079 * c-c++-common/goacc/pcopy.c: Likewise.
12080 * c-c++-common/goacc/pcopyin.c: Likewise.
12081 * c-c++-common/goacc/pcopyout.c: Likewise.
12082 * c-c++-common/goacc/pcreate.c: Likewise.
12083 * c-c++-common/goacc/pragma_context.c: Likewise.
12084 * c-c++-common/goacc/present-1.c: Likewise.
12085 * c-c++-common/goacc/reduction-1.c: Likewise.
12086 * c-c++-common/goacc/reduction-2.c: Likewise.
12087 * c-c++-common/goacc/reduction-3.c: Likewise.
12088 * c-c++-common/goacc/reduction-4.c: Likewise.
12089 * c-c++-common/goacc/sb-1.c: Likewise.
12090 * c-c++-common/goacc/sb-2.c: Likewise.
12091 * c-c++-common/goacc/sb-3.c: Likewise.
12092 * c-c++-common/goacc/update-1.c: Likewise.
12093 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12094 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12095 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12096 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12097 * gfortran.dg/goacc/assumed.f95: Likewise.
12098 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12099 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12100 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12101 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12102 * gfortran.dg/goacc/branch.f95: Likewise.
12103 * gfortran.dg/goacc/cache-1.f95: Likewise.
12104 * gfortran.dg/goacc/coarray.f95: Likewise.
12105 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12106 * gfortran.dg/goacc/cray.f95: Likewise.
12107 * gfortran.dg/goacc/critical.f95: Likewise.
12108 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12109 * gfortran.dg/goacc/data-tree.f95: Likewise.
12110 * gfortran.dg/goacc/declare-1.f95: Likewise.
12111 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12112 * gfortran.dg/goacc/fixed-1.f: Likewise.
12113 * gfortran.dg/goacc/fixed-2.f: Likewise.
12114 * gfortran.dg/goacc/fixed-3.f: Likewise.
12115 * gfortran.dg/goacc/fixed-4.f: Likewise.
12116 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12117 * gfortran.dg/goacc/if.f95: Likewise.
12118 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12119 * gfortran.dg/goacc/list.f95: Likewise.
12120 * gfortran.dg/goacc/literal.f95: Likewise.
12121 * gfortran.dg/goacc/loop-1.f95: Likewise.
12122 * gfortran.dg/goacc/loop-2.f95: Likewise.
12123 * gfortran.dg/goacc/loop-3.f95: Likewise.
12124 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12125 * gfortran.dg/goacc/omp.f95: Likewise.
12126 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12127 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12128 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12129 * gfortran.dg/goacc/parameter.f95: Likewise.
12130 * gfortran.dg/goacc/private-1.f95: Likewise.
12131 * gfortran.dg/goacc/private-2.f95: Likewise.
12132 * gfortran.dg/goacc/private-3.f95: Likewise.
12133 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12134 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12135 * gfortran.dg/goacc/reduction.f95: Likewise.
12136 * gfortran.dg/goacc/routine-1.f90: Likewise.
12137 * gfortran.dg/goacc/routine-2.f90: Likewise.
12138 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12139 * gfortran.dg/goacc/several-directives.f95: Likewise.
12140 * gfortran.dg/goacc/sie.f95: Likewise.
12141 * gfortran.dg/goacc/subarrays.f95: Likewise.
12142 * gfortran.dg/gomp/map-1.f90: Likewise.
12143 * gfortran.dg/openacc-define-1.f90: Likewise.
12144 * gfortran.dg/openacc-define-2.f90: Likewise.
12145 * gfortran.dg/openacc-define-3.f90: Likewise.
12146 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12147 * g++.dg/gomp/block-2.C: Likewise.
12148 * g++.dg/gomp/block-3.C: Likewise.
12149 * g++.dg/gomp/block-5.C: Likewise.
12150 * g++.dg/gomp/target-1.C: Likewise.
12151 * g++.dg/gomp/target-2.C: Likewise.
12152 * g++.dg/gomp/taskgroup-1.C: Likewise.
12153 * g++.dg/gomp/teams-1.C: Likewise.
12154 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12155 * gcc.dg/cilk-plus/jump.c: Likewise.
12156 * gcc.dg/gomp/block-1.c: Likewise.
12157 * gcc.dg/gomp/block-10.c: Likewise.
12158 * gcc.dg/gomp/block-2.c: Likewise.
12159 * gcc.dg/gomp/block-3.c: Likewise.
12160 * gcc.dg/gomp/block-4.c: Likewise.
12161 * gcc.dg/gomp/block-5.c: Likewise.
12162 * gcc.dg/gomp/block-6.c: Likewise.
12163 * gcc.dg/gomp/block-7.c: Likewise.
12164 * gcc.dg/gomp/block-8.c: Likewise.
12165 * gcc.dg/gomp/block-9.c: Likewise.
12166 * gcc.dg/gomp/target-1.c: Likewise.
12167 * gcc.dg/gomp/target-2.c: Likewise.
12168 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12169 * gcc.dg/gomp/teams-1.c: Likewise.
12171 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12173 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12176 2015-01-15 Mike Stump <mikestump@comcast.net>
12178 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12179 * gcc.dg/inline_2.c: Likewise.
12180 * gcc.dg/inline_3.c: Likewise.
12181 * gcc.dg/inline_4.c: Likewise.
12183 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12186 * gfortran.dg/proc_ptr_comp_43.f90: New.
12188 2015-01-15 Mike Stump <mikestump@comcast.net>
12190 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12191 * gcc.dg/unroll_2.c: Likewise.
12192 * gcc.dg/unroll_3.c: Likewise.
12193 * gcc.dg/unroll_4.c: Likewise.
12194 * gcc.dg/unroll_5.c: Likewise.
12196 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12199 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12201 * gcc.target/aarch64/test_frame_6.c: Likewise.
12202 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12203 x30 and x19 (in the epilogue).
12204 * gcc.target/aarch64/test_frame_4.c: Likewise.
12205 * gcc.target/aarch64/test_frame_7.c: Likewise.
12207 2015-01-15 Martin Liska <mliska@suse.cz>
12209 * g++.dg/ipa/pr64068.C: New test.
12210 * gcc.dg/ipa/PR64559.c: New test.
12212 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12214 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12217 2015-01-15 Richard Biener <rguenther@suse.de>
12219 PR tree-optimization/61743
12220 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12221 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12223 2015-01-15 Renlin Li <renlin.li@arm.com>
12225 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12226 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12228 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12230 * gcc.dg/vect/vect-aggressive-1.c: New.
12231 * gcc.target/i386/avx2-vect-aggressive.c: New.
12233 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12235 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12237 2015-01-15 Richard Biener <rguenther@suse.de>
12240 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12241 -Wl,-undefined,dynamic_lookup.
12243 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12245 * gnat.dg/opt47.adb: New test.
12247 2015-01-15 Richard Biener <rguenther@suse.de>
12250 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12252 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12254 PR tree-optimization/64434
12255 * gcc.dg/torture/pr64434.c: New test.
12257 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12259 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12260 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12261 -march=loongson* and -march=octeon* require -mno-micromips.
12263 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12264 Matthew Fortune <matthew.fortune@imgtec.com>
12266 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12267 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12268 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12269 * gcc.target/mips/call-saved-7.c: New file.
12270 * gcc.target/mips/call-saved-8.c: New file.
12271 * gcc.target/mips/call-saved-9.c: New file.
12273 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12275 * gcc.target/mips/lsa.c: New file.
12276 * gcc.target/mips/mips64-lsa.c: Likewise.
12277 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12278 * gcc.target/mips/mulsize-4.c: Likewise.
12279 * gcc.target/mips/mulsize-5.c: New file.
12280 * gcc.target/mips/mulsize-6.c: Likewise.
12281 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12282 and !HAS_LSA as ghost options.
12283 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12286 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12288 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12290 2015-01-15 Richard Biener <rguenther@suse.de>
12292 PR middle-end/64365
12293 * gcc.dg/torture/pr64365.c: New testcase.
12295 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12297 * gcc.dg/stackprotectexplicit1.c: New test.
12298 * g++.dg/stackprotectexplicit2.c: New test.
12300 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12303 * gfortran.dg/inquire_internal.f90: New.
12304 * gfortran.dg/negative_unit_check.f90: New.
12306 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12309 * gcc.target/sh/pr53988-1.c: New.
12311 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12314 * g++.dg/tls/thread_local-ice3.C: New.
12316 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12318 * gcc.target/i386/fentry-override.c: Properly place {} in target
12319 selector. Remove nonpic.
12320 * gcc.target/i386/fentry.c: Likewise.
12322 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12324 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12325 warnings instead of errors.
12327 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12329 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12330 option support instead of ENABLE_LTO from Makefile.
12332 2015-01-14 Richard Biener <rguenther@suse.de>
12334 PR tree-optimization/59354
12335 * gcc.dg/vect/pr59354.c: New testcase.
12337 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12339 * lib/target-supports.exp
12340 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12341 on ARM architures before v7.
12343 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12345 PR middle-end/59448
12346 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12347 an atomic_exchange.
12349 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12352 * gcc.target/i386/pr64386.c: New test.
12354 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12357 * gcc.target/i386/pr64393.c: New test.
12359 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12362 * gcc.target/i386/pr64387.c: New test.
12364 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12366 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12368 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12370 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12372 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12375 * gcc.target/arm/pr64453.c: New.
12377 2015-01-14 Richard Biener <rguenther@suse.de>
12380 * gcc.dg/lto/pr64415_0.c: New testcase.
12381 * gcc.dg/lto/pr64415_1.c: Likewise.
12383 2015-01-14 Martin Liska <mliska@suse.cz>
12385 * gcc.dg/ipa/pr64307.c: New test.
12387 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12389 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12390 64-bit and 128-bit.
12392 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12395 * gcc.target/arm/pr64460_1.c: New test.
12397 2015-01-14 Richard Biener <rguenther@suse.de>
12399 PR tree-optimization/64493
12400 PR tree-optimization/64495
12401 * gcc.dg/vect/pr64493.c: New testcase.
12402 * gcc.dg/vect/pr64495.c: Likewise.
12404 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12406 * gcc.dg/Warray-bounds-11.c: New test-case.
12408 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12410 * gcc.target/mips/octeon3-pipe-1.c: New test.
12412 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12414 * jit.dg/harness.h (set_up_logging): Move string concatenation
12416 (concat_strings): New function.
12417 (dump_reproducer): New function.
12418 (test_jit): Call dump_reproducer.
12419 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12421 (jit-dg-test): Delete any generated reproducer from previous runs.
12422 Verify that a generated reproducer was created, and verify that it
12424 * jit.dg/test-nested-contexts.c (main): Call
12425 gcc_jit_context_dump_reproducer_to_file.
12427 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12429 * gcc.dg/aru-2.c: Add dg-require-profiling.
12431 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12433 * lib/target-supports.exp (check_profiling_available): Check if
12436 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12439 * g++.dg/torture/pr64565.C: New testcase.
12441 2015-01-13 Marek Polacek <polacek@redhat.com>
12443 PR middle-end/64391
12444 * gcc.dg/tm/pr64391.c: New test.
12446 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12448 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12451 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12453 * gcc.target/i386/pie.c: New test.
12455 * lib/target-supports.exp (check_effective_target_pie): New.
12457 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12459 PR rtl-optimization/64286
12460 * gcc.target/i386/avx2-pr64286.c: New test.
12462 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12465 * g++.dg/cpp0x/vt-57626.C: New.
12467 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12470 * gfortran.dg/pr64528.f90: New test.
12472 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12474 * gcc.target/aarch64/subsp.c: New test.
12476 2015-01-13 Andrew Pinski <apinski@cavium.com>
12478 * gcc.target/aarch64/store-pair-1.c: New testcase.
12480 2015-01-13 Richard Biener <rguenther@suse.de>
12483 * gcc.dg/lto/pr64373_0.c: New testcase.
12485 2015-01-13 Andrew Pinski <apinski@cavium.com>
12487 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12488 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12490 2015-01-13 Richard Biener <rguenther@suse.de>
12492 PR tree-optimization/64406
12493 * gcc.dg/pr64406.c: New testcase.
12495 2015-01-13 Richard Biener <rguenther@suse.de>
12497 PR tree-optimization/64404
12498 * gcc.dg/vect/pr64404.c: New testcase.
12500 2015-01-13 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/64568
12503 * g++.dg/torture/pr64568.C: New testcase.
12505 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12507 * jit.dg/test-error-local-used-from-other-function.c: New test
12509 * jit.dg/test-error-param-reuse.c: New test case.
12510 * jit.dg/test-error-param-sharing.c: New test case.
12511 * jit.dg/test-error-param-used-from-other-function.c: New test
12513 * jit.dg/test-error-param-used-without-a-function.c: New test
12516 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12518 PR tree-optimization/64563
12519 * gcc.dg/pr64563.c: New test.
12522 * gcc.target/i386/pr64513.c: New test.
12524 PR tree-optimization/64454
12525 * gcc.dg/pr64454.c: New test.
12528 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12530 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12531 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12532 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12533 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12534 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12535 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12536 * gcc.dg/vect/slp-25.c: Likewise.
12537 * gcc.dg/vect/vect-109.c: Likewise.
12538 * gcc.dg/vect/vect-13.c: Likewise.
12539 * gcc.dg/vect/vect-17.c: Likewise.
12540 * gcc.dg/vect/vect-18.c: Likewise.
12541 * gcc.dg/vect/vect-19.c: Likewise.
12542 * gcc.dg/vect/vect-20.c: Likewise.
12543 * gcc.dg/vect/vect-21.c: Likewise.
12544 * gcc.dg/vect/vect-22.c: Likewise.
12545 * gcc.dg/vect/vect-27.c: Likewise.
12546 * gcc.dg/vect/vect-29.c: Likewise.
12547 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12548 * gcc.dg/vect/vect-2.c: Likewise.
12549 * gcc.dg/vect/vect-3.c: Likewise.
12550 * gcc.dg/vect/vect-4.c: Likewise.
12551 * gcc.dg/vect/vect-5.c: Likewise.
12552 * gcc.dg/vect/vect-72.c: Likewise.
12553 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12554 * gcc.dg/vect/vect-73.c: Likewise.
12555 * gcc.dg/vect/vect-77-global.c: Likewise.
12556 * gcc.dg/vect/vect-78-global.c: Likewise.
12557 * gcc.dg/vect/vect-7.c: Likewise.
12558 * gcc.dg/vect/vect-86.c: Likewise.
12559 * gcc.dg/vect/vect-align-1.c: Likewise.
12560 * gcc.dg/vect/vect-align-3.c: Likewise.
12561 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12562 * gcc.dg/vect/vect-all.c: Likewise.
12563 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12564 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12565 * gcc.dg/vect/vect-peel-3.c: Likewise.
12566 * gcc.dg/vect/vect-peel-4.c: Likewise.
12567 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12569 2015-01-12 Jeff Law <law@redhat.com>
12572 * gcc.target/m68k/pr64461.c: New test.
12574 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12576 * jit.dg/test-array-as-pointer.c (create_code): Update call
12577 to gcc_jit_context_new_global by setting "kind" to
12578 GCC_JIT_GLOBAL_IMPORTED.
12579 * jit.dg/test-error-array-as-pointer.c: Likewise.
12580 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12581 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12582 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12583 * jit.dg/test-using-global.c (the_global): Rename to...
12584 (imported_global): ...this.
12585 (create_code): Update to test the three kinds of global.
12586 (verify_code): Likewise.
12588 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12591 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12592 undefined behavior.
12593 * gcc.target/i386/pr64291-2.c: Updated.
12595 2015-01-12 Richard Biener <rguenther@suse.de>
12597 PR tree-optimization/64530
12598 * gfortran.dg/pr64530.f90: New testcase.
12600 2015-01-12 Richard Biener <rguenther@suse.de>
12602 PR middle-end/64357
12603 * gcc.dg/torture/pr64357.c: New testcase.
12605 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12607 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12610 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12611 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12613 2015-01-12 Martin Liska <mliska@suse.cz>
12615 * gcc.dg/ipa/PR64550.c: New test.
12617 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12620 * g++.dg/ipa/pr63470.C: New testcase.
12622 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12625 * gfortran.dg/typebound_operator_20.f90: New.
12627 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12630 * gfortran.dg/proc_ptr_comp_42.f90: New.
12632 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12635 * gfortran.dg/proc_ptr_comp_41.f90: New.
12637 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12639 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12641 2015-01-10 Tobias Burnus <burnus@net-b.de>
12644 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12645 and add dg-excess-errors.
12646 * gfortran.dg/line_length_6.f90: New.
12647 * gfortran.dg/line_length_7.f90: New.
12648 * gfortran.dg/line_length_8.f90: New.
12649 * gfortran.dg/line_length_9.f90: New.
12650 * gfortran.dg/line_length_10.f90: New.
12651 * gfortran.dg/line_length_11.f90: New.
12653 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12655 * jit.dg/test-threads.c (struct testcase): Move declaration
12656 to jit.dg/all-non-failing-tests.h.
12657 (testcases): Likewise.
12658 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12659 declaration here from jit.dg/all-non-failing-tests.h.
12660 (testcases): Likewise.
12661 * jit.dg/test-combination.c (create_code): Eliminate spelling
12662 out all of the testcases in favor of looping through the
12663 "testcases" metadata.
12664 (verify_code): Likewise.
12666 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12668 PR rtl-optimization/64536
12669 * gcc.dg/pr64536.c: New test.
12671 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12673 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12674 * jit.dg/test-combination.c (create_code): Likewise.
12675 (verify_code): Likewise.
12676 * jit.dg/test-constants.c: New test case.
12677 * jit.dg/test-threads.c: Add test-constants.c.
12679 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12682 * objc.dg/gnu-api-2-class.m: Add a test case
12683 for the above change.
12685 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12687 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12689 2015-01-09 Richard Biener <rguenther@suse.de>
12691 PR tree-optimization/64410
12692 * g++.dg/vect/pr64410.cc: New testcase.
12694 2015-01-09 Martin Liska <mliska@suse.cz>
12696 * gcc.dg/ipa/ipa-icf-32.c: New test.
12698 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12700 * c-c++-common/tsan/tsan_barrier.h: New.
12701 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12702 * c-c++-common/tsan/bitfield_race.c: Likewise.
12703 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12704 * c-c++-common/tsan/mutexset1.c: Likewise.
12705 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12706 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12707 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12708 * c-c++-common/tsan/simple_race.c: Likewise.
12709 * c-c++-common/tsan/simple_stack.c: Likewise.
12710 * c-c++-common/tsan/sleep_sync.c: Likewise.
12711 * c-c++-common/tsan/tiny_race.c: Likewise.
12712 * c-c++-common/tsan/tls_race.c: Likewise.
12713 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12714 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12715 * g++.dg/tsan/atomic_free.C: Likewise.
12716 * g++.dg/tsan/atomic_free2.C: Likewise.
12717 * g++.dg/tsan/cond_race.C: Likewise.
12718 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12720 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12723 * lib/target-supports.exp (check_effective_target_libatomic_available):
12725 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12726 targets that match effective-target libatomic_available.
12727 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12729 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12731 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12732 Verify the result of gcc_jit_context_get_last_error.
12733 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12735 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12737 PR tree-optimization/63989
12738 * gcc.dg/strlenopt-27.c: New test.
12740 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12742 * jit.dg/harness.h (set_up_logging): New function.
12743 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12744 set_up_logging on the context, so that every testcase is
12745 logged to a particular file.
12746 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12747 and call gcc_jit_context_set_logfile on the top-level context.
12749 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12752 * g++.dg/opt/pr64338.C: New test.
12754 2015-01-08 Tobias Burnus <burnus@net-b.de>
12756 * gfortran.dg/coarray/codimension_2b.f90: New file.
12757 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12758 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12760 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12763 * g++.dg/ext/fnname4.C: New.
12765 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12768 * g++.dg/cpp0x/constexpr-64462.C: New.
12770 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12773 * g++.dg/cpp0x/deleted10.C: New.
12775 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12777 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12779 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12781 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12782 GCC_JIT_UNARY_OP_ABS.
12783 (verify_unary_ops): Likewise.
12785 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12787 * jit.dg/test-arith-overflow.c: New test case.
12788 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12789 * jit.dg/test-combination.c (create_code): Likewise.
12790 (verify_code): Likewise.
12791 * jit.dg/test-threads.c (testcases): Likewise.
12793 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12795 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12796 rather than "jit". Load g++.exp, and call g++_init.
12797 Run test-*.cc files within the testsuite and *.cc files within
12799 (jit-dg-test): Drop the addition of -fgnu89-inline to
12800 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12801 doing it when compiling C testcases (since g++ does not handle
12802 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12803 is restored to the value after g++_init ran, rather than the
12804 value before g++_init ran. Return a list of
12805 $comp_output $output_file, as dg-test assumes.
12807 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12809 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12810 make it easier to figure out the origin of each test result when
12811 running test-combination.c and test-threads.c.
12812 (CHECK_VALUE): Likewise.
12813 (CHECK_DOUBLE_VALUE): Likewise.
12814 (CHECK_STRING_VALUE): Likewise.
12815 (CHECK_STRING_STARTS_WITH): Likewise.
12816 (CHECK_STRING_CONTAINS): Likewise.
12818 (check_string_value): Likewise, add "funcname" param.
12819 (check_string_starts_with): Likewise.
12820 (check_string_contains): Likewise.
12822 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12824 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12825 generating name of built executable.
12827 2015-01-07 Marek Polacek <polacek@redhat.com>
12830 * gcc.dg/pr64440.c: New test.
12831 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12833 2015-01-07 Marek Polacek <polacek@redhat.com>
12836 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12837 * gcc.dg/pr64417.c: New test.
12839 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12842 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12845 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12847 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12848 Check if testcases run without errors, not just if they compile.
12850 2015-01-06 Christian Bruel <christian.bruel@st.com>
12853 * gcc.target/sh/pr64507.c: New test.
12855 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12857 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12859 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12861 * c-c++-common/asan/sanitize-all-1.c: New test.
12862 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12863 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12864 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12865 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12867 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12869 * lib/target-supports.exp (check_profiling_available): Return 0 for
12871 (check_effective_target_tls_runtime): Likewise.
12872 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12873 * gcc.dg/20020312-2.c: Adjust for Visium.
12874 * gcc.dg/tls/thr-cse-1.c: Likewise
12875 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12876 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12877 * gcc.dg/weak/typeof-2.c: Likewise.
12879 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12881 PR rtl-optimization/64287
12882 * gcc.dg/aru-2.c: New test.
12884 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12887 * c-c++-common/ubsan/pr64344-1.c: New test.
12888 * c-c++-common/ubsan/pr64344-2.c: New test.
12890 PR tree-optimization/64465
12891 * gcc.dg/pr64465.c: New test.
12893 PR tree-optimization/64494
12894 * gcc.c-torture/compile/pr64494.c: New test.
12896 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12899 * gfortran.dg/realloc_on_assign_25.f90: New test.
12901 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12903 Update copyright years.
12905 2015-01-05 Marek Polacek <polacek@redhat.com>
12908 * gcc.dg/pr64423.c: New test.
12910 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12912 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12913 mmix-knuth-mmixware for the same reason as for MIPS.
12914 * gcc.dg/debug/debug-2.c: Ditto.
12916 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12918 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12921 * lib/gfortran.exp: Add libatomic library search path.
12922 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12923 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12925 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12927 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12929 * c-c++-common/tsan/bitfield_race.c: New testcase.
12930 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12932 2015-01-02 Tobias Burnus <burnus@net-b.de>
12934 * gfortran.dg/coarray/collectives_4.f90: New.
12936 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12939 * gfortran.dg/extends_16.f90: New.
12941 2015-01-02 Tobias Burnus <burnus@net-b.de>
12943 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12945 2015-01-02 Tobias Burnus <burnus@net-b.de>
12947 * gfortran.dg/coarray/codimension_2.f90: New.
12948 * gfortran.dg/coarray/codimension_2a.f90: New.
12949 * gfortran.dg/coarray_35.f90: New.
12950 * gfortran.dg/coarray_35a.f90: New.
12952 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12955 * gfortran.dg/dummy_procedure_11.f90: New.
12957 Copyright (C) 2015 Free Software Foundation, Inc.
12959 Copying and distribution of this file, with or without modification,
12960 are permitted in any medium without royalty provided the copyright
12961 notice and this notice are preserved.