1 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
3 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
4 make it unique per testcase.
5 * gfortran.dg/chmod_2.f90: Likewise.
6 * gfortran.dg/chmod_3.f90: Likewise.
7 * gfortran.dg/direct_io_8.f90: Likewise.
8 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9 * gfortran.dg/f2003_io_1.f03: Likewise.
10 * gfortran.dg/f2003_io_2.f03: Likewise.
11 * gfortran.dg/f2003_io_8.f03: Likewise.
12 * gfortran.dg/inquire_size.f90: Likewise.
13 * gfortran.dg/namelist_66.f90: Likewise.
14 * gfortran.dg/namelist_82.f90: Likewise.
15 * gfortran.dg/namelist_87.f90: Likewise.
16 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17 * gfortran.dg/open_new.f90: Likewise.
18 * gfortran.dg/stat_1.f90: Likewise.
19 * gfortran.dg/stat_2.f90: Likewise.
20 * gfortran.dg/streamio_15.f90: Likewise.
21 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
23 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26 * g++.dg/pr67989.C: New test.
28 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
30 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
31 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
32 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
33 suffix to the temporary filename to make it unique per testcase.
35 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
37 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
39 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
42 * gfortran.dg/allocate_with_source_12.f03: New test
45 * gfortran.dg/allocate_with_source_13.f03: New test
48 * gfortran.dg/allocate_with_source_14.f03: New test
50 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
52 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
54 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.target/i386/pr68084.c: New test.
59 2015-10-25 Andre Vehreschild <vehre@gmx.de>
63 * gfortran.dg/allocate_with_source_10.f08: New test.
64 * gfortran.dg/allocate_with_source_11.f08: New test.
65 * gfortran.dg/class_array_15.f03: Changed count of expected
66 _builtin_frees to 11. One step of temporaries is spared, therefore
67 the allocatable component of that temporary is not to be freeed.
69 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
72 * gfortran.dg/pr68055.f90: New case.
74 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
77 * gfortran.dg/pr67805.f90: New testcase.
78 * gfortran.dg/array_constructor_26.f03: Update testcase.
79 * gfortran.dg/array_constructor_27.f03: Ditto.
80 * gfortran.dg/char_type_len_2.f90: Ditto.
81 * gfortran.dg/pr67802.f90: Ditto.
82 * gfortran.dg/used_before_typed_3.f90: Ditto.
84 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
87 * g++.dg/torture/pr67600.C: New testcase.
89 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
91 * g++.dg/pr68062.C: New test.
93 2015-10-23 Jeff Law <law@redhat.com>
95 PR tree-optimization/67830
96 * gcc.dg/pr67830.c: New test.
98 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
100 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
102 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
103 Andrew Pinski <apinski@cavium.com>
105 PR rtl-optimization/67736
106 * gcc.dg/torture/pr67736.c: New test.
107 * gcc.dg/combine-subregs.c: New test.
109 2015-10-23 Alan Hayward <alan.hayward@arm.com>
111 PR tree-optimization/65947
112 * lib/target-supports.exp
113 (check_effective_target_vect_max_reduc): Add.
114 * gcc.dg/vect/pr65947-1.c: New test.
115 * gcc.dg/vect/pr65947-2.c: New test.
116 * gcc.dg/vect/pr65947-3.c: New test.
117 * gcc.dg/vect/pr65947-4.c: New test.
118 * gcc.dg/vect/pr65947-5.c: New test.
119 * gcc.dg/vect/pr65947-6.c: New test.
120 * gcc.dg/vect/pr65947-7.c: New test.
121 * gcc.dg/vect/pr65947-8.c: New test.
122 * gcc.dg/vect/pr65947-9.c: New test.
123 * gcc.dg/vect/pr65947-10.c: New test.
124 * gcc.dg/vect/pr65947-11.c: New test.
126 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
128 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
129 Make weak rather than noinline.
130 * gcc.dg/builtins-57.c: Compile with -O.
131 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
133 2015-10-23 Tom de Vries <tom@codesourcery.com>
135 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
137 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
140 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
141 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
143 2015-10-22 Martin Sebor <msebor@redhat.com>
146 * gcc.misc-tests/help.exp: Verify that option descriptions
148 * lib/options.exp (check_for_options): Use the regexp --line option.
149 Print unexpected match on failure.
151 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
153 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
155 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/cpp1y/var-templ46.C: New.
160 2015-10-22 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/58497
163 * gcc.dg/tree-ssa/vector-5.c: New testcase.
165 2015-10-22 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/19049
168 PR tree-optimization/65962
169 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
170 * gcc.dg/vect/vect-63.c: Adjust.
171 * gcc.dg/vect/vect-70.c: Likewise.
172 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
173 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
174 * gfortran.dg/vect/pr19049.f90: Likewise.
175 * gfortran.dg/vect/vect-8.f90: Likewise.
177 2015-10-22 Richard Biener <rguenther@suse.de>
181 * gcc.dg/torture/ftrapv-2.c: New testcase.
183 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
186 * gcc.target/s390/pr68015.c: New test.
188 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
191 * gcc.target/arm/xor-and.c: Adjust test to check for eor
194 2015-10-22 Jiong Wang <jiong.wang@arm.com>
195 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
198 * gcc.target/aarch64/pr63304_1.c: New test.
200 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
203 * g++.dg/parse/enum13.C: New.
205 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/parse/enum12.C: New.
210 2015-10-21 Martin Sebor <msebor@redhat.com>
213 * gcc.misc-tests/help.exp: Adjust.
214 * lib/options.exp (check_for_options): Add detail to output.
216 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
219 * gfortran.dg/pr67939.f90: New test.
221 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
222 Sebastian Pop <s.pop@samsung.com>
224 * gcc.dg/graphite/scop-11.c: Update pattern.
226 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
229 * g++.dg/ipa/pr67056.C: New testcase.
231 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
233 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
236 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
238 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
239 Add associated options for arm*-*-*.
240 (sqrt): Remove dummy definition.
242 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
244 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
246 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
248 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
249 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
250 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
252 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
254 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
255 sra-max-scalarization-size-Ospeed.
257 2015-10-21 Marek Polacek <polacek@redhat.com>
261 * gcc.dg/pr68024.c: New test.
263 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
265 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
266 * c-c++-common/goacc/sb-1.c: Adjust errors.
267 * c-c++-common/goacc/sb-3.c: Adjust errors.
268 * c-c++-common/goacc/loop-1.c: Adjust errors.
269 * c-c++-common/goacc/nesting-1.c: Adjust errors.
270 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
271 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
273 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
275 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
277 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
279 * gcc.dg/lto/simd-function_0.c: New test.
281 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
284 * gcc.target/i386/pr68018.c: New test.
286 2015-10-21 Richard Biener <rguenther@suse.de>
289 * gcc.dg/torture/pr68031.c: New testcase.
291 2015-10-21 Richard Biener <rguenther@suse.de>
293 PR tree-optimization/68026
294 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
296 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
298 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
299 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
300 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
301 * g++.dg/asan/default-options-1.C: Likewise.
303 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305 * gcc.target/aarch64/stp_vec_64_1.c: New test.
306 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
308 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
310 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
312 2015-10-20 Marek Polacek <polacek@redhat.com>
315 * gcc.dg/pr67964.c: New test.
317 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
319 PR rtl-optimization/67609
320 * gcc.target/i386/pr67609.c: New.
322 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
324 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
326 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
328 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
329 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
331 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
334 * gcc.target/i386/pr66810.c: New test.
336 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
340 * gcc.target/i386/pr67963-1.c: New test.
341 * gcc.target/i386/pr67963-2.c: Likewise.
342 * gcc.target/i386/pr67963-3.c: Likewise.
343 * gcc.target/i386/pr67985-1.c: Likewise.
344 * gcc.target/i386/pr67985-2.c: Likewise.
345 * gcc.target/i386/pr67985-3.c: Likewise.
347 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
349 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
351 2015-10-20 Richard Biener <rguenther@suse.de>
353 PR tree-optimization/68017
354 * gcc.dg/torture/pr68017.c: New testcase.
356 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
359 * gcc.target/aarch64/pr66912.c: New.
360 * gcc.target/arm/pr66912.c: New.
362 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
364 * gfortran.dg/pr67900.f90: New tests.
366 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
368 * gnat.dg/opt50.adb: New test.
369 * gnat.dg/opt50_pkg.adb: New helper.
370 * gnat.dg/opt50_pkg.ads: New helper.
372 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
375 * gfortran.dg/pr68019.f90: new test.
377 2015-10-19 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/67975
380 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
382 2015-10-19 Richard Biener <rguenther@suse.de>
384 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
386 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
389 * gcc.target/i386/pr67995-1.c: New test.
390 * gcc.target/i386/pr67995-2.c: Likewise.
391 * gcc.target/i386/pr67995-3.c: Likewise.
393 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
396 * gcc.dg/PR68002.c: New test.
398 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
400 * gcc.dg/builtins-20.c: Remove undefined behavior.
402 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
405 * gfortran.dg/common_25.f90: New file.
407 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
410 * gfortran.dg/move_alloc_15.f90: New test
411 * gfortran.dg/move_alloc_16.f90: New test
414 * gfortran.dg/deferred_character_assignment_1.f90: New test
416 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
419 * gfortran.df/pr67987.f90: New test.
420 * gfortran.dg/char_length_2.f90: Update testcase.
422 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
424 * gcc.target/i386/iamcu/test_basic_returning.c
425 (def_test_returning_type): Use union to check float return bits.
427 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
429 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
430 Replace printf with __builtin_printf.
432 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
434 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
437 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
440 * gnat.dg/pack21.adb: New test.
441 * gnat.dg/pack22.adb: Likewise.
442 * gnat.dg/pack22_pkg.ad[sb]: New helper.
444 2015-10-16 Christian Bruel <christian.bruel@st.com>
447 * gcc.target/arm/no-align.c: New test.
448 * gcc.target/arm/attr-align1.c: New test.
449 * gcc.target/arm/attr-align2.c: New test.
450 * gcc.target/arm/attr-align3.c: New test.
452 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
454 * gcc.c-torture/compile/icfmatch.c: Add testcase
456 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/cpp1z/fold-ice1.C: New.
461 2015-10-16 Michael Collison <michael.collison@linaro.org>
462 Andrew Pinski <andrew.pinski@caviumnetworks.com>
464 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
466 2015-10-15 Marek Polacek <polacek@redhat.com>
468 * gcc.dg/tree-ssa/reassoc-42.c: New test.
470 2015-10-15 Marek Polacek <polacek@redhat.com>
472 PR tree-optimization/67953
473 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
475 * gcc.dg/torture/pr67953.c: New test.
477 2015-10-14 Jeff Law <law@redhat.com>
479 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
480 contained within have their own file/test now.
481 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
482 ssa-dom-thread-2.c. Tighten expected output slightly and comment
483 expectations a bit more.
484 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
486 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
487 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
488 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
491 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
493 2015-10-14 Marek Polacek <polacek@redhat.com>
495 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
505 2015-10-14 Richard Biener <rguenther@suse.de>
507 PR tree-optimization/67915
508 * gcc.dg/torture/pr67915.c: New testcase.
510 2015-10-14 Marek Polacek <polacek@redhat.com>
512 PR tree-optimization/67815
513 * gcc.dg/tree-ssa/reassoc-39.c: New test.
514 * gcc.dg/tree-ssa/reassoc-40.c: New test.
515 * gcc.dg/tree-ssa/reassoc-41.c: New test.
517 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
519 * gcc.dg/pragma-pop_options-1.c: New test.
521 2015-10-13 Jakub Jelinek <jakub@redhat.com>
522 Aldy Hernandez <aldyh@redhat.com>
524 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
525 * c-c++-common/gomp/clauses-1.c: New test.
526 * c-c++-common/gomp/clauses-2.c: New test.
527 * c-c++-common/gomp/clauses-3.c: New test.
528 * c-c++-common/gomp/clauses-4.c: New test.
529 * c-c++-common/gomp/declare-target-1.c: New test.
530 * c-c++-common/gomp/declare-target-2.c: New test.
531 * c-c++-common/gomp/depend-3.c: New test.
532 * c-c++-common/gomp/depend-4.c: New test.
533 * c-c++-common/gomp/doacross-1.c: New test.
534 * c-c++-common/gomp/if-1.c: New test.
535 * c-c++-common/gomp/if-2.c: New test.
536 * c-c++-common/gomp/linear-1.c: New test.
537 * c-c++-common/gomp/map-2.c: New test.
538 * c-c++-common/gomp/map-3.c: New test.
539 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
540 f_omp_target_data): Add map clause to target data.
541 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
542 * c-c++-common/gomp/ordered-1.c: New test.
543 * c-c++-common/gomp/ordered-2.c: New test.
544 * c-c++-common/gomp/ordered-3.c: New test.
545 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
547 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
548 clause and ordered construct where no longer allowed.
549 * c-c++-common/gomp/priority-1.c: New test.
550 * c-c++-common/gomp/reduction-1.c: New test.
551 * c-c++-common/gomp/schedule-simd-1.c: New test.
552 * c-c++-common/gomp/sink-1.c: New test.
553 * c-c++-common/gomp/sink-2.c: New test.
554 * c-c++-common/gomp/sink-3.c: New test.
555 * c-c++-common/gomp/sink-4.c: New test.
556 * c-c++-common/gomp/udr-1.c: New test.
557 * c-c++-common/taskloop-1.c: New test.
558 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
559 value of _OPENMP macro.
560 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
561 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
562 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
563 * gcc.dg/gomp/clause-1.c:
564 * gcc.dg/gomp/reduction-1.c: New test.
565 * gcc.dg/gomp/sink-fold-1.c: New test.
566 * gcc.dg/gomp/sink-fold-2.c: New test.
567 * gcc.dg/gomp/sink-fold-3.c: New test.
568 * gcc.dg/vect/vect-simd-clone-15.c: New test.
569 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
570 of non-static data members.
571 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
572 Add some linear clause tests.
573 * g++.dg/gomp/declare-simd-3.C: New test.
574 * g++.dg/gomp/linear-1.C: New test.
575 * g++.dg/gomp/member-1.C: New test.
576 * g++.dg/gomp/member-2.C: New test.
577 * g++.dg/gomp/pr66571-2.C: New test.
578 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
580 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
582 * g++.dg/gomp/reference-1.C: New test.
583 * g++.dg/gomp/sink-1.C: New test.
584 * g++.dg/gomp/sink-2.C: New test.
585 * g++.dg/gomp/sink-3.C: New test.
586 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
587 * g++.dg/gomp/this-1.C: New test.
588 * g++.dg/gomp/this-2.C: New test.
589 * g++.dg/vect/simd-clone-2.cc: New test.
590 * g++.dg/vect/simd-clone-2.h: New test.
591 * g++.dg/vect/simd-clone-3.cc: New test.
592 * g++.dg/vect/simd-clone-4.cc: New test.
593 * g++.dg/vect/simd-clone-4.h: New test.
594 * g++.dg/vect/simd-clone-5.cc: New test.
596 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
598 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
599 after r228716 (Fix vtbl[34] and vtbx4).
601 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
603 PR tree-optimization/67909, 67947
604 * gcc.dg/torture/pr67947.c: New test.
606 2015-10-13 Jeff Law <law@redhat.com>
608 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
610 2015-10-12 Jeff Law <law@redhat.com>
612 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
613 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
614 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
617 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
619 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
622 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
624 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
626 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
627 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
628 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
629 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
630 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
631 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
632 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
633 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
635 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
637 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
638 and -mno-frame-header-opt options.
639 * gcc.target/mips/frame-header-1.c: New file.
640 * gcc.target/mips/frame-header-2.c: New file.
641 * gcc.target/mips/frame-header-3.c: New file.
643 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
644 Hale Wang <hale.wang@arm.com>
646 * gcc.dg/tree-ssa/forwprop-33.c: New.
648 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
651 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
652 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
653 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
654 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
655 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
656 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
657 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
658 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
659 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
660 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
662 2015-10-09 David Malcolm <dmalcolm@redhat.com>
664 * lib/multiline.exp: New file.
665 * lib/prune.exp: Load multiline.exp.
666 (prune_gcc_output): Call into multiline.exp to handle any
667 multiline output directives.
668 * lib/libgo.exp: Load multiline.exp before prune.exp, using
671 2015-10-09 Martin Jambor <mjambor@suse.cz>
673 PR tree-optimization/67794
674 * gcc.dg/ipa/ipa-sra-10.c: New test.
675 * gcc.dg/torture/pr67794.c: Likewise.
677 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
679 PR rtl-optimization/67828
680 * gcc.dg/torture/pr67828.c: New.
682 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
685 * lib/target-supports.exp (check_effective_target_non_strict_align):
687 * gcc.target/arm/pr67366.c: New test.
689 2015-10-09 Richard Biener <rguenther@suse.de>
691 PR tree-optimization/67891
692 * gcc.dg/tree-ssa/pr67891.c: New testcase.
694 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
696 * gcc.dg/builtins-47.c: Test the optimized dump instead.
698 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
700 * gcc.dg/vect/vect-outer-simd-3.c: New test.
702 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
704 * gcc.dg/loop-unswitch-2.c: New test.
705 * gcc.dg/loop-unswitch-3.c: Likewise.
706 * gcc.dg/loop-unswitch-4.c: Likewise.
708 2015-10-08 Tom de Vries <tom@codesourcery.com>
710 * gcc.dg/dse.c: Only dump in dse1 pass.
711 * gcc.dg/tree-ssa/pr30375.c: Same.
713 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
717 (PUSH, POP): New defines.
718 (sse2_test): Use PUSH and POP to misalign runtime stack.
719 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
721 2015-10-07 James Norris <jnorris@codesourcery.com>
723 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
724 to atomic_init. (atomic_init): Restrict flags usage.
726 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
729 * gfortran.dg/sizeof_5.f90: New test.
731 2015-10-06 Jeff Law <law@redhat.com>
733 * gcc.c-torture/compile/pr67816.c: New test.
735 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
737 * gcc.target/aarch64/get_lane_f16_1.c: New test.
739 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
742 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
744 2015-10-06 Marek Polacek <polacek@redhat.com>
747 * c-c++-common/Wtautological-compare-4.c: New test.
749 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
750 Peter Bergner <bergner@vnet.ibm.com>
753 * gcc.target/powerpc/pr67808.c: New test.
755 2015-10-06 Nick Clifton <nickc@redhat.com>
757 * gcc.target/msp430: New directory.
758 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
760 * gcc.target/msp430/data-attributes.c: New file. Checks the
761 noinit and persistent data attributes.
763 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
765 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
767 2015-10-06 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/67859
770 * gcc.dg/torture/pr67859.c: New testcase.
772 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
774 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
776 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/template/defarg19.C: New.
780 * g++.dg/template/defarg20.C: Likewise.
782 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
783 Sebastian Pop <s.pop@samsung.com>
785 * gcc.dg/graphite/scop-sor.c: Un-xfail.
787 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
788 Sebastian Pop <s.pop@samsung.com>
790 * gcc.dg/graphite/scop-sor.c: Xfail.
792 2015-10-05 Martin Jambor <mjambor@suse.cz>
793 Jan Hubicka <hubicka@ucw.cz>
795 * gcc.dg/ipa/propalign-4.c: New test.
796 * gcc.dg/ipa/propalign-5.c: Likewise.
798 2015-10-05 Marek Polacek <polacek@redhat.com>
800 PR tree-optimization/67821
801 * gcc.dg/torture/pr67821-2.c: New test.
802 * gcc.dg/torture/pr67821.c: New test.
804 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
806 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
808 2015-10-05 Christian Bruel <christian.bruel@st.com>
810 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
812 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
814 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
815 (exec_vcvt): Add comments.
817 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
819 PR rtl-optimization/67447
820 * gcc.target/i386/pr67447.c: New test.
822 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
824 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
826 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
827 * gcc.target/i386/vect-perm-even-1.c: Ditto.
828 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
829 * gcc.target/i386/vect-unpack-1.c: Ditto.
830 * gcc.target/i386/vect-unpack-2.c: Ditto.
832 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
835 * gfortran.dg/common_24.f: New.
837 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
839 * gcc.target/arm/pr67756.c: Fixed warnings.
841 2015-10-02 Marek Polacek <polacek@redhat.com>
844 * gcc.dg/pr67730-1.c: New test.
845 * gcc.dg/pr67730-2.c: New test.
846 * gcc.dg/pr67730.h: New test.
848 2015-10-02 Marek Polacek <polacek@redhat.com>
850 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
852 2015-10-02 Sebastian Pop <s.pop@samsung.com>
854 PR tree-optimization/67754
855 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
856 * gfortran.dg/graphite/block-2.f: Same.
858 2015-10-02 Sebastian Pop <s.pop@samsung.com>
860 * gcc.dg/graphite/scop-23.c: New.
862 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
864 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
867 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
869 PR rtl-optimization/67756
870 * gcc.target/arm/pr67756.c: New.
872 2015-10-02 Jiong Wang <jiong.wang@arm.com>
874 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
875 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
876 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
878 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
881 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
883 * gcc.target/i386/vect-pack-trunc-1.c: New test.
884 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
885 * gcc.target/i386/vect-perm-even-1.c: Ditto.
886 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
887 * gcc.target/i386/vect-unpack-1.c: Ditto.
888 * gcc.target/i386/vect-unpack-2.c: Ditto.
890 2015-10-02 Marek Polacek <polacek@redhat.com>
893 * c-c++-common/Wduplicated-cond-1.c: New test.
894 * c-c++-common/Wduplicated-cond-2.c: New test.
895 * c-c++-common/Wduplicated-cond-3.c: New test.
896 * c-c++-common/Wduplicated-cond-4.c: New test.
897 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
898 -Wduplicated-cond warning.
900 2015-10-02 Renlin Li <renlin.li@arm.com>
902 * gcc.target/aarch64/csneg-1.c: Update.
904 2015-10-02 Renlin Li <renlin.li@arm.com>
907 * gcc.target/aarch64/pr66776.c: New.
909 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
911 * gnat.dg/warn13.adb: New test.
913 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/vect15.ad[sb]: New test.
916 * gnat.dg/vect16.ad[sb]: Likewise.
917 * gnat.dg/vect17.ad[sb]: Likewise.
918 * gnat.dg/vect18.ad[sb]: Likewise.
920 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
922 PR rtl-optimization/67786
923 PR rtl-optimization/67787
924 * gcc.dg/pr67786.c: New test.
925 * gcc.dg/pr67787.c: Likewise.
927 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
929 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
931 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
934 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
936 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
940 * gfortran.dg/string_array_constructor_1.f90: New.
941 * gfortran.dg/string_array_constructor_2.f90: New.
942 * gfortran.dg/string_array_constructor_3.f90: New.
944 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
948 * gcc.target/powerpc/pr67789.c: New testcase.
950 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
953 * gfortran.dg/pr67802.f90: New test.
955 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
958 gfortran.dg/pr66979.f90: new test.
960 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
963 * gfortran.dg/pr67616.f90: New test.
965 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
968 * g++.dg/cpp0x/range-for30.C: New.
970 2015-10-01 Marek Polacek <polacek@redhat.com>
973 * gcc.dg/atomic/pr65345-4.c: New test.
974 * gcc.dg/pr65345-3.c: New test.
976 2015-10-01 Marek Polacek <polacek@redhat.com>
978 PR tree-optimization/67769
979 * gcc.dg/torture/pr67769.c: New test.
981 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
983 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
985 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
988 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
990 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
992 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
993 (main): Rename to sse2_test. Abort if count != 5.
994 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
996 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
998 2015-10-01 Richard Biener <rguenther@suse.de>
1000 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1001 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1003 2015-09-30 Jeff Law <law@redhat.com>
1005 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1007 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1009 PR rtl-optimization/67037
1010 * gcc.c-torture/execute/pr67037.c: New test.
1012 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1014 * lib/target-supports.exp (check_effective_target_sync_int_128):
1015 Return 1 on spu-*-* targets.
1016 (check_effective_target_sync_int_128_runtime): Likewise.
1017 (check_effective_target_sync_long_long): Likewise.
1018 (check_effective_target_sync_long_long_runtime): Likewise.
1019 (check_effective_target_sync_int_long): Likewise.
1020 (check_effective_target_sync_char_short): Likewise.
1022 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1024 * gcc.target/i386/pr67761.c: New test.
1026 2015-09-30 Marek Polacek <polacek@redhat.com>
1029 * gcc.dg/pr67730.c: New test.
1031 2015-09-30 Marek Polacek <polacek@redhat.com>
1033 PR tree-optimization/67690
1034 * gcc.dg/torture/pr67690.c: New test.
1036 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1038 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1039 * g++.dg/gomp/tls-wrap4.C: Likewise.
1040 * gcc.dg/atomic-op-optimize.c: Likewise.
1041 * gcc.dg/pr54087.c: Likewise.
1042 * gcc.dg/tls/section-2.c: Likewise.
1043 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1044 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1045 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1046 * gcc.target/arm/divzero.c: Likewise.
1047 * gcc.target/arm/sibcall-2.c: Likewise.
1048 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1049 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1050 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1051 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1052 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1053 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1054 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1055 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1056 * gfortran.dg/default_format_2.f90: Likewise.
1057 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1059 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1061 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1063 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1065 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1066 * gfortran.dg/round_4.f90: ditto.
1068 2015-09-29 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/67170
1071 * gfortran.dg/pr67170.f90: New testcase.
1073 2015-09-29 Richard Biener <rguenther@suse.de>
1075 PR tree-optimization/67741
1076 * gcc.dg/torture/pr67741.c: New testcase.
1078 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1080 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1081 non-zero for __builtin_signbit tests.
1083 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1086 * gcc.target/i386/pr65105-1.c: New.
1087 * gcc.target/i386/pr65105-2.c: New.
1088 * gcc.target/i386/pr65105-3.c: New.
1089 * gcc.target/i386/pr65105-4.C: New.
1090 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1092 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1094 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1096 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1100 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1102 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1103 * gfortran.dg/function_types_3.f90: Change error message to
1104 "Type inaccessible...."
1105 * gfortran.dg/ptr_func_assign_1.f08: New test.
1106 * gfortran.dg/ptr_func_assign_2.f08: New test.
1108 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1112 * gfortran.dg/ptr_func_assign_3.f08: New test.
1113 * gfortran.dg/ptr_func_assign_4.f08: New test.
1115 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1116 Sebastian Pop <s.pop@samsung.com>
1118 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1119 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1120 * gcc.dg/graphite/block-3.c: Same.
1121 * gcc.dg/graphite/block-4.c: Same.
1122 * gcc.dg/graphite/block-5.c: Same.
1123 * gcc.dg/graphite/block-6.c: Same.
1124 * gcc.dg/graphite/block-7.c: Same.
1125 * gcc.dg/graphite/block-8.c: Same.
1126 * gcc.dg/graphite/block-pr47654.c: Same.
1127 * gcc.dg/graphite/interchange-0.c: Same.
1128 * gcc.dg/graphite/interchange-1.c: Same.
1129 * gcc.dg/graphite/interchange-10.c: Same.
1130 * gcc.dg/graphite/interchange-11.c: Same.
1131 * gcc.dg/graphite/interchange-12.c: Same.
1132 * gcc.dg/graphite/interchange-13.c: Same.
1133 * gcc.dg/graphite/interchange-14.c: Same.
1134 * gcc.dg/graphite/interchange-15.c: Same.
1135 * gcc.dg/graphite/interchange-3.c: Same.
1136 * gcc.dg/graphite/interchange-4.c: Same.
1137 * gcc.dg/graphite/interchange-5.c: Same.
1138 * gcc.dg/graphite/interchange-6.c: Same.
1139 * gcc.dg/graphite/interchange-7.c: Same.
1140 * gcc.dg/graphite/interchange-8.c: Same.
1141 * gcc.dg/graphite/interchange-9.c: Same.
1142 * gcc.dg/graphite/interchange-mvt.c: Same.
1143 * gcc.dg/graphite/pr35356-1.c: Same.
1144 * gcc.dg/graphite/pr35356-3.c: Same.
1145 * gcc.dg/graphite/pr37485.c: Same.
1146 * gcc.dg/graphite/scop-1.c: Same.
1147 * gcc.dg/graphite/scop-11.c: Same.
1148 * gcc.dg/graphite/scop-5.c: Same.
1149 * gcc.dg/graphite/uns-block-1.c: Same.
1150 * gcc.dg/graphite/uns-interchange-9.c: Same.
1151 * gfortran.dg/graphite/block-1.f90: Same.
1152 * gfortran.dg/graphite/interchange-3.f90: Same.
1153 * gfortran.dg/graphite/pr14741.f90: Same.
1154 * gfortran.dg/graphite/block-2.f: Same.
1156 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1157 Sebastian Pop <s.pop@samsung.com>
1159 PR tree-optimization/67700
1160 * gcc.dg/graphite/run-id-pr67700.c: New.
1162 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1165 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1166 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1168 * gcc.target/sh/pr54236-5.c: New.
1169 * gcc.target/sh/pr54236-6.c: New.
1171 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1173 PR rtl-optimization/67456
1174 PR rtl-optimization/67464
1175 PR rtl-optimization/67465
1176 * gcc.dg/pr67465.c: New test.
1178 2015-09-28 Tom de Vries <tom@codesourcery.com>
1180 PR tree-optimization/62171
1181 * gcc.dg/vect/pr62171.c: New test.
1183 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1185 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1186 skip on AIX. XFAIL individual line tests.
1188 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1190 PR rtl-optimization/64164
1191 PR tree-optimization/67312
1192 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1193 * gcc.target/i386/stackalign/return-4.c: Add -O.
1195 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1197 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1199 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1202 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1204 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1206 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1207 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1208 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1209 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1210 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1211 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1212 DW_AT_noreturn on AIX.
1213 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1214 DW_AT_noreturn on AIX.
1215 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1216 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1217 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1218 DW_AT_GNU_deleted on AIX.
1219 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1220 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1221 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1222 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1223 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1224 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1225 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1226 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1227 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1228 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1229 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1230 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1231 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1232 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1233 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1235 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1238 * gfortran.dg/pr67614.f90: New test.
1240 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1243 * gfortran.dg/pr67525.f90: New test.
1245 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1248 * gfortran.dg/allocatable_function_9.f90: New.
1250 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1253 * gcc.target/sh/pr67675.c: New.
1255 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1257 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1259 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1261 * gcc.target/i386/pr66749.c (dg-options): Replace
1262 -mtune=lakemount with -mtune=lakemont.
1263 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1264 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1266 2015-09-25 Marek Polacek <polacek@redhat.com>
1268 * c-c++-common/ubsan/bounds-11.c: New test.
1269 * c-c++-common/ubsan/bounds-12.c: New test.
1271 2015-09-25 Marek Polacek <polacek@redhat.com>
1274 * c-c++-common/ubsan/pr64906.c: New test.
1276 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1278 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1279 with -mtune=lakemount.
1280 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1281 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1283 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1286 * gcc.dg/Werror-13.c: New test.
1288 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1290 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1292 2015-09-24 Richard Biener <rguenther@suse.de>
1295 * g++.dg/pr67699.C: New testcase.
1297 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1300 * gcc.target/arm/fp16-inf.c: New test.
1302 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1304 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1305 name while checking for AVX-512VBMI presence.
1307 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1309 * lib/target-supports.exp (check_effective_target_pie): Check for
1310 PIE support on Solaris 11.x and 12.
1312 2015-09-24 Richard Biener <rguenther@suse.de>
1314 * g++.dg/tree-ssa/restrict3.C: New testcase.
1316 2015-09-24 Richard Biener <rguenther@suse.de>
1318 PR tree-optimization/48885
1319 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1321 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1323 * c-c++-common/Wmisleading-indentation.c: Augment test.
1325 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1327 Fix small typos in the coding rule enforcement warnings.
1328 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1331 2015-09-23 Richard Biener <rguenther@suse.de>
1334 * gcc.dg/ubsan/pr67662.c: New testcase.
1336 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1339 * gcc.dg/pragma-diag-6.c: New test.
1341 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1343 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1345 2015-09-23 Richard Biener <rguenther@suse.de>
1347 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1349 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1351 * c-c++-common/Wmisleading-indentation.c: Augment test.
1353 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1355 * g++.dg/diagostic/disable.C: New.
1357 2015-09-22 Tom de Vries <tom@codesourcery.com>
1359 PR tree-optimization/67671
1360 * g++.dg/pr67671.C: New test.
1362 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1365 * gcc.target/i386/pr67480.c: New test.
1367 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1369 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1370 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1371 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1372 avx512dq, avx512cd, avx512er and avx512pf.
1374 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1376 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1377 update-fetch operations.
1378 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1380 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1382 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1383 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1385 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1387 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1389 * gcc.target/aarch64/atomic-inst-swap.c: New.
1391 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1393 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1394 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1395 * gcc.target/i386/pr59789.c (f1): Likewise.
1396 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1397 * gcc.target/i386/intrinsics_6.c: Likewise.
1398 * gcc.dg/winline-5.c (int t): Likewise.
1399 * gcc.dg/winline-9.c (t): Likewise.
1400 * gcc.dg/always_inline2.c (q): Likewise.
1401 * gcc.dg/winline-2.c (inline int t): Likewise.
1402 * gcc.dg/winline-6.c: Likewise.
1403 * gcc.dg/winline-10.c (void g): Likewise.
1404 * gcc.dg/pr49243.c (void parse): Likewise.
1405 * gcc.dg/always_inline3.c (q2): Likewise.
1406 * gcc.dg/winline-3.c: Likewise.
1407 * gcc.dg/winline-7.c (inline void *t): Likewise.
1409 2015-09-22 Tom de Vries <tom@codesourcery.com>
1411 PR tree-optimization/67666
1412 * g++.dg/pr67666.C: New test.
1414 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1417 * gfortran.dg/pr67615.f90: new test.
1419 2015-09-21 Jeff Law <law@redhat.com>
1421 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1423 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1425 Complete the implementation of N4230, Nested namespace definition.
1426 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1427 attributes and nested namespace definitions.
1428 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1429 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1430 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1431 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1432 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1433 appearing before the namespace identifier.
1435 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1438 * gcc.dg/cpp/pr66415-1.c: Test column number.
1440 2015-09-21 Richard Biener <rguenther@suse.de>
1442 * g++.dg/ext/attr-alias-3.C: Add -g.
1444 2015-09-21 Richard Biener <rguenther@suse.de>
1447 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1449 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1452 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1454 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1456 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1458 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1461 * gcc.dg/pr53265.c: Update.
1463 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1465 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1467 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1470 * gcc.target/sh/pr59478.c: New.
1472 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1475 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1476 * gcc.target/sh/pr54236-2.c: Likewise.
1478 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1480 * gcc.target/sh/pr43417.c: Move target independent test to ...
1481 * gcc.c-torture/compile/pr43417.c: ... here.
1483 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1485 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1486 check_effective_target_big_endian, check_effective_target_little_endian,
1487 check_effective_target_any_fpu, check_effective_target_double_fpu,
1488 check_effective_target_use_single_only_fpu,
1489 check_effective_target_default_single_fpu,
1490 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1491 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1492 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1493 check_effective_target_fmovd_enabled,
1494 check_effective_target_has_privileged, check_effective_target_has_pref,
1495 check_effective_target_banked_r0r7_isr,
1496 check_effective_target_stack_save_isr): New effective target checks.
1497 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1498 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1499 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1500 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1501 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1502 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1503 * gcc.target/sh/attr-isr.c: Likewise.
1504 * gcc.target/sh/fpul-usage-1.c: Likewise.
1505 * gcc.target/sh/hiconst.c: Likewise.
1506 * gcc.target/sh/mfmovd.c: Likewise.
1507 * gcc.target/sh/pr21255-3.c: Likewise.
1508 * gcc.target/sh/pr33135-1.c: Likewise.
1509 * gcc.target/sh/pr33135-2.c: Likewise.
1510 * gcc.target/sh/pr33135-3.c: Likewise.
1511 * gcc.target/sh/pr33135-4.c: Likewise.
1512 * gcc.target/sh/pr39423-2.c: Likewise.
1513 * gcc.target/sh/pr49880-4.c: Likewise.
1514 * gcc.target/sh/pr49880-5.c: Likewise.
1515 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1516 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1517 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1518 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1519 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1520 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1521 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1522 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1523 * gcc.target/sh/pr50751-2.c: Likewise.
1524 * gcc.target/sh/pr50751-3.c: Likewise.
1525 * gcc.target/sh/pr50751-5.c: Likewise.
1526 * gcc.target/sh/pr50751-6.c: Likewise.
1527 * gcc.target/sh/pr50751-8.c: Likewise.
1528 * gcc.target/sh/pr51244-15.c: Likewise.
1529 * gcc.target/sh/pr51244-2.c: Likewise.
1530 * gcc.target/sh/pr51244-20.c: Likewise.
1531 * gcc.target/sh/pr51244-6.c: Likewise.
1532 * gcc.target/sh/pr52483-4.c: Likewise.
1533 * gcc.target/sh/pr53511-1.c: Likewise.
1534 * gcc.target/sh/pr53512-1.c: Likewise.
1535 * gcc.target/sh/pr53512-2.c: Likewise.
1536 * gcc.target/sh/pr53512-3.c: Likewise.
1537 * gcc.target/sh/pr53512-4.c: Likewise.
1538 * gcc.target/sh/pr53513-1.c: Likewise.
1539 * gcc.target/sh/pr54089-2.c: Likewise.
1540 * gcc.target/sh/pr54089-3.c: Likewise.
1541 * gcc.target/sh/pr54089-4.c: Likewise.
1542 * gcc.target/sh/pr54602-2.c: Likewise.
1543 * gcc.target/sh/pr54602-3.c: Likewise.
1544 * gcc.target/sh/pr54602-4.c: Likewise.
1545 * gcc.target/sh/pr54680.c: Likewise.
1546 * gcc.target/sh/pr55303-1.c: Likewise.
1547 * gcc.target/sh/pr55303-2.c: Likewise.
1548 * gcc.target/sh/pr55303-3.c: Likewise.
1549 * gcc.target/sh/pr56547-1.c: Likewise.
1550 * gcc.target/sh/pr56547-2.c: Likewise.
1551 * gcc.target/sh/pr61195.c: Likewise.
1552 * gcc.target/sh/pr61996.c: Likewise.
1553 * gcc.target/sh/pr6526.c: Likewise.
1554 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1555 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1556 * gcc.target/sh/prefetch.c: Likewise.
1557 * gcc.target/sh/rte-delay-slot.c: Likewise.
1558 * gcc.target/sh/sh2a-band.c: Likewise.
1559 * gcc.target/sh/sh2a-bclr.c: Likewise.
1560 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1561 * gcc.target/sh/sh2a-bld.c: Likewise.
1562 * gcc.target/sh/sh2a-bor.c: Likewise.
1563 * gcc.target/sh/sh2a-bset.c: Likewise.
1564 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1565 * gcc.target/sh/sh2a-bxor.c: Likewise.
1566 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1567 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1568 * gcc.target/sh/sh2a-movrt.c: Likewise.
1569 * gcc.target/sh/sh2a-resbank.c: Likewise.
1570 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1571 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1572 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1573 * gcc.target/sh/sh4a-cosf.c: Likewise.
1574 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1575 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1576 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1577 * gcc.target/sh/sh4a-sinf.c: Likewise.
1579 2015-09-20 Jeff Law <law@redhat.com>
1581 PR tree-optimization/47679
1582 * g++.dg/warn/Wuninitialized-6.C: New test.
1584 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1586 Implement nested namespace definitions.
1587 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1588 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1589 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1590 * g++.dg/lookup/name-clash5.C: Adjust.
1591 * g++.dg/lookup/name-clash6.C: Likewise.
1593 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1595 * gcc.dg/pragma-diag-5.c: New test.
1597 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.dg/torture/pr67619.c: New test.
1601 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1604 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1606 PR tree-optimization/67283
1607 * gcc.dg/tree-ssa/sra-15.c: New.
1608 * gcc.dg/tree-ssa/sra-16.c: New.
1610 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1613 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1614 (f2, f3): Make the function static.
1615 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1617 2015-09-17 Christian Bruel <christian.bruel@st.com>
1619 * gcc.target/arm/attr_thumb-static2.c: New test.
1621 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1623 * gnat.dg/overflow_sum3.adb: New test.
1625 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1627 * gcc.target/arm/stack-checking.c: New test.
1629 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1632 * gfortran.dg/public_private_module_5.f90: Add module procedure
1633 trigger_smod to ensure that the smod file is written.
1635 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1637 * gcc.target/aarch64/copysign_1.c: New.
1638 * gcc.target/aarch64/copysign_2.c: New.
1640 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1642 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1643 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1644 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1646 2015-09-16 John Marino <gnugcc@marino.st>
1648 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1650 2015-09-16 Richard Biener <rguenther@suse.de>
1653 * gcc.dg/torture/pr67253.c: New testcase.
1655 2015-09-16 Richard Biener <rguenther@suse.de>
1658 * gcc.dg/pr67271.c: New testcase.
1660 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1662 * gnat.dg/opt49.adb: New test.
1664 2015-09-16 Richard Biener <rguenther@suse.de>
1667 * gcc.dg/torture/pr67442.c: New testcase.
1669 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/array24.adb: New test.
1672 * gnat.dg/blocklocs.adb: Delete.
1674 2015-09-15 Marek Polacek <polacek@redhat.com>
1677 * gcc.dg/pr67580.c: New test.
1679 2015-09-15 Richard Biener <rguenther@suse.de>
1681 PR tree-optimization/67470
1682 * gcc.dg/torture/pr67470.c: New testcase.
1684 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1686 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1688 2015-09-15 Richard Biener <rguenther@suse.de>
1691 * gcc.dg/pr67563.c: New testcase.
1693 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1696 * gfortran.dg/pr67460.f90: New test.
1698 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1700 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1701 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1703 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/cpp0x/new-auto1.C: New.
1708 2015-09-11 Mark Wielaard <mjw@redhat.com>
1711 * g++.dg/warn/unused-variable-1.C: New test.
1712 * g++.dg/warn/unused-variable-2.C: Likewise.
1713 * gcc.dg/unused-4.c: Adjust warning for static const.
1714 * gcc.dg/unused-variable-1.c: New test.
1715 * gcc.dg/unused-variable-2.c: Likewise.
1717 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1719 * gfortran.dg/private_type_3.f90: Require visibility.
1720 * gfortran.dg/module_variable_2.f90: Same.
1721 * gfortran.dg/nested_forall_1.f: Same.
1722 * gfortran.dg/elemental_dependency_4.f90: Same.
1723 * gfortran.dg/bind_c_usage_25.f90: Same.
1724 * gfortran.dg/access_spec_1.f90: Same.
1725 * gfortran.dg/public_private_module_2.f90: Same.
1726 * gfortran.dg/host_assoc_variable_1.f90: Same.
1727 * gfortran.dg/public_private_module_6.f90: Same.
1728 * gfortran.dg/module_variable_1.f90: Same.
1729 * gfortran.dg/pr37286.f90: Same.
1730 * gfortran.dg/internal_pack_7.f90: Same.
1731 * gfortran.dg/submodule_10.f08: Same.
1732 * gfortran.dg/allocatable_function_8.f90: Same.
1733 * gfortran.dg/merge_init_expr_2.f90: Same.
1734 * gfortran.dg/class_37.f03: Same.
1735 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1736 * gfortran.dg/typebound_call_20.f03: Same.
1737 * gfortran.dg/proc_ptr_result_3.f90: Same.
1738 * gfortran.dg/pr32535.f90: Same.
1739 * gfortran.dg/typebound_proc_19.f90: Same.
1740 * gfortran.dg/initialization_10.f90: Same.
1741 * gfortran.dg/bind_c_usage_8.f03: Same.
1742 * gfortran.dg/pr61335.f90: Same.
1743 * gfortran.dg/elemental_dependency_5.f90: Same.
1744 * gfortran.dg/proc_ptr_3.f90: Same.
1745 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1747 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1749 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1750 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1751 * gcc.dg/loop-8.c: Likewise.
1753 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1756 * gnat.dg/specs/addr1.ads: Remove.
1758 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1760 * gcc.dg/pie-link.c: Add -pie to dg-options.
1762 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1764 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1765 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1767 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1769 * gcc.target/powerpc/swaps-p8-20.c: New test.
1770 * gcc.target/powerpc/swaps-p8-21.c: New test.
1772 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1775 * gfortran.dg/pr67526.f90: New test.
1777 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/variadic166.C: New.
1782 2015-09-09 Mark Wielaard <mjw@redhat.com>
1784 * c-c++-common/nonnull-1.c: New test.
1786 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1789 * gfortran.dg/submodule_11.f08: New test.
1791 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1794 * gcc.c-torture/compile/pr67506.c: New test.
1796 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1798 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1799 initialization with a byte mask. No change expected here.
1800 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1801 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1802 initialization with contigious bitmask. Literal pool is expectd
1805 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1808 * gcc.target/arm/pr67439_1.c: New test.
1810 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1812 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1815 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1818 * g++.dg/gomp/pr67523.C: New test.
1821 * g++.dg/gomp/pr67522.C: New test.
1824 * c-c++-common/gomp/pr67521.c: New test.
1827 * c-c++-common/gomp/pr67517.c: New test.
1830 * g++.dg/gomp/pr67514.C: New test.
1833 * g++.dg/gomp/pr67511.C: New test.
1836 * c-c++-common/gomp/pr67502.c: New test.
1838 2015-09-09 Marek Polacek <polacek@redhat.com>
1841 * gcc.dg/pr67512.c: New test.
1843 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1847 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1848 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1849 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1851 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1853 * gcc.target/aarch64/mod_2.x: New file.
1854 * gcc.target/aarch64/mod_256.x: Likewise.
1855 * gcc.target/arm/mod_2.c: New test.
1856 * gcc.target/arm/mod_256.c: Likewise.
1857 * gcc.target/aarch64/mod_2.c: Likewise.
1858 * gcc.target/aarch64/mod_256.c: Likewise.
1860 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1863 * g++.dg/gomp/pr67504.C: New test.
1866 * c-c++-common/gomp/pr67501.c: New test.
1869 * gcc.dg/gomp/pr67500.c: New test.
1872 * gcc.dg/gomp/pr67495.c: New test.
1874 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1875 Sebastian Pop <s.pop@samsung.com>
1877 PR tree-optimization/53852
1878 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1879 both isl-0.12 and isl-0.15.
1880 * gcc.dg/graphite/uns-interchange-14.c: Same.
1881 * gcc.dg/graphite/uns-interchange-15.c: Same.
1882 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1884 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1885 Sebastian Pop <s.pop@samsung.com>
1887 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1888 * gcc.dg/graphite/block-1.c: Same.
1889 * gcc.dg/graphite/block-5.c: Same.
1890 * gcc.dg/graphite/block-6.c: Same.
1891 * gcc.dg/graphite/interchange-1.c: Same.
1892 * gcc.dg/graphite/interchange-10.c: Same.
1893 * gcc.dg/graphite/interchange-11.c: Same.
1894 * gcc.dg/graphite/interchange-13.c: Same.
1895 * gcc.dg/graphite/interchange-14.c: Same.
1896 * gcc.dg/graphite/interchange-3.c: Same.
1897 * gcc.dg/graphite/interchange-4.c: Same.
1898 * gcc.dg/graphite/interchange-7.c: Same.
1899 * gcc.dg/graphite/interchange-8.c: Same.
1900 * gcc.dg/graphite/interchange-9.c: Same.
1901 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1902 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1903 * gcc.dg/graphite/pr37485.c: Same.
1904 * gcc.dg/graphite/scop-0.c (int toto): Same.
1905 * gcc.dg/graphite/scop-1.c: Same.
1906 * gcc.dg/graphite/scop-10.c: Same.
1907 * gcc.dg/graphite/scop-11.c: Same.
1908 * gcc.dg/graphite/scop-12.c: Same.
1909 * gcc.dg/graphite/scop-13.c: Same.
1910 * gcc.dg/graphite/scop-16.c: Same.
1911 * gcc.dg/graphite/scop-17.c: Same.
1912 * gcc.dg/graphite/scop-18.c: Same.
1913 * gcc.dg/graphite/scop-2.c: Same.
1914 * gcc.dg/graphite/scop-21.c (int test): Same.
1915 * gcc.dg/graphite/scop-22.c (void foo): Same.
1916 * gcc.dg/graphite/scop-4.c: Same.
1917 * gcc.dg/graphite/scop-5.c: Same.
1918 * gcc.dg/graphite/scop-6.c: Same.
1919 * gcc.dg/graphite/scop-7.c: Same.
1920 * gcc.dg/graphite/scop-8.c: Same.
1921 * gcc.dg/graphite/scop-9.c: Same.
1922 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1923 data-refs remain inside the inner loop.
1924 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1925 * gcc.dg/graphite/uns-interchange-14.c: Same.
1926 * gcc.dg/graphite/uns-interchange-9.c: Same.
1927 * gfortran.dg/graphite/interchange-3.f90
1929 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1932 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1945 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1947 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1948 * lib/target-supports.exp
1949 (check_effective_target_arm_neon_fp16_hw): New.
1951 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1953 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1954 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1958 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1959 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1961 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1962 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1963 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1964 when those are supported.
1965 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1968 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1969 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1972 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1973 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1974 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1976 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1978 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1981 Add float16x8_t case.
1982 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1984 main, exec_vcreate): Likewise.
1985 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1986 exec_vget_high): Likewise.
1987 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1988 exec_vget_low): Likewise.
1989 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1991 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1992 exec_vld1_dup): Likewise.
1993 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1994 exec_vld1_lane): Likewise.
1995 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1997 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1998 exec_vldX_dup): Likewise.
1999 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2000 exec_vldX_lane): Likewise.
2001 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2002 exec_vset_lane): Likewise.
2003 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2004 exec_vst1_lane): Likewise.
2006 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2008 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2009 * gcc.target/aarch64/vget_low_1.c: Likewise.
2011 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2013 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2014 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2015 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2016 (main): update orig_data to avoid float16 NaN on bigendian.
2018 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2020 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2022 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2023 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2024 * gcc.target/aarch64/vld1_lane.c: Likewise.
2026 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2031 2015-09-07 Marek Polacek <polacek@redhat.com>
2034 * gcc.dg/asm-10.c: New test.
2036 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.dg/lto/pr67452_0.c: New test.
2041 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2044 * gcc.target/avr/pr65210.c: New test.
2046 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2049 * lib/target-supports.exp (check_cached_effective_target):
2050 Apppend $prop to et_prop_list only if needed.
2052 2015-09-04 Marek Polacek <polacek@redhat.com>
2055 * gcc.dg/ubsan/pr67279.c: New test.
2057 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2058 Petr Murzin <petr.murzin@intel.com>
2059 Kirill Yukhin <kirill.yukhin@intel.com>
2061 * gcc.target/i386/avx512f-scatter-1.c: New.
2062 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2063 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2065 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2067 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2068 rather than calling rmdir, cleanup if open fails.
2070 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2072 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2073 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2074 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2075 Return true for PowerPC targets that implement Altivec.
2077 2015-09-03 Renlin Li <renlin.li@arm.com>
2079 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2081 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2083 2015-09-03 Martin Sebor <msebor@redhat.com>
2086 * g++.dg/addr_builtin-1.C: New test.
2087 * gcc.dg/addr_builtin-1.c: New test.
2089 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2091 * gcc.target/powerpc/vec-shift.c: New test.
2093 2015-09-03 Tom de Vries <tom@codesourcery.com>
2095 PR tree-optimization/65637
2096 * gcc.dg/autopar/reduc-4.c: New test.
2098 2015-09-03 Tom de Vries <tom@codesourcery.com>
2100 PR tree-optimization/65637
2101 * gcc.dg/autopar/pr46099-2.c: New test.
2103 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2106 * g++.dg/pr67351.C: New test.
2108 2015-09-03 Richard Biener <rguenther@suse.de>
2111 * g++.dg/lto/pr66705_0.C: New testcase.
2113 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2116 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2117 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2119 2015-09-02 Marek Polacek <polacek@redhat.com>
2122 * gcc.dg/pr67432.c: New test.
2124 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2126 * lib/target-supports.exp (clear_effective_target_cache): New.
2127 (check_cached_effective_target): Update et_prop_list.
2128 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2129 * g++.dg/compat/compat.exp: Likewise.
2130 * g++.dg/compat/struct-layout-1.exp: Likewise.
2131 * lib/asan-dg.exp: Likewise.
2132 * lib/atomic-dg.exp: Likewise.
2133 * lib/cilk-plus-dg.exp: Likewise.
2134 * lib/clearcap.exp: Likewise.
2135 * lib/mpx-dg.exp: Likewise.
2136 * lib/tsan-dg.exp: Likewise.
2137 * lib/ubsan-dg.exp: Likewise.
2139 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2141 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2143 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2144 Andrew Bennett <andrew.bennett@imgtec.com>
2146 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2147 dependencies between ISA level and compact-branches.
2148 * gcc.target/mips/branch-10.c: Update expected output to allow
2149 compact forms of b/bal.
2150 * gcc.target/mips/branch-11.c: Likewise.
2151 * gcc.target/mips/branch-12.c: Likewise.
2152 * gcc.target/mips/branch-13.c: Likewise.
2153 * gcc.target/mips/branch-3.c: Likewise.
2154 * gcc.target/mips/branch-4.c: Likewise.
2155 * gcc.target/mips/branch-5.c: Likewise.
2156 * gcc.target/mips/branch-6.c: Likewise.
2157 * gcc.target/mips/branch-7.c: Likewise.
2158 * gcc.target/mips/branch-8.c: Likewise.
2159 * gcc.target/mips/branch-9.c: Likewise.
2160 * gcc.target/mips/branch-cost-1.c: Likewise.
2161 * gcc.target/mips/call-1.c: Likewise.
2162 * gcc.target/mips/call-2.c: Likewise.
2163 * gcc.target/mips/call-3.c: Likewise.
2164 * gcc.target/mips/call-4.c: Likewise.
2165 * gcc.target/mips/call-5.c: Likewise.
2166 * gcc.target/mips/call-6.c: Likewise.
2167 * gcc.target/mips/lazy-binding-1.c: Likewise.
2168 * gcc.target/mips/near-far-1.c: Likewise.
2169 * gcc.target/mips/near-far-2.c: Likewise.
2170 * gcc.target/mips/near-far-3.c: Likewise.
2171 * gcc.target/mips/near-far-4.c: Likewise.
2172 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2173 run with compact branches allowed.
2174 * gcc.target/mips/compact-branches-1.c: New file.
2175 * gcc.target/mips/compact-branches-2.c: Likewise.
2176 * gcc.target/mips/compact-branches-3.c: Likewise.
2177 * gcc.target/mips/compact-branches-4.c: Likewise.
2178 * gcc.target/mips/compact-branches-5.c: Likewise.
2179 * gcc.target/mips/compact-branches-6.c: Likewise.
2180 * gcc.target/mips/compact-branches-7.c: Likewise.
2182 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2184 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2185 Clean-up a created directory if testcase fails.
2187 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2190 * g++.dg/pr67405.C: New test.
2192 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2194 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2196 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2198 * gcc.dg/ifcvt-1.c: New test.
2199 * gcc.dg/ifcvt-2.c: Likewise.
2200 * gcc.dg/ifcvt-3.c: Likewise.
2202 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2205 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2208 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2210 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2212 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/other/pr61753.C: New.
2217 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2219 * gcc.dg/tree-ssa/cmp-1.c: New file.
2221 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2223 * gcc.dg/tree-ssa/complex-7.c: New file.
2225 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2227 * gcc.target/powerpc/swaps-p8-19.c: New test.
2229 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2234 2015-08-29 Tom de Vries <tom@codesourcery.com>
2236 PR tree-optimization/46193
2237 * gcc.dg/autopar/pr46193.c: New test.
2239 2015-08-28 Nathan Sidwell <nathan@acm.org>
2241 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2242 use exit code for failure.
2244 * gcc.dg/torture/matrix-1.c: Use plain printf.
2245 * gcc.dg/torture/matrix-2.c: Likewise.
2246 * gcc.dg/torture/matrix-5.c: Likewise.
2247 * gcc.dg/torture/matrix-6.c: Likewise.
2248 * gcc.dg/torture/transpose-1.c: Likewise.
2249 * gcc.dg/torture/transpose-2.c: Likewise.
2250 * gcc.dg/torture/transpose-3.c: Likewise.
2251 * gcc.dg/torture/transpose-4.c: Likewise.
2252 * gcc.dg/torture/transpose-5.c: Likewise.
2253 * gcc.dg/torture/transpose-6.c: Likewise.
2255 2015-08-28 Jeff Law <law@redhat.com>
2258 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2259 * gcc.dg/torture/pr66752-1.c: New test
2260 * g++.dg/torture/pr66752-2.C: New test.
2262 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2264 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2266 * gcc.dg/tree-ssa/sra-15.c: New.
2268 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2270 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2271 * gcc.target/mips/msub-8.c: Ditto
2273 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2275 * lib/target-supports.exp (check-effective_target_vect_double):
2276 Enable for Power targets with VSX hardware available.
2277 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2278 vect_no_align && { ! vect_hw_misalign }.
2280 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2282 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2283 Replaced by opt_files, compile with -floop-nest-optimize.
2284 * g++.dg/graphite/graphite.exp: Same.
2285 * gfortran.dg/graphite/graphite.exp: Same.
2286 * gcc.dg/graphite/block-0.c: Adjust pattern.
2287 * gcc.dg/graphite/block-1.c: Same.
2288 * gcc.dg/graphite/block-3.c: Same.
2289 * gcc.dg/graphite/block-4.c: Same.
2290 * gcc.dg/graphite/block-5.c: Same.
2291 * gcc.dg/graphite/block-6.c: Same.
2292 * gcc.dg/graphite/block-7.c: Same.
2293 * gcc.dg/graphite/block-8.c: Same.
2294 * gcc.dg/graphite/block-pr47654.c: Same.
2295 * gcc.dg/graphite/interchange-0.c: Same.
2296 * gcc.dg/graphite/interchange-1.c: Same.
2297 * gcc.dg/graphite/interchange-10.c: Same.
2298 * gcc.dg/graphite/interchange-11.c: Same.
2299 * gcc.dg/graphite/interchange-12.c: Same.
2300 * gcc.dg/graphite/interchange-13.c: Same.
2301 * gcc.dg/graphite/interchange-14.c: Same.
2302 * gcc.dg/graphite/interchange-15.c: Same.
2303 * gcc.dg/graphite/interchange-3.c: Same.
2304 * gcc.dg/graphite/interchange-4.c: Same.
2305 * gcc.dg/graphite/interchange-5.c: Same.
2306 * gcc.dg/graphite/interchange-6.c: Same.
2307 * gcc.dg/graphite/interchange-7.c: Same.
2308 * gcc.dg/graphite/interchange-8.c: Same.
2309 * gcc.dg/graphite/interchange-9.c: Same.
2310 * gcc.dg/graphite/interchange-mvt.c: Same.
2311 * gcc.dg/graphite/pr37485.c: Same.
2312 * gcc.dg/graphite/uns-block-1.c: Same.
2313 * gcc.dg/graphite/uns-interchange-12.c: Same.
2314 * gcc.dg/graphite/uns-interchange-14.c: Same.
2315 * gcc.dg/graphite/uns-interchange-15.c: Same.
2316 * gcc.dg/graphite/uns-interchange-9.c: Same.
2317 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2318 * gfortran.dg/graphite/interchange-3.f90: Same.
2320 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2323 * gcc.target/i386/pr67317-1.c: New test.
2324 * gcc.target/i386/pr67317-2.c: Ditto.
2325 * gcc.target/i386/pr67317-3.c: Ditto.
2326 * gcc.target/i386/pr67317-4.c: Ditto.
2327 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2328 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2330 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2332 * gcc.target/powerpc/vec-shr.c: New.
2334 2015-08-27 Marek Polacek <polacek@redhat.com>
2337 * gcc.dg/torture/pr67005.c: New test.
2339 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2341 * gcc.dg/tree-ssa/sra-15.c: New.
2343 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2345 * gcc.target/aarch64/long_branch_1.c: New test.
2347 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2349 * gcc.target/s390/20150826-1.c: New test.
2351 2015-08-26 Renlin Li <renlin.li@arm.com>
2353 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2355 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2357 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2359 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2361 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2362 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2363 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2364 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2366 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2368 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2370 * gcc.target/aarch64/tlsle_1.x: New test source.
2371 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2372 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2373 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2375 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2378 * gfortran.dg/shape_8.f90: New test.
2380 2015-08-25 Marek Polacek <polacek@redhat.com>
2383 * gcc.dg/weak/weak-18.c: New test.
2385 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2387 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2388 gcc_jit_context_set_bool_use_external_driver.
2390 2015-08-25 Nathan Sidwell <nathan@acm.org>
2392 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2394 * gcc.dg/20001117-1.c: Needs return_address.
2395 * gcc.dg/20020415-1.c: Needs alloca.
2396 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2397 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2398 * gcc.dg/pr63186.c: Needs label_values.
2399 * gcc.dg/torture/pr33848.c: Likwise.
2401 * lib/target-supports.exp (check_effective_target_fopenacc,
2402 check_effective_target_fopenmp): Disable for nvptx.
2403 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2404 * gcc.dg/stack-usage-1.c: Likewise.
2405 * gcc.dg/stack-usage-2.c: Likewise.
2406 * gcc.dg/unused-5.c: Likewise.
2407 * gcc.dg/unwind-1.c: Likewise.
2409 2015-08-25 Christian Bruel <christian.bruel@st.com>
2411 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2412 * g++.dg/Wno-frame-address.C: Ditto.
2414 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2417 * g++.dg/pr67211.C: New test.
2419 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2423 * gfortran.dg/block_end_error_1.f90: New test.
2424 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2426 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2429 * gcc.target/i386/pr66821.c: New test.
2431 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2434 * gcc.target/i386/pr67329.c: New test.
2436 2015-08-24 Nathan Sidwell <nathan@acm.org>
2438 * gcc.dg/pr49551.c: Needs -fdata-sections.
2440 * gcc.dg/pr64935-2.c: Needs scheduling.
2442 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2443 * gcc.dg/torture/pr63738.c: Likewise.
2444 * gcc.dg/torture/pr64728.c: Likewise.
2445 * gcc.dg/pr63748.c: Likewise.
2446 * gcc.dg/20020312-2.c: Likewise.
2448 * gcc.dg/torture/pr66123.c: Needs label_values.
2450 * gcc.dg/torture/pr41261.c: Needs profiling.
2451 * gcc.dg/pr26570.c: Likewise.
2452 * gcc.dg/pr61776.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2454 * gcc.dg/gomp/pr34610.c: Likewise.
2455 * gcc.dg/pr54121.c: Likewise.
2456 * gcc.dg/20050325-1.c: Likewise.
2457 * gcc.dg/pr66899.c: Likewise.
2458 * gcc.dg/pr48770.c: Likewise.
2459 * gcc.dg/pr24225.c: Likewise.
2461 * gcc.dg/pr27531-1.c: Needs io.
2462 * gcc.dg/pr44606.c: Likewise.
2464 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2466 * gcc.dg/pr51990.c: Needs alloca.
2468 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2470 2015-08-24 Tom de Vries <tom@codesourcery.com>
2472 PR tree-optimization/65468
2473 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2475 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2478 * gfortran.dg/backtrace_1.f90: New test.
2480 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2483 * gfortran.dg/execute_command_line_2.f90: New test.
2485 2015-08-23 Tom de Vries <tom@codesourcery.com>
2487 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2488 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2489 vect_no_int_max to vect_no_int_min_max.
2490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2491 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2492 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2493 * gcc.dg/vect/slp-reduc-4.c: Same.
2494 * gcc.dg/vect/slp-reduc-5.c: Same.
2495 * gcc.dg/vect/vect-125.c: Same.
2496 * gcc.dg/vect/vect-13.c: Same.
2497 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2498 * gcc.dg/vect/vect-reduc-1.c: Same.
2499 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2500 * gcc.dg/vect/vect-reduc-1char.c:Same.
2501 * gcc.dg/vect/vect-reduc-1short.c: Same.
2502 * gcc.dg/vect/vect-reduc-2.c: Same.
2503 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2504 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2505 * lib/target-supports.exp: Same.
2507 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2510 * g++.dg/cpp0x/decltype63.C: New.
2512 2015-08-22 Nathan Sidwell <nathan@acm.org>
2514 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2515 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2516 * c-c++-common/Wunused-var-8.c: Likewise.
2517 * c-c++-common/gomp/pr61486-2.c: Likewise.
2518 * c-c++-common/Wunused-var-6.c: Likewise.
2519 * c-c++-common/goacc/reduction-1.c: Likewise.
2520 * c-c++-common/goacc/reduction-2.c: Likewise.
2521 * c-c++-common/goacc/reduction-3.c: Likewise.
2522 * c-c++-common/goacc/reduction-4.c: Likewise.
2523 * gcc.dg/builtins-64.c: Likewise.
2524 * gcc.dg/pr59523.c: Likewise.
2525 * gcc.dg/tree-ssa/20080530.c: Likewise.
2526 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2527 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2528 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2529 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2530 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2531 * gcc.dg/pr59011.c: Likewise.
2532 * gcc.dg/uninit-9.c: Likewise.
2533 * gcc.dg/pr61561.c: Likewise.
2534 * gcc.dg/vla-4.c: Likewise.
2535 * gcc.dg/20101010-1.c: Likewise.
2536 * gcc.dg/pr49120.c: Likewise.
2537 * gcc.dg/20030331-2.c: Likewise.
2538 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2539 * gcc.dg/pr25682.c: Likewise.
2540 * gcc.dg/guality/guality.c: Likewise.
2541 * gcc.dg/pr27301.c: Likewise.
2542 * gcc.dg/uninit-9-O0.c: Likewise.
2543 * gcc.dg/fold-alloca-1.c: Likewise.
2544 * gcc.dg/pr41470.c: Likewise.
2545 * gcc.dg/pr51491-2.c: Likewise.
2546 * gcc.dg/winline-7.c: Likewise.
2547 * gcc.dg/vla-2.c: Likewise.
2548 * gcc.dg/pr50764.c: Likewise.
2549 * gcc.dg/c99-vla-1.c: Likewise.
2550 * gcc.dg/pr33238.c: Likewise.
2551 * gcc.dg/c99-const-expr-13.c: Likewise.
2552 * gcc.dg/builtin-return-1.c: Likewise.
2553 * gcc.dg/vla-3.c: Likewise.
2554 * gcc.dg/20020415-1.c: Likewise.
2555 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2556 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2557 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2558 * gcc.dg/torture/calleesave-sse.c: Likewise.
2559 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2560 * gcc.dg/gomp/vla-2.c: Likewise.
2561 * gcc.dg/gomp/vla-3.c: Likewise.
2562 * gcc.dg/gomp/vla-4.c: Likewise.
2563 * gcc.dg/gomp/pr30494.c: Likewise.
2564 * gcc.dg/gomp/vla-5.c: Likewise.
2565 * gcc.dg/pr51990-2.c: Likewise.
2566 * gcc.dg/vla-22.c: Likewise.
2568 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2570 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2571 * gcc.dg/dollar.c: Likewise.
2572 * gcc.dg/pragma-message.c: Likewise.
2573 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2574 * c-c++-common/raw-string-14.c: Likewise.
2576 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2578 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2579 property that instantiation here is a compile-time error.
2581 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/other/pr67065.C: Extend.
2585 2015-08-21 Nathan Sidwell <nathan@acm.org>
2587 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2589 (check_effective_target_global_constructor): New.
2590 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2591 * gcc.dg/debug/debug.exp: Skip for nvptx.
2592 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2594 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2595 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2596 * gcc.c-torture/compile/pr33855.c: Likewise.
2597 * gcc.c-torture/compile/920723-1.c: Likewise.
2598 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2600 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2602 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2605 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2607 * gcc.c-torture/execute/switch-1.c: Likewise.
2609 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2610 * gcc.c-torture/execute/printf-1.c: Likewise.
2611 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2612 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2613 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2614 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2615 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2616 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2617 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2618 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2619 * gcc.c-torture/execute/gofast.c: Likewise.
2620 * gcc.c-torture/execute/complex-6.c: Likewise.
2622 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2623 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2624 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2625 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2626 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2627 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2628 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2629 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2630 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2631 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2632 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2633 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2634 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2635 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2636 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2637 * gcc.dg/setjmp-1.c: Likewise.
2638 * gcc.dg/cleanup-5.c: Likewise.
2639 * gcc.dg/cleanup-12.c: Likewise.
2640 * gcc.dg/cleanup-13.c: Likewise.
2642 * gcc.dg/constructor-1.c: Require global ctor.
2644 * gcc.dg/fork-instrumentation.c: Require profiling.
2645 * gcc.dg/20030107-1.c: Likewise.
2646 * gcc.dg/20030702-1.c: Likewise.
2648 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2649 * gcc.dg/cpp/paste2.c: Likewise.
2650 * gcc.dg/cpp/strify3.c: Likewise.
2651 * gcc.dg/cpp/strify4.c: Likewise.
2652 * gcc.dg/cpp/lexnum.c: Likewise.
2653 * gcc.dg/cpp/digraphs.c: Likewise.
2654 * gcc.dg/cpp/macro1.c: Likewise.
2656 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2658 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2660 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2662 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2665 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2667 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2668 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2669 vec_vpmsum_be and vec_shasigma_be.
2671 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2673 * lib/target-supports.exp
2674 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2675 with -mfp16-format=ieee.
2677 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2680 * g++.dg/other/pr67065.C: New.
2682 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2684 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2686 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2687 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2688 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2689 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2691 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2693 * gcc.dg/wide_shift_64_1.c: New testcase.
2694 * gcc.dg/wide_shift_128_1.c: Likewise.
2695 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2697 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2699 * lib/target-supports.exp
2700 (check_effective_target_fstack_protector_enabled): New test.
2701 * gcc.target/i386/ssp-default.c: New test.
2703 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2706 * gfortran.dg/generic_31.f90: New.
2708 2015-08-19 Marek Polacek <polacek@redhat.com>
2711 * g++.dg/torture/pr67133.C: New test.
2713 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2715 * gcc.target/powerpc/altivec-35.c: New test.
2716 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2717 * gcc.target/powerpc/vsx-vector-7.c: New test.
2719 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2722 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2723 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2725 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2727 PR rtl-optimization/67218
2728 * gcc.c-torture/execute/ieee/pr67218.c,
2729 gcc.target/aarch64/fcvt_int_float_double1.c,
2730 gcc.target/aarch64/fcvt_int_float_double2.c,
2731 gcc.target/aarch64/fcvt_int_float_double3.c,
2732 gcc.target/aarch64/fcvt_int_float_double4.c,
2733 gcc.target/aarch64/fcvt_uint_float_double1.c,
2734 gcc.target/aarch64/fcvt_uint_float_double2.c,
2735 gcc.target/aarch64/fcvt_uint_float_double3.c,
2736 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2738 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2740 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2741 dg-options to disable LSE extensions.
2742 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2743 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2744 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2745 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2746 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2747 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2748 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2749 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2750 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2751 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2752 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2753 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2754 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2755 * gcc.target/aarch64/sync-op-full.c: Likewise.
2756 * gcc.target/aarch64/sync-op-release.c: Likewise.
2758 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2761 * g++.dg/cpp1z/feat-cxx1z.C: New.
2763 2015-08-18 Marek Polacek <polacek@redhat.com>
2766 * gcc.dg/torture/pr67222.c: New test.
2768 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2770 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2772 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2774 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2775 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2776 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2778 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2780 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2781 which is used in later code.
2783 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/cpp0x/nullptr34.C: New.
2787 * g++.dg/warn/Wconversion2.C: Adjust.
2788 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2789 * g++.old-deja/g++.other/null3.C: Likewise.
2791 * g++.dg/cpp0x/pr51313.C: Adjust.
2793 2015-08-17 Richard Biener <rguenther@suse.de>
2795 PR tree-optimization/67221
2796 * gcc.dg/torture/pr67221.c: New testcase.
2798 2015-08-17 Mike Stump <mikestump@comcast.net>
2799 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2801 * gcc.target/arm/memcpy-aligned-1.c: New test.
2803 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2806 * gfortran.dg/norm_4.f90: Rename to...
2807 * gfortran.dg/norm2_4.f90: this.
2808 * gfortran.dg/norm2_5.f90: New test.
2810 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2812 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2813 * gcc.dg/ssp-1.c: Make counter a register.
2814 * gcc.dg/ssp-2.c: Likewise.
2815 * gcc.dg/torture/parm-coalesce.c: New.
2817 2015-08-14 Marek Polacek <polacek@redhat.com>
2820 * gcc.dg/torture/pr67133.c: New test.
2822 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2823 Matthias Klose <doko@debian.org>
2826 * gcc.c-torture/compile/pr67143.c: New
2827 * gcc.target/aarch64/atomic-op-imm.c
2828 (atomic_fetch_add_negative_RELAXED): New.
2829 (atomic_fetch_sub_negative_ACQUIRE): New.
2831 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2833 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2834 * gcc.target/aarch64/target_attr_8.c: Likewise.
2835 * gcc.target/aarch64/target_attr_14.c: Likewise.
2837 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2841 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2843 * gcc.target/i386/builtin_target.c: Add skylake check.
2845 2015-08-13 Jeff Law <law@redhat.com>
2847 * gcc.dg/pr66314.c: Moved from here to ..
2848 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2849 to clear all sanitizers before -fsanitize=kernel-address.
2851 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2853 * gcc.target/aarch64/cinc_common_1.c: New test.
2855 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2858 * g++.dg/ext/attribute-may-alias-1.C: New.
2859 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2861 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2863 * gcc.target/aarch64/atomic-inst-cas.c: New.
2864 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2866 2015-08-13 Andreas Schwab <schwab@suse.de>
2868 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2870 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2873 * g++.dg/torture/pr62164.C: New.
2875 2015-08-13 Richard Biener <rguenther@suse.de>
2877 PR tree-optimization/67191
2878 * gcc.dg/torture/pr67191.c: New testcase.
2879 * g++.dg/torture/pr67191.C: Likewise.
2881 2015-08-13 Richard Biener <rguenther@suse.de>
2883 PR tree-optimization/66502
2884 PR tree-optimization/67167
2885 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2887 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/init/new42.C: New.
2892 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2895 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2897 * gcc.target/powerpc/pr67071-2.c: Likewise.
2898 * gcc.target/powerpc/pr67071-3.c: Likewise.
2900 2015-08-12 Marek Polacek <polacek@redhat.com>
2903 * c-c++-common/Wshift-overflow-6.c: New test.
2904 * c-c++-common/Wshift-overflow-7.c: New test.
2905 * g++.dg/cpp1y/left-shift-2.C: New test.
2907 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2910 * g++.dg/cpp0x/pr52742.C: New.
2912 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2914 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2915 Check Knights Landing support.
2917 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2920 * g++.dg/warn/Wunused-result-1.C: New.
2922 2015-08-12 Richard Biener <rguenther@suse.de>
2924 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2925 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2926 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2927 * g++.dg/tree-ssa/pr61034.C: Adjust.
2928 * gcc.dg/fold-compare-2.c: Likewise.
2929 * gcc.dg/pr50763.c: Likewise.
2930 * gcc.dg/predict-3.c: Likewise.
2931 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2932 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2933 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2934 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2935 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2936 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2937 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2938 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2939 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2940 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2941 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2942 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2944 2015-08-12 Nathan Sidwell <nathan@acm.org>
2946 * gcc.dg/vrp-min-max-1.c: New.
2947 * gcc.dg/vrp-min-max-2.c: New.
2949 2015-08-12 Richard Biener <rguenther@suse.de>
2951 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2953 2015-08-12 Tom de Vries <tom@codesourcery.com>
2956 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2957 Handle absence of vector min/max for sparc.
2959 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2962 * g++.dg/ext/mv25.C: New test.
2964 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2966 * gcc.target/i386/avx2-vect-shift.c: New test.
2968 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2972 * gcc.dg/pragma-diag-3.c: New test.
2973 * gcc.dg/pragma-diag-4.c: New test.
2975 2015-08-11 Nathan Sidwell <nathan@acm.org>
2977 * c-c++-common/dfp/operator-comma.c: Call init function.
2978 * c-c++-common/dfp/convert-dfp-2.c: New test.
2980 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2982 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2983 Treat model == 0x4f as Broadwell.
2985 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2988 * gfortran.dg/pr67140.f90: New test.
2990 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2994 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2996 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2999 * gfortran.dg/ieee/large_4.f90: New test.
3001 2015-08-08 Bud Davis <jmdavis@link.com>
3004 * gfortran.dg/common_22.f90: New.
3006 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3008 PR rtl-optimization/67028
3009 * gcc.dg/pr67028.c: New testcase.
3011 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3013 PR rtl-optimization/67029
3014 * gcc.dg/pr67029.c: New test.
3016 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3019 * gfortran.dg/ieee/ieee_8.f90: New test.
3021 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3023 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3025 * gcc.target/aarch64/noplt_2.c: Likewise.
3026 * gcc.target/aarch64/noplt_3.c: Likewise.
3028 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3030 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3031 optimization level, and print a summary at the end.
3033 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3035 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3037 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3039 * gcc.target/aarch64/noplt_3.c: New testcase.
3041 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3043 * gcc.target/aarch64/noplt_1.c: New testcase.
3044 * gcc.target/aarch64/noplt_2.c: Likewise.
3046 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3048 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3049 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3051 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3053 * gcc.target/s390/dwarfregtable-1.c: New test.
3054 * gcc.target/s390/dwarfregtable-2.c: New test.
3055 * gcc.target/s390/dwarfregtable-3.c: New test.
3057 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3059 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3061 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3064 * gfortran.dg/ieee/large_2.f90: New test.
3065 * gfortran.dg/ieee/large_3.F90: New test.
3067 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3070 * gfortran.dg/ieee/large_1.f90: Adjust test.
3072 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3073 Jeff Law <law@redhat.com>
3076 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3077 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3078 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3079 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3080 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3081 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3083 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3086 * gfortran.dg/pr66311.f90: New file.
3088 2015-08-05 Richard Biener <rguenther@suse.de>
3090 PR tree-optimization/67121
3091 * gcc.dg/torture/pr67121.c: New testcase.
3093 2015-08-05 Nick Clifton <nickc@redhat.com>
3095 * gcc.target/rl78: New directory.
3096 * gcc.target/rl78/rl78.exp: New file: Test driver.
3097 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3099 2015-08-05 Richard Biener <rguenther@suse.de>
3102 * gcc.dg/torture/pr67120.c: New testcase.
3104 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3108 * lib/fortran-modules.exp: Call cleanup-submodules from
3110 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3111 cover the cases where private entities are no longer optimized
3113 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3115 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3116 * gfortran.dg/submodule_5.f08: The same.
3117 * gfortran.dg/submodule_9.f08: The same.
3118 * gfortran.dg/submodule_10.f08: New test.
3120 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/cpp1y/var-templ35.C: New.
3125 2015-08-05 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/67055
3128 * g++.dg/torture/pr67055.C: New testcase.
3130 2015-08-05 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/67109
3133 * gcc.dg/torture/pr67109.c: New testcase.
3134 * gcc.dg/vect/vect-119.c: Adjust.
3136 2015-08-05 Richard Biener <rguenther@suse.de>
3139 * gcc.dg/pr67107.c: New testcase.
3141 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/cpp1z/abbrev2.C: New.
3146 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3150 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3153 * g++.dg/init/explicit4.C: New.
3155 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3157 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3158 without VSX an Power8 vector support.
3160 2015-08-04 Richard Biener <rguenther@suse.de>
3162 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3164 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3167 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3170 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp1y/var-templ34.C: New.
3175 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3177 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3178 * gcc.target/aarch64/target_attr_1.c: Likewise.
3179 * gcc.target/aarch64/target_attr_2.c: Likewise.
3180 * gcc.target/aarch64/target_attr_3.c: Likewise.
3181 * gcc.target/aarch64/target_attr_4.c: Likewise.
3182 * gcc.target/aarch64/target_attr_5.c: Likewise.
3183 * gcc.target/aarch64/target_attr_6.c: Likewise.
3184 * gcc.target/aarch64/target_attr_7.c: Likewise.
3185 * gcc.target/aarch64/target_attr_8.c: Likewise.
3186 * gcc.target/aarch64/target_attr_9.c: Likewise.
3187 * gcc.target/aarch64/target_attr_10.c: Likewise.
3188 * gcc.target/aarch64/target_attr_11.c: Likewise.
3189 * gcc.target/aarch64/target_attr_12.c: Likewise.
3190 * gcc.target/aarch64/target_attr_13.c: Likewise.
3191 * gcc.target/aarch64/target_attr_14.c: Likewise.
3192 * gcc.target/aarch64/target_attr_15.c: Likewise.
3194 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3196 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3198 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3200 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3202 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3204 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3207 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3210 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3211 * gfortran.dg/ieee/large_1.f90: New test.
3213 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3215 PR tree-optimization/67043
3216 * gcc.dg/pr67043.c: New test.
3218 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3220 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3222 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3224 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3225 it to push/pop timing items.
3226 (main): For each optimization level, create a gcc_jit_timer, and
3227 time all of the iteration within that level cumulatively.
3228 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3229 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3231 2015-08-03 Alexander Basov <coohpt@gmail.com>
3236 * gcc.target/arm/pr43404.c : New testcase.
3237 * gcc.target/arm/pr48470.c : New testcase.
3238 * gcc.target/arm/pr64744-1.c : New testcase.
3239 * gcc.target/arm/pr64744-2.c : New testcase.
3241 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3243 PR tree-optimization/67077
3244 * gcc.dg/pr67077.c: New test.
3246 2015-08-03 Jeff Law <law@redhat.com>
3249 PR gcov-profile/66899
3250 * gcc.dg/pr66899.c: New test.
3251 * gcc.dg/pr66314.c: New test.
3253 2015-08-03 Marek Polacek <polacek@redhat.com>
3256 * gcc.dg/pr67088.c: New test.
3258 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3261 * gcc.target/arm/vnmul-1.c: New.
3262 * gcc.target/arm/vnmul-2.c: New.
3263 * gcc.target/arm/vnmul-3.c: New.
3264 * gcc.target/arm/vnmul-4.c: New.
3266 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3269 * gfortran.dg/class_allocate_20.f90: New.
3271 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3273 * gcc.target/aarch64/csel_bfx_1.c: New test.
3274 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3276 2015-08-02 Martin Sebor <msebor@redhat.com>
3278 * g++.dg/Wframe-address-in-Wall.C: New test.
3279 * g++.dg/Wframe-address.C: New test.
3280 * g++.dg/Wno-frame-address.C: New test.
3281 * gcc.dg/Wframe-address-in-Wall.c: New test.
3282 * gcc.dg/Wframe-address.c: New test.
3283 * gcc.dg/Wno-frame-address.c: New test.
3285 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3287 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3289 2015-08-01 Michael Collison <michael.collison@linaro.org
3290 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3292 * gcc.target/arm/mincmp.c: New test.
3294 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3297 * gfortran.dg/associated_target_6.f03: New test
3299 2015-08-01 Tom de Vries <tom@codesourcery.com>
3301 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3302 optimize ("-ftree-parallelize-loops=0").
3303 Add successful scans for 2 detected reductions. Add xfail scans for 3
3304 detected reductions.
3305 * gcc.dg/autopar/reduc-2short.c: Same.
3306 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3307 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3308 detected reductions.
3309 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3312 2015-07-31 Marek Polacek <polacek@redhat.com>
3315 * g++.dg/ubsan/pr66977.C: New test.
3317 2015-07-30 Marek Polacek <polacek@redhat.com>
3319 * c-c++-common/Wtautological-compare-3.c: New test.
3321 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3323 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3324 (CHECK): Pass address of scalar, rather than array.
3326 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3328 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3330 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3332 * gcc.target/aarch64/fp16/fp16.exp: New.
3333 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3334 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3336 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3338 * gcc.target/aarch64/f16_movs_1.c: New test.
3340 2015-07-28 Tom de Vries <tom@codesourcery.com>
3342 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3345 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3346 Manuel López-Ibáñez <manu@gcc.gnu.org>
3348 * gcc.dg/parm-incomplete-1.c: Update.
3349 * gcc.dg/pr18809-1.c: Update.
3350 * gcc.dg/pr27953.c: Update.
3351 * gcc.dg/vla-11.c: Update.
3353 2015-07-27 Marek Polacek <polacek@redhat.com>
3355 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3357 2015-07-27 Tom de Vries <tom@codesourcery.com>
3359 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3360 attribute. Update comment.
3362 Add scan for not parallelizing inner loop.
3363 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3367 2015-07-27 Marek Polacek <polacek@redhat.com>
3370 * c-c++-common/Wtautological-compare-2.c: New test.
3372 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3375 * gcc.target/i386/pr66232-6.c: New tests.
3376 * gcc.target/i386/pr66232-7.c: Likewise.
3377 * gcc.target/i386/pr66232-8.c: Likewise.
3378 * gcc.target/i386/pr66232-9.c: Likewise.
3380 2015-07-27 Marek Polacek <polacek@redhat.com>
3384 * c-c++-common/Wtautological-compare-1.c: New test.
3386 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3389 * g++.dg/template/pr18969.C: New test.
3390 * g++.dg/template/pr18969-2.C: New test.
3391 * g++.old-deja/g++.jason/overload.C: Remove return value in
3392 template function returning void.
3394 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3396 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3397 immediates to avoid shift-overflow warnings.
3399 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3402 * g++.dg/init/pr66857.C: New test.
3404 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3407 * gcc.target/i386/pr66648.c: New test.
3409 2015-07-25 Tom de Vries <tom@codesourcery.com>
3411 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3412 interchange_files and block_files variables.
3413 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3415 * gcc.dg/graphite/uns-interchange-12.c: Same.
3416 * gcc.dg/graphite/uns-interchange-14.c: Same.
3417 * gcc.dg/graphite/uns-interchange-15.c: Same.
3418 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3419 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3421 2015-07-25 Jeff Law <law@redhat.com>
3425 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3426 * gcc.dg/torture/pr66752-1.c: New test
3427 * g++.dg/torture/pr66752-2.C: New test.
3429 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3432 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3434 PR rtl-optimization/64164
3435 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3436 * gcc.dg/ssp-1.c: Make counter a register.
3437 * gcc.dg/ssp-2.c: Likewise.
3438 * gcc.dg/torture/parm-coalesce.c: New.
3440 2015-07-24 Tom de Vries <tom@codesourcery.com>
3442 * gcc.dg/graphite/block-1.c: Xfail scan.
3443 * gcc.dg/graphite/interchange-12.c: Same.
3444 * gcc.dg/graphite/interchange-14.c: Same.
3445 * gcc.dg/graphite/interchange-15.c: Same.
3446 * gcc.dg/graphite/interchange-9.c: Same.
3447 * gcc.dg/graphite/interchange-mvt.c: Same.
3448 * gcc.dg/graphite/uns-block-1.c: New test.
3449 * gcc.dg/graphite/uns-interchange-12.c: New test.
3450 * gcc.dg/graphite/uns-interchange-14.c: New test.
3451 * gcc.dg/graphite/uns-interchange-15.c: New test.
3452 * gcc.dg/graphite/uns-interchange-9.c: New test.
3453 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3455 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3458 * c-c++-common/Wunused-function-1.c: New.
3460 2015-07-24 Tom de Vries <tom@codesourcery.com>
3462 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3463 alternative exit-first loop transform.
3464 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3465 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3466 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3467 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3468 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3469 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3470 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3471 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3472 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3474 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3477 * gcc.target/i386/mpx/pr66566.c: New test.
3479 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3482 * gcc.target/i386/pr66978.c: New test.
3484 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3486 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3488 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3490 * gcc.target/s390/insv-1.c: New test.
3491 * gcc.target/s390/insv-2.c: New test.
3492 * gcc.target/s390/insv-3.c: New test.
3494 2015-07-24 Tom de Vries <tom@codesourcery.com>
3496 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3498 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3501 * gcc.dg/pr25530.c: New test.
3503 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3506 * gcc.dg/pr25529.c: New test.
3508 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3510 * gcc.target/arm/reg_equal_test.c: New test.
3512 2015-07-23 Jeff Law <law@redhat.com>
3515 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3516 * gcc.dg/torture/pr66752-1.c: New test
3517 * g++.dg/torture/pr66752-2.C: New test.
3519 2015-07-23 Marek Polacek <polacek@redhat.com>
3522 * g++.dg/warn/Wlogical-op-2.C: New test.
3524 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3526 PR rtl-optimization/64164
3527 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3528 * gcc.dg/ssp-1.c: Make counter a register.
3529 * gcc.dg/ssp-2.c: Likewise.
3530 * gcc.dg/torture/parm-coalesce.c: New.
3532 2015-07-23 Marek Polacek <polacek@redhat.com>
3535 * c-c++-common/ubsan/pr66908.c: New test.
3537 2015-07-23 Tom de Vries <tom@codesourcery.com>
3539 * gcc.dg/autopar/outer-4.c: Add xfail.
3540 * gcc.dg/autopar/outer-5.c: Same.
3541 * gcc.dg/autopar/outer-6.c: Same.
3542 * gcc.dg/autopar/reduc-2.c: Same.
3543 * gcc.dg/autopar/reduc-2char.c: Same.
3544 * gcc.dg/autopar/reduc-2short.c: Same.
3545 * gcc.dg/autopar/reduc-8.c: Same.
3546 * gcc.dg/autopar/uns-outer-4.c: New test.
3547 * gcc.dg/autopar/uns-outer-5.c: New test.
3548 * gcc.dg/autopar/uns-outer-6.c: New test.
3550 2015-07-23 Richard Biener <rguenther@suse.de>
3552 PR tree-optimization/66952
3553 * gcc.dg/torture/pr66952.c: Use signed char.
3555 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3557 PR tree-optimization/66926,66951
3558 * gcc.dg/vect/pr66951.c: New test.
3560 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3563 * g++.dg/parse/error57.C: New.
3564 * g++.dg/expr/string-2.C: Update.
3566 2015-07-23 Richard Biener <rguenther@suse.de>
3568 PR tree-optimization/66945
3569 * gcc.dg/torture/pr66945.c: New testcase.
3571 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3574 * g++.dg/ext/mv24.C: New test.
3576 2015-07-22 Marek Polacek <polacek@redhat.com>
3578 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3581 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3585 * gfortran.dg/generic_30.f90: New.
3587 2015-07-22 Richard Biener <rguenther@suse.de>
3589 PR tree-optimization/66952
3590 * gcc.dg/torture/pr66952.c: New testcase.
3592 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3594 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3596 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3598 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3600 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3602 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3604 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3606 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3608 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3610 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3612 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3614 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3616 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3618 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3620 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3622 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3624 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3626 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3628 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3630 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3632 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3634 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3636 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3638 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3640 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3642 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3644 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3646 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3648 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3650 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3652 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3654 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3656 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3658 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3660 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3662 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3664 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3666 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3668 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3672 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3674 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3676 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3678 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3680 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3682 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3684 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3686 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3688 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3690 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3692 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3694 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3696 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3698 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3700 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3702 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3704 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3706 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3708 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3710 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3712 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3716 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3718 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3720 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3722 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3724 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3726 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3728 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3730 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3732 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3734 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3736 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3738 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3740 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3742 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3744 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3746 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3748 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3750 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3752 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3754 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3756 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3758 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3760 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3762 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3764 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3766 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3768 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3770 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3772 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3774 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3776 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3778 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3780 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3782 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3784 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3786 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3788 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3790 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3792 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3794 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3796 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3798 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3800 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3802 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3804 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3806 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3808 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3810 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3812 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3814 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3816 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3818 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3820 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3822 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3824 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3826 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3828 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3830 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3832 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3834 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3836 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3838 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3840 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3842 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3844 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3846 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3848 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3850 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3852 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3854 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3856 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3859 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3861 * g++.dg/template/crash81.C: Update.
3863 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3866 * gcc.target/i386/pr66424.c: New.
3868 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3870 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3872 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3875 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3876 Drop address sanitization.
3878 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3880 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3882 (dg-additional-options): Set armv5t flag.
3884 2015-07-21 Marek Polacek <polacek@redhat.com>
3886 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3887 * gcc.dg/vmx/unpack.c: Likewise.
3888 * gcc.target/powerpc/quad-atomic.c: Likewise.
3890 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3892 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3894 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3896 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3899 2015-07-20 Marek Polacek <polacek@redhat.com>
3902 * c-c++-common/Wshift-overflow-1.c: New test.
3903 * c-c++-common/Wshift-overflow-2.c: New test.
3904 * c-c++-common/Wshift-overflow-3.c: New test.
3905 * c-c++-common/Wshift-overflow-4.c: New test.
3906 * c-c++-common/Wshift-overflow-5.c: New test.
3907 * g++.dg/cpp1y/left-shift-1.C: New test.
3908 * gcc.dg/c90-left-shift-2.c: New test.
3909 * gcc.dg/c90-left-shift-3.c: New test.
3910 * gcc.dg/c99-left-shift-2.c: New test.
3911 * gcc.dg/c99-left-shift-3.c: New test.
3912 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3913 * gcc.c-torture/execute/pr40386.c: Likewise.
3914 * gcc.dg/vect/pr33373.c: Likewise.
3915 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3916 * gcc.dg/vect/vect-shift-2.c: Likewise.
3918 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920 * gcc.target/aarch64/neg_abs_1.c: New test.
3922 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3925 * gcc.target/i386/pr66922.c: New test.
3927 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3931 * gcc.dg/tree-ssa/pr42327.c: Removed.
3932 * g++.dg/other/pr35011.C: Removed.
3934 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3937 * gcc.target/i386/pr66906.c: New test.
3939 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3941 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3942 as follow-up to r225930.
3944 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3947 * lib/fortran-modules.exp (proc cleanup-submodules): New
3949 * gfortran.dg/submodule_1.f08: Change extension and clean up
3950 the submodule files.
3951 * gfortran.dg/submodule_2.f08: ditto
3952 * gfortran.dg/submodule_6.f08: ditto
3953 * gfortran.dg/submodule_7.f08: ditto
3954 * gfortran.dg/submodule_8.f08: New test
3955 * gfortran.dg/submodule_9.f08: New test
3957 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3958 Sebastian Pop <s.pop@samsung.com>
3961 * gcc.dg/graphite/pr61929.c: New.
3963 2015-07-17 Marek Polacek <polacek@redhat.com>
3965 * gcc.dg/fold-minus-7.c: New test.
3967 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3969 * gfortran.dg/co_reduce_1.f90: New file.
3971 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3974 * gcc.target/i386/pr66824.c:
3976 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3979 * gfortran.dg/structure_constructor_13.f03: New test.
3981 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3984 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3985 of generated while loops in the tree dump.
3986 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3988 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3990 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3992 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3995 * gcc.target/i386/pr66891.c: New test.
3997 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4001 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4003 PR rtl-optimization/66626
4004 * gcc.target/i386/pr66626-2.c: New.
4006 2015-07-16 Martin Liska <mliska@suse.cz>
4008 * g++.dg/ipa/pr66896.c: New test.
4010 2015-07-16 Richard Biener <rguenther@suse.de>
4012 PR tree-optimization/66894
4013 * gcc.dg/torture/pr66894.c: New testcase.
4015 2015-07-16 Richard Biener <rguenther@suse.de>
4017 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4019 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4022 * g++.dg/pr66866.C: New test.
4024 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4026 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4028 2015-07-15 Richard Biener <rguenther@suse.de>
4030 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4031 { -O3 -fomit-frame-pointer },
4032 { -O3 -fomit-frame-pointer -funroll-loops } and
4033 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4035 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4036 -finline-functions }
4038 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4040 * gcc.target/mips/interrupt_handler-5.c: New test.
4042 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4043 Robert Suchanek <robert.suchanek@imgtec.com>
4045 * gcc.target/mips/interrupt_handler-4.c: New test.
4047 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4050 * gcc.dg/lto/lto.exp: Initialize MPX.
4052 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4054 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4056 * gcc.target/arm/scd42-3.c: Likewise.
4058 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4060 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4061 code to be run when the pre-arch code increases the isa_rev to
4062 mips32r6 or greater.
4064 2015-07-15 Richard Biener <rguenther@suse.de>
4066 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4067 { -O3 -fomit-frame-pointer },
4068 { -O3 -fomit-frame-pointer -funroll-loops } and
4069 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4071 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4072 -finline-functions }
4073 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4074 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4075 to additional_flags.
4077 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4079 PR rtl-optimization/66838
4080 * gcc.target/i386/pr66838.c: New test.
4082 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4085 * g++.dg/template/pr66850.C: New test.
4087 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4088 Cesar Philippidis <cesar@codesourcery.com>
4089 Chung-Lin Tang <cltang@codesourcery.com>
4091 * gcc.target/nios2/nios2-flushd.c: New.
4092 * gcc.target/nios2/nios2-rdprs.c: New.
4093 * gcc.target/nios2/r2-atomic.c: New.
4094 * gcc.target/nios2/r2-eni.c: New.
4095 * gcc.target/nios2/r2-wrpie.c: New.
4097 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4098 Cesar Philippidis <cesar@codesourcery.com>
4099 Chung-Lin Tang <cltang@codesourcery.com>
4101 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4102 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4104 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4105 Cesar Philippidis <cesar@codesourcery.com>
4106 Chung-Lin Tang <cltang@codesourcery.com>
4108 * gcc.target/nios2/andci.c: New.
4109 * gcc.target/nios2/bmx.c: New.
4110 * gcc.target/nios2/cdx-add.c: New.
4111 * gcc.target/nios2/cdx-branch.c: New.
4112 * gcc.target/nios2/cdx-callret.c: New.
4113 * gcc.target/nios2/cdx-loadstore.c: New.
4114 * gcc.target/nios2/cdx-logical.c: New.
4115 * gcc.target/nios2/cdx-mov.c: New.
4116 * gcc.target/nios2/cdx-shift.c: New.
4117 * gcc.target/nios2/cdx-sub.c: New.
4118 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4120 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4123 * g++.dg/cpp0x/vt-65071.C: New.
4125 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4126 Cesar Philippidis <cesar@codesourcery.com>
4127 Chung-Lin Tang <cltang@codesourcery.com>
4129 * gcc.target/nios2/r2-io-range.c: New.
4130 * gcc.target/nios2/r2-stio-1.c: New.
4131 * gcc.target/nios2/r2-stio-2.c: New.
4132 * gcc.target/nios2/nios2-ldxio.c: New.
4133 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4134 of just compile. Add more tests.
4136 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4138 gfortran.dg/pr66864.f90: New test.
4140 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4142 PR rtl-optimization/66626
4143 * gcc.target/i386/pr66626.c: New.
4145 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4147 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4148 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4149 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4151 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4153 * g++.dg/template/crash81.C: Adjust for error + inform change.
4154 * g++.dg/template/pr58878.C: Likewise.
4155 * g++.dg/template/shadow1.C: Likewise.
4156 * g++.dg/template/shadow2.C: Likewise.
4157 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4158 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4159 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4160 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4162 2015-07-14 Richard Biener <rguenther@suse.de>
4164 PR tree-optimization/66863
4165 * gcc.dg/torture/pr66863.c: New testcase.
4167 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4170 * g++.dg/template/pr65186.C: New test.
4172 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4174 * gcc.target/arm/macro_defs0.c: Add directive to skip
4175 test if -marm is present.
4176 * gcc.target/arm/macro_defs1.c: Likewise.
4178 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4180 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4182 * gcc.target/aarch64/adds1.c: Likewise.
4183 * gcc.target/aarch64/ands_1.c: Likewise.
4184 * gcc.target/aarch64/bics_1.c: Likewise.
4185 * gcc.target/aarch64/subs1.c: Likewise.
4186 * gcc.target/aarch64/subs3.c: Likewise.
4188 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4191 * gfortran.dg/pr64589.f90: New test.
4193 2015-07-13 Renlin Li <renlin.li@arm.com>
4196 * gcc.c-torture/execute/pr66556.c: New.
4198 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4200 * gcc.dg/20020219-1.c: Fix double word typos.
4201 * gcc.dg/20020919-1.c: Same.
4203 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4204 Jeff Law <law@redhat.com>
4207 * g++.dg/tree-ssa/pr66726.c: New test.
4208 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4209 * gcc.dg/tree-ssa/pr66726.c: New test.
4211 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4214 * g++.dg/cpp0x/variadic-ttp2.C: New.
4216 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4219 * g++.dg/cpp0x/auto46.C: New test.
4220 * g++.dg/template/pr30044.C: New test.
4221 * g++.dg/template/shadow2.C: New test.
4222 * g++.dg/template/error55.C: New test.
4223 * g++.dg/template/crash83.C: Accept any error string.
4224 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4226 * g++.dg/cpp0x/variadic19.C: Likewise
4227 * g++.dg/template/canon-type-13.C: Likewise.
4228 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4229 * g++.dg/torture/20070621-1.C: Likewise.
4231 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4234 * g++.dg/init/explicit3.C: New.
4236 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4239 * gcc.target/i386/pr66819-1.c: New test.
4240 * gcc.target/i386/pr66819-2.c: Likewise.
4241 * gcc.target/i386/pr66819-3.c: Likewise.
4242 * gcc.target/i386/pr66819-4.c: Likewise.
4243 * gcc.target/i386/pr66819-5.c: Likewise.
4245 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4249 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4250 type to prevent possible flag-clobbering zero-extensions.
4251 * gcc.target/i386/pr66703.c: New test.
4253 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4256 * g++.dg/cpp0x/nsdmi-template15.C: New.
4258 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4260 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4262 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4264 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4265 * gcc.target/arm/flip-thumb.c: Likewise.
4267 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4270 * gcc.target/i386/pr66813.c: New test.
4272 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4275 * gcc.dg/gomp/pr66820.c: New test.
4277 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4280 * g++.dg/cpp0x/scoped_enum6.C: New.
4282 2015-07-10 Tom de Vries <tom@codesourcery.com>
4284 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4285 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4287 2015-07-10 Richard Biener <rguenther@suse.de>
4289 PR tree-optimization/66823
4290 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4291 which should not be necessary. XFAIL.
4293 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4296 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4298 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4301 * gcc.dg/gomp/pr66633-1.c: New test.
4302 * gcc.dg/gomp/pr66633-2.c: New test.
4303 * gcc.dg/gomp/pr66633-3.c: New test.
4304 * gcc.dg/gomp/pr66633-4.c: New test.
4306 2015-07-09 John Marino <gnugcc@marino.st>
4308 * lib/target-supports.exp (check_effective_target_pie):
4311 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4314 * gcc.target/i386/pr66814.c: New test.
4316 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4319 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4320 * gcc.target/aarch64/fnmul-2.c: Likewise.
4321 * gcc.target/aarch64/fnmul-3.c: Likewise.
4322 * gcc.target/aarch64/fnmul-4.c: Likewise.
4324 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4327 * g++.dg/cpp0x/vt-65790.C: New.
4329 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/pr66818.c: New test.
4334 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4337 * gcc.target/i386/pr66817.c: New test.
4339 2015-07-09 Marek Polacek <polacek@redhat.com>
4341 PR tree-optimization/66718
4342 * gcc.dg/vect/vect-126.c: New test.
4344 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4346 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4347 even when dwarf-2 is not the default.
4349 2015-07-08 Jeff Law <law@redhat.com>
4352 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4353 to have a single memory reference.
4355 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4357 * g++.dg/other/dump-ada-spec-9.C: New test.
4359 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4361 * g++.dg/vect/vect.exp: Run also simd* tests.
4362 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4363 (check_vect): Fix up get_cpuid call for C++.
4364 * g++.dg/vect/simd-clone-1.cc: New test.
4366 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4368 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4370 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4373 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4375 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4378 * gcc.target/i386/pr66806.c: New test.
4380 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4383 * g++.dg/cpp0x/auto45.C: New.
4385 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4388 * gcc.target/i386/pr66334.c: New.
4390 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4392 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4395 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4398 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4399 (verify_code): Update expected error message.
4400 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4401 (verify_code): Likewise.
4402 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4403 (verify_code): Likewise.
4405 2015-07-08 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/66793
4408 * gcc.dg/torture/pr66793.c: New testcase.
4410 2015-07-08 Richard Biener <rguenther@suse.de>
4412 PR tree-optimization/66794
4413 * gcc.dg/torture/pr66794.c: New testcase.
4415 2015-07-08 Marek Polacek <polacek@redhat.com>
4418 * g++.dg/abi/abi-tag15.C: New test.
4420 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4422 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4423 * gcc.target/mips/branch-3.c: Ditto
4424 * gcc.target/mips/branch-4.c: Ditto.
4425 * gcc.target/mips/branch-5.c: Ditto.
4426 * gcc.target/mips/branch-6.c: Ditto.
4427 * gcc.target/mips/branch-7.c: Ditto.
4428 * gcc.target/mips/branch-8.c: Ditto.
4429 * gcc.target/mips/branch-9.c: Ditto.
4430 * gcc.target/mips/branch-10.c: Ditto.
4431 * gcc.target/mips/branch-11.c: Ditto.
4432 * gcc.target/mips/branch-12.c: Ditto.
4433 * gcc.target/mips/branch-13.c: Ditto.
4434 * gcc.target/mips/umips-branch-5.c: New file.
4435 * gcc.target/mips/umips-branch-6.c: New file.
4436 * gcc.target/mips/umips-branch-7.c: New file.
4437 * gcc.target/mips/umips-branch-8.c: New file.
4438 * gcc.target/mips/umips-branch-9.c: New file.
4439 * gcc.target/mips/umips-branch-10.c: New file.
4440 * gcc.target/mips/umips-branch-11.c: New file.
4441 * gcc.target/mips/umips-branch-12.c: New file.
4442 * gcc.target/mips/umips-branch-13.c: New file.
4443 * gcc.target/mips/umips-branch-14.c: New file.
4444 * gcc.target/mips/umips-branch-15.c: New file.
4445 * gcc.target/mips/umips-branch-16.c: New file.
4446 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4447 (OCCUPY_0xfffc): New define.
4449 2015-07-08 Renlin Li <renlin.li@arm.com>
4451 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4453 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4455 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4457 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4459 * gcc.target/i386/bt-3.c: New test.
4460 * gcc.target/i386/bt-4.c: Ditto.
4462 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4464 * g++.dg/other/dump-ada-spec-8.C: New test.
4466 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4469 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4471 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4473 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4475 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4476 Avoid using an opaque struct for local "f".
4478 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4481 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4482 * jit.dg/test-pr66779.c: New testcase.
4484 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4486 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4489 2015-07-07 Richard Biener <rguenther@suse.de>
4491 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4493 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4495 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4496 * gcc.target/mips/call-5.c: Ditto.
4497 * gcc.target/mips/call-6.c: Ditto.
4499 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4501 * gcc.dg/dx-test.c: New test-case.
4503 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4506 * gfortran.dg/allocate_with_source_9.f08: New test.
4508 2015-07-07 Christian Bruel <christian.bruel@st.com>
4511 * gcc.target/arm/flip-thumb.c: Fix scan.
4512 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4513 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4514 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4517 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.c-torture/execute/pr65956.c: New test.
4522 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4524 * gcc.target/arm/aapcs/align1.c: New.
4525 * gcc.target/arm/aapcs/align_rec1.c: New.
4526 * gcc.target/arm/aapcs/align2.c: New.
4527 * gcc.target/arm/aapcs/align_rec2.c: New.
4528 * gcc.target/arm/aapcs/align3.c: New.
4529 * gcc.target/arm/aapcs/align_rec3.c: New.
4530 * gcc.target/arm/aapcs/align4.c: New.
4531 * gcc.target/arm/aapcs/align_rec4.c: New.
4532 * gcc.target/arm/aapcs/align_vararg1.c: New.
4533 * gcc.target/arm/aapcs/align_vararg2.c: New.
4535 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4537 * gfortran.dg/iomsg_2.f90: New test.
4539 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4542 * gcc.target/i386/pr66749.c: New test.
4544 2015-07-06 Richard Biener <rguenther@suse.de>
4546 PR tree-optimization/66772
4547 * gcc.dg/torture/pr66772-1.c: New testcase.
4548 * gcc.dg/torture/pr66772-2.c: Likewise.
4550 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4552 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4553 the jals instruction.
4555 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4558 * gcc.target/i386/pr53383-1.c: New file.
4559 * gcc.target/i386/pr53383-2.c: Likewise.
4560 * gcc.target/i386/pr53383-3.c: Likewise.
4562 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4564 * gcc.target/aarch64/fnmul-1.c: New.
4565 * gcc.target/aarch64/fnmul-2.c: New.
4566 * gcc.target/aarch64/fnmul-3.c: New.
4567 * gcc.target/aarch64/fnmul-4.c: New.
4569 2015-07-06 Richard Biener <rguenther@suse.de>
4572 * gcc.dg/torture/pr66759.c: New testcase.
4574 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4577 * gfortran.dg/alloc_comp_class_3.f03: New test.
4578 * gfortran.dg/alloc_comp_class_4.f03: New test.
4580 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4582 * gcc.c-torture/execute/pr66757.c: New test.
4584 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4586 PR tree-optimization/66720
4587 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4589 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4590 Sandra Loosemore <sandra@codesourcery.com>
4592 * gcc.target/nios2/gprel-offset.c: New test.
4594 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4597 * gfortran.dg/pr66725.f90: New test.
4599 2015-07-03 Jason Merrill <jason@redhat.com>
4601 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4602 Avoid narrowing error.
4604 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4606 PR rtl-optimization/66706
4607 * gcc.target/powerpc/shift-int.c: New testcase.
4609 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4612 * gcc.target/i386/pr66746.c: New file.
4614 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4616 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4618 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4620 PR tree-optimization/66119
4621 * g++.dg/opt/pr66119.C: New.
4623 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4626 * gfortran.dg/submodule_1.f90: New test
4627 * gfortran.dg/submodule_2.f90: New test
4628 * gfortran.dg/submodule_3.f90: New test
4629 * gfortran.dg/submodule_4.f90: New test
4630 * gfortran.dg/submodule_5.f90: New test
4631 * gfortran.dg/submodule_6.f90: New test
4632 * gfortran.dg/submodule_7.f90: New test
4634 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4636 PR preprocessor/53690
4637 * g++.dg/cpp/pr53690.C: New.
4639 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4641 * gcc.target/powerpc/vec-cmp.c: New test.
4643 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4646 * gfortran.dg/pr56520.f90: New test.
4648 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4651 * gfortran.dg/pr66545_1.f90: New test.
4652 * gfortran.dg/pr66545_2.f90: New test.
4654 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4656 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4657 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4659 2015-07-02 Richard Biener <rguenther@suse.de>
4662 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4665 2015-07-02 Richard Biener <rguenther@suse.de>
4667 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4669 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4671 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4673 2015-07-01 Jason Merrill <jason@redhat.com>
4675 * lib/target-supports.exp (cxx_default): Set to C++14.
4677 2015-07-01 Tom de Vries <tom@codesourcery.com>
4680 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4683 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4685 * gfortran.dg/warn_conversion_8.f90: New test.
4687 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4689 PR rtl-optimization/61047
4690 * gcc.c-torture/execute/20150611-1.c: New testcase.
4692 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4695 * jit.dg/all-non-failing-tests.h: Add
4696 test-pr66700-observing-write-through-ptr.c.
4697 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4699 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4701 * jit.dg/test-accessing-union.c: Add comments for use by
4702 gcc/jit/docs/topics/types.rst.
4704 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4706 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4707 'do-require-effective-target' with 'dg-require-effective-target'.
4708 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4709 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4710 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4711 'stlex' with 'strex' as the expected output.
4713 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4716 * g++.dg/cpp0x/gen-attrs-60.C: New.
4717 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4719 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4721 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4723 * gcc.target/aarch64/pic-small.c: Restrict this test under
4724 check_effective_target_aarch64_small_fpic.
4726 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4728 * gfortran.dg/gomp/pr66633.f90: New test.
4730 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4733 * g++.dg/template/pr66686.C: New test.
4735 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4737 * gnat.dg/lto17.ad[sb]: New test.
4739 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4741 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4742 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4744 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4746 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4748 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4750 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4752 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4754 * jit.dg/test-switch.c: New testcase.
4755 * jit.dg/test-switch.cc: New testcase.
4757 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4760 * jit.dg/all-non-failing-tests.h: Add note about
4761 test-validly-unreachable-block.c.
4762 * jit.dg/test-validly-unreachable-block.c: New file.
4764 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4767 * jit.dg/all-non-failing-tests.h: Add note about
4768 test-extra-options.c.
4769 * jit.dg/test-extra-options.c: New testcase.
4771 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4774 * gcc.target/i386/pr66691.c: New.
4776 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4778 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4779 * gcc.target/i386/iamcu/args.h: Likewise.
4780 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4781 * gcc.target/i386/iamcu/defines.h: Likewise.
4782 * gcc.target/i386/iamcu/macros.h: Likewise.
4783 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4784 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4785 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4786 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4787 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4788 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4789 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4790 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4791 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4792 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4793 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4794 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4795 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4796 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4797 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4798 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4799 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4801 2015-06-30 Marek Polacek <polacek@redhat.com>
4803 * gcc.dg/fold-minus-6.c: New test.
4805 * gcc.dg/fold-ior-3.c: New test.
4807 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4809 Implement N4197 - Adding u8 character literals
4810 * g++.dg/cpp1z/utf8.C: New.
4811 * g++.dg/cpp1z/utf8-neg.C: New.
4812 * g++.dg/cpp1z/udlit-utf8char.C: New.
4814 2015-06-30 Marek Polacek <polacek@redhat.com>
4816 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4818 2015-06-30 Tom de Vries <tom@codesourcery.com>
4820 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4821 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4822 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4823 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4825 2015-06-30 Marek Polacek <polacek@redhat.com>
4827 * gcc.dg/fold-ior-2.c: New test.
4829 2015-06-30 Tom de Vries <tom@codesourcery.com>
4831 PR tree-optimization/66652
4832 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4833 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4835 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4837 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4840 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4841 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4843 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4846 * gfortran.dg/wunused-parameter.f90: New test.
4848 2015-06-29 Richard Henderson <rth@redhat.com>
4850 * gcc.target/i386/asm-flag-1.c: New.
4851 * gcc.target/i386/asm-flag-2.c: New.
4852 * gcc.target/i386/asm-flag-3.c: New.
4853 * gcc.target/i386/asm-flag-4.c: New.
4854 * gcc.target/i386/asm-flag-5.c: New.
4856 2015-06-29 Marek Polacek <polacek@redhat.com>
4859 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4860 * c-c++-common/pr66322.c: New test.
4861 * g++.dg/eh/scope1.C: Remove dg-warning.
4863 2015-06-29 Richard Biener <rguenther@suse.de>
4865 PR tree-optimization/66677
4866 * gcc.dg/vect/pr66677.c: New testcase.
4868 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4871 * gcc.dg/tree-ssa/pr64130.c: New test.
4873 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4875 * gcc.target/aarch64/pic-small.c: New testcase.
4877 2015-06-26 Richard Biener <rguenther@suse.de>
4879 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4881 2015-06-26 Marek Polacek <polacek@redhat.com>
4883 * gcc.dg/fold-and-1.c: New test.
4884 * gcc.dg/fold-and-2.c: New test.
4886 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/warn11.adb: Add missing dg directive.
4889 * gnat.dg/warn12.adb: New test.
4890 * gnat.dg/warn12_pkg.ads: New helper.
4892 2015-06-26 Richard Biener <rguenther@suse.de>
4894 * gfortran.dg/reassoc_3.f90: Adjust.
4896 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4899 * gcc.target/i386/pr66412.c: New test.
4901 2015-06-25 Richard Biener <rguenther@suse.de>
4903 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4905 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4907 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4909 2015-06-25 Richard Biener <rguenther@suse.de>
4911 * gfortran.dg/vect/vect-9.f90: New testcase.
4913 2015-06-25 Nick Clifton <nickc@redhat.com>
4915 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4916 H8300 and M32R targets.
4918 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4921 * gfortran.dg/maxerrors.f90: New test.
4923 2015-06-08 DJ Delorie <dj@redhat.com>
4925 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4927 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4929 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4931 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4933 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4934 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4935 * gcc.target/aarch64/nofp_1.c: New file.
4937 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4939 Implement N3928 - Extending static_assert
4940 * g++.dg/cpp0x/static_assert8.C: Adjust.
4941 * g++.dg/cpp0x/static_assert12.C: New.
4942 * g++.dg/cpp0x/static_assert13.C: New.
4943 * g++.dg/cpp1y/static_assert1.C: New.
4944 * g++.dg/cpp1y/static_assert2.C: New.
4945 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4947 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4950 * g++.dg/cpp0x/trailing11.C: New.
4952 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4954 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4956 * gcc.target/arm/memset-inline-10.c: Likewise.
4957 * gcc.target/arm/pr58784.c: Likewise.
4958 * gcc.target/arm/pr59985.C: Likewise.
4959 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4961 2015-06-24 Renlin Li <renlin.li@arm.com>
4963 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4964 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4966 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4969 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4972 * g++.dg/cpp0x/auto45.C: New test.
4973 * g++.dg/template/pr30044.C: New test.
4974 * g++.dg/template/crash83.C: Accept any error string.
4975 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4977 * g++.dg/cpp0x/variadic18.C: Likewise
4978 * g++.dg/template/canon-type-13.C: Likewise.
4979 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4981 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/other/linkage2.C: New.
4986 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4989 * gcc.target/arm/pr63408.c: New test.
4991 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4993 * lib/c-torture.exp: Don't call check_effective_target_lto
4994 before setting up environment correctly.
4995 * lib/gcc-dg.exp: Likewise, and protect
4996 gcc_force_conventional_output.
4998 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5000 PR rtl-optimization/66306
5001 * gcc.target/s390/pr66306.c: New test.
5003 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5005 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5006 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5007 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5008 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5009 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5010 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5011 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5013 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5016 * gcc.c-torture/pr65803.c: New test.
5018 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5021 * g++.dg/cpp0x/auto45.C: New test.
5022 * g++.dg/template/pr30044.C: New test.
5023 * g++.dg/template/crash83.C: Accept any error string.
5024 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5026 * g++.dg/cpp0x/variadic18.C: Likewise
5027 * g++.dg/template/canon-type-13.C: Likewise.
5028 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5030 2015-06-23 Marek Polacek <polacek@redhat.com>
5032 * c-c++-common/Wlogical-op-3.c: New test.
5034 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5037 * g++.dg/cpp0x/scoped_enum5.C: New.
5039 2015-06-23 Richard Biener <rguenther@suse.de>
5041 PR tree-optimization/66636
5042 * gcc.dg/vect/pr66636.c: New testcase.
5044 2015-06-23 Marek Polacek <polacek@redhat.com>
5046 * gcc.dg/fold-minus-4.c: New test.
5047 * gcc.dg/fold-minus-5.c: New test.
5048 * c-c++-common/ubsan/overflow-add-5.c: New test.
5050 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5052 Add missing testcase from r224672.
5053 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5055 * gcc.target/vax/bswapdi-1.c: New.
5057 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5060 * gfortran.dg/associate_18.f08: New test.
5062 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5065 * gcc.target/i386/pr66560-1.c: New test.
5066 * gcc.target/i386/pr66560-2.c: Ditto.
5067 * gcc.target/i386/pr66560-3.c: Ditto.
5068 * gcc.target/i386/pr66560-4.c: Ditto.
5070 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5072 * gcc.target/nvptx/nvptx.exp: New file.
5073 * gcc.target/nvptx/proto-1.c: Likewise.
5075 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5077 PR tree-optimization/66449
5078 * gcc.dg/vect/pr66449.c: New test.
5080 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5082 * g++.dg/other/dump-ada-spec-5.C: New test.
5083 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5084 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5086 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5088 * g++.dg/inherit/pure1.C: Test location too.
5090 2015-06-22 Marek Polacek <polacek@redhat.com>
5092 * gcc.dg/fold-ior-1.c: New test.
5093 * gcc.dg/fold-minus-2.c: New test.
5094 * gcc.dg/fold-minus-3.c: New test.
5095 * gcc.dg/fold-plus-1.c: New test.
5096 * gcc.dg/fold-plus-2.c: New test.
5097 * gcc.dg/fold-xor-4.c: New test.
5098 * gcc.dg/fold-xor-5.c: New test.
5100 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5103 * g++.dg/torture/pr65914.C: New.
5105 2015-06-22 Richard Biener <rguenther@suse.de>
5107 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5108 not existing TORTURE_OPTIONS only.
5109 * lib/gcc-dg.exp: Likewise.
5111 2015-06-22 Christian Bruel <christian.bruel@st.com>
5114 * gcc.target/arm/flip-thumb.c: New test.
5116 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5117 Martin Liska <mliska@suse.cz>
5120 * g++.dg/ipa/pr65908.C: New testcase.
5122 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5125 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5126 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5128 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5130 * gnat.dg/specs/debug1.ads: Adjust.
5132 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5134 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5135 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5136 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5137 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5138 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5139 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5140 * gcc.target/aarch64/fmovd-zero.c: Delete.
5141 * gcc.target/aarch64/fmovf-zero.c: Delete.
5143 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5145 * gcc.target/vax/bswapdi-1.c: New.
5147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5149 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5153 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5157 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5161 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5165 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5169 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5173 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5177 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5181 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5185 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5187 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5189 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5191 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5193 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5195 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5197 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5199 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5201 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5203 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5205 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5207 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5209 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5211 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5213 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5215 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5217 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5219 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5221 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5223 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5225 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5226 (_ARM_FPSCR): Add FZ field.
5227 (clean_results): Force FZ=1 on AArch64.
5228 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5230 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5232 * gcc.target/aarch64/pr62308.c: New test.
5234 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5237 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5239 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5241 * gcc.target/i386/mpx/pr66581.c: New test.
5243 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5245 * gcc.target/i386/cmov9.c: New test.
5247 2015-06-18 Richard Biener <rguenther@suse.de>
5249 * g++.dg/other/const4.C: New testcase.
5251 2015-06-18 Michael Matz <matz@suse.de>
5254 * gcc.dg/vect/pr66253.c: New testcase.
5256 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5259 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5261 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5264 * gcc.target/i386/mpx/pr66568.c: New test.
5266 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5269 * gcc.target/i386/mpx/pr66567.c: New test.
5271 2015-06-18 Richard Biener <rguenther@suse.de>
5273 PR tree-optimization/66510
5274 * gcc.dg/vect/slp-perm-12.c: New testcase.
5276 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5278 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5279 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5280 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5281 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5283 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/gomp/pr66571-1.C: New test.
5289 * c-c++-common/gomp/pr66429.c: New test.
5291 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5293 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5294 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5296 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5298 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5301 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5304 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5306 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5308 * gcc.target/mips/pr65862-1.c: New test.
5309 * gcc.target/mips/pr65862-2.c: Likewise.
5311 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5313 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5314 * gcc.target/i386/pr52252-atom.c: Ditto.
5315 * gcc.target/i386/vect-div-1.c: Ditto.
5316 * gcc.target/i386/rotate-5.c: Ditto.
5317 * gcc.target/i386/pr50202.c: Ditto.
5318 * gcc.target/i386/pr37843-3.c: Ditto.
5319 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5320 * gcc.target/i386/pr53397-1.c: Ditto.
5321 * gcc.target/i386/pr55934.c: Ditto.
5322 * gcc.target/i386/pr37843-4.c: Ditto.
5323 * gcc.target/i386/pr60451.c: Ditto.
5324 * gcc.target/i386/pr53397-2.c: Ditto.
5325 * gcc.target/i386/vectorize1.c: Ditto.
5326 * gcc.target/i386/extract-insert-combining.c: Ditto.
5327 * gcc.target/i386/pr53759.c: Ditto.
5328 * gcc.target/i386/pr52252-core.c: Ditto.
5329 * gcc.target/i386/rotate-3.c: Ditto.
5330 * gcc.target/i386/sse-20.c: Ditto.
5331 * gcc.target/i386/rotate-4.c: Ditto.
5332 * gcc.target/i386/pr61403.c: Ditto.
5333 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5334 * gcc.target/i386/pr60901.c: Ditto.
5335 * gcc.target/i386/pr59794-7.c: Ditto.
5336 * gcc.target/i386/pr62208.c: Ditto.
5337 * gcc.target/i386/pr53416.c: Ditto.
5338 * gcc.target/i386/asm-dialect-1.c: Ditto.
5339 * gcc.target/i386/pr50038.c: Ditto.
5340 * gcc.target/i386/47698.c: Ditto.
5341 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5342 * gcc.target/i386/pr59794-2.c: Ditto.
5343 * gcc.target/i386/pr59794-3.c: Ditto.
5344 * gcc.target/i386/pr39058.c: Ditto.
5345 * gcc.target/i386/pr60205-1.c: Ditto.
5346 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5347 * gcc.target/i386/sse2-movq-2.c: Ditto.
5349 2015-06-17 Richard Biener <rguenther@suse.de>
5351 PR tree-optimization/66251
5352 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5354 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5357 * g++.dg/parse/new-placement1.C: New.
5359 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5361 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5362 * jit.dg/test-compound-assignment.c: New testcase.
5364 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5367 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5368 to "testcases" array.
5370 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5373 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5374 * jit.dg/test-debug-strings.c: New test case.
5375 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5376 the discriminant has a sane debug string.
5378 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5381 * gcc.target/i386/pr56766-1.c: New test.
5382 * gcc.target/i386/pr56766-2.c: Ditto.
5384 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5386 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5387 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5388 * gcc.target/mips/loongson-simd.c: Ditto.
5390 2015-06-16 Richard Biener <rguenther@suse.de>
5392 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5394 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5396 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5397 passed by the testsuite driver.
5399 2015-06-16 Richard Biener <rguenther@suse.de>
5401 * gcc.dg/vect/slp-perm-11.c: New testcase.
5403 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5405 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5408 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5410 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5411 Reinstate calls to torture-init and torture-finalize.
5413 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5415 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5417 2015-06-15 Nathan Sidwell <nathan@acm.org>
5420 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5422 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/cpp0x/local-type1.C: New.
5427 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5432 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5433 unimplemented error.
5434 * gfortran.dg/allocate_with_source_7.f08: New test.
5435 * gfortran.dg/allocate_with_source_8.f08: New test.
5437 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5440 * g++.dg/warn/Walways-true-3.C: New test.
5442 2015-06-13 Tom de Vries <tom@codesourcery.com>
5444 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5446 2015-06-13 Tom de Vries <tom@codesourcery.com>
5448 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5449 (main): Remove superfluous attributes.
5450 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5451 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5453 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5455 * gcc.target/i386/monitorx.c: New.
5456 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5457 * gcc.target/i386/sse-13.c: Ditto.
5458 * gcc.target/i386/sse-14.c: Ditto.
5459 * gcc.target/i386/sse-22.c: Ditto.
5460 * gcc.target/i386/sse-23.c: Ditto.
5461 * g++.dg/other/i386-2.C: Ditto.
5462 * g++.dg/other/i386-3.C: Ditto.
5464 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5466 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5468 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5471 * gfortran.dg/allocatable_scalar_13.f90: New test
5473 2015-06-11 Marek Polacek <polacek@redhat.com>
5475 * gcc.dg/fold-xor-3.c: New test.
5477 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5479 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5480 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5482 2015-06-11 Christian Bruel <christian.bruel@st.com>
5485 * gcc.target/arm/pragma_attribute.c: New test.
5487 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5489 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5491 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5494 * gcc.target/i386/pr66473.c: New test.
5496 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5499 * gcc.dg/tls/pr66470.c: New test.
5500 * gcc.target/i386/pr66470.c: New test.
5502 2015-06-10 Christian Bruel <christian.bruel@st.com>
5505 * gcc.target/arm/attr_arm.c: New test
5506 * gcc.target/arm/attr_arm-err.c: New test
5507 * gcc.target/arm/attr_thumb.c: New test
5508 * gcc.target/arm/attr_thumb-static.c: New test
5510 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5515 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5517 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5519 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5520 passed by the testsuite driver.
5522 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5525 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5526 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5527 * gcc.dg/ssp-1.c: Make counter a register.
5528 * gcc.dg/ssp-2.c: Likewise.
5529 * gcc.dg/torture/parm-coalesce.c: New.
5531 2015-06-09 Tom de Vries <tom@codesourcery.com>
5533 * gcc.target/i386/vararg-loc.c: New test.
5535 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5539 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5541 2015-06-09 Marek Polacek <polacek@redhat.com>
5543 PR tree-optimization/66299
5544 * gcc.dg/pr66299-1.c: New test.
5545 * gcc.dg/pr66299-2.c: New test.
5546 * gcc.dg/pr66299-3.c: New test.
5548 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5550 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5551 passed by the testsuite driver.
5553 2015-06-09 Richard Biener <rguenther@suse.de>
5556 * gcc.dg/fold-modpow2.c: New testcase.
5558 2015-06-09 Richard Biener <rguenther@suse.de>
5560 PR tree-optimization/66419
5561 * gcc.dg/vect/bb-slp-37.c: New testcase.
5563 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5565 * gcc.target/arm/stl-cond.c: New test.
5567 2015-06-09 Richard Biener <rguenther@suse.de>
5570 * gcc.dg/torture/pr66413.c: New testcase.
5572 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5574 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5575 * gcc.dg/ssp-1.c: Make counter a register.
5576 * gcc.dg/ssp-2.c: Likewise.
5577 * gcc.dg/torture/parm-coalesce.c: New.
5579 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5581 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5582 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5584 2015-06-08 Tom de Vries <tom@codesourcery.com>
5586 PR rtl-optimization/66444
5587 * gcc.dg/pr66444.c: New test.
5589 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5592 * gfortran.dg/class_is_1.f90: New test.
5593 * gfortran.dg/type_is_1.f90: Ditto.
5595 2015-06-08 Marek Polacek <polacek@redhat.com>
5598 * gcc.dg/cpp/pr66415-1.c: New test.
5599 * gcc.dg/cpp/pr66415-2.c: New test.
5601 2015-06-08 Richard Biener <rguenther@suse.de>
5603 PR tree-optimization/66422
5604 * gcc.dg/Warray-bounds-16.c: New testcase.
5606 2015-06-08 Richard Biener <rguenther@suse.de>
5608 * gcc.dg/vect/slp-perm-10.c: New testcase.
5609 * gcc.dg/vect/slp-23.c: Adjust.
5610 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5611 vector pointer update.
5613 2015-06-08 Marek Polacek <polacek@redhat.com>
5616 * g++.dg/ubsan/pr66452.C: New test.
5618 2015-06-08 Tom de Vries <tom@codesourcery.com>
5620 PR tree-optimization/66436
5621 * gcc.dg/gomp/dump-new-function-2.c: New test.
5622 * gcc.dg/gomp/dump-new-function-3.c: Same.
5623 * gcc.dg/gomp/dump-new-function.c: Same.
5625 2015-06-08 Tom de Vries <tom@codesourcery.com>
5627 PR tree-optimization/66435
5628 * gcc.dg/gomp/notify-new-function-2.c: New test.
5629 * gcc.dg/gomp/notify-new-function-3.c: Same.
5630 * gcc.dg/gomp/notify-new-function.c: Same.
5632 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5634 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5635 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5636 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5637 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5638 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5639 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5642 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5645 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5646 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5648 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5649 * gfortran.dg/warn_conversion_5.f90: New test.
5650 * gfortran.dg/warn_conversion_6.f90: New test.
5651 * gfortran.dg/warn_conversion_7.f90: New test.
5653 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5656 * gfortran.dg/blockdata_9.f: New test.
5658 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5661 * gfortran.dg/forall_17.f90: New test.
5663 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5665 * g++.dg/cpp0x/pr57101.C: Add warning.
5666 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5667 * g++.dg/ext/visibility/anon7.C: Same.
5668 * g++.dg/ipa/pr63587-2.C: Same.
5669 * g++.dg/opt/dump1.C: Same.
5670 * g++.dg/opt/pr59622-3.C: Same.
5671 * g++.dg/opt/pr59622.C: Same.
5672 * g++.dg/torture/pr46383.C: Same.
5673 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5674 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5675 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5677 * gfortran.dg/intent_out_8.f90: Same.
5678 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5680 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5683 gfortran.dg/equiv_9.f90: New test.
5686 2015-06-05 Tom de Vries <tom@codesourcery.com>
5688 merge from gomp4 branch:
5689 2015-05-28 Tom de Vries <tom@codesourcery.com>
5691 PR tree-optimization/65443
5692 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5693 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5694 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5696 2015-06-05 Nathan Sidwell <nathan@acm.org>
5699 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5701 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5703 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5705 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5707 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5709 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5711 * gcc.target/i386/noplt-1.c: New test.
5712 * gcc.target/i386/noplt-2.c: New test.
5713 * gcc.target/i386/noplt-3.c: New test.
5714 * gcc.target/i386/noplt-4.c: New test.
5716 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5719 * gfortran.dg/adjustl_1.f90: New test.
5721 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5723 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5724 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5726 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5728 * lto.c (iterative_hash_canonical_type,
5729 gimple_register_canonical_type): only hash main variants of types
5731 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5733 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5734 Move set of dg-do-what-default after early return.
5736 2015-06-04 Marek Polacek <polacek@redhat.com>
5739 * gcc.dg/lvalue-8.c: New test.
5741 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5742 Paolo Carlini <paolo.carlini@oracle.com>
5745 * g++.dg/other/pr66130.C: New.
5746 * g++.dg/cpp0x/pr66130.C: Likewise.
5748 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5750 * g++.dg/cpp0x/decl-loc1.C: New.
5751 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5752 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5753 * g++.dg/init/ctor8.C: Likewise.
5754 * g++.dg/parse/semicolon4.C: Likewise.
5756 2015-06-03 Marek Polacek <polacek@redhat.com>
5759 * g++.dg/ubsan/static-init-1.C: New test.
5760 * g++.dg/ubsan/static-init-2.C: New test.
5761 * g++.dg/ubsan/static-init-3.C: New test.
5763 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5766 * gcc.target/i386/pr66275.c: New test.
5768 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5770 * gcc.dg/Wcxx-compat-22.c: New testcase.
5771 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5772 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5773 * c-c++-common/pr58346-1.c: Likewise.
5774 * c-c++-common/transparent-union-1.c: Likewise.
5776 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5778 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5779 * g++.dg/plugin/def_plugin.c: New file.
5780 * g++.dg/plugin/def-plugin-test.C: New file.
5782 2015-06-03 Richard Biener <rguenther@suse.de>
5784 * gcc.dg/vect/bb-slp-36.c: New testcase.
5786 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5788 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5790 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5792 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5793 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5794 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5795 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5797 2015-06-03 Marek Polacek <polacek@redhat.com>
5801 * gcc.dg/pr64223-1.c: New test.
5802 * gcc.dg/pr64223-2.c: New test.
5804 2015-06-03 Richard Biener <rguenther@suse.de>
5806 PR tree-optimization/63916
5807 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5809 2015-06-03 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/66375
5812 * gcc.dg/torture/pr66375.c: New testcase.
5814 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5816 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5818 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5821 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5823 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5826 * gfortran.dg/reshape_7.f90: New test.
5828 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5831 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5834 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5837 * gcc.dg/pr49551.c: New testcase.
5839 2015-06-02 Richard Biener <rguenther@suse.de>
5842 * g++.dg/lto/pr65549_0.C: New testcase.
5844 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5848 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5850 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5852 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5854 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5857 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5859 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5861 PR tree-optimization/48052
5862 * gcc.dg/tree-ssa/scev-8.c: New.
5863 * gcc.dg/tree-ssa/scev-9.c: New.
5864 * gcc.dg/tree-ssa/scev-10.c: New.
5865 * gcc.dg/vect/pr48052.c: New.
5867 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5869 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5871 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5873 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5875 2015-06-02 Marek Polacek <polacek@redhat.com>
5878 * gcc.dg/torture/pr66345.c: New test.
5880 2015-06-02 Richard Biener <rguenther@suse.de>
5882 PR tree-optimization/65961
5883 * gcc.dg/torture/pr65961.c: New testcase.
5885 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5887 PR tree-optimization/52563
5888 PR tree-optimization/62173
5889 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5890 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5892 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5894 * gnat.dg/specs/varsize_return2.ads: New test.
5895 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5897 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5899 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5901 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5904 * gcc.target/aarch64/sync-comp-swap.c: New.
5905 * gcc.target/aarch64/sync-comp-swap.x: New.
5906 * gcc.target/aarch64/sync-op-acquire.c: New.
5907 * gcc.target/aarch64/sync-op-acquire.x: New.
5908 * gcc.target/aarch64/sync-op-full.c: New.
5909 * gcc.target/aarch64/sync-op-full.x: New.
5910 * gcc.target/aarch64/sync-op-release.c: New.
5911 * gcc.target/aarch64/sync-op-release.x: New.
5913 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5915 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5918 2015-06-01 Richard Biener <rguenther@suse.de>
5920 PR tree-optimization/66349
5921 PR tree-optimization/66352
5922 PR tree-optimization/66357
5923 * gcc.dg/torture/pr66357.c: New testcase.
5924 * gcc.dg/torture/pr66349.c: Likewise.
5925 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5927 2015-06-01 Richard Biener <rguenther@suse.de>
5930 2015-05-29 Richard Biener <rguenther@suse.de>
5932 PR tree-optimization/66314
5933 * gcc.dg/asan/pr66314.c: New testcase.
5935 2015-06-01 Richard Biener <rguenther@suse.de>
5937 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5939 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5941 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5943 (hp3, hp4): Add inline keyword.
5944 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5945 (hp2): Add inline keyword.
5946 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5947 (hp2): Add inline keyword.
5949 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5952 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5953 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5954 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5955 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5957 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5959 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5960 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5962 2015-06-01 Richard Biener <rguenther@suse.de>
5964 PR tree-optimization/66280
5965 * g++.dg/torture/pr66280.C: New testcase.
5966 * g++.dg/torture/pr66280-2.C: Likewise.
5968 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5970 * gnat.dg/addr9_1.adb: New test.
5971 * gnat.dg/addr9_2.adb: Likewise.
5972 * gnat.dg/addr9_3.adb: Likewise.
5973 * gnat.dg/addr9_4.adb: Likewise.
5975 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5977 * g++.dg/other/dump-ada-spec-4.C: New test.
5979 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5981 * gcc.dg/alias-8.c: Fix dg-warning.
5983 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5985 * gcc.dg/alias-8.c: Do not xfail.
5986 * gcc.dg/pr62167.c: Prevent FRE.
5987 * gcc.dg/alias-14.c: New testcase.
5989 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5991 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5993 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5996 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5998 * gcc.target/s390/hotpatch-10.c: Likewise.
5999 * gcc.target/s390/hotpatch-11.c: Likewise.
6000 * gcc.target/s390/hotpatch-12.c: Likewise.
6001 * gcc.target/s390/hotpatch-17.c: Likewise.
6002 * gcc.target/s390/hotpatch-18.c: Likewise.
6003 * gcc.target/s390/hotpatch-20.c: Likewise.
6004 * gcc.target/s390/hotpatch-21.c: Likewise.
6005 * gcc.target/s390/hotpatch-22.c: Likewise.
6006 * gcc.target/s390/hotpatch-23.c: Likewise.
6007 * gcc.target/s390/hotpatch-24.c: Likewise.
6008 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6009 to check for the exact nops too.
6010 * gcc.target/s390/hotpatch-3.c: Likewise.
6011 * gcc.target/s390/hotpatch-4.c: Likewise.
6012 * gcc.target/s390/hotpatch-5.c: Likewise.
6013 * gcc.target/s390/hotpatch-6.c: Likewise.
6014 * gcc.target/s390/hotpatch-7.c: Likewise.
6015 * gcc.target/s390/hotpatch-8.c: Likewise.
6016 * gcc.target/s390/hotpatch-9.c: Likewise.
6017 * gcc.target/s390/hotpatch-14.c: Likewise.
6018 * gcc.target/s390/hotpatch-15.c: Likewise.
6019 * gcc.target/s390/hotpatch-16.c: Likewise.
6020 * gcc.target/s390/hotpatch-19.c: Likewise.
6021 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6022 scan-assembler-times counting number of .align directives.
6023 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6024 dg-options. Remove scan-assembler-times counting number of .align
6026 * gcc.target/s390/hotpatch-26.c: New file.
6027 * gcc.target/s390/hotpatch-27.c: New file.
6028 * gcc.target/s390/hotpatch-28.c: New file.
6029 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6030 using -Os -O0 -O1 -O2 -O3 options.
6032 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6036 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6038 PR tree-optimization/66142
6039 * gcc.dg/vect/pr66142.c: New test.
6041 2015-05-29 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/66314
6044 * gcc.dg/asan/pr66314.c: New testcase.
6046 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6048 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6049 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6051 (schedule-cleanups, dg-keep-saved-temps): New proc.
6052 (gcc-dg-test-1): Schedule cleanups.
6053 * lib/profopt.exp (profopt-execute): Likewise.
6054 * g++.dg/cdce3.C: Adjust expected line numbers.
6055 * gcc.dg/cdce1.c: Likewise.
6056 * gcc.dg/cdce2.c: Likewise.
6057 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6058 * gcc.dg/strlenopt-24.c: Likewise.
6059 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6060 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6061 * obj-c++.dg/encode-2.mm: Likewise.
6063 2015-05-28 DJ Delorie <dj@redhat.com>
6065 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6067 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/discr43.adb: New test.
6071 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6073 * gnat.dg/varsize_temp.adb: Rename into...
6074 * gnat.dg/varsize1.adb: ...this.
6075 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6076 * gnat.dg/varsize2.ad[sb]: ...this.
6077 * gnat.dg/varsize3_1.adb: New test.
6078 * gnat.dg/varsize3_2.adb: Likewise.
6079 * gnat.dg/varsize3_3.adb: Likewise.
6080 * gnat.dg/varsize3_4.adb: Likewise.
6081 * gnat.dg/varsize3_5.adb: Likewise.
6082 * gnat.dg/varsize3_6.adb: Likewise.
6083 * gnat.dg/varsize3_pkg1.ads: New helper.
6084 * gnat.dg/varsize3_pkg2.ads: Likewise.
6085 * gnat.dg/varsize3_pkg3.ads: Likewise.
6087 2015-05-28 Richard Biener <rguenther@suse.de>
6089 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6091 2015-05-28 Richard Biener <rguenther@suse.de>
6093 PR tree-optimization/66142
6094 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6096 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6099 * gcc.dg/darwin-minversion-3.c: Update testcase.
6100 * gcc.dg/darwin-minversion-4.c: Ditto.
6101 * gcc.dg/darwin-minversion-5.c: New testcase.
6102 * gcc.dg/darwin-minversion-6.c: Ditto.
6103 * gcc.dg/darwin-minversion-7.c: Ditto.
6104 * gcc.dg/darwin-minversion-8.c: Ditto.
6105 * gcc.dg/darwin-minversion-9.c: Ditto.
6106 * gcc.dg/darwin-minversion-10.c: Ditto.
6107 * gcc.dg/darwin-minversion-11.c: Ditto.
6108 * gcc.dg/darwin-minversion-12.c: Ditto.
6110 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6112 PR rtl-optimization/66168
6113 * gcc.c-torture/compile/pr66168.c: New test.
6115 2015-05-27 Jeff Law <law@redhat.com>
6118 * gcc.dg/target/m68k/pr39726-1.c: New test.
6120 2015-05-27 Nathan Sidwell <nathan@acm.org>
6123 * g++.dg/ext/alias-canon3.C: New.
6125 2015-05-27 Richard Biener <rguenther@suse.de>
6127 PR tree-optimization/66272
6129 2014-08-15 Richard Biener <rguenther@suse.de>
6131 PR tree-optimization/62031
6132 * gcc.dg/torture/pr66272.c: New testcase.
6134 2015-05-27 Richard Biener <rguenther@suse.de>
6136 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6138 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6141 * gcc.dg/pr65358.c: New test.
6143 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6146 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6148 * gfortran.dg/allocate_with_source_6.f90: New test.
6150 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6152 * gnat.dg/atomic7_1.adb: New test.
6153 * gnat.dg/atomic7_2.adb: Likewise.
6154 * gnat.dg/atomic7_pkg1.ads: New helper.
6155 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6157 2015-05-26 Michael Matz <matz@suse.de>
6160 * gcc.dg/vect/pr66251.c: New test.
6162 2015-05-26 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/66142
6165 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6167 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6170 * gfortran.dg/allocatable_scalar_13.f90: New test
6172 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6174 * gnat.dg/warn11.adb: New test.
6175 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6177 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6179 * gnat.dg/vfa1_1.adb: New test.
6180 * gnat.dg/vfa1_2.adb: Likewise.
6181 * gnat.dg/vfa1_3.adb: Likewise.
6182 * gnat.dg/vfa1_4.adb: Likewise.
6183 * gnat.dg/vfa1_pkg.ads: New helper.
6185 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6187 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6188 * gcc.target/i386/pr66232-3.c: Likewise.
6190 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6193 * gcc.target/i386/pr66274.c: New test.
6195 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6197 * gnat.dg/renaming6.ad[sb]: New test.
6199 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6201 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6202 and 'dg-require-effective-target pie'.
6204 2015-05-23 Nathan Sidwell <nathan@acm.org>
6207 * g++.dg/cpp0x/pr66243.C: New.
6209 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6212 * g++.dg/lto/pr66180_0.C: New testcase.
6213 * g++.dg/lto/pr66180_1.C: New testcase.
6215 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6218 * typebound_call_27.f90: New file.
6220 2015-05-23 Nathan Sidwell <nathan@acm.org>
6223 * g++.dg/template/pr65936.C: New.
6225 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6227 PR tree-optimization/63387
6228 * gcc.dg/pr63387-2.c: New testcase.
6230 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6232 * gcc.dg/simd-1.c: Update to the new message.
6234 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6236 * gcc.dg/nand.c: New testcase.
6238 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6240 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6241 Set dg-do-what-default to compile only on ARM targets without
6242 arm_neon_hw execution support. Remove redundant c-torture-execute
6243 in loop over test cases.
6245 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6248 * gcc.target/aarch64/pr65491_1.c: New test.
6249 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6250 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6252 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6255 * g++.dg/cpp0x/explicit9.C: New.
6256 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6258 2015-05-22 Richard Biener <rguenther@suse.de>
6260 PR tree-optimization/66251
6261 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6263 2015-05-22 Marek Polacek <polacek@redhat.com>
6266 * c-c++-common/attributes-enum-1.c: New test.
6267 * c-c++-common/attributes-enum-2.c: New test.
6268 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6269 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6271 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6273 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6274 effective target support. If no arm_neon_hw support, do not attempt
6275 to execute the tests; only compile them.
6276 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6277 and "dg-require-effective-target arm_neon_ok".
6278 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6279 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6280 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6281 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6282 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6283 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6284 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6285 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6286 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6287 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6288 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6289 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6290 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6291 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6292 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6293 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6294 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6295 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6296 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6297 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6298 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6299 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6300 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6301 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6302 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6303 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6304 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6305 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6306 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6307 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6308 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6309 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6310 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6311 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6312 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6313 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6314 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6315 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6316 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6317 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6318 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6319 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6320 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6321 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6322 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6323 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6324 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6325 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6326 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6327 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6328 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6329 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6330 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6331 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6332 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6333 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6334 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6335 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6336 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6337 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6338 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6339 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6340 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6341 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6342 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6343 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6344 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6345 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6346 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6347 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6348 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6349 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6350 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6351 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6352 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6353 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6354 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6355 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6356 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6357 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6358 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6359 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6360 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6361 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6362 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6363 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6364 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6365 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6366 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6367 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6368 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6369 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6370 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6371 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6372 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6373 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6374 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6375 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6376 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6377 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6378 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6379 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6380 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6381 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6382 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6383 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6384 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6385 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6386 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6387 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6388 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6389 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6390 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6392 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6394 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6395 * gcc.dg/vect/pr59354.c: Likewise.
6396 * gcc.dg/vect/pr64252.c: Likewise.
6397 * gcc.dg/vect/pr64404.c: Likewise.
6398 * gcc.dg/vect/pr64493.c: Likewise.
6399 * gcc.dg/vect/pr64495.c: Likewise.
6400 * gcc.dg/vect/pr64844.c: Likewise.
6401 * gcc.dg/vect/pr65518.c: Likewise.
6402 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6404 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6407 * g++.dg/cpp1y/var-templ28.C: New.
6409 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6412 * gcc.target/i386/pr66232-1.c: New test.
6413 * gcc.target/i386/pr66232-2.c: Likewise.
6414 * gcc.target/i386/pr66232-3.c: Likewise.
6415 * gcc.target/i386/pr66232-4.c: Likewise.
6416 * gcc.target/i386/pr66232-5.c: Likewise.
6418 2015-05-21 Nathan Sidwell <nathan@acm.org>
6420 * g++.dg/cpp1y/pr60943.C: New.
6422 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6424 PR tree-optimization/66233
6425 * gcc.c-torture/execute/pr66233.c: New test.
6427 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6430 * gfortran.dg/inline_matmul_11.f90: New test.
6432 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6434 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6435 instead of listing several targets on its own.
6436 * gcc.target/i386/pr32219-2.c: Likewise.
6437 * gcc.target/i386/pr32219-3.c: Likewise.
6438 * gcc.target/i386/pr32219-4.c: Likewise.
6439 * gcc.target/i386/pr32219-5.c: Likewise.
6440 * gcc.target/i386/pr32219-6.c: Likewise
6441 * gcc.target/i386/pr32219-7.c: Likewise.
6442 * gcc.target/i386/pr32219-8.c: Likewise.
6443 * gcc.target/i386/pr39013-1.c: Likewise.
6444 * gcc.target/i386/pr39013-2.c: Likewise.
6445 * gcc.target/i386/pr64317.c: Likewise.
6447 2015-05-21 Jeff Law <law@redhat.com>
6449 * gcc.target/hppa/shadd-3.c: New test.
6450 * gcc.target/hppa/shadd-4.c: New test.
6452 2015-05-21 Michael Matz <matz@suse.de>
6454 * gcc.dg/vect/vect-strided-store.c: New test.
6455 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6456 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6458 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6461 * gcc.dg/pow-sqrt-synth-1.c: New test.
6462 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6464 2015-05-21 Richard Biener <rguenther@suse.de>
6467 * g++.dg/conversion/pr66211.C: New testcase.
6468 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6470 2015-05-21 Jeff Law <law@redhat.com>
6472 * gcc.target/hppa/shadd-2.c: New test.
6474 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6477 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6479 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6482 * gcc.target/arm/pr26702.c: Adjust target selector.
6484 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6487 * gcc.dg/lto/pr66221_0.c: New test.
6488 * gcc.dg/lto/pr66221_1.c: New test.
6490 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6493 * gcc.dg/redecl-4.c: Update column numbers.
6494 * gcc.dg/format/bitfld-1.c: Likewise.
6495 * gcc.dg/format/attr-2.c: Likewise.
6496 * gcc.dg/format/attr-6.c: Likewise.
6497 * gcc.dg/format/attr-7.c (baz): Likewise.
6498 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6499 * gcc.dg/format/attr-4.c: Likewise.
6500 * gcc.dg/format/branch-1.c: Likewise.
6501 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6502 locations within strings with embedded escape sequences.
6504 2015-05-20 Jeff Law <law@redhat.com>
6506 * gcc.target/hppa/hppa.exp: New target test driver.
6507 * gcc.target/hppa/shadd-1.c: New test.
6509 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6511 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6513 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6515 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6516 (fn_33_k_and_r_style): New.
6517 (fn_33_stroustrup_style): New.
6518 (fn_33_allman_style): New.
6519 (fn_33_whitesmiths_style): New.
6520 (fn_33_horstmann_style): New.
6521 (fn_33_ratliff_banner_style): New.
6522 (fn_33_lisp_style): New.
6523 (fn_34_indent_dash_gnu): New.
6524 (fn_34_indent_dash_kr): New.
6525 (fn_34_indent_dash_orig): New.
6526 (fn_34_indent_linux_style): New.
6528 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6531 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6533 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6535 PR tree-optimization/65447
6536 * gcc.dg/tree-ssa/pr65447.c: New test.
6538 2015-05-19 Nathan sidwell <nathan@acm.org>
6540 * g++.dg/cpp0x/pr65954.C: New.
6542 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6544 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6546 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6548 * lib/target-supports.exp: Vector do not always have natural
6551 2015-05-19 David Sherwood <david.sherwood@arm.com>
6553 * gcc.dg/loop-invariant.c: New testcase.
6555 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6557 * lib/target-supports.exp: Vector do not always have natural
6560 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6562 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6564 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6566 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6568 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6569 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6570 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6571 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6572 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6573 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6574 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6575 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6576 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6577 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6579 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6581 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6583 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6585 * gcc.target/s390/s390.exp
6586 (check_effective_target_vector): New check.
6587 * gcc.target/s390/vector/vec-abi-1.c: New test.
6588 * gcc.target/s390/vector/vec-abi-2.c: New test.
6589 * gcc.target/s390/vector/vec-abi-3.c: New test.
6590 * gcc.target/s390/vector/vec-abi-4.c: New test.
6591 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6592 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6593 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6594 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6595 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6596 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6597 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6598 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6599 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6600 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6601 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6602 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6603 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6604 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6605 * gcc.target/s390/vector/vec-init-1.c: New test.
6606 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6607 * gcc.target/s390/vector/vec-shift-1.c: New test.
6608 * gcc.target/s390/vector/vec-sub-1.c: New test.
6610 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6612 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6614 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6616 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6618 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6620 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6622 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6624 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6626 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6628 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6630 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6632 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6634 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6636 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6638 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6640 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6642 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6644 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6646 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6648 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6650 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6652 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6654 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6656 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6658 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6660 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6662 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6664 PR tree-optimization/66187
6665 * gcc.c-torture/execute/pr66187.c: New test.
6666 * gcc.dg/pr66187-1.c: New test.
6667 * gcc.dg/pr66187-2.c: New test.
6669 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6671 * gcc.dg/vect/bb-slp-35.c: Adjust.
6673 2015-05-19 Richard Biener <rguenther@suse.de>
6675 PR tree-optimization/66165
6676 * gcc.dg/torture/pr66165.c: New testcase.
6678 PR tree-optimization/66185
6679 * gcc.dg/torture/pr66185.c: New testcase.
6681 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6684 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6686 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6688 * gcc.target/mips/p5600-bonding.c : New file.
6690 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6693 * gfortran.dg/interface_operator_1.f90: New tests.
6695 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6698 * gfortran.dg/generic_29.f90: New tests.
6700 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6703 * gfortran.dg/storage_size_6.f90: New tests.
6705 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6708 * gfortran.dg/null1.f90: New test.
6710 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6713 * gfortran.dg/entry_21.f90: New test.
6715 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6718 * gfortran.dg/storage_size_6.f90: New tests.
6720 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6723 * gfortran.dg/misplaced_statement.f90: New test.
6725 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6728 * gfortran.dg/filepos1.f90: New test
6730 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6733 * gfortran.dg/pr64925.f90: New test.
6735 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6737 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6739 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6741 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6743 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6744 to the family of pie capable targets.
6746 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6748 * gcc.target/arm/bics_1.c : New testcase.
6749 * gcc.target/arm/bics_2.c : New testcase.
6750 * gcc.target/arm/bics_3.c : New testcase.
6751 * gcc.target/arm/bics_4.c : New testcase.
6753 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6755 * gcc.target/mips/umips-attr.c: New test.
6757 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6759 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6760 * gcc.dg/20150120-2.c (dg-final): Ditto.
6761 * gcc.dg/20150120-2.c (dg-final): Ditto.
6762 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6764 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6767 * gcc.target/i386/pr66174.c: New test.
6769 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6772 * gfortran.dg/matmul_bounds_6.f90: New test.
6773 * gfortran.dg/matmul_bounds_7.f90: New test.
6775 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6777 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6778 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6779 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6780 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6781 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6782 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6784 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6787 * gfortran.dg/continuation_13.f90: Update test.
6788 * gfortran.dg/pr65903.f90: New test.
6790 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6793 * gfortran.dg/block_14.f90: New test.
6795 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6798 * lib/gfortran-dg.exp: Update regex to handle two locations for
6799 the same diagnostic without caret.
6800 * gfortran.dg/badline.f: Test also that line numbers are correct
6801 before and after "left but not entered" warning.
6803 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6804 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6807 * gcc.target/arm/maskdata.c: New test.
6809 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6812 * gfortran.dg/derived_constructor_components_5: New test
6814 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6817 * gcc.target/alpha/pr66140.c: New test.
6819 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6822 * gcc.dg/Wconversion-complex-c99.c: New test.
6823 * gcc.dg/Wconversion-complex-gnu.c: New test.
6825 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6827 PR tree-optimization/64454
6828 * gcc.dg/modmod.c: New testcase.
6830 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6832 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6834 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6837 * gcc.target/i386/mpx/pr66134.c: New test.
6839 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6841 * gcc.target/powerpc/pr60158.c: New test.
6843 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6845 * gcc.target/i386/sibcall-7.c: New test.
6846 * gcc.target/i386/sibcall-8.c: New test.
6848 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6850 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6851 (abs64_in_dreg): Likewise.
6853 2015-05-14 Marek Polacek <polacek@redhat.com>
6857 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6858 * gcc.dg/pr19984.c: Likewise.
6859 * gcc.dg/pr66066-1.c: New test.
6860 * gcc.dg/pr66066-2.c: New test.
6861 * gcc.dg/pr66066-3.c: New test.
6863 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6865 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6866 * gcc.dg/pow-sqrt.x: New file.
6867 * gcc.dg/pow-sqrt-1.c: New test.
6868 * gcc.dg/pow-sqrt-2.c: Likewise.
6869 * gcc.dg/pow-sqrt-3.c: Likewise.
6871 2015-05-13 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/66123
6874 * gcc.dg/torture/pr66123.c: New testcase.
6876 2015-05-13 Richard Biener <rguenther@suse.de>
6879 * gcc.dg/alias-2.c: Adjust.
6880 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6882 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6885 * gcc.target/i386/pr65103-3.c: New.
6887 2015-05-13 Martin Liska <mliska@suse.cz>
6889 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6891 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6894 * gcc.target/i386/pr66112-2.c: New test.
6897 * gcc.target/i386/pr66112-1.c: New test.
6899 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6902 * gcc.target/i386/mpx/pr66048.cc: New.
6904 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6906 PR rtl-optimization/64616
6907 * gcc.dg/loop-8.c: New test.
6908 * gcc.dg/loop-9.c: New test.
6910 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6913 * gcc.target/i386/pr66047.c: New testcase.
6915 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6918 * gcc.c-torture/compile/pr65873.c: New testcase.
6920 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6923 * gfortran.dg/inline_matmul_10.f90: New test.
6925 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6927 * c-c++-common/Wmisleading-indentation.c: New testcase.
6928 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6929 * c-c++-common/Wmisleading-indentation-2.md: New file.
6931 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6933 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6935 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6937 2015-05-12 Richard Biener <rguenther@suse.de>
6939 PR tree-optimization/66101
6940 * gcc.dg/torture/pr66101.c: New testcase.
6942 2015-05-12 Richard Biener <rguenther@suse.de>
6944 PR tree-optimization/37021
6945 * gcc.target/i386/vect-addsub.c: New testcase.
6947 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6949 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6951 2015-05-12 Tom de Vries <tom@codesourcery.com>
6953 PR tree-optimization/66010
6954 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6956 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/cpp0x/trailing10.C: New.
6961 2015-05-12 Richard Biener <rguenther@suse.de>
6963 * gcc.dg/vect/bb-slp-35.c: New testcase.
6965 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6968 * gfortran.dg/bound_simplification_6.f90: New.
6970 2015-05-11 Steve Ellcey <sellcey@mips.com>
6972 * gcc.target/mips/branch-1.c: Pass argument to bar().
6974 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6977 * gcc.target/i386/pr65753.c: New test.
6979 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6981 PR rtl-optimization/66076
6982 * gcc.dg/torture/pr66076.c: New test.
6984 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6987 * gfortran.dg/inline_matmul_7.f90: New test.
6988 * gfortran.dg/inline_matmul_8.f90: New test.
6989 * gfortran.dg/inline_matmul_9.f90: New test.
6991 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6993 * gfortran.dg/bound_simplification_5.f90: New.
6995 2015-05-09 Jason Merrill <jason@redhat.com>
6997 * lib/target-supports.exp (cxx_default): New global.
6998 (check_effective_target_c++11_only)
6999 (check_effective_target_c++14_only)
7000 (check_effective_target_c++98_only)
7001 (check_effective_target_c++1z_only): Check it.
7003 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7005 PR tree-optimization/64454
7006 * gcc.dg/tree-ssa/vrp97.c: New file.
7007 * gcc.dg/vect/slp-perm-7.c: Update.
7009 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7012 * gfortran.dg/elemental_subroutine_11.f90: New test.
7014 2015-05-08 Richard Biener <rguenther@suse.de>
7016 PR tree-optimization/66036
7017 * gcc.dg/vect/slp-41.c: New testcase.
7019 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7021 * gfortran.dg/elemental_optional_args_7.f90: New.
7023 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7025 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7028 2015-05-08 Marek Polacek <polacek@redhat.com>
7031 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7032 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7034 2015-05-07 Marek Polacek <polacek@redhat.com>
7037 * c-c++-common/Wshift-negative-value-1.c: New test.
7038 * c-c++-common/Wshift-negative-value-2.c: New test.
7039 * c-c++-common/Wshift-negative-value-3.c: New test.
7040 * c-c++-common/Wshift-negative-value-4.c: New test.
7041 * c-c++-common/Wshift-negative-value-5.c: New test.
7042 * c-c++-common/Wshift-negative-value-6.c: New test.
7043 * gcc.dg/c90-left-shift-1.c: New test.
7044 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7045 * gcc.dg/c99-left-shift-1.c: New test.
7047 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7051 * gcc.dg/fdata-sections-2.c: New file.
7053 2015-05-07 Marek Polacek <polacek@redhat.com>
7056 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7058 * c-c++-common/ubsan/align-7.c: Likewise.
7059 * c-c++-common/ubsan/bounds-8.c: Likewise.
7060 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7061 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7062 * c-c++-common/ubsan/null-1.c: Likewise.
7063 * c-c++-common/ubsan/null-10.c: Likewise.
7064 * c-c++-common/ubsan/null-11.c: Likewise.
7065 * c-c++-common/ubsan/null-2.c: Likewise.
7066 * c-c++-common/ubsan/null-3.c: Likewise.
7067 * c-c++-common/ubsan/null-4.c: Likewise.
7068 * c-c++-common/ubsan/null-5.c: Likewise.
7069 * c-c++-common/ubsan/null-6.c: Likewise.
7070 * c-c++-common/ubsan/null-7.c: Likewise.
7071 * c-c++-common/ubsan/null-8.c: Likewise.
7072 * c-c++-common/ubsan/null-9.c: Likewise.
7073 * c-c++-common/ubsan/object-size-1.c: Likewise.
7074 * c-c++-common/ubsan/object-size-10.c: Likewise.
7075 * c-c++-common/ubsan/object-size-4.c: Likewise.
7076 * c-c++-common/ubsan/object-size-5.c: Likewise.
7077 * c-c++-common/ubsan/object-size-7.c: Likewise.
7078 * c-c++-common/ubsan/object-size-8.c: Likewise.
7079 * c-c++-common/ubsan/object-size-9.c: Likewise.
7080 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7081 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7082 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7083 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7084 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7085 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7086 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7087 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7088 * c-c++-common/ubsan/pr59333.c: Likewise.
7089 * c-c++-common/ubsan/pr59667.c: Likewise.
7090 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7091 * c-c++-common/ubsan/pr60636.c: Likewise.
7092 * c-c++-common/ubsan/pr63802.c: Likewise.
7093 * c-c++-common/ubsan/recovery-1.c: Likewise.
7094 * c-c++-common/ubsan/recovery-3.c: Likewise.
7095 * c-c++-common/ubsan/shift-1.c: Likewise.
7096 * c-c++-common/ubsan/shift-2.c: Likewise.
7097 * c-c++-common/ubsan/shift-4.c: Likewise.
7098 * c-c++-common/ubsan/shift-7.c: Likewise.
7099 * c-c++-common/ubsan/undefined-2.c: Likewise.
7100 * c-c++-common/ubsan/vla-1.c: Likewise.
7101 * g++.dg/ubsan/null-1.C: Likewise.
7102 * g++.dg/ubsan/null-3.C: Likewise.
7103 * g++.dg/ubsan/null-4.C: Likewise.
7104 * g++.dg/ubsan/vptr-8.C: Likewise.
7105 * g++.dg/ubsan/vptr-9.C: Likewise.
7106 * gcc.dg/ubsan/bounds-2.c: Likewise.
7107 * gcc.dg/ubsan/object-size-9.c: Likewise.
7109 2015-05-07 Jeff Law <law@redhat.com>
7111 * gcc.dg/tree-ssa/shorten-1.c: New test.
7113 2015-05-07 Richard Biener <rguenther@suse.de>
7115 PR tree-optimization/66002
7116 * gcc.dg/vect/vect-125.c: New testcase.
7118 2015-05-07 Marek Polacek <polacek@redhat.com>
7119 Martin Uecker <uecker@eecs.berkeley.edu>
7121 * c-c++-common/ubsan/bounds-10.c: New test.
7123 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7125 * jit.dg/harness.h (set_options): Wrap with
7126 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7127 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7128 Special-case test-benchmark.c as a negative.
7129 * jit.dg/test-benchmark.c: New file.
7131 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7134 * gcc.target/arm/pr64208.c: New test.
7136 2015-05-06 Alan Modra <amodra@gmail.com>
7139 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7140 (gparms): Make volatile.
7142 2015-05-06 Richard Biener <rguenther@suse.de>
7144 PR tree-optimization/62283
7145 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7147 2015-05-06 Christian Bruel <christian.bruel@st.com>
7150 * gcc.target/aarch64/iinline-attr-1.c: New test.
7152 2015-05-06 Richard Biener <rguenther@suse.de>
7154 * gcc.dg/vect/bb-slp-34.c: New testcase.
7156 2015-05-06 Richard Biener <rguenther@suse.de>
7158 PR tree-optimization/62283
7159 * gcc.dg/vect/bb-slp-14.c: Adjust.
7161 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7164 * gcc.target/i386/pr65990.c: New test.
7166 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7169 * gcc.target/i386/pr65915.c: New.
7171 2015-05-05 Tom de Vries <tom@codesourcery.com>
7173 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7174 'va_list escapes 0'.
7176 2015-05-05 Tom de Vries <tom@codesourcery.com>
7178 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7181 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7183 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7184 * gcc.target/arm/pr65924.c: Likewise.
7186 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7189 * gcc.target/i386/pr65871-3.c: New test.
7191 2015-05-04 Jeff Law <law@redhat.com>
7194 2015-05-04 Jeff Law <law@redhat.com>
7195 * gcc.dg/tree-ssa/shorten-1.c: New test.
7197 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7198 Jakub Jelinek <jakub@redhat.com>
7201 * g++.dg/cpp0x/Wnarrowing4.C: New.
7203 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7205 * lib/target-supports.exp
7206 (check_effective_target_keeps_null_pointer_checks): Clarify that
7207 this is for targets that disable -fdelete-null-pointer-checks,
7208 not default it to off.
7209 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7210 -fdelete-null-pointer-checks explicit.
7211 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7212 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7213 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7214 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7215 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7216 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7217 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7218 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7219 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7220 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7221 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7222 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7223 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7224 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7225 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7226 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7227 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7228 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7229 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7230 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7231 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7232 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7233 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7234 * g++.dg/cpp0x/static_assert9.C: Likewise.
7235 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7236 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7237 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7238 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7239 * g++.dg/tree-ssa/pr26406.C: Likewise.
7241 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7243 PR tree-optimization/65984
7244 * c-c++-common/ubsan/pr65984.c: New test.
7246 2015-05-04 Jeff Law <law@redhat.com>
7248 * gcc.dg/tree-ssa/shorten-1.c: New test.
7250 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7253 * gfortran.dg/pr44735.f90: New test.
7255 2015-05-04 Richard Biener <rguenther@suse.de>
7257 PR tree-optimization/65965
7258 * gcc.dg/vect/bb-slp-33.c: New testcase.
7260 2015-05-04 Richard Biener <rguenther@suse.de>
7262 PR tree-optimization/65935
7263 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7265 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7267 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7268 for each supported variant instead of CHECK_RESULTS.
7269 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7270 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7271 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7272 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7273 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7274 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7275 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7276 expected results for unsupported variants. Call CHECK for each
7277 supported variant instead of CHECK_RESULTS.
7278 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7279 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7280 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7281 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7282 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7283 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7284 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7285 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7286 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7287 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7288 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7289 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7290 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7291 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7292 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7293 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7294 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7295 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7296 expected results for unsupported variants.
7297 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7298 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7299 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7300 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7301 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7302 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7303 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7304 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7305 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7306 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7307 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7308 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7309 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7310 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7311 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7312 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7313 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7314 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7315 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7316 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7317 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7318 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7319 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7320 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7321 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7322 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7323 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7324 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7326 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7329 * gfortran.dg/bound_9.f90: Add pointer assignment.
7331 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7332 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7335 * g++.dg/cpp0x/Wnarrowing3.C: New.
7337 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7339 * gcc.dg/20150120-1.c: New test.
7340 * gcc.dg/20150120-2.c: New test.
7341 * gcc.dg/20150120-3.c: New test.
7343 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7345 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7347 2015-05-01 Renlin Li <renlin.li@arm.com>
7349 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7351 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7353 * gfortran.dg/bound_simplification_4.f90: New.
7355 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7357 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7358 with powerpc_p8vector_ok.
7360 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7363 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7365 * gfortran.dg/bound_9.f90: New test case.
7367 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7369 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7370 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7371 for 32bit x86 targets.
7372 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7373 for 32bit x86 targets.
7374 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7375 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7376 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7377 for 32bit x86 targets.
7379 2015-04-30 Marek Polacek <polacek@redhat.com>
7381 PR tree-optimization/63551
7382 * g++.dg/ipa/pr63551.C: New test.
7384 2015-04-30 Caroline Tice <cmtice@google.com>
7387 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7388 partition size on certain targets.
7390 2015-04-30 Renlin Li <renlin.li@arm.com>
7392 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7394 2015-04-30 Marek Polacek <polacek@redhat.com>
7396 * c-c++-common/Wbool-compare-3.c: New test.
7398 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7399 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7401 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/init/ref22.C: New.
7406 2015-04-30 Marek Polacek <polacek@redhat.com>
7408 * gcc.dg/init-bad-8.c: New test.
7410 * gcc.dg/incomplete-typedef-1.c: New test.
7412 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7415 * g++.dg/template/crash121.C: New.
7417 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7419 * gcc.target/mips/call-from-init.c: New test.
7420 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7422 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7425 * gcc.target/i386/pr65871-1.c: New test.
7426 * gcc.target/i386/pr65871-2.c: Ditto.
7428 2015-04-29 Marek Polacek <polacek@redhat.com>
7431 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7432 * c-c++-common/Wbool-compare-2.c: New test.
7434 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7437 * gcc.target/aarch64/vstN_lane_1.c: New file.
7439 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7442 * g++.dg/warn/Winit-self-3.C: New.
7444 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7446 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7448 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7451 * gcc.target/arm/pr65924.c: New test.
7453 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7455 * g++.dg/gomp/tpl-target-update.C: New file.
7457 2015-04-29 Richard Biener <rguenther@suse.de>
7459 PR tree-optimization/65917
7460 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7462 2015-04-29 Christian Bruel <christian.bruel@st.com>
7465 * gcc.dg/ipa/iinline-attr.c: New test.
7466 * gcc.target/i386/iinline-attr-2.c: New test.
7468 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7470 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7473 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7475 * gcc.dg/vect/vect-33.c: Remove spurious line.
7477 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7479 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7481 2015-04-28 Marek Polacek <polacek@redhat.com>
7484 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7485 * gcc.dg/pr65901.c: New test.
7487 2015-04-28 Richard Biener <rguenther@suse.de>
7489 PR tree-optimization/62283
7490 * gfortran.dg/vect/pr62283-2.f: New testcase.
7491 * gcc.dg/vect/bb-slp-14.c: Adjust.
7493 2015-04-28 Richard Biener <rguenther@suse.de>
7495 PR tree-optimization/65851
7496 * g++.dg/torture/pr65851.C: New testcase.
7498 2015-04-27 Jeff Law <law@redhat.com>
7500 PR tree-optimization/65217
7501 * gcc.target/i386/pr65217.c: Remove XFAIL.
7503 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7506 Add tests forgotten to svn-add.
7507 * gfortran.dg/class_allocate_19.f03: New test.
7508 * gfortran.dg/class_array_20.f03: New test.
7509 * gfortran.dg/class_array_21.f03: New test.
7510 * gfortran.dg/finalize_29.f08: New test.
7512 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7516 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7517 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7519 2015-04-27 Caroline Tice <cmtice@google.com>
7521 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7524 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7527 * gcc.target/powerpc/htm-1.c: New test.
7528 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7530 (__builtin_tabortdci): Likewise.
7531 (__builtin_tcheck): Remove operand.
7532 * lib/target-supports.exp (check_htm_hw_available): New function.
7534 2015-04-27 Richard Biener <rguenther@suse.de>
7536 * gcc.target/i386/pr65217.c: XFAIL.
7538 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7540 PR tree-optimization/65875
7541 * gcc.c-torture/compile/pr65875.c: New test.
7543 2015-04-25 Marek Polacek <polacek@redhat.com>
7546 * gcc.dg/enum-incomplete-2.c: New test.
7547 * gcc.dg/enum-mode-1.c: New test.
7549 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7552 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7554 * gcc.target/powerpc/pr65849-2.c: Likewise.
7556 2015-04-24 Tom de Vries <tom@codesourcery.com>
7558 PR tree-optimization/65802
7559 * g++.dg/pr65802.C: Move to ...
7560 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7561 stdarg.h. Rewrite for C.
7562 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7563 va_start and va_end. Remove unnecessary inline asm.
7565 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7566 Wei Mi <wmi@google.com>
7568 * gcc.target/i386/sse2-load-multi.c: New test.
7569 * gcc.target/i386/sse2-store-multi.c: Ditto.
7571 2015-04-24 Marek Polacek <polacek@redhat.com>
7574 * c-c++-common/pr65830.c: New test.
7577 * c-c++-common/Wlogical-op-1.c: New test.
7579 2015-04-24 Marek Polacek <polacek@redhat.com>
7582 * c-c++-common/pr61534-1.c: New test.
7584 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7585 Steven Bosscher <steven@gcc.gnu.org>
7587 PR rtl-optimization/34503
7588 * gcc.target/arm/pr64616.c: New file.
7590 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7592 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7594 2015-04-24 Terry Guo <terry.guo@arm.com>
7596 * gcc.target/arm/pr65710.c: Update the options.
7598 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7600 * gcc.target/i386/pr65523.c: Skip x32.
7602 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7604 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7605 to look for vcl* where appropriate.
7607 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7609 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7610 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7612 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7615 * gcc.target/arm/pr26702.c: New test.
7617 2015-04-23 Marek Polacek <polacek@redhat.com>
7620 * gcc.dg/pr65345-1.c: New test.
7621 * gcc.dg/pr65345-2.c: New test.
7623 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625 * gcc.target/powerpc/crypto-builtin-2.c: New.
7627 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7630 * gfortran.dg/class_allocate_19.f03: New test.
7631 * gfortran.dg/class_array_20.f03: New test.
7632 * gfortran.dg/class_array_21.f03: New test.
7633 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7634 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7635 initialization correctly.
7636 * gfortran.dg/finalize_29.f08: New test.
7638 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7640 * gcc.target/powerpc/swaps-p8-18.c: New test.
7642 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7645 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7646 * gcc.dg/vect/bb-slp-25.c: Likewise.
7647 * gcc.dg/vect/bb-slp-29.c: Likewise.
7648 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7649 vect_no_align && { ! vect_hw_misalign }.
7650 * gcc.dg/vect/bb-slp-9.c: Likewise.
7651 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7653 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7654 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7655 account for POWER8, where peeling for alignment is not needed.
7656 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7657 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7658 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7659 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7660 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7661 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7662 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7663 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7664 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7665 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7666 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7667 * gcc.dg/vect/pr16105.c: Likewise.
7668 * gcc.dg/vect/pr20122.c: Likewise.
7669 * gcc.dg/vect/pr33804.c: Likewise.
7670 * gcc.dg/vect/pr33953.c: Likewise.
7671 * gcc.dg/vect/pr56787.c: Likewise.
7672 * gcc.dg/vect/pr58508.c: Likewise.
7673 * gcc.dg/vect/slp-25.c: Likewise.
7674 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7675 * gcc.dg/vect/vect-105.c: Likewise.
7676 * gcc.dg/vect/vect-27.c: Likewise.
7677 * gcc.dg/vect/vect-29.c: Likewise.
7678 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7680 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7681 && { ! vect_hw_misalign }.
7682 * gcc.dg/vect/vect-44.c: Likewise.
7683 * gcc.dg/vect/vect-48.c: Likewise.
7684 * gcc.dg/vect/vect-50.c: Likewise.
7685 * gcc.dg/vect/vect-52.c: Likewise.
7686 * gcc.dg/vect/vect-56.c: Likewise.
7687 * gcc.dg/vect/vect-60.c: Likewise.
7688 * gcc.dg/vect/vect-72.c: Likewise.
7689 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7690 * gcc.dg/vect/vect-75.c: Likewise.
7691 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7692 * gcc.dg/vect/vect-77-global.c: Likewise.
7693 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7694 * gcc.dg/vect/vect-78-global.c: Likewise.
7695 * gcc.dg/vect/vect-93.c: Likewise.
7696 * gcc.dg/vect/vect-95.c: Likewise.
7697 * gcc.dg/vect/vect-96.c: Likewise.
7698 * gcc.dg/vect/vect-cond-1.c: Likewise.
7699 * gcc.dg/vect/vect-cond-3.c: Likewise.
7700 * gcc.dg/vect/vect-cond-4.c: Likewise.
7701 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7702 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7703 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7704 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7705 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7706 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7707 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7708 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7709 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7710 * gcc.dg/vect/vect-outer-5.c: Likewise.
7711 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7712 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7713 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7714 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7715 * gcc.dg/vect/vect-peel-3.c: Likewise.
7716 * gcc.dg/vect/vect-peel-4.c: Likewise.
7717 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7718 * gcc.target/powerpc/pr65456.c: New test.
7719 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7720 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7721 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7722 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7723 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7724 vect_no_align && { ! vect_hw_misalign }.
7725 * gfortran.dg/vect/vect-3.f90: Likewise.
7726 * gfortran.dg/vect/vect-4.f90: Likewise.
7727 * gfortran.dg/vect/vect-5.f90: Likewise.
7728 * lib/target-supports.exp (check_effective_target_vect_no_align):
7729 Return 1 for POWER8.
7730 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7732 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7735 * gfortran.dg/pr65429.f90: New test.
7737 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7739 * c-c++-common/asan/user-section-1.c: New test.
7740 * c-c++-common/asan/user-section-2.c: New test.
7741 * c-c++-common/asan/user-section-3.c: New test.
7743 2015-04-22 Hale Wang <hale.wang@arm.com>
7744 Terry Guo <terry.guo@arm.com>
7746 PR rtl-optimization/64818
7747 * gcc.target/arm/pr64818.c: New test.
7749 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7752 * g++.dg/tree-ssa/pr61034.C: Update template.
7753 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7754 * gcc.dg/Warray-bounds-11.c: Likewise.
7755 * gcc.dg/Warray-bounds.c: Likewise.
7757 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7759 PR libgfortran/65234
7760 * gfortran.dg/fmt_unlimited.f90: New test.
7762 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7764 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7766 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7767 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7768 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7769 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7770 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7771 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7772 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7774 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7776 PR libgfortran/56743
7777 * gfortran.dg/namelist_87.f90: New test.
7779 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7781 * gcc.target/aarch64/mult-synth_1.c: New test.
7782 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7783 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7784 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7785 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7786 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7788 2015-04-21 Richard Biener <rguenther@suse.de>
7790 PR tree-optimization/65650
7791 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7792 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7793 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7794 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7795 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7796 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7798 2015-04-21 Tom de Vries <tom@codesourcery.com>
7800 PR tree-optimization/65802
7801 * g++.dg/pr65802.C: New test.
7803 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7806 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7807 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7809 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7812 * g++.dg/cpp0x/Wnarrowing2.C: New.
7814 2015-04-20 Jeff Law <law@redhat.com>
7816 PR tree-optimization/65658
7817 * gcc.dg/pr65658.c: New test.
7819 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7822 * gcc.target/aarch64/vec_init_1.c: New test.
7824 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7826 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7829 2015-04-18 Martin Sebor <msebor@redhat.com>
7831 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7832 of non-nul characters.
7833 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7835 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838 * gcc.target/powerpc/pr65787.c: New.
7840 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7843 * gcc.target/aarch64/c-output-template-4.c: New test.
7845 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7848 * gcc.dg/pr65780-1.c: New test.
7849 * gcc.dg/pr65780-2.c: Likewise.
7850 * gcc.target/i386/pr32219-9.c: Likewise.
7851 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7853 * gcc.target/i386/pr64317.c (c): Initialize.
7855 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7858 * g++.dg/ext/mv18.C: New test.
7859 * g++.dg/ext/mv19.C: Likewise.
7860 * g++.dg/ext/mv20.C: Likewise.
7861 * g++.dg/ext/mv21.C: Likewise.
7862 * g++.dg/ext/mv22.C: Likewise.
7863 * g++.dg/ext/mv23.C: Likewise.
7865 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7868 * g++.dg/init/pr64527.C: New test.
7870 2015-04-17 Tom de Vries <tom@codesourcery.com>
7871 Michael Matz <matz@suse.de>
7873 PR tree-optimization/64950
7874 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7877 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7879 * c-c++-common/asan/user-section-1.c: New test.
7881 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.dg/debug/pr65771.c: New test.
7886 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7888 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7889 __buitlin_alloca with __builtin_alloca.
7891 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7893 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7895 2015-04-16 Richard Biener <rguenther@suse.de>
7897 PR tree-optimization/64277
7898 * gcc.dg/Warray-bounds-14.c: New testcase.
7899 * gcc.dg/Warray-bounds-15.c: Likewise.
7900 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7901 * c-c++-common/ubsan/bounds-6.c: Likewise.
7903 2015-04-16 Renlin Li <renlin.li@arm.com>
7905 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7906 * gcc.target/arm/unsigned-float.c: New.
7908 2015-04-16 Richard Biener <rguenther@suse.de>
7910 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7911 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7912 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7914 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7917 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7918 * g++.dg/cpp0x/defaulted21.C: Likewise.
7919 * g++.dg/cpp0x/defaulted28.C: Likewise.
7920 * g++.dg/cpp0x/defaulted47.C: Likewise.
7921 * g++.dg/cpp0x/elision_neg.C: Likewise.
7922 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7923 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7924 * g++.dg/cpp0x/implicit1.C: Likewise.
7925 * g++.dg/cpp0x/implicit9.C: Likewise.
7926 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7927 * g++.dg/cpp0x/range-for13.C: Likewise.
7928 * g++.dg/gomp/clause-2.C: Likewise.
7929 * g++.dg/gomp/udr-5.C: Likewise.
7930 * g++.dg/inherit/access6.C: Likewise.
7931 * g++.dg/lookup/duperr1.C: Likewise.
7932 * g++.dg/lookup/friend2.C: Likewise.
7933 * g++.dg/lookup/pr6936.C: Likewise.
7934 * g++.dg/lookup/scoped1.C: Likewise.
7935 * g++.dg/lookup/using26.C: Likewise.
7936 * g++.dg/lookup/using38.C: Likewise.
7937 * g++.dg/other/access2.C: Likewise.
7938 * g++.dg/overload/defarg3.C: Likewise.
7939 * g++.dg/overload/defarg6.C: Likewise.
7940 * g++.dg/parse/access11.C: Likewise.
7941 * g++.dg/parse/access2.C: Likewise.
7942 * g++.dg/parse/access3.C: Likewise.
7943 * g++.dg/parse/access4.C: Likewise.
7944 * g++.dg/parse/access5.C: Likewise.
7945 * g++.dg/parse/access6.C: Likewise.
7946 * g++.dg/parse/access8.C: Likewise.
7947 * g++.dg/parse/access9.C: Likewise.
7948 * g++.dg/parse/crash40.C: Likewise.
7949 * g++.dg/tc1/dr142.C: Likewise.
7950 * g++.dg/tc1/dr166.C: Likewise.
7951 * g++.dg/tc1/dr52.C: Likewise.
7952 * g++.dg/template/access11.C: Likewise.
7953 * g++.dg/template/access18.C: Likewise.
7954 * g++.dg/template/access19.C: Likewise.
7955 * g++.dg/template/access2.C: Likewise.
7956 * g++.dg/template/access20.C: Likewise.
7957 * g++.dg/template/access26.C: Likewise.
7958 * g++.dg/template/access3.C: Likewise.
7959 * g++.dg/template/access7.C: Likewise.
7960 * g++.dg/template/conv12.C: Likewise.
7961 * g++.dg/template/crash69.C: Likewise.
7962 * g++.dg/template/friend31.C: Likewise.
7963 * g++.dg/template/friend32.C: Likewise.
7964 * g++.dg/template/memfriend15.C: Likewise.
7965 * g++.dg/template/memfriend16.C: Likewise.
7966 * g++.dg/template/memfriend17.C: Likewise.
7967 * g++.dg/template/memfriend7.C: Likewise.
7968 * g++.dg/template/pr32519.C: Likewise.
7969 * g++.dg/template/qualttp21.C: Likewise.
7970 * g++.dg/template/qualttp8.C: Likewise.
7971 * g++.dg/template/ttp10.C: Likewise.
7972 * g++.dg/template/typedef11.C: Likewise.
7973 * g++.dg/template/typedef13.C: Likewise.
7974 * g++.dg/template/typedef19.C: Likewise.
7975 * g++.dg/template/typedef20.C: Likewise.
7976 * g++.dg/template/typedef22.C: Likewise.
7977 * g++.dg/template/using16.C: Likewise.
7978 * g++.dg/template/virtual3.C: Likewise.
7979 * g++.dg/ubsan/pr61272.C: Likewise.
7980 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7981 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7982 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7983 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7984 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7985 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7986 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7987 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7988 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7989 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7990 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7991 * g++.old-deja/g++.jason/access17.C: Likewise.
7992 * g++.old-deja/g++.jason/access18.C: Likewise.
7993 * g++.old-deja/g++.jason/access22.C: Likewise.
7994 * g++.old-deja/g++.jason/access23.C: Likewise.
7995 * g++.old-deja/g++.jason/access8.C: Likewise.
7996 * g++.old-deja/g++.jason/delete3.C: Likewise.
7997 * g++.old-deja/g++.jason/report.C: Likewise.
7998 * g++.old-deja/g++.law/access2.C: Likewise.
7999 * g++.old-deja/g++.law/access3.C: Likewise.
8000 * g++.old-deja/g++.law/access4.C: Likewise.
8001 * g++.old-deja/g++.law/access5.C: Likewise.
8002 * g++.old-deja/g++.law/arm12.C: Likewise.
8003 * g++.old-deja/g++.law/arm14.C: Likewise.
8004 * g++.old-deja/g++.law/ctors13.C: Likewise.
8005 * g++.old-deja/g++.law/union2.C: Likewise.
8006 * g++.old-deja/g++.law/visibility12.C: Likewise.
8007 * g++.old-deja/g++.law/visibility15.C: Likewise.
8008 * g++.old-deja/g++.law/visibility16.C: Likewise.
8009 * g++.old-deja/g++.law/visibility17.C: Likewise.
8010 * g++.old-deja/g++.law/visibility18.C: Likewise.
8011 * g++.old-deja/g++.law/visibility19.C: Likewise.
8012 * g++.old-deja/g++.law/visibility20.C: Likewise.
8013 * g++.old-deja/g++.law/visibility21.C: Likewise.
8014 * g++.old-deja/g++.law/visibility24.C: Likewise.
8015 * g++.old-deja/g++.law/visibility4.C: Likewise.
8016 * g++.old-deja/g++.law/visibility5.C: Likewise.
8017 * g++.old-deja/g++.law/visibility6.C: Likewise.
8018 * g++.old-deja/g++.law/visibility7.C: Likewise.
8019 * g++.old-deja/g++.law/visibility8.C: Likewise.
8020 * g++.old-deja/g++.law/visibility9.C: Likewise.
8021 * g++.old-deja/g++.niklas/t135.C: Likewise.
8022 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8023 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8024 * g++.old-deja/g++.other/access11.C: Likewise.
8025 * g++.old-deja/g++.other/access4.C: Likewise.
8026 * g++.old-deja/g++.other/access7.C: Likewise.
8027 * g++.old-deja/g++.other/crash1.C: Likewise.
8028 * g++.old-deja/g++.other/crash7.C: Likewise.
8029 * g++.old-deja/g++.other/friend1.C: Likewise.
8030 * g++.old-deja/g++.other/friend4.C: Likewise.
8031 * g++.old-deja/g++.other/friend9.C: Likewise.
8032 * g++.old-deja/g++.other/lineno1.C: Likewise.
8033 * g++.old-deja/g++.other/using1.C: Likewise.
8034 * g++.old-deja/g++.pt/enum14.C: Likewise.
8035 * g++.old-deja/g++.pt/friend11.C: Likewise.
8036 * g++.old-deja/g++.pt/friend21.C: Likewise.
8037 * g++.old-deja/g++.pt/friend3.C: Likewise.
8038 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8039 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8040 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8041 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8043 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8046 * g++.dg/ipa/pr65765.C: New test.
8048 2015-04-15 Nick Clifton <nickc@redhat.com>
8050 * gcc.target/rx/builtins.c: Disable RMPA test if string
8051 instructions are not allowed.
8053 2015-04-15 Alan Modra <amodra@gmail.com>
8055 * gcc.dg/pr65408.c: New.
8057 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8060 * gcc.target/arm/pr65729.c: New test.
8062 2015-04-14 Richard Biener <rguenther@suse.de>
8064 PR tree-optimization/65758
8065 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8067 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8070 * gcc.c-torture/execute/pr65648.c: New test.
8072 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8074 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8075 __builtin_finite instead of finite.
8076 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8079 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8081 PR tree-optimization/63387
8082 * gcc.dg/pr63387.c: New testcase.
8084 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8086 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8088 2015-04-13 Richard Biener <rguenther@suse.de>
8090 PR tree-optimization/65204
8091 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8093 2015-04-13 Terry Guo <terry.guo@arm.com>
8096 * gcc.target/arm/pr65710.c: New.
8098 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8100 PR tree-optimization/65747
8101 * g++.dg/torture/pr65747.C: New test.
8103 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8106 * g++.dg/cpp0x/pr65736.C: New test.
8108 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8109 Martin Liska <mliska@suse.cz>
8112 * g++.dg/ipa/pr65722.C: New testcase.
8114 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8116 PR tree-optimization/65735
8117 * gcc.c-torture/compile/pr65735.c: New test.
8119 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8122 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8124 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8127 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8129 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8132 * gcc.target/arm/pr65647-2.c: New.
8134 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8137 * g++.dg/torture/pr65694.C: New test.
8139 2015-04-10 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/coarray_lock_6.f90: New.
8142 * gfortran.dg/coarray_lock_7.f90: New.
8143 * gfortran.dg/coarray/lock_2.f90: New.
8145 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8151 * gfortran.dg/used_types_27.f90: New.
8153 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8156 * gcc.target/i386/pr65671.c: New.
8158 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8160 PR tree-optimization/65709
8161 * c-c++-common/ubsan/align-9.c: New test.
8163 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8166 * gfortran.dg/pr56852.f90: New test.
8168 2015-04-09 Marek Polacek <polacek@redhat.com>
8169 Jakub Jelinek <jakub@redhat.com>
8172 * g++.dg/opt/pr65554.C: New test.
8174 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8177 * c-c++-common/attr-aligned-1.c: New test.
8179 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8181 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8183 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8186 * gcc.target/i386/sse-25.c: New.
8188 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.target/i386/pr65693.c: New test.
8193 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8195 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8197 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8199 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8201 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8203 * gcc.target/i386/thunk-retbnd.c: New.
8205 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8207 * gnat.dg/opt48.adb: New test.
8208 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8209 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8211 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8214 * gcc.c-torture/compile/pr65540.c: New.
8216 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8218 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8221 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8224 * g++.dg/debug/pr65678.C: New test.
8227 * gcc.c-torture/compile/pr65680.c: New test.
8229 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8232 * gfortran.dg/allocate_with_source_5.f90: New test.
8234 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8236 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8237 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8239 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8241 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8243 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8246 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8247 to get floating point compression.
8248 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8250 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8252 PR preprocessor/61977
8253 * gcc.dg/cpp/pr61977.c: New test.
8255 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8257 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8259 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8262 * gcc.target/arm/pr65647.c: New.
8264 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8267 * g++.dg/torture/pr65655.C: New testcase.
8269 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8272 * g++.dg/cpp1y/lambda-init13.C: New.
8274 2015-04-03 Marek Polacek <polacek@redhat.com>
8276 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8278 2015-04-02 Marek Polacek <polacek@redhat.com>
8281 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8282 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8284 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8286 PR preprocessor/61977
8287 * gcc.target/powerpc/pr61977-1.c: New test.
8288 * gcc.target/powerpc/pr61977-2.c: New test.
8290 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8293 * g++.dg/warn/Wshadow-8.C: New.
8294 * g++.dg/warn/Wshadow-9.C: Likewise.
8295 * g++.dg/warn/Wshadow-10.C: Likewise.
8296 * g++.dg/warn/Wshadow-11.C: Likewise.
8298 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8300 * gcc.dg/pr23623.c: Added aligned attribute.
8301 * gcc.dg/20141029-1.c: Likewise.
8302 * gcc.dg/20150306-1.c: New test.
8304 2015-04-01 Marek Polacek <polacek@redhat.com>
8307 * g++.dg/cpp0x/initlist93.C: New test.
8308 * g++.dg/cpp0x/initlist94.C: New test.
8310 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8313 * gcc.target/aarch64/pr65624.c: New test.
8315 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8317 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8319 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8321 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8322 extra variable to force stack alignment.
8323 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8324 extra variable to force stack alignment.
8326 2015-03-31 Marek Polacek <polacek@redhat.com>
8329 * g++.dg/template/pr65390.C: New test.
8331 2015-03-31 Martin Liska <mliska@suse.cz>
8333 * g++.dg/ipa/pr65557.C: New test.
8335 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8337 * gcc.target/s390/hotpatch-25.c: New test.
8338 * gcc.target/s390/hotpatch-1.c: Update test.
8339 * gcc.target/s390/hotpatch-10.c: Update test.
8340 * gcc.target/s390/hotpatch-11.c: Update test.
8341 * gcc.target/s390/hotpatch-12.c: Update test.
8342 * gcc.target/s390/hotpatch-13.c: Update test.
8343 * gcc.target/s390/hotpatch-14.c: Update test.
8344 * gcc.target/s390/hotpatch-15.c: Update test.
8345 * gcc.target/s390/hotpatch-16.c: Update test.
8346 * gcc.target/s390/hotpatch-17.c: Update test.
8347 * gcc.target/s390/hotpatch-18.c: Update test.
8348 * gcc.target/s390/hotpatch-19.c: Update test.
8349 * gcc.target/s390/hotpatch-2.c: Update test.
8350 * gcc.target/s390/hotpatch-21.c: Update test.
8351 * gcc.target/s390/hotpatch-22.c: Update test.
8352 * gcc.target/s390/hotpatch-23.c: Update test.
8353 * gcc.target/s390/hotpatch-24.c: Update test.
8354 * gcc.target/s390/hotpatch-3.c: Update test.
8355 * gcc.target/s390/hotpatch-4.c: Update test.
8356 * gcc.target/s390/hotpatch-5.c: Update test.
8357 * gcc.target/s390/hotpatch-6.c: Update test.
8358 * gcc.target/s390/hotpatch-7.c: Update test.
8359 * gcc.target/s390/hotpatch-8.c: Update test.
8360 * gcc.target/s390/hotpatch-9.c: Update test.
8361 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8363 2015-03-31 Richard Biener <rguenther@suse.de>
8366 * g++.dg/torture/pr65626.C: New testcase.
8368 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8371 * gcc.target/i386/mpx/pr65531.cc: New.
8373 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8376 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8377 __builtin_alloca instead of alloca.
8378 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8379 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8380 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8383 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8386 * g++.dg/ubsan/pr65610.C: New test.
8388 2015-03-30 Marek Polacek <polacek@redhat.com>
8391 * g++.dg/cpp0x/pr65398-2.C: New test.
8393 2015-03-30 Marek Polacek <polacek@redhat.com>
8395 * c-c++-common/pr65556.c: Change the width of bit-fields.
8397 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8400 * gcc.target/i386/pr65588.c: New testcase.
8402 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8404 PR libgfortran/65563
8405 * gfortran.dg/open_errors_2.f90: New test.
8407 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8409 PR libgfortran/65596
8410 * gfortran.dg/namelist_86.f90: New test.
8412 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8414 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8415 statement to reflect new ownership.
8417 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8420 * g++.dg/template/friend58.C: New.
8421 * g++.dg/template/friend59.C: Likewise.
8423 2015-03-27 Tobias Burnus <burnus@net-b.de>
8426 * g++.dg/gomp/openmp-simd-3.C: New.
8427 * gcc.dg/gomp/openmp-simd-3.c: New.
8429 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8432 * gcc.target/i386/pr65248-1.c: New file.
8433 * gcc.target/i386/pr65248-2.c: Likewise.
8434 * gcc.target/i386/pr65248-3.c: Likewise.
8435 * gcc.target/i386/pr65248-4.c: Likewise.
8437 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8440 * gcc.c-torture/compile/pr65593.c: New test.
8442 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8445 * g++.dg/cpp1y/constexpr-assert1.C: New.
8447 2015-03-27 Marek Polacek <polacek@redhat.com>
8450 * c-c++-common/pr65556.c: New test.
8452 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8455 * g++.dg/torture/pr65600.C: New testcase.
8457 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8460 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8462 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8464 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8465 statement and cleanup. Fixed typos.
8467 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8470 * gcc.c-torture/compile/pr65595.c: New testcase.
8472 2015-03-27 Marek Polacek <polacek@redhat.com>
8475 * g++.dg/ubsan/pr65583.C: New test.
8477 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8479 * gcc.c-torture/compile/20150327.c: New testcase.
8481 2015-03-26 Richard Biener <rguenther@suse.de>
8484 * g++.dg/torture/pr65555.C: New testcase.
8486 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/64715
8489 * gcc.dg/builtin-object-size-15.c: New test.
8490 * gcc.dg/pr64715-1.c: New test.
8491 * gcc.dg/pr64715-2.c: New test.
8493 2015-03-26 Richard Biener <rguenther@suse.de>
8496 * gnat.dg/specs/opt2.ads: Fix testcase.
8498 2015-03-25 Martin Sebor <msebor@redhat.com>
8501 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8502 when target isn't arm*-*-*-*.
8503 (check_effective_target_arm_nothumb): Likewise.
8504 (check_effective_target_arm_little_endian): Likewise.
8505 (check_effective_target_arm_vect_no_misalign): Likewise.
8506 (check_effective_target_aarch64_little_endian): Fail early if target
8509 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8511 PR tree-optimization/65177
8512 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8514 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8516 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8517 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8518 smmintrin.h and mm3dnow.h.
8520 2015-03-25 Marek Polacek <polacek@redhat.com>
8523 * g++.dg/cpp0x/pr65558.C: New test.
8525 2015-03-25 Marek Polacek <polacek@redhat.com>
8528 * g++.dg/template/pr61670.C: New test.
8530 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8533 * g++.dg/template/pr54987.C: New.
8535 2015-03-25 Richard Biener <rguenther@suse.de>
8537 PR tree-optimization/62630
8538 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8540 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8543 * gcc.target/i386/mpx/pr65508.c: New.
8545 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8549 * gfortran.dg/data_initialized_3.f90: New.
8551 2015-03-25 Richard Biener <rguenther@suse.de>
8554 * gnat.dg/specs/opt2.ads: New testcase.
8556 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8558 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8559 * gcc.target/arm/memset-inline-4.c: Skip for
8560 arm_tune_string_ops_prefer_neon.
8561 * gcc.target/arm/memset-inline-5.c: Ditto.
8562 * gcc.target/arm/memset-inline-6.c: Ditto.
8563 * gcc.target/arm/memset-inline-8.c: Ditto.
8564 * gcc.target/arm/memset-inline-9.c: Ditto.
8566 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8569 * g++.dg/other/virtual3.C: New.
8571 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8574 * g++.dg/cpp0x/vt-60130.C: New.
8576 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8579 * g++.dg/warn/Warray-bounds-7.C: New.
8581 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8584 * g++.dg/template/defarg18.C: New.
8586 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8589 * g++.dg/cpp0x/vt-59988.C: New.
8591 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8593 PR tree-optimization/65533
8594 * gcc.dg/pr65533.c: New test.
8596 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8598 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8599 source= and mold= expressions functionality.
8600 * gfortran.dg/allocate_class_4.f90: New test.
8601 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8602 copying an unlimited polymorhpic object containing a char array
8603 to another unlimited polymorphic object respects the _len
8605 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8606 whether deferred length char array allocate works, unlimited
8607 polymorphic object allocation from a string works and if
8608 allocating an array of deferred length strings works.
8609 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8611 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8614 * g++.dg/cpp0x/constexpr-array11.C: New.
8616 2015-03-24 Richard Biener <rguenther@suse.de>
8619 * gcc.dg/torture/pr65517.c: New testcase.
8621 2015-03-24 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/coindexed_1.f90: Moved from
8624 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8626 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8633 * gcc.target/i386/pr65523.c: New test.
8636 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8638 * g++.dg/lto/pr65475b_0.C: Likewise.
8640 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8643 * gcc.target/sh/torture/pr65505.c: New.
8645 2015-03-23 Martin Sebor <msebor@redhat.com>
8648 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8649 assembly for lvx in addition to lxv.
8651 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8654 * gfortran.dg/pr65504.f90: New test.
8657 * gcc.dg/pr65521.c: New test.
8659 2015-03-23 Richard Biener <rguenther@suse.de>
8661 PR tree-optimization/65518
8662 * gcc.dg/vect/pr65518.c: New testcase.
8664 2015-03-23 Richard Biener <rguenther@suse.de>
8666 PR tree-optimization/65494
8667 * gcc.dg/vect/pr65494.c: New testcase.
8669 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8671 PR preprocessor/65238
8672 * c-c++-common/cpp/pr65238-1.c: New test.
8673 * gcc.dg/cpp/pr65238-2.c: New test.
8674 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8675 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8677 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8678 Mikael Morin <mikael@gcc.gnu.org>
8681 * gfortran.dg/elemental_dependency_4.f90: New.
8682 * gfortran.dg/elemental_dependency_5.f90: New.
8684 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8687 * g++.dg/lto/pr65475b_0.C: New testcase.
8688 * g++.dg/lto/pr65475b_1.C: New testcase.
8689 * g++.dg/lto/pr65475c_0.C: New testcase.
8690 * g++.dg/lto/pr65475c_1.C: New testcase.
8692 2015-03-21 Tobias Burnus <burnus@net-b.de>
8694 * gfortran.dg/coarray_38.f90: New.
8695 * gfortran.dg/coarray_39.f90: New.
8696 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8699 2015-03-20 Marek Polacek <polacek@redhat.com>
8702 * g++.dg/cpp0x/pr65398.C: New test.
8704 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8707 * g++.dg/lto/pr65475_0.C: New testcase.
8708 * g++.dg/lto/pr65475_1.C: New testcase.
8710 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8712 PR rtl-optimization/64366
8713 * gcc.target/sh/pr64366.c: New.
8715 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8718 * g++.dg/cpp0x/constexpr-48324.C: New.
8720 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8723 * g++.dg/cpp0x/pr48453.C: New.
8725 2015-03-20 Marek Polacek <polacek@redhat.com>
8728 * g++.dg/cpp0x/pr65072.C: New test.
8730 2015-03-20 Richard Biener <rguenther@suse.de>
8733 * gcc.dg/pr15347.c: Use -O.
8734 * c-c++-common/pr19807-1.c: Likewise.
8736 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8738 * gnat.dg/volatile13.ad[sb]: New test.
8740 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8742 PR rtl-optimization/60851
8743 * gcc.target/i386/pr60851.c: New test.
8745 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8748 * g++.dg/pr65240.h: Add tests for PR 65240.
8749 * g++.dg/pr65240-1.C: Likewise.
8750 * g++.dg/pr65240-2.C: Likewise.
8751 * g++.dg/pr65240-3.C: Likewise.
8752 * g++.dg/pr65240-4.C: Likewise.
8754 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8756 PR rtl-optimization/63491
8757 * gcc.target/powerpc/pr63491.c: New.
8759 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8761 * g++.dg/ipa/pr65465.C: New test.
8763 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8766 * g++.dg/cpp0x/deleted11.C: New.
8768 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8771 * c-c++-common/tsan/pr65400-3.c: New test.
8773 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8776 * g++.dg/cpp0x/constexpr-59686.C: New.
8778 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8781 * g++.dg/tsan/pr64265.C: New test.
8784 * c-c++-common/tsan/pr65400-1.c: New test.
8785 * c-c++-common/tsan/pr65400-2.c: New test.
8787 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8790 * g++.dg/cpp0x/pr59816.C: New.
8792 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8795 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8797 2015-03-18 Martin Liska <mliska@suse.cz>
8800 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8801 equivalences either to 6 or 7.
8803 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8807 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8809 * gcc.dg/undefined-loop-1.c: New file.
8810 * gcc.dg/undefined-loop-2.c: New file.
8812 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8815 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8816 loop exits too early.
8818 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8820 PR tree-optimization/65450
8821 * gfortran.dg/pr65450.f90: New test.
8824 * gcc.target/i386/pr65078-1.c: New test.
8825 * gcc.target/i386/pr65078-2.c: New test.
8826 * gcc.target/i386/pr65078-3.c: New test.
8827 * gcc.target/i386/pr65078-4.c: New test.
8828 * gcc.target/i386/pr65078-5.c: New test.
8829 * gcc.target/i386/pr65078-6.c: New test.
8831 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8834 * g++.dg/cpp1y/pr65340.C: New.
8836 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8839 * gfortran.dg/system_clock_3.f08: Adjust test.
8841 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8844 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8845 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8847 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8850 * gfortran.dg/system_clock_3.f08: New test.
8852 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8855 g++.dg/cpp1y/pr64626-1.C: New.
8856 g++.dg/cpp1y/pr64626-2.C: New.
8857 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8859 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8861 PR tree-optimization/65427
8862 * gcc.c-torture/execute/pr65427.c: New test.
8864 2015-03-16 Marek Polacek <polacek@redhat.com>
8868 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8869 * g++.dg/cpp0x/pr65327.C: New test.
8871 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8874 * c-c++-common/asan/pr64820.c: New test.
8876 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8878 * gfortran.dg/pointer_2.f90: New test.
8880 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8882 * g++.dg/pr65049.C: New test.
8884 2015-03-16 Tom de Vries <tom@codesourcery.com>
8886 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8887 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8888 * gcc.target/i386/fuse-caller-save.c: Same.
8890 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8892 * gnat.dg/loop_optimization18.ad[sb]: New test.
8893 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8895 2015-03-16 Alan Modra <amodra@gmail.com>
8897 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8900 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8902 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8904 * gcc.dg/torture/pr65270-2.c: Likewise.
8906 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8909 * gfortran.dg/pointer_remapping_9.f90: New.
8911 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8913 PR tree-optimization/65369
8914 * gcc.c-torture/execute/pr65369.c: New test.
8916 PR tree-optimization/65418
8917 * gcc.c-torture/execute/pr65418-1.c: New test.
8918 * gcc.c-torture/execute/pr65418-2.c: New test.
8920 PR rtl-optimization/65401
8921 * gcc.c-torture/execute/pr65401.c: New test.
8923 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8926 * gcc.target/arm/pr64600_1.c: New test.
8928 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8930 PR rtl-optimization/65235
8931 * gcc.target/aarch64/pr65235_1.c: New test.
8933 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8935 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8936 * gcc.target/s390/hotpatch-22.c: Likewise.
8937 * gcc.target/s390/hotpatch-23.c: Likewise.
8938 * gcc.target/s390/hotpatch-24.c: Likewise.
8939 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8940 * gcc.target/s390/hotpatch-1.c: Update expected output.
8941 * gcc.target/s390/hotpatch-2.c: Likewise.
8942 * gcc.target/s390/hotpatch-3.c: Likewise.
8943 * gcc.target/s390/hotpatch-4.c: Likewise.
8944 * gcc.target/s390/hotpatch-5.c: Likewise.
8945 * gcc.target/s390/hotpatch-6.c: Likewise.
8946 * gcc.target/s390/hotpatch-7.c: Likewise.
8947 * gcc.target/s390/hotpatch-8.c: Likewise.
8948 * gcc.target/s390/hotpatch-9.c: Likewise.
8949 * gcc.target/s390/hotpatch-10.c: Likewise.
8950 * gcc.target/s390/hotpatch-11.c: Likewise.
8951 * gcc.target/s390/hotpatch-12.c: Likewise.
8952 * gcc.target/s390/hotpatch-13.c: Likewise.
8953 * gcc.target/s390/hotpatch-14.c: Likewise.
8954 * gcc.target/s390/hotpatch-15.c: Likewise.
8955 * gcc.target/s390/hotpatch-16.c: Likewise.
8956 * gcc.target/s390/hotpatch-17.c: Likewise.
8957 * gcc.target/s390/hotpatch-18.c: Likewise.
8958 * gcc.target/s390/hotpatch-19.c: Likewise.
8960 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8963 * gcc.target/i386/pr65103-1.c: New.
8965 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8968 * gcc.target/i386/pr65044.c: New.
8970 2015-03-12 Tom de Vries <tom@codesourcery.com>
8972 PR rtl-optimization/64895
8973 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8974 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8975 * gcc.target/i386/fuse-caller-save.c: Ditto.
8977 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8979 * gcc.dg/ipa/pr63569.c: Fix template.
8981 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8983 * g++.dg/ipa/pr64146.C: Require fpic support.
8985 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8988 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8989 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8991 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8993 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8994 to dg-options, fix up dg-skip-if.
8996 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8999 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9000 * gcc.target/avr/tiny-caller-save.c: Same.
9002 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9005 * g++.dg/pr65242.C: New test.
9007 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9009 * c-c++-common/asan/no-asan-check-glob.c: New test.
9011 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9014 * g++.dg/other/default11.C: New.
9015 * g++.dg/other/default12.C: Likewise.
9017 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9020 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9022 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9025 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9027 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9030 * g++.dg/cpp0x/pr65127.C: New test.
9032 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9034 * gcc.dg/ipa/PR64550.c: Update template.
9036 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9037 Tobias Burnus <burnus@net-b.de>
9039 * gfortran.dg/coarray_sync_memory.f90: New.
9041 2015-03-10 Marek Polacek <polacek@redhat.com>
9044 * c-c++-common/ubsan/pr65367.c: New test.
9046 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9048 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9049 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9050 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9051 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9052 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9053 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9054 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9055 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9056 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9057 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9058 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9059 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9060 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9062 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9064 * lib/mpx-dg.exp (mpx_link_flags): New.
9067 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9068 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9069 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9070 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9071 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9072 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9073 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9074 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9075 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9076 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9077 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9078 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9079 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9080 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9081 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9082 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9083 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9084 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9085 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9086 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9087 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9088 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9089 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9090 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9091 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9092 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9093 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9094 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9095 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9096 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9097 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9098 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9099 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9100 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9101 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9102 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9103 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9104 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9105 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9106 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9107 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9108 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9109 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9110 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9111 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9112 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9113 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9114 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9115 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9116 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9117 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9118 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9119 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9120 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9121 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9122 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9123 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9124 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9125 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9126 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9127 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9128 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9129 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9130 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9131 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9132 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9133 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9134 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9135 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9136 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9137 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9138 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9139 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9140 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9141 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9142 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9143 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9144 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9145 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9146 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9147 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9148 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9149 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9150 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9151 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9152 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9153 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9154 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9155 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9156 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9157 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9158 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9159 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9160 * gcc.target/i386/mpx/label-address-1.c: New.
9161 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9162 * gcc.target/i386/mpx/macro.c: New.
9163 * gcc.target/i386/mpx/mpx-check.h: New.
9164 * gcc.target/i386/mpx/mpx.exp: New.
9165 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9166 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9167 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9168 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9169 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9170 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9171 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9172 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9173 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9174 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9175 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9176 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9177 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9178 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9179 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9180 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9181 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9182 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9183 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9184 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9185 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9186 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9187 * gcc.target/i386/mpx/reference-1-nov.c: New.
9188 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9189 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9190 * gcc.target/i386/mpx/reference-2-nov.c: New.
9191 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9192 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9193 * gcc.target/i386/mpx/reference-3-nov.c: New.
9194 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9195 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9196 * gcc.target/i386/mpx/reference-4-nov.c: New.
9197 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9198 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9199 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9200 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9201 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9202 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9203 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9204 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9205 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9206 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9207 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9208 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9209 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9210 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9211 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9212 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9213 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9214 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9215 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9216 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9217 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9218 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9219 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9220 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9221 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9222 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9223 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9224 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9225 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9226 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9227 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9228 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9229 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9230 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9231 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9232 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9233 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9234 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9235 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9236 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9237 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9238 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9239 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9240 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9241 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9242 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9243 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9244 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9245 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9246 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9247 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9248 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9249 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9250 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9251 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9252 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9253 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9254 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9255 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9256 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9257 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9258 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9259 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9260 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9261 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9262 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9263 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9264 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9265 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9266 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9267 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9268 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9269 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9270 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9271 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9272 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9273 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9274 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9275 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9276 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9277 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9278 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9279 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9280 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9281 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9282 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9283 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9284 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9285 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9286 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9287 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9288 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9289 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9290 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9291 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9292 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9293 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9294 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9295 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9296 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9297 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9298 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9299 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9300 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9301 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9302 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9303 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9304 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9305 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9306 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9307 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9308 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9309 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9310 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9311 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9312 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9313 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9314 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9315 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9316 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9317 * gcc.target/i386/mpx/vla-1-nov.c: New.
9318 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9319 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9320 * gcc.target/i386/mpx/vla-2-nov.c: New.
9321 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9323 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9325 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9327 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9329 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9331 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9333 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9334 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9336 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9339 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9342 * c-c++-common/pr65120.c: New test.
9344 PR rtl-optimization/65321
9345 * gcc.dg/pr65321.c: New test.
9347 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9349 PR tree-optimization/65355
9350 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9352 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9355 * c-c++-common/pr49706.c: Adjust tests for not warning
9356 about !!x == y or !b == y where b is boolean, and add
9358 * c-c++-common/pr62199-2.c: Likewise.
9360 2015-03-09 Richard Biener <rguenther@suse.de>
9363 * gcc.dg/torture/pr65270-1.c: New testcase.
9364 * gcc.dg/torture/pr65270-2.c: Likewise.
9366 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9368 PR tree-optimization/63743
9369 * gcc.dg/pr63743.c: New test.
9371 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9374 * g++.dg/lto/pr65316_0.C: New testcase.
9375 * g++.dg/lto/pr65316_1.C: New testcase.
9377 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9380 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9382 * g++.dg/abi/rtti3.C: Likewise.
9384 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9387 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9389 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9391 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9393 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9395 2015-03-08 Morin <mikael@gcc.gnu.org>
9398 * gfortran.dg/entry_20.f90: New.
9400 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9403 * gcc.c-torture/compile/pr65153.c: New.
9405 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9408 * g++.dg/torture/pr65249.C: New.
9410 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9412 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9414 (int64_t): Likewise.
9416 2015-03-07 Marek Polacek <polacek@redhat.com>
9417 Martin Uecker <uecker@eecs.berkeley.edu>
9420 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9422 * c-c++-common/ubsan/bounds-8.c: New test.
9423 * c-c++-common/ubsan/bounds-9.c: New test.
9424 * gcc.dg/ubsan/bounds-2.c: New test.
9426 2015-03-05 Martin Sebor <msebor@redhat.com>
9428 * PR testsuite/63175
9429 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9430 checking of results into main to prevent it from getting optimized
9432 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9434 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9436 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9437 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9438 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9441 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9443 * g++.dg/lto/pr65302_1.C: New testcase.
9444 * g++.dg/lto/pr65302_0.C: New testcase.
9446 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9448 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9449 -fno-ipa-icf to dg-options.
9451 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9453 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9454 compiles using the linker plugin.
9456 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9458 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9460 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9462 * gcc.target/arm/pr65067.c: New test.
9464 2015-03-05 Martin Liska <mliska@suse.cz>
9467 * gcc.dg/ipa/pr65318.c: New test.
9469 2015-03-05 Marek Polacek <polacek@redhat.com>
9471 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9473 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9477 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9479 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9480 max-unroll-times back to defaults for s390.
9482 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9486 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9489 * g++.dg/cpp0x/initlist92.C: New.
9491 2015-03-05 Richard Biener <rguenther@suse.de>
9493 PR tree-optimization/65310
9494 * gcc.dg/vect/pr65310.c: New testcase.
9496 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9499 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9501 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9503 * gnat.dg/entry_queues3.adb: New test.
9505 2015-03-04 Ian Lance Taylor <iant@google.com>
9507 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9509 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9514 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9516 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9517 -fno-ipa-icf to dg-options
9518 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9519 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9521 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9524 * g++.dg/cpp0x/decltype62.C: New.
9526 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9528 * gnat.dg/object_overflow5.adb: New test.
9530 2015-03-03 Martin Liska <mliska@suse.cz>
9533 * gcc.dg/ipa/pr65287.c: New test.
9535 2015-03-03 Martin Jambor <mjambor@suse.cz>
9536 Eric Botcazou <ebotcazou@adacore.com>
9538 * gnat.dg/specs/pack12.ads: New test.
9540 2015-03-03 Martin Liska <mliska@suse.cz>
9542 * gcc.dg/ipa/PR65282.c: New test.
9544 2015-03-13 Jeff Law <law@redhat.com>
9546 PR tree-optimization/65241
9547 * gcc.c-torture/compile/pr65241.c: New test.
9549 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9552 * gcc.target/avr/torture/pr64331.c: New test.
9554 2015-03-03 Martin Liska <mliska@suse.cz>
9555 Jan Hubicka <hubicka@ucw.cz>
9557 * g++.dg/ipa/pr65263.C: New test.
9559 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9562 * gcc.dg/lto/pr65130_0.c: New testcase.
9563 * gcc.dg/lto/pr65130_1.c: New testcase.
9565 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9568 * g++.dg/torture/pr64988.C: New testcase.
9570 2015-03-02 Tobias Burnus <burnus@net-b.de>
9572 * gfortran.dg/coarray_atomic_6.f90: New.
9574 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9577 * gcc.target/i386/pr65184.c: New.
9579 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9582 * gcc.target/i386/pr65183.c: New.
9584 2015-02-28 Martin Liska <mliska@suse.cz>
9585 Jan Hubicka <hubicka@ucw.cz>
9587 * gcc.dg/ipa/ipa-icf-35.c: New test.
9588 * gcc.dg/ipa/ipa-icf-36.c: New test.
9589 * gcc.dg/ipa/ipa-icf-37.c: New test.
9591 2015-02-28 Martin Liska <mliska@suse.cz>
9592 Jan Hubicka <hubicka@ucw.cz>
9595 * gcc.dg/ipa/ipa-icf-34.c: New test.
9597 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9600 * gcc.target/sh/sh/pr61142.c: New.
9602 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9604 * g++.dg/other/dump-ada-spec-3.C: New test.
9606 2015-03-01 Martin Liska <mliska@suse.cz>
9608 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9609 * g++.dg/ipa/pr63595.C: Update expected results.
9611 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9614 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9616 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9618 * gcc.dg/vect/pr59354.c: Move vector producing code to
9621 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9624 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9625 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9626 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9627 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9629 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9631 PR tree-optimization/65048
9632 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9633 (foo): Use K&R style definition.
9635 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9638 * g++.dg/pr65032.C: New.
9640 2015-02-27 Marek Polacek <polacek@redhat.com>
9643 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9646 2015-02-27 Marek Polacek <polacek@redhat.com>
9649 * gcc.dg/pr65228.c: New test.
9651 2015-02-27 Kai Tietz <ktietz@redhat.com>
9654 * gcc.dg/weak/weak-17.c: New file.
9656 2015-02-27 Richard Biener <rguenther@suse.de>
9659 * g++.dg/lto/pr65193_0.C: New testcase.
9661 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9663 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9664 * gcc.target/s390/hotpatch-8.c: Likewise.
9665 * gcc.target/s390/hotpatch-9.c: Likewise.
9666 * gcc.target/s390/pr61078.c: Likewise.
9667 * gcc.target/s390/pr57960.c: Remove -m64.
9668 * gcc.target/s390/pr61078.c: Likewise.
9670 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9671 Martin Liska <mliska@suse.cz>
9674 * gcc.dg/pr64454.c: Disable ICF.
9675 * gcc.dg/pr28685-1.c: Disable ICF
9676 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9677 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9678 * g++.dg/ipa/ipa-icf-4.C: Update template.
9680 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9682 PR tree-optimization/65216
9683 * gcc.c-torture/execute/pr65216.c: New test.
9685 PR tree-optimization/65215
9686 * gcc.c-torture/execute/pr65215-1.c: New test.
9687 * gcc.c-torture/execute/pr65215-2.c: New test.
9688 * gcc.c-torture/execute/pr65215-3.c: New test.
9689 * gcc.c-torture/execute/pr65215-4.c: New test.
9690 * gcc.c-torture/execute/pr65215-5.c: New test.
9692 2015-02-26 Tom de Vries <tom@codesourcery.com>
9694 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9696 2015-02-26 Martin Liska <mliska@suse.cz>
9697 Jan Hubicka <hubicka@ucw.cz>
9699 * g++.dg/ipa/pr64146.C: Update expected results.
9700 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9701 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9702 * gcc.dg/ipa/ipa-icf-34.c: New test.
9704 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9706 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9707 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9708 (dg-additional-options): Remove dg directive.
9709 (dg-final): Add dg directive.
9711 2015-02-26 Marek Polacek <polacek@redhat.com>
9714 * g++.dg/ipa/pr65008.C: New test.
9716 2015-02-26 Tom de Vries <tom@codesourcery.com>
9718 * lib/profopt.exp (profopt-target-cleanup): New proc.
9719 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9720 files from sources from dg-additional-sources.
9722 2015-02-26 Tom de Vries <tom@codesourcery.com>
9724 * lib/gcov.exp: Cleanup in case of xfail.
9726 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9728 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9730 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9733 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9734 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9735 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9736 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9737 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9738 * g++.dg/debug/pr46123.C: XFAIL and move...
9739 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9740 * gcc.dg/debug/dwarf2-3.c: Move...
9741 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9743 2015-02-26 Marek Polacek <polacek@redhat.com>
9746 * g++.dg/cpp1y/pr65202.C: New test.
9748 2015-02-26 Tom de Vries <tom@codesourcery.com>
9750 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9751 locale_facets.h.gcov.
9753 2015-02-26 Tom de Vries <tom@codesourcery.com>
9755 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9757 2015-02-26 Tom de Vries <tom@codesourcery.com>
9759 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9761 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9764 * gcc.target/i386/pr65217.c: New.
9766 2015-02-26 Tom de Vries <tom@codesourcery.com>
9768 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9770 2015-02-26 Tom de Vries <tom@codesourcery.com>
9772 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9774 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9776 PR tree-optimization/65048
9777 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9779 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9781 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9782 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9784 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9787 * gcc.target/i386/pr65161.c: New test.
9789 2015-02-26 Terry Guo <terry.guo@arm.com>
9791 * gcc.target/arm/no-volatile-in-it.c: New test.
9793 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9795 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9796 (dg-options): Add -save-temps.
9797 (dg-final): Add cleanup-saved-temps.
9799 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9801 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9803 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9805 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9806 * gcc.target/powerpc/pack01.c: Include string.h.
9808 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9811 * gcc.target/i386/pr65167.c: New.
9813 2015-02-25 Kai Tietz <ktietz@redhat.com>
9815 PR tree-optimization/61917
9816 * gcc.dg/vect/vect-pr61917.c: New file.
9818 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9820 PR tree-optimization/65170
9821 * gcc.c-torture/execute/pr65170.c: New test.
9822 * gcc.dg/tree-ssa/vrp96.c: New test.
9824 2015-02-24 Tom de Vries <tom@codesourcery.com>
9826 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9828 2015-02-24 Tom de Vries <tom@codesourcery.com>
9831 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9832 (dg-additional-files-options): Copy additional_sources to
9833 additional_sources_used before emptying additional_sources.
9834 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9835 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9836 (cleanup-saved-temps): Use additional_sources_used instead of
9838 (dg-test): Reset additional_sources_used.
9840 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9843 * gfortran.dg/integer_exponentiation_6.F90: New test.
9845 2015-02-23 Martin Sebor <msebor@redhat.com>
9848 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9849 two parts. One to save registers, the other to verify the
9850 registers have the right values. Save register state into
9851 static data rather than on the stack.
9853 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9856 * c-c++-common/asan/pr63888.c: New test.
9858 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9861 * gcc.c-torture/compile/pr65163.c: New.
9863 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9865 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9866 with -m31 on 64 bit.
9867 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9868 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9870 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9872 * gcc.target/s390/20090223-1.c: Add
9873 -Wno-implicit-function-declaration option.
9874 * gcc.target/s390/pr42224.c: Likewise.
9875 * gcc.target/s390/pr55718.c: Likewise.
9877 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9879 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9880 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9881 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9882 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9883 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9884 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9885 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9886 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9887 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9888 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9889 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9890 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9891 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9892 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9893 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9894 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9895 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9896 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9897 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9898 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9899 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9901 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9903 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9904 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9905 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9906 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9907 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9908 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9909 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9910 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9911 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9912 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9913 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9914 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9915 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9916 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9917 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9918 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9920 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9924 * gfortran.dg/pr61960.f90: New.
9925 * gfortran.dg/pr64230.f90: New.
9926 * gfortran.dg/pr64980.f03: New.
9928 2015-02-22 Tom de Vries <tom@codesourcery.com>
9930 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9932 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9935 * gnat.dg/timing_events.adb: Removed, invalid test.
9937 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9940 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9942 * g++.dg/gcov/gcov-2.C: Likewise.
9944 2015-02-20 Richard Biener <rguenther@suse.de>
9946 PR tree-optimization/65136
9947 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9949 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9952 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9953 powerpc*-*-linux* and nvptx-*-* blacklisting.
9955 * gcc.dg/sibcall-9.c: New test.
9956 * gcc.dg/sibcall-10.c: New test.
9958 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9960 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9962 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9965 * gcc.target/avr/torture/pr64452.c: New test.
9967 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9969 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9970 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9972 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9975 * lib/target-supports.exp (check_compile): Check whether
9976 additional_sources is defined before using it.
9978 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9981 * g++.dg/opt/pr65074.C: New file.
9983 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9985 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9986 (size_type): New typedef.
9987 (operator "" _script): Use it for the last argument.
9989 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9991 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9993 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9995 * lib/target-supports.exp (check_compile): Save/restore
9996 additional_sources that may belong to an actual test.
9998 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10000 PR gcov-profile/64634
10001 * g++.dg/gcov/gcov-15.C: New test.
10003 2015-02-18 Tom de Vries <tom@codesourcery.com>
10005 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10007 2015-02-18 Tom de Vries <tom@codesourcery.com>
10009 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10011 2015-02-18 Tom de Vries <tom@codesourcery.com>
10013 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10015 2015-02-18 Tom de Vries <tom@codesourcery.com>
10017 * gfortran.dg/fmt_cache_1.f: Add missing close.
10019 2015-02-18 Tom de Vries <tom@codesourcery.com>
10022 * gfortran.dg/read_eof_8.f90: Add missing close.
10024 2015-02-18 Richard Biener <rguenther@suse.de>
10026 PR tree-optimization/65063
10027 * gcc.dg/pr65063.c: New testcase.
10029 2015-02-18 Richard Biener <rguenther@suse.de>
10031 PR tree-optimization/62217
10032 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10034 2015-02-18 Marek Polacek <polacek@redhat.com>
10037 * c-c++-common/ubsan/pr65081.c: New test.
10039 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10041 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10042 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10044 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10046 * gcc.dg/ipa/propalign-3.c: New test.
10048 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10051 * gcc.target/sh/pr64793.c: New.
10052 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10054 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10056 * gcc.target/arm/divzero.c: New test case.
10058 2015-02-17 Tom de Vries <tom@codesourcery.com>
10060 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10062 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10063 Jakub Jelinek <jakub@redhat.com>
10066 * g++.dg/cpp0x/pr65075.C: New test.
10068 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10071 * gcc.target/powerpc/pr65058.c: New test.
10073 2015-02-16 Jeff Law <law@redhat.com>
10075 PR tree-optimization/64823
10076 * gcc.dg/uninit-20.c: New test.
10078 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10079 James Greenhalgh <james.greenhalgh@arm.com>
10082 * gcc.dg/ipa/ipa-clone-1.c: New test.
10084 2015-02-16 Richard Biener <rguenther@suse.de>
10086 PR tree-optimization/65077
10087 * gcc.dg/torture/pr65077.c: New testcase.
10089 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10091 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10092 Directive adjusted to scan for ldaxr.
10093 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10094 adjusted to scan for ldaex.
10096 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10099 * g++.dg/cpp0x/constexpr-65080.C: New.
10101 2015-02-16 Richard Biener <rguenther@suse.de>
10103 PR tree-optimization/63593
10104 * gcc.dg/pr63593.c: New testcase.
10106 2015-02-16 Marek Polacek <polacek@redhat.com>
10109 * gcc.dg/pr65066.c: New test.
10111 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10113 * gcc.dg/pr65002.C: Move ...
10114 * g++.dg/ipa/pr65002.C: ... here.
10116 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10118 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10119 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10120 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10121 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10123 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10126 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10127 the expression to find calls.
10128 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10129 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10130 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10131 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10132 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10134 2015-02-14 Marek Polacek <polacek@redhat.com>
10137 * gcc.dg/array-11.c: New test.
10138 * gcc.dg/array-12.c: New test.
10139 * gcc.dg/array-13.c: New test.
10140 * gcc.dg/array-14.c: New test.
10141 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10142 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10143 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10144 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10145 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10146 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10148 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/lookup/using54.C: New.
10153 2015-02-13 Jeff Law <law@redhat.com>
10156 Revert my change for tree-optimization/64823.
10158 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10160 PR tree-optimization/65053
10161 * gcc.c-torture/execute/pr65053-1.c: New test.
10162 * gcc.c-torture/execute/pr65053-2.c: New test.
10164 2015-02-13 Marek Polacek <polacek@redhat.com>
10167 * gcc.dg/pr65050.c: New test.
10169 2015-02-13 Jeff Law <law@redhat.com>
10171 PR tree-optimization/64823
10172 * gcc.dg/uninit-20.c: New test.
10174 PR rtl-optimization/47477
10175 * gcc.dg/tree-ssa/pr47477.c: New test.
10177 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10180 * g++.dg/parse/ivdep-2.C: New.
10181 * g++.dg/parse/ivdep-3.C: Likewise.
10183 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10186 * gfortran.dg/continuation_13.f90: New test.
10187 * gfortran.dg/continuation_14.f: New test.
10189 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10192 * g++.dg/cpp0x/sfinae55.C: New.
10194 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10197 * g++.dg/ipa/pr65034.C: New test.
10199 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10201 PR tree-optimization/65002
10202 * gcc.dg/pr65002.C: New.
10204 2015-02-13 Marek Polacek <polacek@redhat.com>
10207 * c-c++-common/pr65040.c: New test.
10209 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10211 PR tree-optimization/64705
10212 * gcc.dg/tree-ssa/pr64705.c: New test.
10214 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10217 * gcc.dg/visibility-22.c: New test.
10218 * gcc.dg/visibility-23.c: New test.
10219 * gcc.target/i386/pr32219-1.c: New test.
10220 * gcc.target/i386/pr32219-2.c: New test.
10221 * gcc.target/i386/pr32219-3.c: New test.
10222 * gcc.target/i386/pr32219-4.c: New test.
10223 * gcc.target/i386/pr32219-5.c: New test.
10224 * gcc.target/i386/pr32219-6.c: New test.
10225 * gcc.target/i386/pr32219-7.c: New test.
10226 * gcc.target/i386/pr32219-8.c: New test.
10227 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10229 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10231 PR libgfortran/57822
10232 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10233 four different KINDs.
10235 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10238 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10241 * g++.dg/ubsan/pr65000.C: New test.
10243 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10246 * gfortran.dg/finalize_28.f90: New test
10248 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10251 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10252 DW_TAG_lexical_block removal.
10253 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10254 * g++.dg/guality/pr55541.C: New test.
10257 * g++.dg/ubsan/pr64984.C: New test.
10259 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10261 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10263 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10266 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10267 instructions for 2015-01-14 get_memmodel changes.
10268 * gcc.target/powerpc/atomic-p8.c: Likewise.
10271 * g++.dg/ubsan/pr65019.C: New test.
10273 PR tree-optimization/65014
10274 * gcc.c-torture/compile/pr65014.c: New test.
10276 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10278 PR libgfortran/57822
10279 * gfortran/fmt_g0_7.f08: Revise test.
10281 2015-02-11 Jeff Law <law@redhat.com>
10284 * gcc.target/m68k/pr63347.c: New test.
10286 2015-02-11 Marek Polacek <polacek@redhat.com>
10288 * g++.dg/ubsan/shift-1.C: New test.
10289 * gcc.dg/ubsan/c-shift-2.c: New test.
10290 * c-c++-common/ubsan/shift-5.c: Remove file.
10292 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10294 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10295 Directive adjusted to XFAIL.
10296 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10299 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10301 PR middle-end/65003
10302 * g++.dg/opt/pr65003.C: New test.
10304 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10306 * lib/target-supports.exp (check_effective_target_pie): Renamed
10308 (check_effective_target_pie_enabled): This.
10309 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10310 * gcc.target/i386/pie.c: Likewise.
10312 2015-02-11 Andrew Pinski <apinski@cavium.com>
10315 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10316 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10318 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10321 * gcc.target/i386/pr61925-1.c: New test.
10322 * gcc.target/i386/pr61925-2.c: New test.
10323 * gcc.target/i386/pr61925-3.c: New test.
10325 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10328 * g++.dg/asan/pr65004.C: New test.
10330 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10333 * gcc.taget/sh/pr64661-0.h: New.
10334 * gcc.taget/sh/pr64661-1.c: New.
10335 * gcc.taget/sh/pr64661-2.c: New.
10336 * gcc.taget/sh/pr64661-3.c: New.
10337 * gcc.taget/sh/pr64661-4.c: New.
10339 2015-02-10 Richard Biener <rguenther@suse.de>
10341 PR tree-optimization/64995
10342 * g++.dg/torture/pr64995.C: New testcase.
10344 2015-02-10 Richard Biener <rguenther@suse.de>
10346 PR tree-optimization/64909
10347 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10349 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10351 * gcc.dg/signbit-sa.c: New test.
10353 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10355 PR libgfortran/57822
10356 * gfortran/fmt_g0_7.f08: New test.
10358 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10360 PR tree-optimization/43378
10361 * gcc.dg/tree-ssa/pr43378.c: New test.
10363 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10366 * g++.dg/torture/pr64978.C: New testcase.
10368 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.dg/asan/pr64981.c: New test.
10373 2015-02-09 Marek Polacek <polacek@redhat.com>
10376 * gcc.dg/pr64856.c: New test.
10378 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10381 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10382 * gcc.c-torture/execute/pr64979.c: New test.
10384 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10386 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10388 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10390 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10391 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10393 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10396 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10398 2015-02-09 Richard Biener <rguenther@suse.de>
10400 PR tree-optimization/54000
10401 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10403 2015-02-09 Tom de Vries <tom@codesourcery.com>
10405 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10407 2015-02-09 Martin Liska <mliska@suse.cz>
10409 * g++.dg/ipa/pr64858.C: New test.
10411 2015-02-09 Tom de Vries <tom@codesourcery.com>
10413 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10415 2015-02-08 Andrew Pinski <apinski@cavium.com>
10417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10419 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10422 * gfortran.dg/use_rename_8.f90: New.
10424 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10426 * gnat.dg/addr7.ad[sb]: New test.
10427 * gnat.dg/addr8.ad[sb]: Likewise.
10429 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10432 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10433 from jit.dg/test-compile-to-executable.c's create_code, with a
10434 clarification of the output message.
10435 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10437 (test_jit): Use CHECK_NO_ERRORS when calling
10438 gcc_jit_context_compile_to_file.
10439 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10440 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10441 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10442 about deletions that are attempted.
10443 (jit-verify-compile-to-file): Rename to...
10444 (jit-verify-output-file-was-created): ...this, and drop the
10445 attempt to run "file" and verify the output.
10446 (jit-verify-assembler): New function.
10447 (jit-verify-object): New function.
10448 (jit-verify-dynamic-library): New function.
10449 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10450 favor of an implementation from new file
10451 create-code-for-hello-world-executable.h, which also adds a
10453 (dg-final): Replace jit-verify-compile-to-file with
10454 jit-verify-output-file-was-created, and invoke new function
10455 jit-verify-assembler.
10456 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10457 the output message.
10458 (dg-final): Replace jit-verify-compile-to-file with
10459 jit-verify-output-file-was-created, and invoke new function
10460 jit-verify-dynamic-library.
10461 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10462 favor of an implementation from new file
10463 create-code-for-hello-world-executable.h, which also adds a
10465 (dg-final): Replace jit-verify-compile-to-file with
10466 jit-verify-output-file-was-created. Strengthen the expected stdout
10467 from the built executable.
10468 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10469 favor of an implementation from new file
10470 create-code-for-hello-world-executable.h, which also adds a
10472 (dg-final): Replace jit-verify-compile-to-file with
10473 jit-verify-output-file-was-created, and invoke new function
10475 * jit.dg/verify-dynamic-library.c: New source file.
10477 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10478 Brian Rzycki <b.rzycki@samsung.com>
10480 PR tree-optimization/64878
10481 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10483 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10486 * g++.dg/ipa/pr64896.C: New test.
10488 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10491 * gcc.target/powerpc/pr64205.c: New file.
10493 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10495 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10496 (dg-options): Use -fpie instead of -fPIE -pie.
10498 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10500 PR middle-end/64937
10501 * g++.dg/asan/pr64937.C: New test.
10503 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10506 * gfortran.dg/class_to_type_4.f90: New test
10508 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10510 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10512 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10514 PR rtl-optimization/64957
10516 * gcc.c-torture/execute/pr64957.c: New test.
10518 2015-02-05 Jeff Law <law@redhat.com>
10521 * gcc.target/h8300/pr17306-1.c: New test.
10522 * gcc.target/h8300/pr17306-2.c: New test.
10524 2015-02-05 Tobias Burnus <burnus@net-b.de>
10527 * gfortran.dg/structure_constructor_12.f90: New.
10529 2015-02-05 Jeff Law <law@redhat.com>
10532 gcc.target/h8300/pr58400.c: New test.
10534 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10536 * gcc.target/arm/macro_defs0.c: New test.
10537 * gcc.target/arm/macro_defs1.c: New test.
10538 * gcc.target/arm/macro_defs2.c: New test.
10540 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10542 PR rtl-optimization/64905
10543 * gcc.target/i386/pr64905.c: Require nonpic target.
10544 (dg-options): Add -fomit-frame-pointer.
10547 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10549 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10550 tree dump scanning.
10552 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10555 * gfortran.dg/type_to_class_2.f90: New test
10556 * gfortran.dg/type_to_class_3.f90: New test
10558 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10561 * g++.dg/torture/pr64686.C: New testcase.
10563 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10565 PR rtl-optimization/64905
10566 * gcc.target/i386/pr64905.c: New file.
10568 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10570 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10571 * gcc.dg/guality/pr41616-1.c: Ditto.
10573 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10576 * gcc.dg/pr64817-3.c: New.
10578 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10579 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10581 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10582 pass parameters in registers.
10583 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10584 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10585 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10587 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10588 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10590 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10591 list, allow for multilibed targets.
10592 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10594 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10596 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10597 * gcc.dg/pr46728-6.c: Ditto.
10599 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10601 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10602 for mips_nanlegacy target.
10604 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10606 * gcc.target/i386/chkp-hidden-def.c: New.
10608 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10610 PR middle-end/62103
10611 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10612 to use 24 bits for bitfield b.
10614 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10617 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10618 cache result in a global variable. Include all 32-bit targets for
10621 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10623 PR rtl-optimization/64756
10624 * gcc.c-torture/execute/pr64756.c: New test.
10626 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10629 * gcc.target/sh/pr64660-0.h: New.
10630 * gcc.target/sh/pr64660-1.c: New.
10631 * gcc.target/sh/pr64660-2.c: New.
10632 * gcc.target/sh/pr64660-3.c: New.
10633 * gcc.target/sh/pr64660-4.c: New.
10635 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10638 * g++.dg/warn/Waddress-2.C: New.
10640 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10642 PR middle-end/61225
10643 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10645 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10647 PR preprocessor/64803
10648 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10650 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10652 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10654 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10657 (_ARM_FPSRC): Add DN and AHP fields.
10658 (clean_results): Force DN=1 on AArch64.
10659 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10660 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10661 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10662 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10663 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10664 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10666 2015-02-02 Alan Modra <amodra@gmail.com>
10668 * gcc.target/powerpc/cprophard.c: New.
10670 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10672 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10673 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10675 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10678 * gcc.dg/pr64817-1.c: New test.
10679 * gcc.dg/pr64817-2.c: New test.
10681 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10684 * gcc.target/sh/pr64851-0.h: New
10685 * gcc.target/sh/pr64851-1.c: New
10686 * gcc.target/sh/pr64851-2.c: New
10687 * gcc.target/sh/pr64851-3.c: New
10688 * gcc.target/sh/pr64851-4.c: New
10690 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10693 * gcc.dg/torture/pr64882.c: New test.
10695 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10698 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10701 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10703 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10704 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10705 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10706 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10707 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10708 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10710 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10711 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10713 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10714 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10717 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10720 * g++.dg/pr64688-2.C: New.
10722 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10724 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10725 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10726 * gcc.target/i386/fuse-caller-save.c: Ditto.
10727 * gcc.target/i386/headmerge-1.c: Ditto.
10728 * gcc.target/i386/headmerge-2.c: Ditto.
10729 * gcc.target/i386/sibcall-6.c: Ditto.
10731 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10734 * gcc.target/i386/pr64617.c: New test.
10736 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10739 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10740 (dg-options): Remove -m32.
10741 (dg-final): Scan for "movb %al" only.
10742 * gcc.target/i386/pr15184-2.c: Ditto.
10744 2015-01-30 Richard Biener <rguenther@suse.de>
10746 PR tree-optimization/64829
10747 * gcc.dg/vect/pr64829.c: New testcase.
10749 2015-01-29 Marek Polacek <polacek@redhat.com>
10752 * gcc.dg/pr64709.c: New test.
10754 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10757 * g++.dg/ubsan/pr64717-1.C: New test.
10758 * g++.dg/ubsan/pr64717-2.C: New test.
10760 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10762 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10764 2015-01-29 Jeff Law <law@redhat.com>
10767 * gcc.target/i386/pr15184-1.c: New test.
10768 * gcc.target/i386/pr15184-2.c: New test.
10770 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10772 PR tree-optimization/64746
10773 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10775 2015-01-29 Richard Biener <rguenther@suse.de>
10777 PR tree-optimization/64853
10778 * gcc.dg/torture/pr64853.c: New testcase.
10780 2015-01-29 Richard Biener <rguenther@suse.de>
10782 PR tree-optimization/64844
10783 * gcc.dg/vect/pr64844.c: New testcase.
10785 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10787 PR middle-end/64809
10788 * gcc.dg/pr64809.c: Delete.
10790 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10792 PR middle-end/64805
10793 * gcc.target/i386/pr64805.c: New.
10795 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10797 * gcc.dg/guality/guality.h (main): Add argv[0] to
10798 guality_gdb_command.
10800 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10803 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10805 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10808 * gcc.target/sh/sh.exp
10809 (check_effective_target_atomic_model_soft_gusa_available,
10810 check_effective_target_atomic_model_soft_tcb_available,
10811 check_effective_target_atomic_model_soft_imask_available,
10812 check_effective_target_atomic_model_hard_llcs_available): New.
10813 * gcc.target/sh/pr64659-0.h: New.
10814 * gcc.target/sh/pr64659-1.c: New.
10815 * gcc.target/sh/pr64659-2.c: New.
10816 * gcc.target/sh/pr64659-3.c: New.
10817 * gcc.target/sh/pr64659-4.c: New.
10819 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10821 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10822 scan-assembler-times pattern.
10824 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10826 PR middle-end/64809
10827 * gcc.dg/pr64809.c: New test.
10829 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10831 PR tree-optimization/64277
10832 * gcc.dg/pr64277.c: New.
10834 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10836 PR tree-optimization/64718
10837 * gcc.c-torture/execute/pr64718.c: New test.
10839 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10841 * gcc.target/aarch64/abs_2.c: New.
10843 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10845 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10846 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10847 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10850 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10853 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10854 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10855 { target comdat_group }.
10857 2015-01-27 Tobias Burnus <burnus@net-b.de>
10860 * gfortran.dg/goacc/coarray_2.f90: New.
10862 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10866 * g++.dg/torture/pr64139.C: New testcase.
10867 * g++.dg/torture/pr60871.C: Likewise.
10869 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10872 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10873 prevent linking errors.
10875 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10878 * g++.dg/torture/pr64282.C: New testcase.
10880 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10882 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10885 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10887 * gcc.target/s390/hotpatch-13.c: New testcase.
10888 * gcc.target/s390/hotpatch-14.c: New testcase.
10889 * gcc.target/s390/hotpatch-15.c: New testcase.
10890 * gcc.target/s390/hotpatch-16.c: New testcase.
10891 * gcc.target/s390/hotpatch-17.c: New testcase.
10892 * gcc.target/s390/hotpatch-18.c: New testcase.
10893 * gcc.target/s390/hotpatch-19.c: New testcase.
10894 * gcc.target/s390/hotpatch-20.c: New testcase.
10895 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10896 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10897 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10898 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10899 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10900 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10901 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10902 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10903 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10904 * gcc.target/s390/hotpatch-10.c: Likewise.
10905 * gcc.target/s390/hotpatch-11.c: Likewise.
10906 * gcc.target/s390/hotpatch-12.c: Likewise.
10907 * gcc.target/s390/hotpatch-2.c: Likewise.
10908 * gcc.target/s390/hotpatch-3.c: Likewise.
10909 * gcc.target/s390/hotpatch-4.c: Likewise.
10910 * gcc.target/s390/hotpatch-5.c: Likewise.
10911 * gcc.target/s390/hotpatch-6.c: Likewise.
10912 * gcc.target/s390/hotpatch-7.c: Likewise.
10913 * gcc.target/s390/hotpatch-8.c: Likewise.
10914 * gcc.target/s390/hotpatch-9.c: Likewise.
10915 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10916 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10917 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10918 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10919 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10920 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10921 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10922 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10924 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10926 * gcc.dg/long_branch.c: New testcase.
10928 2015-01-27 Richard Biener <rguenther@suse.de>
10930 PR tree-optimization/56273
10931 PR tree-optimization/59124
10932 PR tree-optimization/64277
10933 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10934 * gcc.dg/Warray-bounds-12.c: Likewise.
10935 * gcc.dg/Warray-bounds-13.c: Likewise.
10937 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10939 PR rtl-optimization/61058
10940 * gcc.dg/pr61058.c: New test.
10942 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10944 * gcc.target/i386/chkp-narrow-bounds.c: New.
10946 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10948 PR tree-optimization/64807
10949 * gcc.dg/pr64807.c: New test.
10952 * gcc.dg/pr64766.c: New test.
10954 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10957 * gcc.target/sh/pr49263-4.c: New.
10959 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10962 * gfortran.dg/allocate_with_mold_1.f90: New test
10964 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10967 * gcc.dg/pr64778.c: New test.
10969 PR middle-end/64421
10970 * gcc.dg/vect/pr64421.c: New test.
10972 2015-01-26 Tobias Burnus <burnus@net-b.de>
10975 * gfortran.dg/coarray_36.f: New.
10976 * gfortran.dg/coarray_37.f90: New.
10978 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10981 * gfortran.dg/class_allocate_18.f90: New.
10983 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10985 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10987 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10989 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10991 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10993 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10995 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10997 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10999 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11001 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11002 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11003 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11004 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11006 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11008 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11009 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11010 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11012 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11014 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11015 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11016 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11017 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11018 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11021 2015-01-26 Richard Biener <rguenther@suse.de>
11023 PR middle-end/64764
11024 * gcc.dg/uninit-19.c: New testcase.
11026 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11028 * lib/target-supports.exp (check_effective_target_vect64): Add
11031 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11034 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11036 2015-01-26 Tony Liu <tony.liu@arm.com>
11038 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11041 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11043 PR libfortran/64770
11044 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11045 correctly, clean up afterwards.
11047 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11050 * gfortran.dg/use_rename_7.f90: New.
11052 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11054 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11055 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11057 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11060 * gcc.target/sh/pr54236-4.c: New.
11062 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11064 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11065 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11068 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11070 PR libfortran/64770
11071 * gfortran.dg/open_new_segv.f90: New test.
11073 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11082 * gcc.target/sh/pr64345-1.c: New.
11083 * gcc.target/sh/pr64345-2.c: New.
11084 * gcc.target/sh/pr59533-1.c: New.
11085 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11086 * gcc.target/sh/pr52933-2.c: Likewise.
11087 * gcc.target/sh/pr54089-1.c: Likewise.
11088 * gcc.target/sh/pr54236-1.c: Likewise.
11089 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11090 * gcc.target/sh/pr49263-1.c: Remove xfails.
11091 * gcc.target/sh/pr49263-2.c: Likewise.
11092 * gcc.target/sh/pr49263-3.c: Likewise.
11093 * gcc.target/sh/pr53987-1.c: Likewise.
11094 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11095 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11096 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11097 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11098 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11099 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11101 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11104 2015-01-24 Tom de Vries <tom@codesourcery.com>
11106 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11108 2015-01-23 Ian Lance Taylor <iant@google.com>
11111 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11112 targets without split stack support.
11114 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11117 * gcc.target/i386/pr64317.c: New test.
11119 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11121 PR rtl-optimization/63637
11122 PR rtl-optimization/60663
11123 * gcc.dg/pr63637-1.c: New test.
11124 * gcc.dg/pr63637-2.c: New test.
11125 * gcc.dg/pr63637-3.c: New test.
11126 * gcc.dg/pr63637-4.c: New test.
11127 * gcc.dg/pr63637-5.c: New test.
11128 * gcc.dg/pr63637-6.c: New test.
11129 * gcc.target/i386/pr63637-1.c: New test.
11130 * gcc.target/i386/pr63637-2.c: New test.
11131 * gcc.target/i386/pr63637-3.c: New test.
11132 * gcc.target/i386/pr63637-4.c: New test.
11133 * gcc.target/i386/pr63637-5.c: New test.
11134 * gcc.target/i386/pr63637-6.c: New test.
11136 2015-01-23 Richard Biener <rguenther@suse.de>
11139 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11140 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11142 2015-01-23 Marek Polacek <polacek@redhat.com>
11144 PR preprocessor/60570
11145 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11146 * gcc.dg/cpp/pr60570.c: New test.
11148 2015-01-23 Richard Biener <rguenther@suse.de>
11151 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11152 vectorization on vect64 targets.
11154 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11157 * gfortran.dg/class_allocate_17.f90: New.
11159 2015-01-23 Tobias Burnus <burnus@net-b.de>
11162 * gfortran.dg/goacc/combined_loop.f90: New.
11164 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11167 * gfortran.dg/make_unit.f90: New test.
11169 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11172 * gfortran.dg/negative_unit_int8.f: Update.
11174 2015-01-22 Jeff Law <law@redhat.com>
11177 * gcc.target/m68k/pr52076-1.c: New test.
11178 * gcc.target/m68k/pr52076-2.c: New test.
11180 2015-01-22 Richard Biener <rguenther@suse.de>
11182 PR middle-end/64728
11183 * gcc.dg/torture/pr64728.c: New testcase.
11185 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11188 * g++.dg/pr64688.C: New test.
11190 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11192 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11193 to avoid errors with -fpic.
11195 2015-01-22 Richard Biener <rguenther@suse.de>
11198 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11200 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11202 PR rtl-optimization/64682
11203 * gcc.c-torture/execute/pr64682.c: New file.
11205 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11208 * gcc.dg/pr64511.c: New test.
11210 PR rtl-optimization/62078
11211 * g++.dg/opt/pr62078.C: New test.
11214 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11216 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11219 * gfortran.dg/internal_pack_15.f90: New test.
11221 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11223 * c-c++-common/tsan/step.c: New testcase.
11225 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11227 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11229 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11231 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11235 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11239 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11241 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11243 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11247 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11251 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11253 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11255 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11257 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11259 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11261 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11263 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11265 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11267 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11269 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11271 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11273 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11275 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11276 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11277 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11280 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11282 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11283 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11284 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11287 2015-01-21 Renlin Li <renlin.li@arm.com>
11289 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11290 * g++.dg/tls/thread_local5g.C: Likewise.
11291 * g++.dg/tls/thread_local6g.C: Likewise.
11293 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11295 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11296 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11297 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11301 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11302 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11303 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11305 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11307 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11308 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11309 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11311 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11313 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11314 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11315 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11317 2015-01-20 Jeff Law <law@redhat.com>
11320 * gcc.target/m68k/pr59946.c: New test.
11322 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11324 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11325 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11326 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11328 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11330 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11331 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11332 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11334 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11336 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11337 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11338 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11340 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11342 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11343 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11344 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11346 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11349 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11351 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11352 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11353 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11355 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11357 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11358 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11359 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11361 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11363 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11365 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11367 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11370 * g++.dg/ubsan/pr64632.C: New test.
11373 * gcc.dg/pr64663.c: New test.
11375 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11378 * g++.dg/warn/Wunused-var-23.C: New.
11380 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11383 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11384 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11386 2015-01-20 Richard Biener <rguenther@suse.de>
11389 * gcc.dg/lto/pr64684_0.c: New testcase.
11390 * gcc.dg/lto/pr64684_1.c: Likewise.
11391 * gcc.dg/lto/pr64684_2.c: Likewise.
11392 * gcc.dg/lto/pr64685_0.c: Likewise.
11393 * gcc.dg/lto/pr64685_1.c: Likewise.
11395 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11398 * g++.dg/cpp1y/lambda-init12.C: New.
11400 2015-01-20 Richard Biener <rguenther@suse.de>
11402 PR tree-optimization/64410
11403 * g++.dg/vect/pr64410.cc: Require vect_double.
11405 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11408 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11410 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11414 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11416 PR rtl-optimization/64081
11417 * gcc.dg/pr64081.c: New test.
11419 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11421 * jit.dg/harness.h: Include <unistd.h>.
11422 (CHECK_NO_ERRORS): New.
11423 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11424 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11425 gcc_jit_context_compile_to_file.
11426 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11427 args to the spawned executable.
11428 (jit-expand-vars): New function.
11429 (jit-exe-params): New variable.
11430 (dg-jit-set-exe-params): New function.
11431 (jit-dg-test): Detect testcases that use
11432 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11433 Set arguments of spawned process to jit-exe-params.
11434 (jit-get-output-filename): New function.
11435 (jit-setup-compile-to-file): New function.
11436 (jit-verify-compile-to-file): New function.
11437 (jit-run-executable): New function.
11438 (jit-verify-executable): New function.
11439 * jit.dg/test-compile-to-assembler.c: New testcase.
11440 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11441 * jit.dg/test-compile-to-executable.c: New testcase.
11442 * jit.dg/test-compile-to-object.c: New testcase.
11444 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11447 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11450 2015-01-19 Martin Liska <mliska@suse.cz>
11452 * objc/compile/pr64668.m: New test.
11454 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11456 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11457 (create_overflow_fn): Update comment to clarify that
11458 the third param of the created function is a bool *, not
11460 (verify_int_overflow_fn): Convert param "expected_ovf" from
11461 int to bool. Update third param of "overflow_fn_type" from int *
11462 to bool *. Update local "actual_ovf" from int to bool.
11463 (verify_uint_overflow_fn): Likewise.
11465 2015-01-19 Martin Liska <mliska@suse.cz>
11467 * gcc.dg/ipa/ipa-icf-33.c: New test.
11469 2015-01-19 Felix Yang <felix.yang@huawei.com>
11470 Haijian Zhang <z.zhanghaijian@huawei.com>
11472 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11473 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11474 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11475 result_float64x2, expected_hfloat64x2): New helper type, variable and
11477 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11478 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11479 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11480 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11481 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11482 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11483 and target without the FMA feature.
11485 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11487 * gcc.target/aarch64/pr64304.c: New testcase.
11489 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11491 PR rtl-optimization/64081
11492 * gcc.dg/pr64081.c: New test.
11494 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11497 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11499 * gcc.target/aarch64/test_frame_6.c: Likewise.
11500 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11501 and x19 (in the epilogue).
11502 * gcc.target/aarch64/test_frame_4.c: Likewise.
11503 * gcc.target/aarch64/test_frame_7.c: Likewise.
11505 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11507 * gcc.target/i386/chkp-always_inline.c: New.
11509 2015-01-15 Andrew Pinski <apinski@cavium.com>
11510 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11512 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11513 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11515 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11518 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11519 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11521 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11524 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11526 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11529 * gcc.target/sh/torture/pr64652.c: New.
11531 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11533 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11534 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11535 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11536 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11537 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11538 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11540 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11543 * g++.dg/torture/pr64378.C: New testcase.
11545 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11548 * gfortran.dg/block_13.f08: New test
11550 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11553 * gfortran.dg/associate_1.f03: Allow test for character with
11556 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11558 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11559 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11561 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11563 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11565 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11568 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11570 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11573 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11576 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11579 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11581 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11584 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11586 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11588 PR rtl-optimization/52773
11589 * gcc.c-torture/compile/pr52773.c: New test.
11591 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11594 * g++.dg/cpp0x/alias-decl-46.C: New.
11596 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11598 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11600 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11602 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11604 (CHECK_FP): Likewise.
11605 (CHECK_CUMULATIVE_SAT): Likewise.
11607 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11609 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11610 (Set_Neon_Cumulative_Sat): Add parameter.
11611 (__set_neon_cumulative_sat): Support new parameter.
11612 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11613 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11615 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11616 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11619 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11621 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11622 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11624 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11627 * g++.dg/tls/thread_local-ice4.C: New.
11629 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11631 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11634 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11637 * g++.dg/cpp0x/vt-62276.C: New.
11639 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11641 PR middle-end/64353
11642 * g++.dg/pr64353.C: New.
11644 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11647 * gcc.target/aarch64/pr64263_1.c: New test.
11649 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11651 PR tree-optimization/64434
11652 * gcc.dg/torture/pr64434.c: Move to...
11653 * gcc.dg/pr64434.c: ... here.
11655 2015-01-16 Richard Biener <rguenther@suse.de>
11657 PR middle-end/64614
11658 * gcc.dg/uninit-18.c: New testcase.
11660 2015-01-16 Richard Biener <rguenther@suse.de>
11662 PR tree-optimization/64568
11663 * g++.dg/torture/pr64568-2.C: New testcase.
11665 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11668 * gcc.target/i386/chkp-label-address.c: New.
11670 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11673 * gfortran.dg/pointer_init_6.f90: Extended.
11675 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11677 * gcc.c-torture/compile/20150108.c: New test.
11679 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11681 * gcc.target/visium: New directory.
11683 2015-01-16 Richard Biener <rguenther@suse.de>
11685 PR tree-optimization/61743
11686 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11687 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11689 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11691 * gcc.dg/pr64015.c: New test.
11693 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11697 * g++.dg/ipa/pr64612.C: New test.
11699 2015-01-16 Renlin Li <renlin.li@arm.com>
11701 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11703 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11705 * gcc.target/i386/sse-14.c: Test new intrinsic.
11706 * gcc.target/i386/sse-22.c: Ditto.
11708 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11711 * g++.dg/cpp0x/auto44.C: New.
11713 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11716 * gcc.target/nios2/gpopt-all.c: New test case.
11717 * gcc.target/nios2/gpopt-local.c: New test case.
11718 * gcc.target/nios2/gpopt-global.c: New test case.
11719 * gcc.target/nios2/gpopt-data.c: New test case.
11720 * gcc.target/nios2/gpopt-none.c: New test case.
11722 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11724 * g++.dg/ubsan/vptr-1.C: New test.
11725 * g++.dg/ubsan/vptr-2.C: New test.
11726 * g++.dg/ubsan/vptr-3.C: New test.
11727 * g++.dg/ubsan/vptr-4.C: New test.
11728 * g++.dg/ubsan/vptr-5.C: New test.
11729 * g++.dg/ubsan/vptr-6.C: New test.
11730 * g++.dg/ubsan/vptr-7.C: New test.
11731 * g++.dg/ubsan/vptr-8.C: New test.
11732 * g++.dg/ubsan/vptr-9.C: New test.
11734 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11736 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11738 * lib/gcc-dg.exp: Likewise.
11740 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11742 PR rtl-optimization/64110
11743 * gcc.target/i386/pr64110.c: Add scan-assembler.
11745 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11746 James Norris <jnorris@codesourcery.com>
11747 Cesar Philippidis <cesar@codesourcery.com>
11748 Ilmir Usmanov <i.usmanov@samsung.com>
11750 * lib/target-supports.exp (check_effective_target_fopenacc): New
11752 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11753 * g++.dg/goacc/goacc.exp: Likewise.
11754 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11755 * gcc.dg/goacc/goacc.exp: Likewise.
11756 * gfortran.dg/goacc/goacc.exp: Likewise.
11757 * c-c++-common/cpp/openacc-define-1.c: New file.
11758 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11759 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11760 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11761 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11762 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11763 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11764 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11765 * c-c++-common/goacc/cache-1.c: Likewise.
11766 * c-c++-common/goacc/clauses-fail.c: Likewise.
11767 * c-c++-common/goacc/collapse-1.c: Likewise.
11768 * c-c++-common/goacc/data-1.c: Likewise.
11769 * c-c++-common/goacc/data-2.c: Likewise.
11770 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11771 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11772 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11773 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11774 * c-c++-common/goacc/if-clause-1.c: Likewise.
11775 * c-c++-common/goacc/if-clause-2.c: Likewise.
11776 * c-c++-common/goacc/kernels-1.c: Likewise.
11777 * c-c++-common/goacc/loop-1.c: Likewise.
11778 * c-c++-common/goacc/loop-private-1.c: Likewise.
11779 * c-c++-common/goacc/nesting-1.c: Likewise.
11780 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11781 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11782 * c-c++-common/goacc/parallel-1.c: Likewise.
11783 * c-c++-common/goacc/pcopy.c: Likewise.
11784 * c-c++-common/goacc/pcopyin.c: Likewise.
11785 * c-c++-common/goacc/pcopyout.c: Likewise.
11786 * c-c++-common/goacc/pcreate.c: Likewise.
11787 * c-c++-common/goacc/pragma_context.c: Likewise.
11788 * c-c++-common/goacc/present-1.c: Likewise.
11789 * c-c++-common/goacc/reduction-1.c: Likewise.
11790 * c-c++-common/goacc/reduction-2.c: Likewise.
11791 * c-c++-common/goacc/reduction-3.c: Likewise.
11792 * c-c++-common/goacc/reduction-4.c: Likewise.
11793 * c-c++-common/goacc/sb-1.c: Likewise.
11794 * c-c++-common/goacc/sb-2.c: Likewise.
11795 * c-c++-common/goacc/sb-3.c: Likewise.
11796 * c-c++-common/goacc/update-1.c: Likewise.
11797 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11798 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11799 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11800 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11801 * gfortran.dg/goacc/assumed.f95: Likewise.
11802 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11803 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11804 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11805 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11806 * gfortran.dg/goacc/branch.f95: Likewise.
11807 * gfortran.dg/goacc/cache-1.f95: Likewise.
11808 * gfortran.dg/goacc/coarray.f95: Likewise.
11809 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11810 * gfortran.dg/goacc/cray.f95: Likewise.
11811 * gfortran.dg/goacc/critical.f95: Likewise.
11812 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11813 * gfortran.dg/goacc/data-tree.f95: Likewise.
11814 * gfortran.dg/goacc/declare-1.f95: Likewise.
11815 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11816 * gfortran.dg/goacc/fixed-1.f: Likewise.
11817 * gfortran.dg/goacc/fixed-2.f: Likewise.
11818 * gfortran.dg/goacc/fixed-3.f: Likewise.
11819 * gfortran.dg/goacc/fixed-4.f: Likewise.
11820 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11821 * gfortran.dg/goacc/if.f95: Likewise.
11822 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11823 * gfortran.dg/goacc/list.f95: Likewise.
11824 * gfortran.dg/goacc/literal.f95: Likewise.
11825 * gfortran.dg/goacc/loop-1.f95: Likewise.
11826 * gfortran.dg/goacc/loop-2.f95: Likewise.
11827 * gfortran.dg/goacc/loop-3.f95: Likewise.
11828 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11829 * gfortran.dg/goacc/omp.f95: Likewise.
11830 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11831 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11832 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11833 * gfortran.dg/goacc/parameter.f95: Likewise.
11834 * gfortran.dg/goacc/private-1.f95: Likewise.
11835 * gfortran.dg/goacc/private-2.f95: Likewise.
11836 * gfortran.dg/goacc/private-3.f95: Likewise.
11837 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11838 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11839 * gfortran.dg/goacc/reduction.f95: Likewise.
11840 * gfortran.dg/goacc/routine-1.f90: Likewise.
11841 * gfortran.dg/goacc/routine-2.f90: Likewise.
11842 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11843 * gfortran.dg/goacc/several-directives.f95: Likewise.
11844 * gfortran.dg/goacc/sie.f95: Likewise.
11845 * gfortran.dg/goacc/subarrays.f95: Likewise.
11846 * gfortran.dg/gomp/map-1.f90: Likewise.
11847 * gfortran.dg/openacc-define-1.f90: Likewise.
11848 * gfortran.dg/openacc-define-2.f90: Likewise.
11849 * gfortran.dg/openacc-define-3.f90: Likewise.
11850 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11851 * g++.dg/gomp/block-2.C: Likewise.
11852 * g++.dg/gomp/block-3.C: Likewise.
11853 * g++.dg/gomp/block-5.C: Likewise.
11854 * g++.dg/gomp/target-1.C: Likewise.
11855 * g++.dg/gomp/target-2.C: Likewise.
11856 * g++.dg/gomp/taskgroup-1.C: Likewise.
11857 * g++.dg/gomp/teams-1.C: Likewise.
11858 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11859 * gcc.dg/cilk-plus/jump.c: Likewise.
11860 * gcc.dg/gomp/block-1.c: Likewise.
11861 * gcc.dg/gomp/block-10.c: Likewise.
11862 * gcc.dg/gomp/block-2.c: Likewise.
11863 * gcc.dg/gomp/block-3.c: Likewise.
11864 * gcc.dg/gomp/block-4.c: Likewise.
11865 * gcc.dg/gomp/block-5.c: Likewise.
11866 * gcc.dg/gomp/block-6.c: Likewise.
11867 * gcc.dg/gomp/block-7.c: Likewise.
11868 * gcc.dg/gomp/block-8.c: Likewise.
11869 * gcc.dg/gomp/block-9.c: Likewise.
11870 * gcc.dg/gomp/target-1.c: Likewise.
11871 * gcc.dg/gomp/target-2.c: Likewise.
11872 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11873 * gcc.dg/gomp/teams-1.c: Likewise.
11875 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11877 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11880 2015-01-15 Mike Stump <mikestump@comcast.net>
11882 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11883 * gcc.dg/inline_2.c: Likewise.
11884 * gcc.dg/inline_3.c: Likewise.
11885 * gcc.dg/inline_4.c: Likewise.
11887 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11890 * gfortran.dg/proc_ptr_comp_43.f90: New.
11892 2015-01-15 Mike Stump <mikestump@comcast.net>
11894 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11895 * gcc.dg/unroll_2.c: Likewise.
11896 * gcc.dg/unroll_3.c: Likewise.
11897 * gcc.dg/unroll_4.c: Likewise.
11898 * gcc.dg/unroll_5.c: Likewise.
11900 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11903 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11905 * gcc.target/aarch64/test_frame_6.c: Likewise.
11906 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11907 x30 and x19 (in the epilogue).
11908 * gcc.target/aarch64/test_frame_4.c: Likewise.
11909 * gcc.target/aarch64/test_frame_7.c: Likewise.
11911 2015-01-15 Martin Liska <mliska@suse.cz>
11913 * g++.dg/ipa/pr64068.C: New test.
11914 * gcc.dg/ipa/PR64559.c: New test.
11916 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11918 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11921 2015-01-15 Richard Biener <rguenther@suse.de>
11923 PR tree-optimization/61743
11924 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11925 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11927 2015-01-15 Renlin Li <renlin.li@arm.com>
11929 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11930 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11932 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11934 * gcc.dg/vect/vect-aggressive-1.c: New.
11935 * gcc.target/i386/avx2-vect-aggressive.c: New.
11937 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11939 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11941 2015-01-15 Richard Biener <rguenther@suse.de>
11944 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11945 -Wl,-undefined,dynamic_lookup.
11947 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11949 * gnat.dg/opt47.adb: New test.
11951 2015-01-15 Richard Biener <rguenther@suse.de>
11954 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11956 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11958 PR tree-optimization/64434
11959 * gcc.dg/torture/pr64434.c: New test.
11961 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11963 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11964 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11965 -march=loongson* and -march=octeon* require -mno-micromips.
11967 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11968 Matthew Fortune <matthew.fortune@imgtec.com>
11970 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11971 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11972 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11973 * gcc.target/mips/call-saved-7.c: New file.
11974 * gcc.target/mips/call-saved-8.c: New file.
11975 * gcc.target/mips/call-saved-9.c: New file.
11977 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11979 * gcc.target/mips/lsa.c: New file.
11980 * gcc.target/mips/mips64-lsa.c: Likewise.
11981 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11982 * gcc.target/mips/mulsize-4.c: Likewise.
11983 * gcc.target/mips/mulsize-5.c: New file.
11984 * gcc.target/mips/mulsize-6.c: Likewise.
11985 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11986 and !HAS_LSA as ghost options.
11987 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11990 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11992 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11994 2015-01-15 Richard Biener <rguenther@suse.de>
11996 PR middle-end/64365
11997 * gcc.dg/torture/pr64365.c: New testcase.
11999 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12001 * gcc.dg/stackprotectexplicit1.c: New test.
12002 * g++.dg/stackprotectexplicit2.c: New test.
12004 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12007 * gfortran.dg/inquire_internal.f90: New.
12008 * gfortran.dg/negative_unit_check.f90: New.
12010 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12013 * gcc.target/sh/pr53988-1.c: New.
12015 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12018 * g++.dg/tls/thread_local-ice3.C: New.
12020 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12022 * gcc.target/i386/fentry-override.c: Properly place {} in target
12023 selector. Remove nonpic.
12024 * gcc.target/i386/fentry.c: Likewise.
12026 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12028 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12029 warnings instead of errors.
12031 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12033 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12034 option support instead of ENABLE_LTO from Makefile.
12036 2015-01-14 Richard Biener <rguenther@suse.de>
12038 PR tree-optimization/59354
12039 * gcc.dg/vect/pr59354.c: New testcase.
12041 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12043 * lib/target-supports.exp
12044 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12045 on ARM architures before v7.
12047 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12049 PR middle-end/59448
12050 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12051 an atomic_exchange.
12053 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12056 * gcc.target/i386/pr64386.c: New test.
12058 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12061 * gcc.target/i386/pr64393.c: New test.
12063 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12066 * gcc.target/i386/pr64387.c: New test.
12068 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12070 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12072 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12074 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12076 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12079 * gcc.target/arm/pr64453.c: New.
12081 2015-01-14 Richard Biener <rguenther@suse.de>
12084 * gcc.dg/lto/pr64415_0.c: New testcase.
12085 * gcc.dg/lto/pr64415_1.c: Likewise.
12087 2015-01-14 Martin Liska <mliska@suse.cz>
12089 * gcc.dg/ipa/pr64307.c: New test.
12091 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12093 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12094 64-bit and 128-bit.
12096 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12099 * gcc.target/arm/pr64460_1.c: New test.
12101 2015-01-14 Richard Biener <rguenther@suse.de>
12103 PR tree-optimization/64493
12104 PR tree-optimization/64495
12105 * gcc.dg/vect/pr64493.c: New testcase.
12106 * gcc.dg/vect/pr64495.c: Likewise.
12108 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12110 * gcc.dg/Warray-bounds-11.c: New test-case.
12112 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12114 * gcc.target/mips/octeon3-pipe-1.c: New test.
12116 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12118 * jit.dg/harness.h (set_up_logging): Move string concatenation
12120 (concat_strings): New function.
12121 (dump_reproducer): New function.
12122 (test_jit): Call dump_reproducer.
12123 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12125 (jit-dg-test): Delete any generated reproducer from previous runs.
12126 Verify that a generated reproducer was created, and verify that it
12128 * jit.dg/test-nested-contexts.c (main): Call
12129 gcc_jit_context_dump_reproducer_to_file.
12131 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12133 * gcc.dg/aru-2.c: Add dg-require-profiling.
12135 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12137 * lib/target-supports.exp (check_profiling_available): Check if
12140 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12143 * g++.dg/torture/pr64565.C: New testcase.
12145 2015-01-13 Marek Polacek <polacek@redhat.com>
12147 PR middle-end/64391
12148 * gcc.dg/tm/pr64391.c: New test.
12150 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12152 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12155 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12157 * gcc.target/i386/pie.c: New test.
12159 * lib/target-supports.exp (check_effective_target_pie): New.
12161 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12163 PR rtl-optimization/64286
12164 * gcc.target/i386/avx2-pr64286.c: New test.
12166 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12169 * g++.dg/cpp0x/vt-57626.C: New.
12171 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12174 * gfortran.dg/pr64528.f90: New test.
12176 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12178 * gcc.target/aarch64/subsp.c: New test.
12180 2015-01-13 Andrew Pinski <apinski@cavium.com>
12182 * gcc.target/aarch64/store-pair-1.c: New testcase.
12184 2015-01-13 Richard Biener <rguenther@suse.de>
12187 * gcc.dg/lto/pr64373_0.c: New testcase.
12189 2015-01-13 Andrew Pinski <apinski@cavium.com>
12191 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12192 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12194 2015-01-13 Richard Biener <rguenther@suse.de>
12196 PR tree-optimization/64406
12197 * gcc.dg/pr64406.c: New testcase.
12199 2015-01-13 Richard Biener <rguenther@suse.de>
12201 PR tree-optimization/64404
12202 * gcc.dg/vect/pr64404.c: New testcase.
12204 2015-01-13 Richard Biener <rguenther@suse.de>
12206 PR tree-optimization/64568
12207 * g++.dg/torture/pr64568.C: New testcase.
12209 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12211 * jit.dg/test-error-local-used-from-other-function.c: New test
12213 * jit.dg/test-error-param-reuse.c: New test case.
12214 * jit.dg/test-error-param-sharing.c: New test case.
12215 * jit.dg/test-error-param-used-from-other-function.c: New test
12217 * jit.dg/test-error-param-used-without-a-function.c: New test
12220 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12222 PR tree-optimization/64563
12223 * gcc.dg/pr64563.c: New test.
12226 * gcc.target/i386/pr64513.c: New test.
12228 PR tree-optimization/64454
12229 * gcc.dg/pr64454.c: New test.
12232 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12234 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12235 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12236 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12237 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12238 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12239 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12240 * gcc.dg/vect/slp-25.c: Likewise.
12241 * gcc.dg/vect/vect-109.c: Likewise.
12242 * gcc.dg/vect/vect-13.c: Likewise.
12243 * gcc.dg/vect/vect-17.c: Likewise.
12244 * gcc.dg/vect/vect-18.c: Likewise.
12245 * gcc.dg/vect/vect-19.c: Likewise.
12246 * gcc.dg/vect/vect-20.c: Likewise.
12247 * gcc.dg/vect/vect-21.c: Likewise.
12248 * gcc.dg/vect/vect-22.c: Likewise.
12249 * gcc.dg/vect/vect-27.c: Likewise.
12250 * gcc.dg/vect/vect-29.c: Likewise.
12251 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12252 * gcc.dg/vect/vect-2.c: Likewise.
12253 * gcc.dg/vect/vect-3.c: Likewise.
12254 * gcc.dg/vect/vect-4.c: Likewise.
12255 * gcc.dg/vect/vect-5.c: Likewise.
12256 * gcc.dg/vect/vect-72.c: Likewise.
12257 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12258 * gcc.dg/vect/vect-73.c: Likewise.
12259 * gcc.dg/vect/vect-77-global.c: Likewise.
12260 * gcc.dg/vect/vect-78-global.c: Likewise.
12261 * gcc.dg/vect/vect-7.c: Likewise.
12262 * gcc.dg/vect/vect-86.c: Likewise.
12263 * gcc.dg/vect/vect-align-1.c: Likewise.
12264 * gcc.dg/vect/vect-align-3.c: Likewise.
12265 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12266 * gcc.dg/vect/vect-all.c: Likewise.
12267 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12268 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12269 * gcc.dg/vect/vect-peel-3.c: Likewise.
12270 * gcc.dg/vect/vect-peel-4.c: Likewise.
12271 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12273 2015-01-12 Jeff Law <law@redhat.com>
12276 * gcc.target/m68k/pr64461.c: New test.
12278 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12280 * jit.dg/test-array-as-pointer.c (create_code): Update call
12281 to gcc_jit_context_new_global by setting "kind" to
12282 GCC_JIT_GLOBAL_IMPORTED.
12283 * jit.dg/test-error-array-as-pointer.c: Likewise.
12284 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12285 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12286 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12287 * jit.dg/test-using-global.c (the_global): Rename to...
12288 (imported_global): ...this.
12289 (create_code): Update to test the three kinds of global.
12290 (verify_code): Likewise.
12292 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12295 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12296 undefined behavior.
12297 * gcc.target/i386/pr64291-2.c: Updated.
12299 2015-01-12 Richard Biener <rguenther@suse.de>
12301 PR tree-optimization/64530
12302 * gfortran.dg/pr64530.f90: New testcase.
12304 2015-01-12 Richard Biener <rguenther@suse.de>
12306 PR middle-end/64357
12307 * gcc.dg/torture/pr64357.c: New testcase.
12309 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12311 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12314 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12315 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12317 2015-01-12 Martin Liska <mliska@suse.cz>
12319 * gcc.dg/ipa/PR64550.c: New test.
12321 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12324 * g++.dg/ipa/pr63470.C: New testcase.
12326 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12329 * gfortran.dg/typebound_operator_20.f90: New.
12331 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12334 * gfortran.dg/proc_ptr_comp_42.f90: New.
12336 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12339 * gfortran.dg/proc_ptr_comp_41.f90: New.
12341 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12343 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12345 2015-01-10 Tobias Burnus <burnus@net-b.de>
12348 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12349 and add dg-excess-errors.
12350 * gfortran.dg/line_length_6.f90: New.
12351 * gfortran.dg/line_length_7.f90: New.
12352 * gfortran.dg/line_length_8.f90: New.
12353 * gfortran.dg/line_length_9.f90: New.
12354 * gfortran.dg/line_length_10.f90: New.
12355 * gfortran.dg/line_length_11.f90: New.
12357 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12359 * jit.dg/test-threads.c (struct testcase): Move declaration
12360 to jit.dg/all-non-failing-tests.h.
12361 (testcases): Likewise.
12362 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12363 declaration here from jit.dg/all-non-failing-tests.h.
12364 (testcases): Likewise.
12365 * jit.dg/test-combination.c (create_code): Eliminate spelling
12366 out all of the testcases in favor of looping through the
12367 "testcases" metadata.
12368 (verify_code): Likewise.
12370 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12372 PR rtl-optimization/64536
12373 * gcc.dg/pr64536.c: New test.
12375 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12377 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12378 * jit.dg/test-combination.c (create_code): Likewise.
12379 (verify_code): Likewise.
12380 * jit.dg/test-constants.c: New test case.
12381 * jit.dg/test-threads.c: Add test-constants.c.
12383 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12386 * objc.dg/gnu-api-2-class.m: Add a test case
12387 for the above change.
12389 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12391 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12393 2015-01-09 Richard Biener <rguenther@suse.de>
12395 PR tree-optimization/64410
12396 * g++.dg/vect/pr64410.cc: New testcase.
12398 2015-01-09 Martin Liska <mliska@suse.cz>
12400 * gcc.dg/ipa/ipa-icf-32.c: New test.
12402 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12404 * c-c++-common/tsan/tsan_barrier.h: New.
12405 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12406 * c-c++-common/tsan/bitfield_race.c: Likewise.
12407 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12408 * c-c++-common/tsan/mutexset1.c: Likewise.
12409 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12410 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12411 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12412 * c-c++-common/tsan/simple_race.c: Likewise.
12413 * c-c++-common/tsan/simple_stack.c: Likewise.
12414 * c-c++-common/tsan/sleep_sync.c: Likewise.
12415 * c-c++-common/tsan/tiny_race.c: Likewise.
12416 * c-c++-common/tsan/tls_race.c: Likewise.
12417 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12418 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12419 * g++.dg/tsan/atomic_free.C: Likewise.
12420 * g++.dg/tsan/atomic_free2.C: Likewise.
12421 * g++.dg/tsan/cond_race.C: Likewise.
12422 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12424 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12427 * lib/target-supports.exp (check_effective_target_libatomic_available):
12429 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12430 targets that match effective-target libatomic_available.
12431 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12433 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12435 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12436 Verify the result of gcc_jit_context_get_last_error.
12437 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12439 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12441 PR tree-optimization/63989
12442 * gcc.dg/strlenopt-27.c: New test.
12444 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12446 * jit.dg/harness.h (set_up_logging): New function.
12447 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12448 set_up_logging on the context, so that every testcase is
12449 logged to a particular file.
12450 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12451 and call gcc_jit_context_set_logfile on the top-level context.
12453 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12456 * g++.dg/opt/pr64338.C: New test.
12458 2015-01-08 Tobias Burnus <burnus@net-b.de>
12460 * gfortran.dg/coarray/codimension_2b.f90: New file.
12461 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12462 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12464 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12467 * g++.dg/ext/fnname4.C: New.
12469 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12472 * g++.dg/cpp0x/constexpr-64462.C: New.
12474 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12477 * g++.dg/cpp0x/deleted10.C: New.
12479 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12481 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12483 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12485 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12486 GCC_JIT_UNARY_OP_ABS.
12487 (verify_unary_ops): Likewise.
12489 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12491 * jit.dg/test-arith-overflow.c: New test case.
12492 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12493 * jit.dg/test-combination.c (create_code): Likewise.
12494 (verify_code): Likewise.
12495 * jit.dg/test-threads.c (testcases): Likewise.
12497 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12499 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12500 rather than "jit". Load g++.exp, and call g++_init.
12501 Run test-*.cc files within the testsuite and *.cc files within
12503 (jit-dg-test): Drop the addition of -fgnu89-inline to
12504 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12505 doing it when compiling C testcases (since g++ does not handle
12506 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12507 is restored to the value after g++_init ran, rather than the
12508 value before g++_init ran. Return a list of
12509 $comp_output $output_file, as dg-test assumes.
12511 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12513 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12514 make it easier to figure out the origin of each test result when
12515 running test-combination.c and test-threads.c.
12516 (CHECK_VALUE): Likewise.
12517 (CHECK_DOUBLE_VALUE): Likewise.
12518 (CHECK_STRING_VALUE): Likewise.
12519 (CHECK_STRING_STARTS_WITH): Likewise.
12520 (CHECK_STRING_CONTAINS): Likewise.
12522 (check_string_value): Likewise, add "funcname" param.
12523 (check_string_starts_with): Likewise.
12524 (check_string_contains): Likewise.
12526 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12528 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12529 generating name of built executable.
12531 2015-01-07 Marek Polacek <polacek@redhat.com>
12534 * gcc.dg/pr64440.c: New test.
12535 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12537 2015-01-07 Marek Polacek <polacek@redhat.com>
12540 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12541 * gcc.dg/pr64417.c: New test.
12543 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12546 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12549 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12551 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12552 Check if testcases run without errors, not just if they compile.
12554 2015-01-06 Christian Bruel <christian.bruel@st.com>
12557 * gcc.target/sh/pr64507.c: New test.
12559 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12561 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12563 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12565 * c-c++-common/asan/sanitize-all-1.c: New test.
12566 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12567 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12568 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12569 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12571 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12573 * lib/target-supports.exp (check_profiling_available): Return 0 for
12575 (check_effective_target_tls_runtime): Likewise.
12576 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12577 * gcc.dg/20020312-2.c: Adjust for Visium.
12578 * gcc.dg/tls/thr-cse-1.c: Likewise
12579 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12580 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12581 * gcc.dg/weak/typeof-2.c: Likewise.
12583 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12585 PR rtl-optimization/64287
12586 * gcc.dg/aru-2.c: New test.
12588 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12591 * c-c++-common/ubsan/pr64344-1.c: New test.
12592 * c-c++-common/ubsan/pr64344-2.c: New test.
12594 PR tree-optimization/64465
12595 * gcc.dg/pr64465.c: New test.
12597 PR tree-optimization/64494
12598 * gcc.c-torture/compile/pr64494.c: New test.
12600 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12603 * gfortran.dg/realloc_on_assign_25.f90: New test.
12605 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12607 Update copyright years.
12609 2015-01-05 Marek Polacek <polacek@redhat.com>
12612 * gcc.dg/pr64423.c: New test.
12614 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12616 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12617 mmix-knuth-mmixware for the same reason as for MIPS.
12618 * gcc.dg/debug/debug-2.c: Ditto.
12620 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12622 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12625 * lib/gfortran.exp: Add libatomic library search path.
12626 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12627 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12629 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12631 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12633 * c-c++-common/tsan/bitfield_race.c: New testcase.
12634 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12636 2015-01-02 Tobias Burnus <burnus@net-b.de>
12638 * gfortran.dg/coarray/collectives_4.f90: New.
12640 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12643 * gfortran.dg/extends_16.f90: New.
12645 2015-01-02 Tobias Burnus <burnus@net-b.de>
12647 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12649 2015-01-02 Tobias Burnus <burnus@net-b.de>
12651 * gfortran.dg/coarray/codimension_2.f90: New.
12652 * gfortran.dg/coarray/codimension_2a.f90: New.
12653 * gfortran.dg/coarray_35.f90: New.
12654 * gfortran.dg/coarray_35a.f90: New.
12656 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12659 * gfortran.dg/dummy_procedure_11.f90: New.
12661 Copyright (C) 2015 Free Software Foundation, Inc.
12663 Copying and distribution of this file, with or without modification,
12664 are permitted in any medium without royalty provided the copyright
12665 notice and this notice are preserved.