1 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
3 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
4 Make weak rather than noinline.
5 * gcc.dg/builtins-57.c: Compile with -O.
6 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
8 2015-10-23 Tom de Vries <tom@codesourcery.com>
10 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
12 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
15 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
16 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
18 2015-10-22 Martin Sebor <msebor@redhat.com>
21 * gcc.misc-tests/help.exp: Verify that option descriptions
23 * lib/options.exp (check_for_options): Use the regexp --line option.
24 Print unexpected match on failure.
26 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
30 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp1y/var-templ46.C: New.
35 2015-10-22 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/58497
38 * gcc.dg/tree-ssa/vector-5.c: New testcase.
40 2015-10-22 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/19049
43 PR tree-optimization/65962
44 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
45 * gcc.dg/vect/vect-63.c: Adjust.
46 * gcc.dg/vect/vect-70.c: Likewise.
47 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
48 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
49 * gfortran.dg/vect/pr19049.f90: Likewise.
50 * gfortran.dg/vect/vect-8.f90: Likewise.
52 2015-10-22 Richard Biener <rguenther@suse.de>
56 * gcc.dg/torture/ftrapv-2.c: New testcase.
58 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
61 * gcc.target/s390/pr68015.c: New test.
63 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
66 * gcc.target/arm/xor-and.c: Adjust test to check for eor
69 2015-10-22 Jiong Wang <jiong.wang@arm.com>
70 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
73 * gcc.target/aarch64/pr63304_1.c: New test.
75 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/parse/enum13.C: New.
80 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/parse/enum12.C: New.
85 2015-10-21 Martin Sebor <msebor@redhat.com>
88 * gcc.misc-tests/help.exp: Adjust.
89 * lib/options.exp (check_for_options): Add detail to output.
91 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
94 * gfortran.dg/pr67939.f90: New test.
96 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
97 Sebastian Pop <s.pop@samsung.com>
99 * gcc.dg/graphite/scop-11.c: Update pattern.
101 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
104 * g++.dg/ipa/pr67056.C: New testcase.
106 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
108 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
111 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
113 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
114 Add associated options for arm*-*-*.
115 (sqrt): Remove dummy definition.
117 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
119 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
121 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
123 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
124 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
125 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
127 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
129 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
130 sra-max-scalarization-size-Ospeed.
132 2015-10-21 Marek Polacek <polacek@redhat.com>
136 * gcc.dg/pr68024.c: New test.
138 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
140 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
141 * c-c++-common/goacc/sb-1.c: Adjust errors.
142 * c-c++-common/goacc/sb-3.c: Adjust errors.
143 * c-c++-common/goacc/loop-1.c: Adjust errors.
144 * c-c++-common/goacc/nesting-1.c: Adjust errors.
145 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
146 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
148 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
150 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
152 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
154 * gcc.dg/lto/simd-function_0.c: New test.
156 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
159 * gcc.target/i386/pr68018.c: New test.
161 2015-10-21 Richard Biener <rguenther@suse.de>
164 * gcc.dg/torture/pr68031.c: New testcase.
166 2015-10-21 Richard Biener <rguenther@suse.de>
168 PR tree-optimization/68026
169 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
171 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
173 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
174 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
175 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
176 * g++.dg/asan/default-options-1.C: Likewise.
178 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/aarch64/stp_vec_64_1.c: New test.
181 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
183 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
185 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
187 2015-10-20 Marek Polacek <polacek@redhat.com>
190 * gcc.dg/pr67964.c: New test.
192 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
194 PR rtl-optimization/67609
195 * gcc.target/i386/pr67609.c: New.
197 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
199 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
201 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
203 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
204 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
206 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
209 * gcc.target/i386/pr66810.c: New test.
211 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
215 * gcc.target/i386/pr67963-1.c: New test.
216 * gcc.target/i386/pr67963-2.c: Likewise.
217 * gcc.target/i386/pr67963-3.c: Likewise.
218 * gcc.target/i386/pr67985-1.c: Likewise.
219 * gcc.target/i386/pr67985-2.c: Likewise.
220 * gcc.target/i386/pr67985-3.c: Likewise.
222 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
224 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
226 2015-10-20 Richard Biener <rguenther@suse.de>
228 PR tree-optimization/68017
229 * gcc.dg/torture/pr68017.c: New testcase.
231 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
234 * gcc.target/aarch64/pr66912.c: New.
235 * gcc.target/arm/pr66912.c: New.
237 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
239 * gfortran.dg/pr67900.f90: New tests.
241 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
243 * gnat.dg/opt50.adb: New test.
244 * gnat.dg/opt50_pkg.adb: New helper.
245 * gnat.dg/opt50_pkg.ads: New helper.
247 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
250 * gfortran.dg/pr68019.f90: new test.
252 2015-10-19 Richard Biener <rguenther@suse.de>
254 PR tree-optimization/67975
255 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
257 2015-10-19 Richard Biener <rguenther@suse.de>
259 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
261 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
264 * gcc.target/i386/pr67995-1.c: New test.
265 * gcc.target/i386/pr67995-2.c: Likewise.
266 * gcc.target/i386/pr67995-3.c: Likewise.
268 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
271 * gcc.dg/PR68002.c: New test.
273 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
275 * gcc.dg/builtins-20.c: Remove undefined behavior.
277 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
280 * gfortran.dg/common_25.f90: New file.
282 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
285 * gfortran.dg/move_alloc_15.f90: New test
286 * gfortran.dg/move_alloc_16.f90: New test
289 * gfortran.dg/deferred_character_assignment_1.f90: New test
291 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
294 * gfortran.df/pr67987.f90: New test.
295 * gfortran.dg/char_length_2.f90: Update testcase.
297 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
299 * gcc.target/i386/iamcu/test_basic_returning.c
300 (def_test_returning_type): Use union to check float return bits.
302 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
304 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
305 Replace printf with __builtin_printf.
307 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
309 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
312 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
315 * gnat.dg/pack21.adb: New test.
316 * gnat.dg/pack22.adb: Likewise.
317 * gnat.dg/pack22_pkg.ad[sb]: New helper.
319 2015-10-16 Christian Bruel <christian.bruel@st.com>
322 * gcc.target/arm/no-align.c: New test.
323 * gcc.target/arm/attr-align1.c: New test.
324 * gcc.target/arm/attr-align2.c: New test.
325 * gcc.target/arm/attr-align3.c: New test.
327 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
329 * gcc.c-torture/compile/icfmatch.c: Add testcase
331 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp1z/fold-ice1.C: New.
336 2015-10-16 Michael Collison <michael.collison@linaro.org>
337 Andrew Pinski <andrew.pinski@caviumnetworks.com>
339 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
341 2015-10-15 Marek Polacek <polacek@redhat.com>
343 * gcc.dg/tree-ssa/reassoc-42.c: New test.
345 2015-10-15 Marek Polacek <polacek@redhat.com>
347 PR tree-optimization/67953
348 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
350 * gcc.dg/torture/pr67953.c: New test.
352 2015-10-14 Jeff Law <law@redhat.com>
354 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
355 contained within have their own file/test now.
356 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
357 ssa-dom-thread-2.c. Tighten expected output slightly and comment
358 expectations a bit more.
359 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
360 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
363 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
366 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
368 2015-10-14 Marek Polacek <polacek@redhat.com>
370 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
380 2015-10-14 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/67915
383 * gcc.dg/torture/pr67915.c: New testcase.
385 2015-10-14 Marek Polacek <polacek@redhat.com>
387 PR tree-optimization/67815
388 * gcc.dg/tree-ssa/reassoc-39.c: New test.
389 * gcc.dg/tree-ssa/reassoc-40.c: New test.
390 * gcc.dg/tree-ssa/reassoc-41.c: New test.
392 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
394 * gcc.dg/pragma-pop_options-1.c: New test.
396 2015-10-13 Jakub Jelinek <jakub@redhat.com>
397 Aldy Hernandez <aldyh@redhat.com>
399 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
400 * c-c++-common/gomp/clauses-1.c: New test.
401 * c-c++-common/gomp/clauses-2.c: New test.
402 * c-c++-common/gomp/clauses-3.c: New test.
403 * c-c++-common/gomp/clauses-4.c: New test.
404 * c-c++-common/gomp/declare-target-1.c: New test.
405 * c-c++-common/gomp/declare-target-2.c: New test.
406 * c-c++-common/gomp/depend-3.c: New test.
407 * c-c++-common/gomp/depend-4.c: New test.
408 * c-c++-common/gomp/doacross-1.c: New test.
409 * c-c++-common/gomp/if-1.c: New test.
410 * c-c++-common/gomp/if-2.c: New test.
411 * c-c++-common/gomp/linear-1.c: New test.
412 * c-c++-common/gomp/map-2.c: New test.
413 * c-c++-common/gomp/map-3.c: New test.
414 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
415 f_omp_target_data): Add map clause to target data.
416 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
417 * c-c++-common/gomp/ordered-1.c: New test.
418 * c-c++-common/gomp/ordered-2.c: New test.
419 * c-c++-common/gomp/ordered-3.c: New test.
420 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
422 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
423 clause and ordered construct where no longer allowed.
424 * c-c++-common/gomp/priority-1.c: New test.
425 * c-c++-common/gomp/reduction-1.c: New test.
426 * c-c++-common/gomp/schedule-simd-1.c: New test.
427 * c-c++-common/gomp/sink-1.c: New test.
428 * c-c++-common/gomp/sink-2.c: New test.
429 * c-c++-common/gomp/sink-3.c: New test.
430 * c-c++-common/gomp/sink-4.c: New test.
431 * c-c++-common/gomp/udr-1.c: New test.
432 * c-c++-common/taskloop-1.c: New test.
433 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
434 value of _OPENMP macro.
435 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
436 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
437 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
438 * gcc.dg/gomp/clause-1.c:
439 * gcc.dg/gomp/reduction-1.c: New test.
440 * gcc.dg/gomp/sink-fold-1.c: New test.
441 * gcc.dg/gomp/sink-fold-2.c: New test.
442 * gcc.dg/gomp/sink-fold-3.c: New test.
443 * gcc.dg/vect/vect-simd-clone-15.c: New test.
444 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
445 of non-static data members.
446 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
447 Add some linear clause tests.
448 * g++.dg/gomp/declare-simd-3.C: New test.
449 * g++.dg/gomp/linear-1.C: New test.
450 * g++.dg/gomp/member-1.C: New test.
451 * g++.dg/gomp/member-2.C: New test.
452 * g++.dg/gomp/pr66571-2.C: New test.
453 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
455 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
457 * g++.dg/gomp/reference-1.C: New test.
458 * g++.dg/gomp/sink-1.C: New test.
459 * g++.dg/gomp/sink-2.C: New test.
460 * g++.dg/gomp/sink-3.C: New test.
461 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
462 * g++.dg/gomp/this-1.C: New test.
463 * g++.dg/gomp/this-2.C: New test.
464 * g++.dg/vect/simd-clone-2.cc: New test.
465 * g++.dg/vect/simd-clone-2.h: New test.
466 * g++.dg/vect/simd-clone-3.cc: New test.
467 * g++.dg/vect/simd-clone-4.cc: New test.
468 * g++.dg/vect/simd-clone-4.h: New test.
469 * g++.dg/vect/simd-clone-5.cc: New test.
471 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
473 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
474 after r228716 (Fix vtbl[34] and vtbx4).
476 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
478 PR tree-optimization/67909, 67947
479 * gcc.dg/torture/pr67947.c: New test.
481 2015-10-13 Jeff Law <law@redhat.com>
483 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
485 2015-10-12 Jeff Law <law@redhat.com>
487 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
489 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
492 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
494 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
497 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
499 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
501 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
502 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
503 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
504 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
505 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
506 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
507 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
508 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
510 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
512 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
513 and -mno-frame-header-opt options.
514 * gcc.target/mips/frame-header-1.c: New file.
515 * gcc.target/mips/frame-header-2.c: New file.
516 * gcc.target/mips/frame-header-3.c: New file.
518 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
519 Hale Wang <hale.wang@arm.com>
521 * gcc.dg/tree-ssa/forwprop-33.c: New.
523 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
526 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
527 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
528 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
529 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
530 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
531 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
532 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
533 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
534 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
535 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
537 2015-10-09 David Malcolm <dmalcolm@redhat.com>
539 * lib/multiline.exp: New file.
540 * lib/prune.exp: Load multiline.exp.
541 (prune_gcc_output): Call into multiline.exp to handle any
542 multiline output directives.
543 * lib/libgo.exp: Load multiline.exp before prune.exp, using
546 2015-10-09 Martin Jambor <mjambor@suse.cz>
548 PR tree-optimization/67794
549 * gcc.dg/ipa/ipa-sra-10.c: New test.
550 * gcc.dg/torture/pr67794.c: Likewise.
552 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
554 PR rtl-optimization/67828
555 * gcc.dg/torture/pr67828.c: New.
557 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
560 * lib/target-supports.exp (check_effective_target_non_strict_align):
562 * gcc.target/arm/pr67366.c: New test.
564 2015-10-09 Richard Biener <rguenther@suse.de>
566 PR tree-optimization/67891
567 * gcc.dg/tree-ssa/pr67891.c: New testcase.
569 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
571 * gcc.dg/builtins-47.c: Test the optimized dump instead.
573 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
575 * gcc.dg/vect/vect-outer-simd-3.c: New test.
577 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
579 * gcc.dg/loop-unswitch-2.c: New test.
580 * gcc.dg/loop-unswitch-3.c: Likewise.
581 * gcc.dg/loop-unswitch-4.c: Likewise.
583 2015-10-08 Tom de Vries <tom@codesourcery.com>
585 * gcc.dg/dse.c: Only dump in dse1 pass.
586 * gcc.dg/tree-ssa/pr30375.c: Same.
588 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
591 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
592 (PUSH, POP): New defines.
593 (sse2_test): Use PUSH and POP to misalign runtime stack.
594 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
596 2015-10-07 James Norris <jnorris@codesourcery.com>
598 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
599 to atomic_init. (atomic_init): Restrict flags usage.
601 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
604 * gfortran.dg/sizeof_5.f90: New test.
606 2015-10-06 Jeff Law <law@redhat.com>
608 * gcc.c-torture/compile/pr67816.c: New test.
610 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
612 * gcc.target/aarch64/get_lane_f16_1.c: New test.
614 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
617 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
619 2015-10-06 Marek Polacek <polacek@redhat.com>
622 * c-c++-common/Wtautological-compare-4.c: New test.
624 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
625 Peter Bergner <bergner@vnet.ibm.com>
628 * gcc.target/powerpc/pr67808.c: New test.
630 2015-10-06 Nick Clifton <nickc@redhat.com>
632 * gcc.target/msp430: New directory.
633 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
635 * gcc.target/msp430/data-attributes.c: New file. Checks the
636 noinit and persistent data attributes.
638 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
640 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
642 2015-10-06 Richard Biener <rguenther@suse.de>
644 PR tree-optimization/67859
645 * gcc.dg/torture/pr67859.c: New testcase.
647 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
649 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
651 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/template/defarg19.C: New.
655 * g++.dg/template/defarg20.C: Likewise.
657 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
658 Sebastian Pop <s.pop@samsung.com>
660 * gcc.dg/graphite/scop-sor.c: Un-xfail.
662 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
663 Sebastian Pop <s.pop@samsung.com>
665 * gcc.dg/graphite/scop-sor.c: Xfail.
667 2015-10-05 Martin Jambor <mjambor@suse.cz>
668 Jan Hubicka <hubicka@ucw.cz>
670 * gcc.dg/ipa/propalign-4.c: New test.
671 * gcc.dg/ipa/propalign-5.c: Likewise.
673 2015-10-05 Marek Polacek <polacek@redhat.com>
675 PR tree-optimization/67821
676 * gcc.dg/torture/pr67821-2.c: New test.
677 * gcc.dg/torture/pr67821.c: New test.
679 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
681 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
683 2015-10-05 Christian Bruel <christian.bruel@st.com>
685 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
687 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
689 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
690 (exec_vcvt): Add comments.
692 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
694 PR rtl-optimization/67447
695 * gcc.target/i386/pr67447.c: New test.
697 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
701 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
702 * gcc.target/i386/vect-perm-even-1.c: Ditto.
703 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
704 * gcc.target/i386/vect-unpack-1.c: Ditto.
705 * gcc.target/i386/vect-unpack-2.c: Ditto.
707 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
710 * gfortran.dg/common_24.f: New.
712 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
714 * gcc.target/arm/pr67756.c: Fixed warnings.
716 2015-10-02 Marek Polacek <polacek@redhat.com>
719 * gcc.dg/pr67730-1.c: New test.
720 * gcc.dg/pr67730-2.c: New test.
721 * gcc.dg/pr67730.h: New test.
723 2015-10-02 Marek Polacek <polacek@redhat.com>
725 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
727 2015-10-02 Sebastian Pop <s.pop@samsung.com>
729 PR tree-optimization/67754
730 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
731 * gfortran.dg/graphite/block-2.f: Same.
733 2015-10-02 Sebastian Pop <s.pop@samsung.com>
735 * gcc.dg/graphite/scop-23.c: New.
737 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
739 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
742 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
744 PR rtl-optimization/67756
745 * gcc.target/arm/pr67756.c: New.
747 2015-10-02 Jiong Wang <jiong.wang@arm.com>
749 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
750 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
751 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
753 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
756 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
758 * gcc.target/i386/vect-pack-trunc-1.c: New test.
759 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
760 * gcc.target/i386/vect-perm-even-1.c: Ditto.
761 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
762 * gcc.target/i386/vect-unpack-1.c: Ditto.
763 * gcc.target/i386/vect-unpack-2.c: Ditto.
765 2015-10-02 Marek Polacek <polacek@redhat.com>
768 * c-c++-common/Wduplicated-cond-1.c: New test.
769 * c-c++-common/Wduplicated-cond-2.c: New test.
770 * c-c++-common/Wduplicated-cond-3.c: New test.
771 * c-c++-common/Wduplicated-cond-4.c: New test.
772 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
773 -Wduplicated-cond warning.
775 2015-10-02 Renlin Li <renlin.li@arm.com>
777 * gcc.target/aarch64/csneg-1.c: Update.
779 2015-10-02 Renlin Li <renlin.li@arm.com>
782 * gcc.target/aarch64/pr66776.c: New.
784 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
786 * gnat.dg/warn13.adb: New test.
788 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
790 * gnat.dg/vect15.ad[sb]: New test.
791 * gnat.dg/vect16.ad[sb]: Likewise.
792 * gnat.dg/vect17.ad[sb]: Likewise.
793 * gnat.dg/vect18.ad[sb]: Likewise.
795 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797 PR rtl-optimization/67786
798 PR rtl-optimization/67787
799 * gcc.dg/pr67786.c: New test.
800 * gcc.dg/pr67787.c: Likewise.
802 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
804 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
806 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
809 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
811 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
815 * gfortran.dg/string_array_constructor_1.f90: New.
816 * gfortran.dg/string_array_constructor_2.f90: New.
817 * gfortran.dg/string_array_constructor_3.f90: New.
819 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
823 * gcc.target/powerpc/pr67789.c: New testcase.
825 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
828 * gfortran.dg/pr67802.f90: New test.
830 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
833 gfortran.dg/pr66979.f90: new test.
835 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
838 * gfortran.dg/pr67616.f90: New test.
840 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
843 * g++.dg/cpp0x/range-for30.C: New.
845 2015-10-01 Marek Polacek <polacek@redhat.com>
848 * gcc.dg/atomic/pr65345-4.c: New test.
849 * gcc.dg/pr65345-3.c: New test.
851 2015-10-01 Marek Polacek <polacek@redhat.com>
853 PR tree-optimization/67769
854 * gcc.dg/torture/pr67769.c: New test.
856 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
858 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
860 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
863 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
865 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
867 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
868 (main): Rename to sse2_test. Abort if count != 5.
869 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
871 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
873 2015-10-01 Richard Biener <rguenther@suse.de>
875 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
876 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
878 2015-09-30 Jeff Law <law@redhat.com>
880 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
882 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
884 PR rtl-optimization/67037
885 * gcc.c-torture/execute/pr67037.c: New test.
887 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
889 * lib/target-supports.exp (check_effective_target_sync_int_128):
890 Return 1 on spu-*-* targets.
891 (check_effective_target_sync_int_128_runtime): Likewise.
892 (check_effective_target_sync_long_long): Likewise.
893 (check_effective_target_sync_long_long_runtime): Likewise.
894 (check_effective_target_sync_int_long): Likewise.
895 (check_effective_target_sync_char_short): Likewise.
897 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
899 * gcc.target/i386/pr67761.c: New test.
901 2015-09-30 Marek Polacek <polacek@redhat.com>
904 * gcc.dg/pr67730.c: New test.
906 2015-09-30 Marek Polacek <polacek@redhat.com>
908 PR tree-optimization/67690
909 * gcc.dg/torture/pr67690.c: New test.
911 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
913 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
914 * g++.dg/gomp/tls-wrap4.C: Likewise.
915 * gcc.dg/atomic-op-optimize.c: Likewise.
916 * gcc.dg/pr54087.c: Likewise.
917 * gcc.dg/tls/section-2.c: Likewise.
918 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
919 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
920 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
921 * gcc.target/arm/divzero.c: Likewise.
922 * gcc.target/arm/sibcall-2.c: Likewise.
923 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
924 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
925 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
926 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
927 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
928 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
929 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
930 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
931 * gfortran.dg/default_format_2.f90: Likewise.
932 * gfortran.dg/default_format_denormal_2.f90: Likewise.
934 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
936 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
938 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
940 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
941 * gfortran.dg/round_4.f90: ditto.
943 2015-09-29 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/67170
946 * gfortran.dg/pr67170.f90: New testcase.
948 2015-09-29 Richard Biener <rguenther@suse.de>
950 PR tree-optimization/67741
951 * gcc.dg/torture/pr67741.c: New testcase.
953 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
955 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
956 non-zero for __builtin_signbit tests.
958 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
961 * gcc.target/i386/pr65105-1.c: New.
962 * gcc.target/i386/pr65105-2.c: New.
963 * gcc.target/i386/pr65105-3.c: New.
964 * gcc.target/i386/pr65105-4.C: New.
965 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
967 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
969 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
971 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
975 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
977 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
978 * gfortran.dg/function_types_3.f90: Change error message to
979 "Type inaccessible...."
980 * gfortran.dg/ptr_func_assign_1.f08: New test.
981 * gfortran.dg/ptr_func_assign_2.f08: New test.
983 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
987 * gfortran.dg/ptr_func_assign_3.f08: New test.
988 * gfortran.dg/ptr_func_assign_4.f08: New test.
990 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
991 Sebastian Pop <s.pop@samsung.com>
993 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
994 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
995 * gcc.dg/graphite/block-3.c: Same.
996 * gcc.dg/graphite/block-4.c: Same.
997 * gcc.dg/graphite/block-5.c: Same.
998 * gcc.dg/graphite/block-6.c: Same.
999 * gcc.dg/graphite/block-7.c: Same.
1000 * gcc.dg/graphite/block-8.c: Same.
1001 * gcc.dg/graphite/block-pr47654.c: Same.
1002 * gcc.dg/graphite/interchange-0.c: Same.
1003 * gcc.dg/graphite/interchange-1.c: Same.
1004 * gcc.dg/graphite/interchange-10.c: Same.
1005 * gcc.dg/graphite/interchange-11.c: Same.
1006 * gcc.dg/graphite/interchange-12.c: Same.
1007 * gcc.dg/graphite/interchange-13.c: Same.
1008 * gcc.dg/graphite/interchange-14.c: Same.
1009 * gcc.dg/graphite/interchange-15.c: Same.
1010 * gcc.dg/graphite/interchange-3.c: Same.
1011 * gcc.dg/graphite/interchange-4.c: Same.
1012 * gcc.dg/graphite/interchange-5.c: Same.
1013 * gcc.dg/graphite/interchange-6.c: Same.
1014 * gcc.dg/graphite/interchange-7.c: Same.
1015 * gcc.dg/graphite/interchange-8.c: Same.
1016 * gcc.dg/graphite/interchange-9.c: Same.
1017 * gcc.dg/graphite/interchange-mvt.c: Same.
1018 * gcc.dg/graphite/pr35356-1.c: Same.
1019 * gcc.dg/graphite/pr35356-3.c: Same.
1020 * gcc.dg/graphite/pr37485.c: Same.
1021 * gcc.dg/graphite/scop-1.c: Same.
1022 * gcc.dg/graphite/scop-11.c: Same.
1023 * gcc.dg/graphite/scop-5.c: Same.
1024 * gcc.dg/graphite/uns-block-1.c: Same.
1025 * gcc.dg/graphite/uns-interchange-9.c: Same.
1026 * gfortran.dg/graphite/block-1.f90: Same.
1027 * gfortran.dg/graphite/interchange-3.f90: Same.
1028 * gfortran.dg/graphite/pr14741.f90: Same.
1029 * gfortran.dg/graphite/block-2.f: Same.
1031 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1032 Sebastian Pop <s.pop@samsung.com>
1034 PR tree-optimization/67700
1035 * gcc.dg/graphite/run-id-pr67700.c: New.
1037 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1040 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1041 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1043 * gcc.target/sh/pr54236-5.c: New.
1044 * gcc.target/sh/pr54236-6.c: New.
1046 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1048 PR rtl-optimization/67456
1049 PR rtl-optimization/67464
1050 PR rtl-optimization/67465
1051 * gcc.dg/pr67465.c: New test.
1053 2015-09-28 Tom de Vries <tom@codesourcery.com>
1055 PR tree-optimization/62171
1056 * gcc.dg/vect/pr62171.c: New test.
1058 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1060 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1061 skip on AIX. XFAIL individual line tests.
1063 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1065 PR rtl-optimization/64164
1066 PR tree-optimization/67312
1067 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1068 * gcc.target/i386/stackalign/return-4.c: Add -O.
1070 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1072 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1074 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1077 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1079 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1081 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1082 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1083 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1084 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1085 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1086 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1087 DW_AT_noreturn on AIX.
1088 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1089 DW_AT_noreturn on AIX.
1090 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1091 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1092 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1093 DW_AT_GNU_deleted on AIX.
1094 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1095 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1096 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1097 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1098 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1099 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1100 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1101 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1102 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1103 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1104 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1105 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1106 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1107 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1108 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1110 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1113 * gfortran.dg/pr67614.f90: New test.
1115 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1118 * gfortran.dg/pr67525.f90: New test.
1120 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1123 * gfortran.dg/allocatable_function_9.f90: New.
1125 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1128 * gcc.target/sh/pr67675.c: New.
1130 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1132 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1134 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1136 * gcc.target/i386/pr66749.c (dg-options): Replace
1137 -mtune=lakemount with -mtune=lakemont.
1138 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1139 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1141 2015-09-25 Marek Polacek <polacek@redhat.com>
1143 * c-c++-common/ubsan/bounds-11.c: New test.
1144 * c-c++-common/ubsan/bounds-12.c: New test.
1146 2015-09-25 Marek Polacek <polacek@redhat.com>
1149 * c-c++-common/ubsan/pr64906.c: New test.
1151 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1153 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1154 with -mtune=lakemount.
1155 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1156 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1158 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1161 * gcc.dg/Werror-13.c: New test.
1163 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1165 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1167 2015-09-24 Richard Biener <rguenther@suse.de>
1170 * g++.dg/pr67699.C: New testcase.
1172 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1175 * gcc.target/arm/fp16-inf.c: New test.
1177 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1179 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1180 name while checking for AVX-512VBMI presence.
1182 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1184 * lib/target-supports.exp (check_effective_target_pie): Check for
1185 PIE support on Solaris 11.x and 12.
1187 2015-09-24 Richard Biener <rguenther@suse.de>
1189 * g++.dg/tree-ssa/restrict3.C: New testcase.
1191 2015-09-24 Richard Biener <rguenther@suse.de>
1193 PR tree-optimization/48885
1194 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1196 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1198 * c-c++-common/Wmisleading-indentation.c: Augment test.
1200 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1202 Fix small typos in the coding rule enforcement warnings.
1203 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1206 2015-09-23 Richard Biener <rguenther@suse.de>
1209 * gcc.dg/ubsan/pr67662.c: New testcase.
1211 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1214 * gcc.dg/pragma-diag-6.c: New test.
1216 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1218 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1220 2015-09-23 Richard Biener <rguenther@suse.de>
1222 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1224 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1226 * c-c++-common/Wmisleading-indentation.c: Augment test.
1228 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1230 * g++.dg/diagostic/disable.C: New.
1232 2015-09-22 Tom de Vries <tom@codesourcery.com>
1234 PR tree-optimization/67671
1235 * g++.dg/pr67671.C: New test.
1237 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1240 * gcc.target/i386/pr67480.c: New test.
1242 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1244 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1245 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1246 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1247 avx512dq, avx512cd, avx512er and avx512pf.
1249 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1251 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1252 update-fetch operations.
1253 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1255 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1257 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1258 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1260 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1262 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1264 * gcc.target/aarch64/atomic-inst-swap.c: New.
1266 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1268 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1269 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1270 * gcc.target/i386/pr59789.c (f1): Likewise.
1271 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1272 * gcc.target/i386/intrinsics_6.c: Likewise.
1273 * gcc.dg/winline-5.c (int t): Likewise.
1274 * gcc.dg/winline-9.c (t): Likewise.
1275 * gcc.dg/always_inline2.c (q): Likewise.
1276 * gcc.dg/winline-2.c (inline int t): Likewise.
1277 * gcc.dg/winline-6.c: Likewise.
1278 * gcc.dg/winline-10.c (void g): Likewise.
1279 * gcc.dg/pr49243.c (void parse): Likewise.
1280 * gcc.dg/always_inline3.c (q2): Likewise.
1281 * gcc.dg/winline-3.c: Likewise.
1282 * gcc.dg/winline-7.c (inline void *t): Likewise.
1284 2015-09-22 Tom de Vries <tom@codesourcery.com>
1286 PR tree-optimization/67666
1287 * g++.dg/pr67666.C: New test.
1289 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr67615.f90: new test.
1294 2015-09-21 Jeff Law <law@redhat.com>
1296 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1298 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1300 Complete the implementation of N4230, Nested namespace definition.
1301 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1302 attributes and nested namespace definitions.
1303 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1304 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1305 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1306 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1307 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1308 appearing before the namespace identifier.
1310 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1313 * gcc.dg/cpp/pr66415-1.c: Test column number.
1315 2015-09-21 Richard Biener <rguenther@suse.de>
1317 * g++.dg/ext/attr-alias-3.C: Add -g.
1319 2015-09-21 Richard Biener <rguenther@suse.de>
1322 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1324 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1327 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1329 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1331 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1333 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1336 * gcc.dg/pr53265.c: Update.
1338 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1340 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1342 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1345 * gcc.target/sh/pr59478.c: New.
1347 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1350 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1351 * gcc.target/sh/pr54236-2.c: Likewise.
1353 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1355 * gcc.target/sh/pr43417.c: Move target independent test to ...
1356 * gcc.c-torture/compile/pr43417.c: ... here.
1358 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1360 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1361 check_effective_target_big_endian, check_effective_target_little_endian,
1362 check_effective_target_any_fpu, check_effective_target_double_fpu,
1363 check_effective_target_use_single_only_fpu,
1364 check_effective_target_default_single_fpu,
1365 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1366 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1367 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1368 check_effective_target_fmovd_enabled,
1369 check_effective_target_has_privileged, check_effective_target_has_pref,
1370 check_effective_target_banked_r0r7_isr,
1371 check_effective_target_stack_save_isr): New effective target checks.
1372 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1373 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1374 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1375 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1376 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1377 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1378 * gcc.target/sh/attr-isr.c: Likewise.
1379 * gcc.target/sh/fpul-usage-1.c: Likewise.
1380 * gcc.target/sh/hiconst.c: Likewise.
1381 * gcc.target/sh/mfmovd.c: Likewise.
1382 * gcc.target/sh/pr21255-3.c: Likewise.
1383 * gcc.target/sh/pr33135-1.c: Likewise.
1384 * gcc.target/sh/pr33135-2.c: Likewise.
1385 * gcc.target/sh/pr33135-3.c: Likewise.
1386 * gcc.target/sh/pr33135-4.c: Likewise.
1387 * gcc.target/sh/pr39423-2.c: Likewise.
1388 * gcc.target/sh/pr49880-4.c: Likewise.
1389 * gcc.target/sh/pr49880-5.c: Likewise.
1390 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1391 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1392 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1393 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1394 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1395 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1396 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1397 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1398 * gcc.target/sh/pr50751-2.c: Likewise.
1399 * gcc.target/sh/pr50751-3.c: Likewise.
1400 * gcc.target/sh/pr50751-5.c: Likewise.
1401 * gcc.target/sh/pr50751-6.c: Likewise.
1402 * gcc.target/sh/pr50751-8.c: Likewise.
1403 * gcc.target/sh/pr51244-15.c: Likewise.
1404 * gcc.target/sh/pr51244-2.c: Likewise.
1405 * gcc.target/sh/pr51244-20.c: Likewise.
1406 * gcc.target/sh/pr51244-6.c: Likewise.
1407 * gcc.target/sh/pr52483-4.c: Likewise.
1408 * gcc.target/sh/pr53511-1.c: Likewise.
1409 * gcc.target/sh/pr53512-1.c: Likewise.
1410 * gcc.target/sh/pr53512-2.c: Likewise.
1411 * gcc.target/sh/pr53512-3.c: Likewise.
1412 * gcc.target/sh/pr53512-4.c: Likewise.
1413 * gcc.target/sh/pr53513-1.c: Likewise.
1414 * gcc.target/sh/pr54089-2.c: Likewise.
1415 * gcc.target/sh/pr54089-3.c: Likewise.
1416 * gcc.target/sh/pr54089-4.c: Likewise.
1417 * gcc.target/sh/pr54602-2.c: Likewise.
1418 * gcc.target/sh/pr54602-3.c: Likewise.
1419 * gcc.target/sh/pr54602-4.c: Likewise.
1420 * gcc.target/sh/pr54680.c: Likewise.
1421 * gcc.target/sh/pr55303-1.c: Likewise.
1422 * gcc.target/sh/pr55303-2.c: Likewise.
1423 * gcc.target/sh/pr55303-3.c: Likewise.
1424 * gcc.target/sh/pr56547-1.c: Likewise.
1425 * gcc.target/sh/pr56547-2.c: Likewise.
1426 * gcc.target/sh/pr61195.c: Likewise.
1427 * gcc.target/sh/pr61996.c: Likewise.
1428 * gcc.target/sh/pr6526.c: Likewise.
1429 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1430 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1431 * gcc.target/sh/prefetch.c: Likewise.
1432 * gcc.target/sh/rte-delay-slot.c: Likewise.
1433 * gcc.target/sh/sh2a-band.c: Likewise.
1434 * gcc.target/sh/sh2a-bclr.c: Likewise.
1435 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1436 * gcc.target/sh/sh2a-bld.c: Likewise.
1437 * gcc.target/sh/sh2a-bor.c: Likewise.
1438 * gcc.target/sh/sh2a-bset.c: Likewise.
1439 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1440 * gcc.target/sh/sh2a-bxor.c: Likewise.
1441 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1442 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1443 * gcc.target/sh/sh2a-movrt.c: Likewise.
1444 * gcc.target/sh/sh2a-resbank.c: Likewise.
1445 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1446 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1447 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1448 * gcc.target/sh/sh4a-cosf.c: Likewise.
1449 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1450 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1451 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1452 * gcc.target/sh/sh4a-sinf.c: Likewise.
1454 2015-09-20 Jeff Law <law@redhat.com>
1456 PR tree-optimization/47679
1457 * g++.dg/warn/Wuninitialized-6.C: New test.
1459 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1461 Implement nested namespace definitions.
1462 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1463 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1464 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1465 * g++.dg/lookup/name-clash5.C: Adjust.
1466 * g++.dg/lookup/name-clash6.C: Likewise.
1468 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1470 * gcc.dg/pragma-diag-5.c: New test.
1472 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1475 * gcc.dg/torture/pr67619.c: New test.
1476 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1479 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1481 PR tree-optimization/67283
1482 * gcc.dg/tree-ssa/sra-15.c: New.
1483 * gcc.dg/tree-ssa/sra-16.c: New.
1485 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1488 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1489 (f2, f3): Make the function static.
1490 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1492 2015-09-17 Christian Bruel <christian.bruel@st.com>
1494 * gcc.target/arm/attr_thumb-static2.c: New test.
1496 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/overflow_sum3.adb: New test.
1500 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1502 * gcc.target/arm/stack-checking.c: New test.
1504 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1507 * gfortran.dg/public_private_module_5.f90: Add module procedure
1508 trigger_smod to ensure that the smod file is written.
1510 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1512 * gcc.target/aarch64/copysign_1.c: New.
1513 * gcc.target/aarch64/copysign_2.c: New.
1515 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1517 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1518 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1519 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1521 2015-09-16 John Marino <gnugcc@marino.st>
1523 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1525 2015-09-16 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/torture/pr67253.c: New testcase.
1530 2015-09-16 Richard Biener <rguenther@suse.de>
1533 * gcc.dg/pr67271.c: New testcase.
1535 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1537 * gnat.dg/opt49.adb: New test.
1539 2015-09-16 Richard Biener <rguenther@suse.de>
1542 * gcc.dg/torture/pr67442.c: New testcase.
1544 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1546 * gnat.dg/array24.adb: New test.
1547 * gnat.dg/blocklocs.adb: Delete.
1549 2015-09-15 Marek Polacek <polacek@redhat.com>
1552 * gcc.dg/pr67580.c: New test.
1554 2015-09-15 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/67470
1557 * gcc.dg/torture/pr67470.c: New testcase.
1559 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1561 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1563 2015-09-15 Richard Biener <rguenther@suse.de>
1566 * gcc.dg/pr67563.c: New testcase.
1568 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1571 * gfortran.dg/pr67460.f90: New test.
1573 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1575 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1576 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1578 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/cpp0x/new-auto1.C: New.
1583 2015-09-11 Mark Wielaard <mjw@redhat.com>
1586 * g++.dg/warn/unused-variable-1.C: New test.
1587 * g++.dg/warn/unused-variable-2.C: Likewise.
1588 * gcc.dg/unused-4.c: Adjust warning for static const.
1589 * gcc.dg/unused-variable-1.c: New test.
1590 * gcc.dg/unused-variable-2.c: Likewise.
1592 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1594 * gfortran.dg/private_type_3.f90: Require visibility.
1595 * gfortran.dg/module_variable_2.f90: Same.
1596 * gfortran.dg/nested_forall_1.f: Same.
1597 * gfortran.dg/elemental_dependency_4.f90: Same.
1598 * gfortran.dg/bind_c_usage_25.f90: Same.
1599 * gfortran.dg/access_spec_1.f90: Same.
1600 * gfortran.dg/public_private_module_2.f90: Same.
1601 * gfortran.dg/host_assoc_variable_1.f90: Same.
1602 * gfortran.dg/public_private_module_6.f90: Same.
1603 * gfortran.dg/module_variable_1.f90: Same.
1604 * gfortran.dg/pr37286.f90: Same.
1605 * gfortran.dg/internal_pack_7.f90: Same.
1606 * gfortran.dg/submodule_10.f08: Same.
1607 * gfortran.dg/allocatable_function_8.f90: Same.
1608 * gfortran.dg/merge_init_expr_2.f90: Same.
1609 * gfortran.dg/class_37.f03: Same.
1610 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1611 * gfortran.dg/typebound_call_20.f03: Same.
1612 * gfortran.dg/proc_ptr_result_3.f90: Same.
1613 * gfortran.dg/pr32535.f90: Same.
1614 * gfortran.dg/typebound_proc_19.f90: Same.
1615 * gfortran.dg/initialization_10.f90: Same.
1616 * gfortran.dg/bind_c_usage_8.f03: Same.
1617 * gfortran.dg/pr61335.f90: Same.
1618 * gfortran.dg/elemental_dependency_5.f90: Same.
1619 * gfortran.dg/proc_ptr_3.f90: Same.
1620 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1622 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1624 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1625 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1626 * gcc.dg/loop-8.c: Likewise.
1628 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/specs/addr1.ads: Remove.
1633 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1635 * gcc.dg/pie-link.c: Add -pie to dg-options.
1637 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1639 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1640 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1642 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1644 * gcc.target/powerpc/swaps-p8-20.c: New test.
1645 * gcc.target/powerpc/swaps-p8-21.c: New test.
1647 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1650 * gfortran.dg/pr67526.f90: New test.
1652 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1655 * g++.dg/cpp0x/variadic166.C: New.
1657 2015-09-09 Mark Wielaard <mjw@redhat.com>
1659 * c-c++-common/nonnull-1.c: New test.
1661 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1664 * gfortran.dg/submodule_11.f08: New test.
1666 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1669 * gcc.c-torture/compile/pr67506.c: New test.
1671 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1673 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1674 initialization with a byte mask. No change expected here.
1675 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1676 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1677 initialization with contigious bitmask. Literal pool is expectd
1680 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1683 * gcc.target/arm/pr67439_1.c: New test.
1685 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1687 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1690 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1693 * g++.dg/gomp/pr67523.C: New test.
1696 * g++.dg/gomp/pr67522.C: New test.
1699 * c-c++-common/gomp/pr67521.c: New test.
1702 * c-c++-common/gomp/pr67517.c: New test.
1705 * g++.dg/gomp/pr67514.C: New test.
1708 * g++.dg/gomp/pr67511.C: New test.
1711 * c-c++-common/gomp/pr67502.c: New test.
1713 2015-09-09 Marek Polacek <polacek@redhat.com>
1716 * gcc.dg/pr67512.c: New test.
1718 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1722 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1723 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1724 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1726 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1728 * gcc.target/aarch64/mod_2.x: New file.
1729 * gcc.target/aarch64/mod_256.x: Likewise.
1730 * gcc.target/arm/mod_2.c: New test.
1731 * gcc.target/arm/mod_256.c: Likewise.
1732 * gcc.target/aarch64/mod_2.c: Likewise.
1733 * gcc.target/aarch64/mod_256.c: Likewise.
1735 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1738 * g++.dg/gomp/pr67504.C: New test.
1741 * c-c++-common/gomp/pr67501.c: New test.
1744 * gcc.dg/gomp/pr67500.c: New test.
1747 * gcc.dg/gomp/pr67495.c: New test.
1749 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1750 Sebastian Pop <s.pop@samsung.com>
1752 PR tree-optimization/53852
1753 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1754 both isl-0.12 and isl-0.15.
1755 * gcc.dg/graphite/uns-interchange-14.c: Same.
1756 * gcc.dg/graphite/uns-interchange-15.c: Same.
1757 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1759 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1760 Sebastian Pop <s.pop@samsung.com>
1762 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1763 * gcc.dg/graphite/block-1.c: Same.
1764 * gcc.dg/graphite/block-5.c: Same.
1765 * gcc.dg/graphite/block-6.c: Same.
1766 * gcc.dg/graphite/interchange-1.c: Same.
1767 * gcc.dg/graphite/interchange-10.c: Same.
1768 * gcc.dg/graphite/interchange-11.c: Same.
1769 * gcc.dg/graphite/interchange-13.c: Same.
1770 * gcc.dg/graphite/interchange-14.c: Same.
1771 * gcc.dg/graphite/interchange-3.c: Same.
1772 * gcc.dg/graphite/interchange-4.c: Same.
1773 * gcc.dg/graphite/interchange-7.c: Same.
1774 * gcc.dg/graphite/interchange-8.c: Same.
1775 * gcc.dg/graphite/interchange-9.c: Same.
1776 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1777 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1778 * gcc.dg/graphite/pr37485.c: Same.
1779 * gcc.dg/graphite/scop-0.c (int toto): Same.
1780 * gcc.dg/graphite/scop-1.c: Same.
1781 * gcc.dg/graphite/scop-10.c: Same.
1782 * gcc.dg/graphite/scop-11.c: Same.
1783 * gcc.dg/graphite/scop-12.c: Same.
1784 * gcc.dg/graphite/scop-13.c: Same.
1785 * gcc.dg/graphite/scop-16.c: Same.
1786 * gcc.dg/graphite/scop-17.c: Same.
1787 * gcc.dg/graphite/scop-18.c: Same.
1788 * gcc.dg/graphite/scop-2.c: Same.
1789 * gcc.dg/graphite/scop-21.c (int test): Same.
1790 * gcc.dg/graphite/scop-22.c (void foo): Same.
1791 * gcc.dg/graphite/scop-4.c: Same.
1792 * gcc.dg/graphite/scop-5.c: Same.
1793 * gcc.dg/graphite/scop-6.c: Same.
1794 * gcc.dg/graphite/scop-7.c: Same.
1795 * gcc.dg/graphite/scop-8.c: Same.
1796 * gcc.dg/graphite/scop-9.c: Same.
1797 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1798 data-refs remain inside the inner loop.
1799 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1800 * gcc.dg/graphite/uns-interchange-14.c: Same.
1801 * gcc.dg/graphite/uns-interchange-9.c: Same.
1802 * gfortran.dg/graphite/interchange-3.f90
1804 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1807 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1820 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1822 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1823 * lib/target-supports.exp
1824 (check_effective_target_arm_neon_fp16_hw): New.
1826 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1828 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1829 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1831 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1833 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1834 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1836 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1837 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1838 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1839 when those are supported.
1840 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1843 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1844 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1847 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1848 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1849 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1851 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1853 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1856 Add float16x8_t case.
1857 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1859 main, exec_vcreate): Likewise.
1860 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1861 exec_vget_high): Likewise.
1862 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1863 exec_vget_low): Likewise.
1864 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1866 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1867 exec_vld1_dup): Likewise.
1868 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1869 exec_vld1_lane): Likewise.
1870 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1872 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1873 exec_vldX_dup): Likewise.
1874 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1875 exec_vldX_lane): Likewise.
1876 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1877 exec_vset_lane): Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1879 exec_vst1_lane): Likewise.
1881 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1883 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1884 * gcc.target/aarch64/vget_low_1.c: Likewise.
1886 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1888 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1889 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1890 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1891 (main): update orig_data to avoid float16 NaN on bigendian.
1893 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1895 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1897 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1898 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1899 * gcc.target/aarch64/vld1_lane.c: Likewise.
1901 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1906 2015-09-07 Marek Polacek <polacek@redhat.com>
1909 * gcc.dg/asm-10.c: New test.
1911 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/lto/pr67452_0.c: New test.
1916 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1919 * gcc.target/avr/pr65210.c: New test.
1921 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1924 * lib/target-supports.exp (check_cached_effective_target):
1925 Apppend $prop to et_prop_list only if needed.
1927 2015-09-04 Marek Polacek <polacek@redhat.com>
1930 * gcc.dg/ubsan/pr67279.c: New test.
1932 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1933 Petr Murzin <petr.murzin@intel.com>
1934 Kirill Yukhin <kirill.yukhin@intel.com>
1936 * gcc.target/i386/avx512f-scatter-1.c: New.
1937 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1938 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1940 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1942 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1943 rather than calling rmdir, cleanup if open fails.
1945 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1947 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1948 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1949 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1950 Return true for PowerPC targets that implement Altivec.
1952 2015-09-03 Renlin Li <renlin.li@arm.com>
1954 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1956 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1958 2015-09-03 Martin Sebor <msebor@redhat.com>
1961 * g++.dg/addr_builtin-1.C: New test.
1962 * gcc.dg/addr_builtin-1.c: New test.
1964 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1966 * gcc.target/powerpc/vec-shift.c: New test.
1968 2015-09-03 Tom de Vries <tom@codesourcery.com>
1970 PR tree-optimization/65637
1971 * gcc.dg/autopar/reduc-4.c: New test.
1973 2015-09-03 Tom de Vries <tom@codesourcery.com>
1975 PR tree-optimization/65637
1976 * gcc.dg/autopar/pr46099-2.c: New test.
1978 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1981 * g++.dg/pr67351.C: New test.
1983 2015-09-03 Richard Biener <rguenther@suse.de>
1986 * g++.dg/lto/pr66705_0.C: New testcase.
1988 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1991 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1992 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1994 2015-09-02 Marek Polacek <polacek@redhat.com>
1997 * gcc.dg/pr67432.c: New test.
1999 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2001 * lib/target-supports.exp (clear_effective_target_cache): New.
2002 (check_cached_effective_target): Update et_prop_list.
2003 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2004 * g++.dg/compat/compat.exp: Likewise.
2005 * g++.dg/compat/struct-layout-1.exp: Likewise.
2006 * lib/asan-dg.exp: Likewise.
2007 * lib/atomic-dg.exp: Likewise.
2008 * lib/cilk-plus-dg.exp: Likewise.
2009 * lib/clearcap.exp: Likewise.
2010 * lib/mpx-dg.exp: Likewise.
2011 * lib/tsan-dg.exp: Likewise.
2012 * lib/ubsan-dg.exp: Likewise.
2014 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2016 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2018 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2019 Andrew Bennett <andrew.bennett@imgtec.com>
2021 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2022 dependencies between ISA level and compact-branches.
2023 * gcc.target/mips/branch-10.c: Update expected output to allow
2024 compact forms of b/bal.
2025 * gcc.target/mips/branch-11.c: Likewise.
2026 * gcc.target/mips/branch-12.c: Likewise.
2027 * gcc.target/mips/branch-13.c: Likewise.
2028 * gcc.target/mips/branch-3.c: Likewise.
2029 * gcc.target/mips/branch-4.c: Likewise.
2030 * gcc.target/mips/branch-5.c: Likewise.
2031 * gcc.target/mips/branch-6.c: Likewise.
2032 * gcc.target/mips/branch-7.c: Likewise.
2033 * gcc.target/mips/branch-8.c: Likewise.
2034 * gcc.target/mips/branch-9.c: Likewise.
2035 * gcc.target/mips/branch-cost-1.c: Likewise.
2036 * gcc.target/mips/call-1.c: Likewise.
2037 * gcc.target/mips/call-2.c: Likewise.
2038 * gcc.target/mips/call-3.c: Likewise.
2039 * gcc.target/mips/call-4.c: Likewise.
2040 * gcc.target/mips/call-5.c: Likewise.
2041 * gcc.target/mips/call-6.c: Likewise.
2042 * gcc.target/mips/lazy-binding-1.c: Likewise.
2043 * gcc.target/mips/near-far-1.c: Likewise.
2044 * gcc.target/mips/near-far-2.c: Likewise.
2045 * gcc.target/mips/near-far-3.c: Likewise.
2046 * gcc.target/mips/near-far-4.c: Likewise.
2047 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2048 run with compact branches allowed.
2049 * gcc.target/mips/compact-branches-1.c: New file.
2050 * gcc.target/mips/compact-branches-2.c: Likewise.
2051 * gcc.target/mips/compact-branches-3.c: Likewise.
2052 * gcc.target/mips/compact-branches-4.c: Likewise.
2053 * gcc.target/mips/compact-branches-5.c: Likewise.
2054 * gcc.target/mips/compact-branches-6.c: Likewise.
2055 * gcc.target/mips/compact-branches-7.c: Likewise.
2057 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2059 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2060 Clean-up a created directory if testcase fails.
2062 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2065 * g++.dg/pr67405.C: New test.
2067 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2069 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2071 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2073 * gcc.dg/ifcvt-1.c: New test.
2074 * gcc.dg/ifcvt-2.c: Likewise.
2075 * gcc.dg/ifcvt-3.c: Likewise.
2077 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2083 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2085 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2087 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/other/pr61753.C: New.
2092 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2094 * gcc.dg/tree-ssa/cmp-1.c: New file.
2096 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2098 * gcc.dg/tree-ssa/complex-7.c: New file.
2100 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2102 * gcc.target/powerpc/swaps-p8-19.c: New test.
2104 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2107 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2109 2015-08-29 Tom de Vries <tom@codesourcery.com>
2111 PR tree-optimization/46193
2112 * gcc.dg/autopar/pr46193.c: New test.
2114 2015-08-28 Nathan Sidwell <nathan@acm.org>
2116 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2117 use exit code for failure.
2119 * gcc.dg/torture/matrix-1.c: Use plain printf.
2120 * gcc.dg/torture/matrix-2.c: Likewise.
2121 * gcc.dg/torture/matrix-5.c: Likewise.
2122 * gcc.dg/torture/matrix-6.c: Likewise.
2123 * gcc.dg/torture/transpose-1.c: Likewise.
2124 * gcc.dg/torture/transpose-2.c: Likewise.
2125 * gcc.dg/torture/transpose-3.c: Likewise.
2126 * gcc.dg/torture/transpose-4.c: Likewise.
2127 * gcc.dg/torture/transpose-5.c: Likewise.
2128 * gcc.dg/torture/transpose-6.c: Likewise.
2130 2015-08-28 Jeff Law <law@redhat.com>
2133 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2134 * gcc.dg/torture/pr66752-1.c: New test
2135 * g++.dg/torture/pr66752-2.C: New test.
2137 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2139 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2141 * gcc.dg/tree-ssa/sra-15.c: New.
2143 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2145 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2146 * gcc.target/mips/msub-8.c: Ditto
2148 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2150 * lib/target-supports.exp (check-effective_target_vect_double):
2151 Enable for Power targets with VSX hardware available.
2152 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2153 vect_no_align && { ! vect_hw_misalign }.
2155 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2157 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2158 Replaced by opt_files, compile with -floop-nest-optimize.
2159 * g++.dg/graphite/graphite.exp: Same.
2160 * gfortran.dg/graphite/graphite.exp: Same.
2161 * gcc.dg/graphite/block-0.c: Adjust pattern.
2162 * gcc.dg/graphite/block-1.c: Same.
2163 * gcc.dg/graphite/block-3.c: Same.
2164 * gcc.dg/graphite/block-4.c: Same.
2165 * gcc.dg/graphite/block-5.c: Same.
2166 * gcc.dg/graphite/block-6.c: Same.
2167 * gcc.dg/graphite/block-7.c: Same.
2168 * gcc.dg/graphite/block-8.c: Same.
2169 * gcc.dg/graphite/block-pr47654.c: Same.
2170 * gcc.dg/graphite/interchange-0.c: Same.
2171 * gcc.dg/graphite/interchange-1.c: Same.
2172 * gcc.dg/graphite/interchange-10.c: Same.
2173 * gcc.dg/graphite/interchange-11.c: Same.
2174 * gcc.dg/graphite/interchange-12.c: Same.
2175 * gcc.dg/graphite/interchange-13.c: Same.
2176 * gcc.dg/graphite/interchange-14.c: Same.
2177 * gcc.dg/graphite/interchange-15.c: Same.
2178 * gcc.dg/graphite/interchange-3.c: Same.
2179 * gcc.dg/graphite/interchange-4.c: Same.
2180 * gcc.dg/graphite/interchange-5.c: Same.
2181 * gcc.dg/graphite/interchange-6.c: Same.
2182 * gcc.dg/graphite/interchange-7.c: Same.
2183 * gcc.dg/graphite/interchange-8.c: Same.
2184 * gcc.dg/graphite/interchange-9.c: Same.
2185 * gcc.dg/graphite/interchange-mvt.c: Same.
2186 * gcc.dg/graphite/pr37485.c: Same.
2187 * gcc.dg/graphite/uns-block-1.c: Same.
2188 * gcc.dg/graphite/uns-interchange-12.c: Same.
2189 * gcc.dg/graphite/uns-interchange-14.c: Same.
2190 * gcc.dg/graphite/uns-interchange-15.c: Same.
2191 * gcc.dg/graphite/uns-interchange-9.c: Same.
2192 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2193 * gfortran.dg/graphite/interchange-3.f90: Same.
2195 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2198 * gcc.target/i386/pr67317-1.c: New test.
2199 * gcc.target/i386/pr67317-2.c: Ditto.
2200 * gcc.target/i386/pr67317-3.c: Ditto.
2201 * gcc.target/i386/pr67317-4.c: Ditto.
2202 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2203 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2205 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2207 * gcc.target/powerpc/vec-shr.c: New.
2209 2015-08-27 Marek Polacek <polacek@redhat.com>
2212 * gcc.dg/torture/pr67005.c: New test.
2214 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2216 * gcc.dg/tree-ssa/sra-15.c: New.
2218 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2220 * gcc.target/aarch64/long_branch_1.c: New test.
2222 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2224 * gcc.target/s390/20150826-1.c: New test.
2226 2015-08-26 Renlin Li <renlin.li@arm.com>
2228 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2230 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2232 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2234 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2236 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2237 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2238 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2239 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2241 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2243 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2245 * gcc.target/aarch64/tlsle_1.x: New test source.
2246 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2247 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2248 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2250 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2253 * gfortran.dg/shape_8.f90: New test.
2255 2015-08-25 Marek Polacek <polacek@redhat.com>
2258 * gcc.dg/weak/weak-18.c: New test.
2260 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2262 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2263 gcc_jit_context_set_bool_use_external_driver.
2265 2015-08-25 Nathan Sidwell <nathan@acm.org>
2267 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2269 * gcc.dg/20001117-1.c: Needs return_address.
2270 * gcc.dg/20020415-1.c: Needs alloca.
2271 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2272 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2273 * gcc.dg/pr63186.c: Needs label_values.
2274 * gcc.dg/torture/pr33848.c: Likwise.
2276 * lib/target-supports.exp (check_effective_target_fopenacc,
2277 check_effective_target_fopenmp): Disable for nvptx.
2278 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2279 * gcc.dg/stack-usage-1.c: Likewise.
2280 * gcc.dg/stack-usage-2.c: Likewise.
2281 * gcc.dg/unused-5.c: Likewise.
2282 * gcc.dg/unwind-1.c: Likewise.
2284 2015-08-25 Christian Bruel <christian.bruel@st.com>
2286 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2287 * g++.dg/Wno-frame-address.C: Ditto.
2289 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2292 * g++.dg/pr67211.C: New test.
2294 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2298 * gfortran.dg/block_end_error_1.f90: New test.
2299 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2301 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2304 * gcc.target/i386/pr66821.c: New test.
2306 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2309 * gcc.target/i386/pr67329.c: New test.
2311 2015-08-24 Nathan Sidwell <nathan@acm.org>
2313 * gcc.dg/pr49551.c: Needs -fdata-sections.
2315 * gcc.dg/pr64935-2.c: Needs scheduling.
2317 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2318 * gcc.dg/torture/pr63738.c: Likewise.
2319 * gcc.dg/torture/pr64728.c: Likewise.
2320 * gcc.dg/pr63748.c: Likewise.
2321 * gcc.dg/20020312-2.c: Likewise.
2323 * gcc.dg/torture/pr66123.c: Needs label_values.
2325 * gcc.dg/torture/pr41261.c: Needs profiling.
2326 * gcc.dg/pr26570.c: Likewise.
2327 * gcc.dg/pr61776.c: Likewise.
2328 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2329 * gcc.dg/gomp/pr34610.c: Likewise.
2330 * gcc.dg/pr54121.c: Likewise.
2331 * gcc.dg/20050325-1.c: Likewise.
2332 * gcc.dg/pr66899.c: Likewise.
2333 * gcc.dg/pr48770.c: Likewise.
2334 * gcc.dg/pr24225.c: Likewise.
2336 * gcc.dg/pr27531-1.c: Needs io.
2337 * gcc.dg/pr44606.c: Likewise.
2339 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2341 * gcc.dg/pr51990.c: Needs alloca.
2343 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2345 2015-08-24 Tom de Vries <tom@codesourcery.com>
2347 PR tree-optimization/65468
2348 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2350 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2353 * gfortran.dg/backtrace_1.f90: New test.
2355 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2358 * gfortran.dg/execute_command_line_2.f90: New test.
2360 2015-08-23 Tom de Vries <tom@codesourcery.com>
2362 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2363 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2364 vect_no_int_max to vect_no_int_min_max.
2365 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2366 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2367 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2368 * gcc.dg/vect/slp-reduc-4.c: Same.
2369 * gcc.dg/vect/slp-reduc-5.c: Same.
2370 * gcc.dg/vect/vect-125.c: Same.
2371 * gcc.dg/vect/vect-13.c: Same.
2372 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2373 * gcc.dg/vect/vect-reduc-1.c: Same.
2374 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2375 * gcc.dg/vect/vect-reduc-1char.c:Same.
2376 * gcc.dg/vect/vect-reduc-1short.c: Same.
2377 * gcc.dg/vect/vect-reduc-2.c: Same.
2378 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2379 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2380 * lib/target-supports.exp: Same.
2382 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2385 * g++.dg/cpp0x/decltype63.C: New.
2387 2015-08-22 Nathan Sidwell <nathan@acm.org>
2389 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2390 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2391 * c-c++-common/Wunused-var-8.c: Likewise.
2392 * c-c++-common/gomp/pr61486-2.c: Likewise.
2393 * c-c++-common/Wunused-var-6.c: Likewise.
2394 * c-c++-common/goacc/reduction-1.c: Likewise.
2395 * c-c++-common/goacc/reduction-2.c: Likewise.
2396 * c-c++-common/goacc/reduction-3.c: Likewise.
2397 * c-c++-common/goacc/reduction-4.c: Likewise.
2398 * gcc.dg/builtins-64.c: Likewise.
2399 * gcc.dg/pr59523.c: Likewise.
2400 * gcc.dg/tree-ssa/20080530.c: Likewise.
2401 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2402 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2403 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2404 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2405 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2406 * gcc.dg/pr59011.c: Likewise.
2407 * gcc.dg/uninit-9.c: Likewise.
2408 * gcc.dg/pr61561.c: Likewise.
2409 * gcc.dg/vla-4.c: Likewise.
2410 * gcc.dg/20101010-1.c: Likewise.
2411 * gcc.dg/pr49120.c: Likewise.
2412 * gcc.dg/20030331-2.c: Likewise.
2413 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2414 * gcc.dg/pr25682.c: Likewise.
2415 * gcc.dg/guality/guality.c: Likewise.
2416 * gcc.dg/pr27301.c: Likewise.
2417 * gcc.dg/uninit-9-O0.c: Likewise.
2418 * gcc.dg/fold-alloca-1.c: Likewise.
2419 * gcc.dg/pr41470.c: Likewise.
2420 * gcc.dg/pr51491-2.c: Likewise.
2421 * gcc.dg/winline-7.c: Likewise.
2422 * gcc.dg/vla-2.c: Likewise.
2423 * gcc.dg/pr50764.c: Likewise.
2424 * gcc.dg/c99-vla-1.c: Likewise.
2425 * gcc.dg/pr33238.c: Likewise.
2426 * gcc.dg/c99-const-expr-13.c: Likewise.
2427 * gcc.dg/builtin-return-1.c: Likewise.
2428 * gcc.dg/vla-3.c: Likewise.
2429 * gcc.dg/20020415-1.c: Likewise.
2430 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2431 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2432 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2433 * gcc.dg/torture/calleesave-sse.c: Likewise.
2434 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2435 * gcc.dg/gomp/vla-2.c: Likewise.
2436 * gcc.dg/gomp/vla-3.c: Likewise.
2437 * gcc.dg/gomp/vla-4.c: Likewise.
2438 * gcc.dg/gomp/pr30494.c: Likewise.
2439 * gcc.dg/gomp/vla-5.c: Likewise.
2440 * gcc.dg/pr51990-2.c: Likewise.
2441 * gcc.dg/vla-22.c: Likewise.
2443 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2445 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2446 * gcc.dg/dollar.c: Likewise.
2447 * gcc.dg/pragma-message.c: Likewise.
2448 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2449 * c-c++-common/raw-string-14.c: Likewise.
2451 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2453 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2454 property that instantiation here is a compile-time error.
2456 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/other/pr67065.C: Extend.
2460 2015-08-21 Nathan Sidwell <nathan@acm.org>
2462 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2464 (check_effective_target_global_constructor): New.
2465 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2466 * gcc.dg/debug/debug.exp: Skip for nvptx.
2467 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2469 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2470 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2471 * gcc.c-torture/compile/pr33855.c: Likewise.
2472 * gcc.c-torture/compile/920723-1.c: Likewise.
2473 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2475 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2477 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2480 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2482 * gcc.c-torture/execute/switch-1.c: Likewise.
2484 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2485 * gcc.c-torture/execute/printf-1.c: Likewise.
2486 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2487 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2488 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2489 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2490 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2491 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2492 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2493 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2494 * gcc.c-torture/execute/gofast.c: Likewise.
2495 * gcc.c-torture/execute/complex-6.c: Likewise.
2497 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2498 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2499 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2500 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2501 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2502 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2503 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2504 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2505 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2506 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2507 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2508 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2509 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2510 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2511 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2512 * gcc.dg/setjmp-1.c: Likewise.
2513 * gcc.dg/cleanup-5.c: Likewise.
2514 * gcc.dg/cleanup-12.c: Likewise.
2515 * gcc.dg/cleanup-13.c: Likewise.
2517 * gcc.dg/constructor-1.c: Require global ctor.
2519 * gcc.dg/fork-instrumentation.c: Require profiling.
2520 * gcc.dg/20030107-1.c: Likewise.
2521 * gcc.dg/20030702-1.c: Likewise.
2523 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2524 * gcc.dg/cpp/paste2.c: Likewise.
2525 * gcc.dg/cpp/strify3.c: Likewise.
2526 * gcc.dg/cpp/strify4.c: Likewise.
2527 * gcc.dg/cpp/lexnum.c: Likewise.
2528 * gcc.dg/cpp/digraphs.c: Likewise.
2529 * gcc.dg/cpp/macro1.c: Likewise.
2531 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2533 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2535 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2537 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2540 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2542 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2543 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2544 vec_vpmsum_be and vec_shasigma_be.
2546 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2548 * lib/target-supports.exp
2549 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2550 with -mfp16-format=ieee.
2552 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2555 * g++.dg/other/pr67065.C: New.
2557 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2559 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2561 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2562 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2563 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2564 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2566 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2568 * gcc.dg/wide_shift_64_1.c: New testcase.
2569 * gcc.dg/wide_shift_128_1.c: Likewise.
2570 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2572 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2574 * lib/target-supports.exp
2575 (check_effective_target_fstack_protector_enabled): New test.
2576 * gcc.target/i386/ssp-default.c: New test.
2578 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2581 * gfortran.dg/generic_31.f90: New.
2583 2015-08-19 Marek Polacek <polacek@redhat.com>
2586 * g++.dg/torture/pr67133.C: New test.
2588 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2590 * gcc.target/powerpc/altivec-35.c: New test.
2591 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2592 * gcc.target/powerpc/vsx-vector-7.c: New test.
2594 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2597 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2598 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2600 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2602 PR rtl-optimization/67218
2603 * gcc.c-torture/execute/ieee/pr67218.c,
2604 gcc.target/aarch64/fcvt_int_float_double1.c,
2605 gcc.target/aarch64/fcvt_int_float_double2.c,
2606 gcc.target/aarch64/fcvt_int_float_double3.c,
2607 gcc.target/aarch64/fcvt_int_float_double4.c,
2608 gcc.target/aarch64/fcvt_uint_float_double1.c,
2609 gcc.target/aarch64/fcvt_uint_float_double2.c,
2610 gcc.target/aarch64/fcvt_uint_float_double3.c,
2611 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2613 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2615 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2616 dg-options to disable LSE extensions.
2617 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2618 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2619 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2620 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2621 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2622 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2623 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2624 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2625 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2626 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2627 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2628 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2629 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2630 * gcc.target/aarch64/sync-op-full.c: Likewise.
2631 * gcc.target/aarch64/sync-op-release.c: Likewise.
2633 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/cpp1z/feat-cxx1z.C: New.
2638 2015-08-18 Marek Polacek <polacek@redhat.com>
2641 * gcc.dg/torture/pr67222.c: New test.
2643 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2645 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2647 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2649 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2650 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2651 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2653 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2655 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2656 which is used in later code.
2658 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2661 * g++.dg/cpp0x/nullptr34.C: New.
2662 * g++.dg/warn/Wconversion2.C: Adjust.
2663 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2664 * g++.old-deja/g++.other/null3.C: Likewise.
2666 * g++.dg/cpp0x/pr51313.C: Adjust.
2668 2015-08-17 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/67221
2671 * gcc.dg/torture/pr67221.c: New testcase.
2673 2015-08-17 Mike Stump <mikestump@comcast.net>
2674 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2676 * gcc.target/arm/memcpy-aligned-1.c: New test.
2678 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2681 * gfortran.dg/norm_4.f90: Rename to...
2682 * gfortran.dg/norm2_4.f90: this.
2683 * gfortran.dg/norm2_5.f90: New test.
2685 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2687 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2688 * gcc.dg/ssp-1.c: Make counter a register.
2689 * gcc.dg/ssp-2.c: Likewise.
2690 * gcc.dg/torture/parm-coalesce.c: New.
2692 2015-08-14 Marek Polacek <polacek@redhat.com>
2695 * gcc.dg/torture/pr67133.c: New test.
2697 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2698 Matthias Klose <doko@debian.org>
2701 * gcc.c-torture/compile/pr67143.c: New
2702 * gcc.target/aarch64/atomic-op-imm.c
2703 (atomic_fetch_add_negative_RELAXED): New.
2704 (atomic_fetch_sub_negative_ACQUIRE): New.
2706 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2708 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2709 * gcc.target/aarch64/target_attr_8.c: Likewise.
2710 * gcc.target/aarch64/target_attr_14.c: Likewise.
2712 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2714 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2716 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2718 * gcc.target/i386/builtin_target.c: Add skylake check.
2720 2015-08-13 Jeff Law <law@redhat.com>
2722 * gcc.dg/pr66314.c: Moved from here to ..
2723 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2724 to clear all sanitizers before -fsanitize=kernel-address.
2726 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2728 * gcc.target/aarch64/cinc_common_1.c: New test.
2730 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/ext/attribute-may-alias-1.C: New.
2734 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2736 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2738 * gcc.target/aarch64/atomic-inst-cas.c: New.
2739 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2741 2015-08-13 Andreas Schwab <schwab@suse.de>
2743 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2745 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/torture/pr62164.C: New.
2750 2015-08-13 Richard Biener <rguenther@suse.de>
2752 PR tree-optimization/67191
2753 * gcc.dg/torture/pr67191.c: New testcase.
2754 * g++.dg/torture/pr67191.C: Likewise.
2756 2015-08-13 Richard Biener <rguenther@suse.de>
2758 PR tree-optimization/66502
2759 PR tree-optimization/67167
2760 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2762 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2765 * g++.dg/init/new42.C: New.
2767 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2770 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2772 * gcc.target/powerpc/pr67071-2.c: Likewise.
2773 * gcc.target/powerpc/pr67071-3.c: Likewise.
2775 2015-08-12 Marek Polacek <polacek@redhat.com>
2778 * c-c++-common/Wshift-overflow-6.c: New test.
2779 * c-c++-common/Wshift-overflow-7.c: New test.
2780 * g++.dg/cpp1y/left-shift-2.C: New test.
2782 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2785 * g++.dg/cpp0x/pr52742.C: New.
2787 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2789 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2790 Check Knights Landing support.
2792 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/warn/Wunused-result-1.C: New.
2797 2015-08-12 Richard Biener <rguenther@suse.de>
2799 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2800 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2801 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2802 * g++.dg/tree-ssa/pr61034.C: Adjust.
2803 * gcc.dg/fold-compare-2.c: Likewise.
2804 * gcc.dg/pr50763.c: Likewise.
2805 * gcc.dg/predict-3.c: Likewise.
2806 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2807 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2808 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2809 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2810 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2811 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2812 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2813 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2814 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2815 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2816 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2819 2015-08-12 Nathan Sidwell <nathan@acm.org>
2821 * gcc.dg/vrp-min-max-1.c: New.
2822 * gcc.dg/vrp-min-max-2.c: New.
2824 2015-08-12 Richard Biener <rguenther@suse.de>
2826 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2828 2015-08-12 Tom de Vries <tom@codesourcery.com>
2831 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2832 Handle absence of vector min/max for sparc.
2834 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2837 * g++.dg/ext/mv25.C: New test.
2839 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2841 * gcc.target/i386/avx2-vect-shift.c: New test.
2843 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2847 * gcc.dg/pragma-diag-3.c: New test.
2848 * gcc.dg/pragma-diag-4.c: New test.
2850 2015-08-11 Nathan Sidwell <nathan@acm.org>
2852 * c-c++-common/dfp/operator-comma.c: Call init function.
2853 * c-c++-common/dfp/convert-dfp-2.c: New test.
2855 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2857 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2858 Treat model == 0x4f as Broadwell.
2860 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2863 * gfortran.dg/pr67140.f90: New test.
2865 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2869 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2871 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2874 * gfortran.dg/ieee/large_4.f90: New test.
2876 2015-08-08 Bud Davis <jmdavis@link.com>
2879 * gfortran.dg/common_22.f90: New.
2881 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2883 PR rtl-optimization/67028
2884 * gcc.dg/pr67028.c: New testcase.
2886 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2888 PR rtl-optimization/67029
2889 * gcc.dg/pr67029.c: New test.
2891 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2894 * gfortran.dg/ieee/ieee_8.f90: New test.
2896 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2898 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2900 * gcc.target/aarch64/noplt_2.c: Likewise.
2901 * gcc.target/aarch64/noplt_3.c: Likewise.
2903 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2905 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2906 optimization level, and print a summary at the end.
2908 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2910 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2912 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2914 * gcc.target/aarch64/noplt_3.c: New testcase.
2916 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2918 * gcc.target/aarch64/noplt_1.c: New testcase.
2919 * gcc.target/aarch64/noplt_2.c: Likewise.
2921 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2923 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2924 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2926 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2928 * gcc.target/s390/dwarfregtable-1.c: New test.
2929 * gcc.target/s390/dwarfregtable-2.c: New test.
2930 * gcc.target/s390/dwarfregtable-3.c: New test.
2932 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2934 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2936 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2939 * gfortran.dg/ieee/large_2.f90: New test.
2940 * gfortran.dg/ieee/large_3.F90: New test.
2942 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2945 * gfortran.dg/ieee/large_1.f90: Adjust test.
2947 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2948 Jeff Law <law@redhat.com>
2951 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2952 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2953 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2954 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2955 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2956 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2958 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2961 * gfortran.dg/pr66311.f90: New file.
2963 2015-08-05 Richard Biener <rguenther@suse.de>
2965 PR tree-optimization/67121
2966 * gcc.dg/torture/pr67121.c: New testcase.
2968 2015-08-05 Nick Clifton <nickc@redhat.com>
2970 * gcc.target/rl78: New directory.
2971 * gcc.target/rl78/rl78.exp: New file: Test driver.
2972 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2974 2015-08-05 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/torture/pr67120.c: New testcase.
2979 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2983 * lib/fortran-modules.exp: Call cleanup-submodules from
2985 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2986 cover the cases where private entities are no longer optimized
2988 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2990 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2991 * gfortran.dg/submodule_5.f08: The same.
2992 * gfortran.dg/submodule_9.f08: The same.
2993 * gfortran.dg/submodule_10.f08: New test.
2995 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/cpp1y/var-templ35.C: New.
3000 2015-08-05 Richard Biener <rguenther@suse.de>
3002 PR tree-optimization/67055
3003 * g++.dg/torture/pr67055.C: New testcase.
3005 2015-08-05 Richard Biener <rguenther@suse.de>
3007 PR tree-optimization/67109
3008 * gcc.dg/torture/pr67109.c: New testcase.
3009 * gcc.dg/vect/vect-119.c: Adjust.
3011 2015-08-05 Richard Biener <rguenther@suse.de>
3014 * gcc.dg/pr67107.c: New testcase.
3016 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3019 * g++.dg/cpp1z/abbrev2.C: New.
3021 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3025 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3028 * g++.dg/init/explicit4.C: New.
3030 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3032 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3033 without VSX an Power8 vector support.
3035 2015-08-04 Richard Biener <rguenther@suse.de>
3037 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3039 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3045 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/cpp1y/var-templ34.C: New.
3050 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3052 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3053 * gcc.target/aarch64/target_attr_1.c: Likewise.
3054 * gcc.target/aarch64/target_attr_2.c: Likewise.
3055 * gcc.target/aarch64/target_attr_3.c: Likewise.
3056 * gcc.target/aarch64/target_attr_4.c: Likewise.
3057 * gcc.target/aarch64/target_attr_5.c: Likewise.
3058 * gcc.target/aarch64/target_attr_6.c: Likewise.
3059 * gcc.target/aarch64/target_attr_7.c: Likewise.
3060 * gcc.target/aarch64/target_attr_8.c: Likewise.
3061 * gcc.target/aarch64/target_attr_9.c: Likewise.
3062 * gcc.target/aarch64/target_attr_10.c: Likewise.
3063 * gcc.target/aarch64/target_attr_11.c: Likewise.
3064 * gcc.target/aarch64/target_attr_12.c: Likewise.
3065 * gcc.target/aarch64/target_attr_13.c: Likewise.
3066 * gcc.target/aarch64/target_attr_14.c: Likewise.
3067 * gcc.target/aarch64/target_attr_15.c: Likewise.
3069 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3071 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3073 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3075 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3077 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3079 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3082 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3085 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3086 * gfortran.dg/ieee/large_1.f90: New test.
3088 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3090 PR tree-optimization/67043
3091 * gcc.dg/pr67043.c: New test.
3093 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3095 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3097 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3099 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3100 it to push/pop timing items.
3101 (main): For each optimization level, create a gcc_jit_timer, and
3102 time all of the iteration within that level cumulatively.
3103 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3104 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3106 2015-08-03 Alexander Basov <coohpt@gmail.com>
3111 * gcc.target/arm/pr43404.c : New testcase.
3112 * gcc.target/arm/pr48470.c : New testcase.
3113 * gcc.target/arm/pr64744-1.c : New testcase.
3114 * gcc.target/arm/pr64744-2.c : New testcase.
3116 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3118 PR tree-optimization/67077
3119 * gcc.dg/pr67077.c: New test.
3121 2015-08-03 Jeff Law <law@redhat.com>
3124 PR gcov-profile/66899
3125 * gcc.dg/pr66899.c: New test.
3126 * gcc.dg/pr66314.c: New test.
3128 2015-08-03 Marek Polacek <polacek@redhat.com>
3131 * gcc.dg/pr67088.c: New test.
3133 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3136 * gcc.target/arm/vnmul-1.c: New.
3137 * gcc.target/arm/vnmul-2.c: New.
3138 * gcc.target/arm/vnmul-3.c: New.
3139 * gcc.target/arm/vnmul-4.c: New.
3141 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3144 * gfortran.dg/class_allocate_20.f90: New.
3146 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3148 * gcc.target/aarch64/csel_bfx_1.c: New test.
3149 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3151 2015-08-02 Martin Sebor <msebor@redhat.com>
3153 * g++.dg/Wframe-address-in-Wall.C: New test.
3154 * g++.dg/Wframe-address.C: New test.
3155 * g++.dg/Wno-frame-address.C: New test.
3156 * gcc.dg/Wframe-address-in-Wall.c: New test.
3157 * gcc.dg/Wframe-address.c: New test.
3158 * gcc.dg/Wno-frame-address.c: New test.
3160 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3162 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3164 2015-08-01 Michael Collison <michael.collison@linaro.org
3165 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3167 * gcc.target/arm/mincmp.c: New test.
3169 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3172 * gfortran.dg/associated_target_6.f03: New test
3174 2015-08-01 Tom de Vries <tom@codesourcery.com>
3176 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3177 optimize ("-ftree-parallelize-loops=0").
3178 Add successful scans for 2 detected reductions. Add xfail scans for 3
3179 detected reductions.
3180 * gcc.dg/autopar/reduc-2short.c: Same.
3181 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3182 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3183 detected reductions.
3184 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3187 2015-07-31 Marek Polacek <polacek@redhat.com>
3190 * g++.dg/ubsan/pr66977.C: New test.
3192 2015-07-30 Marek Polacek <polacek@redhat.com>
3194 * c-c++-common/Wtautological-compare-3.c: New test.
3196 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3198 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3199 (CHECK): Pass address of scalar, rather than array.
3201 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3203 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3205 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3207 * gcc.target/aarch64/fp16/fp16.exp: New.
3208 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3209 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3211 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3213 * gcc.target/aarch64/f16_movs_1.c: New test.
3215 2015-07-28 Tom de Vries <tom@codesourcery.com>
3217 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3220 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3221 Manuel López-Ibáñez <manu@gcc.gnu.org>
3223 * gcc.dg/parm-incomplete-1.c: Update.
3224 * gcc.dg/pr18809-1.c: Update.
3225 * gcc.dg/pr27953.c: Update.
3226 * gcc.dg/vla-11.c: Update.
3228 2015-07-27 Marek Polacek <polacek@redhat.com>
3230 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3232 2015-07-27 Tom de Vries <tom@codesourcery.com>
3234 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3235 attribute. Update comment.
3237 Add scan for not parallelizing inner loop.
3238 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3242 2015-07-27 Marek Polacek <polacek@redhat.com>
3245 * c-c++-common/Wtautological-compare-2.c: New test.
3247 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3250 * gcc.target/i386/pr66232-6.c: New tests.
3251 * gcc.target/i386/pr66232-7.c: Likewise.
3252 * gcc.target/i386/pr66232-8.c: Likewise.
3253 * gcc.target/i386/pr66232-9.c: Likewise.
3255 2015-07-27 Marek Polacek <polacek@redhat.com>
3259 * c-c++-common/Wtautological-compare-1.c: New test.
3261 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3264 * g++.dg/template/pr18969.C: New test.
3265 * g++.dg/template/pr18969-2.C: New test.
3266 * g++.old-deja/g++.jason/overload.C: Remove return value in
3267 template function returning void.
3269 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3271 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3272 immediates to avoid shift-overflow warnings.
3274 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3277 * g++.dg/init/pr66857.C: New test.
3279 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3282 * gcc.target/i386/pr66648.c: New test.
3284 2015-07-25 Tom de Vries <tom@codesourcery.com>
3286 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3287 interchange_files and block_files variables.
3288 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3290 * gcc.dg/graphite/uns-interchange-12.c: Same.
3291 * gcc.dg/graphite/uns-interchange-14.c: Same.
3292 * gcc.dg/graphite/uns-interchange-15.c: Same.
3293 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3294 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3296 2015-07-25 Jeff Law <law@redhat.com>
3300 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3301 * gcc.dg/torture/pr66752-1.c: New test
3302 * g++.dg/torture/pr66752-2.C: New test.
3304 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3307 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3309 PR rtl-optimization/64164
3310 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3311 * gcc.dg/ssp-1.c: Make counter a register.
3312 * gcc.dg/ssp-2.c: Likewise.
3313 * gcc.dg/torture/parm-coalesce.c: New.
3315 2015-07-24 Tom de Vries <tom@codesourcery.com>
3317 * gcc.dg/graphite/block-1.c: Xfail scan.
3318 * gcc.dg/graphite/interchange-12.c: Same.
3319 * gcc.dg/graphite/interchange-14.c: Same.
3320 * gcc.dg/graphite/interchange-15.c: Same.
3321 * gcc.dg/graphite/interchange-9.c: Same.
3322 * gcc.dg/graphite/interchange-mvt.c: Same.
3323 * gcc.dg/graphite/uns-block-1.c: New test.
3324 * gcc.dg/graphite/uns-interchange-12.c: New test.
3325 * gcc.dg/graphite/uns-interchange-14.c: New test.
3326 * gcc.dg/graphite/uns-interchange-15.c: New test.
3327 * gcc.dg/graphite/uns-interchange-9.c: New test.
3328 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3330 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3333 * c-c++-common/Wunused-function-1.c: New.
3335 2015-07-24 Tom de Vries <tom@codesourcery.com>
3337 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3338 alternative exit-first loop transform.
3339 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3340 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3341 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3342 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3343 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3344 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3345 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3346 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3347 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3349 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3352 * gcc.target/i386/mpx/pr66566.c: New test.
3354 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3357 * gcc.target/i386/pr66978.c: New test.
3359 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3361 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3363 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3365 * gcc.target/s390/insv-1.c: New test.
3366 * gcc.target/s390/insv-2.c: New test.
3367 * gcc.target/s390/insv-3.c: New test.
3369 2015-07-24 Tom de Vries <tom@codesourcery.com>
3371 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3373 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3376 * gcc.dg/pr25530.c: New test.
3378 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3381 * gcc.dg/pr25529.c: New test.
3383 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3385 * gcc.target/arm/reg_equal_test.c: New test.
3387 2015-07-23 Jeff Law <law@redhat.com>
3390 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3391 * gcc.dg/torture/pr66752-1.c: New test
3392 * g++.dg/torture/pr66752-2.C: New test.
3394 2015-07-23 Marek Polacek <polacek@redhat.com>
3397 * g++.dg/warn/Wlogical-op-2.C: New test.
3399 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3401 PR rtl-optimization/64164
3402 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3403 * gcc.dg/ssp-1.c: Make counter a register.
3404 * gcc.dg/ssp-2.c: Likewise.
3405 * gcc.dg/torture/parm-coalesce.c: New.
3407 2015-07-23 Marek Polacek <polacek@redhat.com>
3410 * c-c++-common/ubsan/pr66908.c: New test.
3412 2015-07-23 Tom de Vries <tom@codesourcery.com>
3414 * gcc.dg/autopar/outer-4.c: Add xfail.
3415 * gcc.dg/autopar/outer-5.c: Same.
3416 * gcc.dg/autopar/outer-6.c: Same.
3417 * gcc.dg/autopar/reduc-2.c: Same.
3418 * gcc.dg/autopar/reduc-2char.c: Same.
3419 * gcc.dg/autopar/reduc-2short.c: Same.
3420 * gcc.dg/autopar/reduc-8.c: Same.
3421 * gcc.dg/autopar/uns-outer-4.c: New test.
3422 * gcc.dg/autopar/uns-outer-5.c: New test.
3423 * gcc.dg/autopar/uns-outer-6.c: New test.
3425 2015-07-23 Richard Biener <rguenther@suse.de>
3427 PR tree-optimization/66952
3428 * gcc.dg/torture/pr66952.c: Use signed char.
3430 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3432 PR tree-optimization/66926,66951
3433 * gcc.dg/vect/pr66951.c: New test.
3435 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3438 * g++.dg/parse/error57.C: New.
3439 * g++.dg/expr/string-2.C: Update.
3441 2015-07-23 Richard Biener <rguenther@suse.de>
3443 PR tree-optimization/66945
3444 * gcc.dg/torture/pr66945.c: New testcase.
3446 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3449 * g++.dg/ext/mv24.C: New test.
3451 2015-07-22 Marek Polacek <polacek@redhat.com>
3453 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3456 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3460 * gfortran.dg/generic_30.f90: New.
3462 2015-07-22 Richard Biener <rguenther@suse.de>
3464 PR tree-optimization/66952
3465 * gcc.dg/torture/pr66952.c: New testcase.
3467 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3469 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3471 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3473 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3475 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3477 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3479 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3481 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3483 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3485 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3487 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3489 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3491 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3493 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3495 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3497 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3499 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3501 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3503 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3505 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3507 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3509 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3511 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3513 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3515 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3517 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3519 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3521 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3523 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3525 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3527 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3529 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3531 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3533 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3535 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3537 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3539 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3541 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3543 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3545 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3547 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3549 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3551 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3553 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3557 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3559 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3561 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3563 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3565 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3567 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3569 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3571 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3573 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3575 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3577 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3579 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3581 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3583 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3585 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3587 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3589 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3591 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3593 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3595 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3597 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3599 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3601 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3603 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3605 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3607 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3609 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3611 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3613 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3615 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3617 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3619 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3621 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3623 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3625 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3627 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3629 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3631 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3633 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3635 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3637 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3639 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3641 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3643 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3645 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3647 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3649 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3651 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3653 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3655 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3657 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3659 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3661 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3663 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3665 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3667 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3669 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3671 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3673 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3675 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3677 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3679 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3681 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3683 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3685 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3689 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3691 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3693 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3695 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3697 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3699 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3701 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3703 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3705 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3707 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3709 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3711 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3713 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3715 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3717 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3719 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3721 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3723 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3725 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3727 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3729 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3731 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3734 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3736 * g++.dg/template/crash81.C: Update.
3738 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3741 * gcc.target/i386/pr66424.c: New.
3743 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3745 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3747 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3750 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3751 Drop address sanitization.
3753 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3755 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3757 (dg-additional-options): Set armv5t flag.
3759 2015-07-21 Marek Polacek <polacek@redhat.com>
3761 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3762 * gcc.dg/vmx/unpack.c: Likewise.
3763 * gcc.target/powerpc/quad-atomic.c: Likewise.
3765 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3769 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3771 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3774 2015-07-20 Marek Polacek <polacek@redhat.com>
3777 * c-c++-common/Wshift-overflow-1.c: New test.
3778 * c-c++-common/Wshift-overflow-2.c: New test.
3779 * c-c++-common/Wshift-overflow-3.c: New test.
3780 * c-c++-common/Wshift-overflow-4.c: New test.
3781 * c-c++-common/Wshift-overflow-5.c: New test.
3782 * g++.dg/cpp1y/left-shift-1.C: New test.
3783 * gcc.dg/c90-left-shift-2.c: New test.
3784 * gcc.dg/c90-left-shift-3.c: New test.
3785 * gcc.dg/c99-left-shift-2.c: New test.
3786 * gcc.dg/c99-left-shift-3.c: New test.
3787 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3788 * gcc.c-torture/execute/pr40386.c: Likewise.
3789 * gcc.dg/vect/pr33373.c: Likewise.
3790 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3791 * gcc.dg/vect/vect-shift-2.c: Likewise.
3793 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3795 * gcc.target/aarch64/neg_abs_1.c: New test.
3797 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3800 * gcc.target/i386/pr66922.c: New test.
3802 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3806 * gcc.dg/tree-ssa/pr42327.c: Removed.
3807 * g++.dg/other/pr35011.C: Removed.
3809 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3812 * gcc.target/i386/pr66906.c: New test.
3814 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3816 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3817 as follow-up to r225930.
3819 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3822 * lib/fortran-modules.exp (proc cleanup-submodules): New
3824 * gfortran.dg/submodule_1.f08: Change extension and clean up
3825 the submodule files.
3826 * gfortran.dg/submodule_2.f08: ditto
3827 * gfortran.dg/submodule_6.f08: ditto
3828 * gfortran.dg/submodule_7.f08: ditto
3829 * gfortran.dg/submodule_8.f08: New test
3830 * gfortran.dg/submodule_9.f08: New test
3832 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3833 Sebastian Pop <s.pop@samsung.com>
3836 * gcc.dg/graphite/pr61929.c: New.
3838 2015-07-17 Marek Polacek <polacek@redhat.com>
3840 * gcc.dg/fold-minus-7.c: New test.
3842 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3844 * gfortran.dg/co_reduce_1.f90: New file.
3846 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.target/i386/pr66824.c:
3851 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3854 * gfortran.dg/structure_constructor_13.f03: New test.
3856 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3859 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3860 of generated while loops in the tree dump.
3861 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3863 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3865 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3867 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3870 * gcc.target/i386/pr66891.c: New test.
3872 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3876 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3878 PR rtl-optimization/66626
3879 * gcc.target/i386/pr66626-2.c: New.
3881 2015-07-16 Martin Liska <mliska@suse.cz>
3883 * g++.dg/ipa/pr66896.c: New test.
3885 2015-07-16 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/66894
3888 * gcc.dg/torture/pr66894.c: New testcase.
3890 2015-07-16 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3894 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3897 * g++.dg/pr66866.C: New test.
3899 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3901 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3903 2015-07-15 Richard Biener <rguenther@suse.de>
3905 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3906 { -O3 -fomit-frame-pointer },
3907 { -O3 -fomit-frame-pointer -funroll-loops } and
3908 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3910 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3911 -finline-functions }
3913 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3915 * gcc.target/mips/interrupt_handler-5.c: New test.
3917 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3918 Robert Suchanek <robert.suchanek@imgtec.com>
3920 * gcc.target/mips/interrupt_handler-4.c: New test.
3922 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3925 * gcc.dg/lto/lto.exp: Initialize MPX.
3927 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3929 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3931 * gcc.target/arm/scd42-3.c: Likewise.
3933 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3935 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3936 code to be run when the pre-arch code increases the isa_rev to
3937 mips32r6 or greater.
3939 2015-07-15 Richard Biener <rguenther@suse.de>
3941 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3942 { -O3 -fomit-frame-pointer },
3943 { -O3 -fomit-frame-pointer -funroll-loops } and
3944 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3946 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3947 -finline-functions }
3948 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3949 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3950 to additional_flags.
3952 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3954 PR rtl-optimization/66838
3955 * gcc.target/i386/pr66838.c: New test.
3957 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3960 * g++.dg/template/pr66850.C: New test.
3962 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3963 Cesar Philippidis <cesar@codesourcery.com>
3964 Chung-Lin Tang <cltang@codesourcery.com>
3966 * gcc.target/nios2/nios2-flushd.c: New.
3967 * gcc.target/nios2/nios2-rdprs.c: New.
3968 * gcc.target/nios2/r2-atomic.c: New.
3969 * gcc.target/nios2/r2-eni.c: New.
3970 * gcc.target/nios2/r2-wrpie.c: New.
3972 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3973 Cesar Philippidis <cesar@codesourcery.com>
3974 Chung-Lin Tang <cltang@codesourcery.com>
3976 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3977 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3979 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3980 Cesar Philippidis <cesar@codesourcery.com>
3981 Chung-Lin Tang <cltang@codesourcery.com>
3983 * gcc.target/nios2/andci.c: New.
3984 * gcc.target/nios2/bmx.c: New.
3985 * gcc.target/nios2/cdx-add.c: New.
3986 * gcc.target/nios2/cdx-branch.c: New.
3987 * gcc.target/nios2/cdx-callret.c: New.
3988 * gcc.target/nios2/cdx-loadstore.c: New.
3989 * gcc.target/nios2/cdx-logical.c: New.
3990 * gcc.target/nios2/cdx-mov.c: New.
3991 * gcc.target/nios2/cdx-shift.c: New.
3992 * gcc.target/nios2/cdx-sub.c: New.
3993 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3995 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3998 * g++.dg/cpp0x/vt-65071.C: New.
4000 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4001 Cesar Philippidis <cesar@codesourcery.com>
4002 Chung-Lin Tang <cltang@codesourcery.com>
4004 * gcc.target/nios2/r2-io-range.c: New.
4005 * gcc.target/nios2/r2-stio-1.c: New.
4006 * gcc.target/nios2/r2-stio-2.c: New.
4007 * gcc.target/nios2/nios2-ldxio.c: New.
4008 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4009 of just compile. Add more tests.
4011 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4013 gfortran.dg/pr66864.f90: New test.
4015 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4017 PR rtl-optimization/66626
4018 * gcc.target/i386/pr66626.c: New.
4020 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4022 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4023 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4024 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4026 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4028 * g++.dg/template/crash81.C: Adjust for error + inform change.
4029 * g++.dg/template/pr58878.C: Likewise.
4030 * g++.dg/template/shadow1.C: Likewise.
4031 * g++.dg/template/shadow2.C: Likewise.
4032 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4033 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4034 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4035 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4037 2015-07-14 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/66863
4040 * gcc.dg/torture/pr66863.c: New testcase.
4042 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4045 * g++.dg/template/pr65186.C: New test.
4047 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4049 * gcc.target/arm/macro_defs0.c: Add directive to skip
4050 test if -marm is present.
4051 * gcc.target/arm/macro_defs1.c: Likewise.
4053 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4057 * gcc.target/aarch64/adds1.c: Likewise.
4058 * gcc.target/aarch64/ands_1.c: Likewise.
4059 * gcc.target/aarch64/bics_1.c: Likewise.
4060 * gcc.target/aarch64/subs1.c: Likewise.
4061 * gcc.target/aarch64/subs3.c: Likewise.
4063 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4066 * gfortran.dg/pr64589.f90: New test.
4068 2015-07-13 Renlin Li <renlin.li@arm.com>
4071 * gcc.c-torture/execute/pr66556.c: New.
4073 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4075 * gcc.dg/20020219-1.c: Fix double word typos.
4076 * gcc.dg/20020919-1.c: Same.
4078 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4079 Jeff Law <law@redhat.com>
4082 * g++.dg/tree-ssa/pr66726.c: New test.
4083 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4084 * gcc.dg/tree-ssa/pr66726.c: New test.
4086 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4089 * g++.dg/cpp0x/variadic-ttp2.C: New.
4091 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4094 * g++.dg/cpp0x/auto46.C: New test.
4095 * g++.dg/template/pr30044.C: New test.
4096 * g++.dg/template/shadow2.C: New test.
4097 * g++.dg/template/error55.C: New test.
4098 * g++.dg/template/crash83.C: Accept any error string.
4099 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4101 * g++.dg/cpp0x/variadic19.C: Likewise
4102 * g++.dg/template/canon-type-13.C: Likewise.
4103 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4104 * g++.dg/torture/20070621-1.C: Likewise.
4106 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/init/explicit3.C: New.
4111 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4114 * gcc.target/i386/pr66819-1.c: New test.
4115 * gcc.target/i386/pr66819-2.c: Likewise.
4116 * gcc.target/i386/pr66819-3.c: Likewise.
4117 * gcc.target/i386/pr66819-4.c: Likewise.
4118 * gcc.target/i386/pr66819-5.c: Likewise.
4120 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4123 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4124 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4125 type to prevent possible flag-clobbering zero-extensions.
4126 * gcc.target/i386/pr66703.c: New test.
4128 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4131 * g++.dg/cpp0x/nsdmi-template15.C: New.
4133 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4135 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4137 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4139 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4140 * gcc.target/arm/flip-thumb.c: Likewise.
4142 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4145 * gcc.target/i386/pr66813.c: New test.
4147 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4150 * gcc.dg/gomp/pr66820.c: New test.
4152 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4155 * g++.dg/cpp0x/scoped_enum6.C: New.
4157 2015-07-10 Tom de Vries <tom@codesourcery.com>
4159 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4160 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4162 2015-07-10 Richard Biener <rguenther@suse.de>
4164 PR tree-optimization/66823
4165 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4166 which should not be necessary. XFAIL.
4168 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4171 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4173 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4176 * gcc.dg/gomp/pr66633-1.c: New test.
4177 * gcc.dg/gomp/pr66633-2.c: New test.
4178 * gcc.dg/gomp/pr66633-3.c: New test.
4179 * gcc.dg/gomp/pr66633-4.c: New test.
4181 2015-07-09 John Marino <gnugcc@marino.st>
4183 * lib/target-supports.exp (check_effective_target_pie):
4186 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4189 * gcc.target/i386/pr66814.c: New test.
4191 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4194 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4195 * gcc.target/aarch64/fnmul-2.c: Likewise.
4196 * gcc.target/aarch64/fnmul-3.c: Likewise.
4197 * gcc.target/aarch64/fnmul-4.c: Likewise.
4199 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4202 * g++.dg/cpp0x/vt-65790.C: New.
4204 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4207 * gcc.target/i386/pr66818.c: New test.
4209 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4212 * gcc.target/i386/pr66817.c: New test.
4214 2015-07-09 Marek Polacek <polacek@redhat.com>
4216 PR tree-optimization/66718
4217 * gcc.dg/vect/vect-126.c: New test.
4219 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4221 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4222 even when dwarf-2 is not the default.
4224 2015-07-08 Jeff Law <law@redhat.com>
4227 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4228 to have a single memory reference.
4230 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4232 * g++.dg/other/dump-ada-spec-9.C: New test.
4234 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4236 * g++.dg/vect/vect.exp: Run also simd* tests.
4237 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4238 (check_vect): Fix up get_cpuid call for C++.
4239 * g++.dg/vect/simd-clone-1.cc: New test.
4241 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4243 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4245 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4247 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4248 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4250 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4253 * gcc.target/i386/pr66806.c: New test.
4255 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4258 * g++.dg/cpp0x/auto45.C: New.
4260 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4263 * gcc.target/i386/pr66334.c: New.
4265 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4267 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4270 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4273 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4274 (verify_code): Update expected error message.
4275 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4276 (verify_code): Likewise.
4277 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4278 (verify_code): Likewise.
4280 2015-07-08 Richard Biener <rguenther@suse.de>
4282 PR tree-optimization/66793
4283 * gcc.dg/torture/pr66793.c: New testcase.
4285 2015-07-08 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/66794
4288 * gcc.dg/torture/pr66794.c: New testcase.
4290 2015-07-08 Marek Polacek <polacek@redhat.com>
4293 * g++.dg/abi/abi-tag15.C: New test.
4295 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4297 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4298 * gcc.target/mips/branch-3.c: Ditto
4299 * gcc.target/mips/branch-4.c: Ditto.
4300 * gcc.target/mips/branch-5.c: Ditto.
4301 * gcc.target/mips/branch-6.c: Ditto.
4302 * gcc.target/mips/branch-7.c: Ditto.
4303 * gcc.target/mips/branch-8.c: Ditto.
4304 * gcc.target/mips/branch-9.c: Ditto.
4305 * gcc.target/mips/branch-10.c: Ditto.
4306 * gcc.target/mips/branch-11.c: Ditto.
4307 * gcc.target/mips/branch-12.c: Ditto.
4308 * gcc.target/mips/branch-13.c: Ditto.
4309 * gcc.target/mips/umips-branch-5.c: New file.
4310 * gcc.target/mips/umips-branch-6.c: New file.
4311 * gcc.target/mips/umips-branch-7.c: New file.
4312 * gcc.target/mips/umips-branch-8.c: New file.
4313 * gcc.target/mips/umips-branch-9.c: New file.
4314 * gcc.target/mips/umips-branch-10.c: New file.
4315 * gcc.target/mips/umips-branch-11.c: New file.
4316 * gcc.target/mips/umips-branch-12.c: New file.
4317 * gcc.target/mips/umips-branch-13.c: New file.
4318 * gcc.target/mips/umips-branch-14.c: New file.
4319 * gcc.target/mips/umips-branch-15.c: New file.
4320 * gcc.target/mips/umips-branch-16.c: New file.
4321 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4322 (OCCUPY_0xfffc): New define.
4324 2015-07-08 Renlin Li <renlin.li@arm.com>
4326 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4328 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4330 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4332 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4334 * gcc.target/i386/bt-3.c: New test.
4335 * gcc.target/i386/bt-4.c: Ditto.
4337 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4339 * g++.dg/other/dump-ada-spec-8.C: New test.
4341 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4344 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4346 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4348 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4350 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4351 Avoid using an opaque struct for local "f".
4353 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4356 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4357 * jit.dg/test-pr66779.c: New testcase.
4359 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4361 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4364 2015-07-07 Richard Biener <rguenther@suse.de>
4366 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4368 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4370 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4371 * gcc.target/mips/call-5.c: Ditto.
4372 * gcc.target/mips/call-6.c: Ditto.
4374 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4376 * gcc.dg/dx-test.c: New test-case.
4378 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4381 * gfortran.dg/allocate_with_source_9.f08: New test.
4383 2015-07-07 Christian Bruel <christian.bruel@st.com>
4386 * gcc.target/arm/flip-thumb.c: Fix scan.
4387 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4388 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4389 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4392 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/execute/pr65956.c: New test.
4397 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4399 * gcc.target/arm/aapcs/align1.c: New.
4400 * gcc.target/arm/aapcs/align_rec1.c: New.
4401 * gcc.target/arm/aapcs/align2.c: New.
4402 * gcc.target/arm/aapcs/align_rec2.c: New.
4403 * gcc.target/arm/aapcs/align3.c: New.
4404 * gcc.target/arm/aapcs/align_rec3.c: New.
4405 * gcc.target/arm/aapcs/align4.c: New.
4406 * gcc.target/arm/aapcs/align_rec4.c: New.
4407 * gcc.target/arm/aapcs/align_vararg1.c: New.
4408 * gcc.target/arm/aapcs/align_vararg2.c: New.
4410 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4412 * gfortran.dg/iomsg_2.f90: New test.
4414 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4417 * gcc.target/i386/pr66749.c: New test.
4419 2015-07-06 Richard Biener <rguenther@suse.de>
4421 PR tree-optimization/66772
4422 * gcc.dg/torture/pr66772-1.c: New testcase.
4423 * gcc.dg/torture/pr66772-2.c: Likewise.
4425 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4427 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4428 the jals instruction.
4430 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4433 * gcc.target/i386/pr53383-1.c: New file.
4434 * gcc.target/i386/pr53383-2.c: Likewise.
4435 * gcc.target/i386/pr53383-3.c: Likewise.
4437 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4439 * gcc.target/aarch64/fnmul-1.c: New.
4440 * gcc.target/aarch64/fnmul-2.c: New.
4441 * gcc.target/aarch64/fnmul-3.c: New.
4442 * gcc.target/aarch64/fnmul-4.c: New.
4444 2015-07-06 Richard Biener <rguenther@suse.de>
4447 * gcc.dg/torture/pr66759.c: New testcase.
4449 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4452 * gfortran.dg/alloc_comp_class_3.f03: New test.
4453 * gfortran.dg/alloc_comp_class_4.f03: New test.
4455 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4457 * gcc.c-torture/execute/pr66757.c: New test.
4459 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4461 PR tree-optimization/66720
4462 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4464 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4465 Sandra Loosemore <sandra@codesourcery.com>
4467 * gcc.target/nios2/gprel-offset.c: New test.
4469 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4472 * gfortran.dg/pr66725.f90: New test.
4474 2015-07-03 Jason Merrill <jason@redhat.com>
4476 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4477 Avoid narrowing error.
4479 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4481 PR rtl-optimization/66706
4482 * gcc.target/powerpc/shift-int.c: New testcase.
4484 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4487 * gcc.target/i386/pr66746.c: New file.
4489 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4491 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4493 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4495 PR tree-optimization/66119
4496 * g++.dg/opt/pr66119.C: New.
4498 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4501 * gfortran.dg/submodule_1.f90: New test
4502 * gfortran.dg/submodule_2.f90: New test
4503 * gfortran.dg/submodule_3.f90: New test
4504 * gfortran.dg/submodule_4.f90: New test
4505 * gfortran.dg/submodule_5.f90: New test
4506 * gfortran.dg/submodule_6.f90: New test
4507 * gfortran.dg/submodule_7.f90: New test
4509 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4511 PR preprocessor/53690
4512 * g++.dg/cpp/pr53690.C: New.
4514 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4516 * gcc.target/powerpc/vec-cmp.c: New test.
4518 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4521 * gfortran.dg/pr56520.f90: New test.
4523 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4526 * gfortran.dg/pr66545_1.f90: New test.
4527 * gfortran.dg/pr66545_2.f90: New test.
4529 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4531 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4532 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4534 2015-07-02 Richard Biener <rguenther@suse.de>
4537 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4540 2015-07-02 Richard Biener <rguenther@suse.de>
4542 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4544 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4546 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4548 2015-07-01 Jason Merrill <jason@redhat.com>
4550 * lib/target-supports.exp (cxx_default): Set to C++14.
4552 2015-07-01 Tom de Vries <tom@codesourcery.com>
4555 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4558 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4560 * gfortran.dg/warn_conversion_8.f90: New test.
4562 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4564 PR rtl-optimization/61047
4565 * gcc.c-torture/execute/20150611-1.c: New testcase.
4567 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4570 * jit.dg/all-non-failing-tests.h: Add
4571 test-pr66700-observing-write-through-ptr.c.
4572 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4574 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4576 * jit.dg/test-accessing-union.c: Add comments for use by
4577 gcc/jit/docs/topics/types.rst.
4579 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4581 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4582 'do-require-effective-target' with 'dg-require-effective-target'.
4583 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4584 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4585 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4586 'stlex' with 'strex' as the expected output.
4588 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4591 * g++.dg/cpp0x/gen-attrs-60.C: New.
4592 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4594 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4596 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4598 * gcc.target/aarch64/pic-small.c: Restrict this test under
4599 check_effective_target_aarch64_small_fpic.
4601 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4603 * gfortran.dg/gomp/pr66633.f90: New test.
4605 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4608 * g++.dg/template/pr66686.C: New test.
4610 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4612 * gnat.dg/lto17.ad[sb]: New test.
4614 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4616 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4617 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4619 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4621 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4623 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4625 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4627 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4629 * jit.dg/test-switch.c: New testcase.
4630 * jit.dg/test-switch.cc: New testcase.
4632 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4635 * jit.dg/all-non-failing-tests.h: Add note about
4636 test-validly-unreachable-block.c.
4637 * jit.dg/test-validly-unreachable-block.c: New file.
4639 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4642 * jit.dg/all-non-failing-tests.h: Add note about
4643 test-extra-options.c.
4644 * jit.dg/test-extra-options.c: New testcase.
4646 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4649 * gcc.target/i386/pr66691.c: New.
4651 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4653 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4654 * gcc.target/i386/iamcu/args.h: Likewise.
4655 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4656 * gcc.target/i386/iamcu/defines.h: Likewise.
4657 * gcc.target/i386/iamcu/macros.h: Likewise.
4658 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4659 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4660 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4661 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4662 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4663 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4664 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4665 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4666 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4667 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4668 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4669 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4670 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4671 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4672 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4673 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4674 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4676 2015-06-30 Marek Polacek <polacek@redhat.com>
4678 * gcc.dg/fold-minus-6.c: New test.
4680 * gcc.dg/fold-ior-3.c: New test.
4682 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4684 Implement N4197 - Adding u8 character literals
4685 * g++.dg/cpp1z/utf8.C: New.
4686 * g++.dg/cpp1z/utf8-neg.C: New.
4687 * g++.dg/cpp1z/udlit-utf8char.C: New.
4689 2015-06-30 Marek Polacek <polacek@redhat.com>
4691 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4693 2015-06-30 Tom de Vries <tom@codesourcery.com>
4695 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4696 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4697 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4698 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4700 2015-06-30 Marek Polacek <polacek@redhat.com>
4702 * gcc.dg/fold-ior-2.c: New test.
4704 2015-06-30 Tom de Vries <tom@codesourcery.com>
4706 PR tree-optimization/66652
4707 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4708 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4710 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4712 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4716 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4718 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4721 * gfortran.dg/wunused-parameter.f90: New test.
4723 2015-06-29 Richard Henderson <rth@redhat.com>
4725 * gcc.target/i386/asm-flag-1.c: New.
4726 * gcc.target/i386/asm-flag-2.c: New.
4727 * gcc.target/i386/asm-flag-3.c: New.
4728 * gcc.target/i386/asm-flag-4.c: New.
4729 * gcc.target/i386/asm-flag-5.c: New.
4731 2015-06-29 Marek Polacek <polacek@redhat.com>
4734 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4735 * c-c++-common/pr66322.c: New test.
4736 * g++.dg/eh/scope1.C: Remove dg-warning.
4738 2015-06-29 Richard Biener <rguenther@suse.de>
4740 PR tree-optimization/66677
4741 * gcc.dg/vect/pr66677.c: New testcase.
4743 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4746 * gcc.dg/tree-ssa/pr64130.c: New test.
4748 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4750 * gcc.target/aarch64/pic-small.c: New testcase.
4752 2015-06-26 Richard Biener <rguenther@suse.de>
4754 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4756 2015-06-26 Marek Polacek <polacek@redhat.com>
4758 * gcc.dg/fold-and-1.c: New test.
4759 * gcc.dg/fold-and-2.c: New test.
4761 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4763 * gnat.dg/warn11.adb: Add missing dg directive.
4764 * gnat.dg/warn12.adb: New test.
4765 * gnat.dg/warn12_pkg.ads: New helper.
4767 2015-06-26 Richard Biener <rguenther@suse.de>
4769 * gfortran.dg/reassoc_3.f90: Adjust.
4771 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.target/i386/pr66412.c: New test.
4776 2015-06-25 Richard Biener <rguenther@suse.de>
4778 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4780 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4782 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4784 2015-06-25 Richard Biener <rguenther@suse.de>
4786 * gfortran.dg/vect/vect-9.f90: New testcase.
4788 2015-06-25 Nick Clifton <nickc@redhat.com>
4790 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4791 H8300 and M32R targets.
4793 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4796 * gfortran.dg/maxerrors.f90: New test.
4798 2015-06-08 DJ Delorie <dj@redhat.com>
4800 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4802 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4804 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4806 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4808 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4809 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4810 * gcc.target/aarch64/nofp_1.c: New file.
4812 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4814 Implement N3928 - Extending static_assert
4815 * g++.dg/cpp0x/static_assert8.C: Adjust.
4816 * g++.dg/cpp0x/static_assert12.C: New.
4817 * g++.dg/cpp0x/static_assert13.C: New.
4818 * g++.dg/cpp1y/static_assert1.C: New.
4819 * g++.dg/cpp1y/static_assert2.C: New.
4820 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4822 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4825 * g++.dg/cpp0x/trailing11.C: New.
4827 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4829 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4831 * gcc.target/arm/memset-inline-10.c: Likewise.
4832 * gcc.target/arm/pr58784.c: Likewise.
4833 * gcc.target/arm/pr59985.C: Likewise.
4834 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4836 2015-06-24 Renlin Li <renlin.li@arm.com>
4838 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4839 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4841 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4844 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4847 * g++.dg/cpp0x/auto45.C: New test.
4848 * g++.dg/template/pr30044.C: New test.
4849 * g++.dg/template/crash83.C: Accept any error string.
4850 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4852 * g++.dg/cpp0x/variadic18.C: Likewise
4853 * g++.dg/template/canon-type-13.C: Likewise.
4854 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4856 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4859 * g++.dg/other/linkage2.C: New.
4861 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4864 * gcc.target/arm/pr63408.c: New test.
4866 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4868 * lib/c-torture.exp: Don't call check_effective_target_lto
4869 before setting up environment correctly.
4870 * lib/gcc-dg.exp: Likewise, and protect
4871 gcc_force_conventional_output.
4873 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4875 PR rtl-optimization/66306
4876 * gcc.target/s390/pr66306.c: New test.
4878 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4880 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4881 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4882 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4883 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4884 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4885 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4886 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4888 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4891 * gcc.c-torture/pr65803.c: New test.
4893 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4896 * g++.dg/cpp0x/auto45.C: New test.
4897 * g++.dg/template/pr30044.C: New test.
4898 * g++.dg/template/crash83.C: Accept any error string.
4899 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4901 * g++.dg/cpp0x/variadic18.C: Likewise
4902 * g++.dg/template/canon-type-13.C: Likewise.
4903 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4905 2015-06-23 Marek Polacek <polacek@redhat.com>
4907 * c-c++-common/Wlogical-op-3.c: New test.
4909 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4912 * g++.dg/cpp0x/scoped_enum5.C: New.
4914 2015-06-23 Richard Biener <rguenther@suse.de>
4916 PR tree-optimization/66636
4917 * gcc.dg/vect/pr66636.c: New testcase.
4919 2015-06-23 Marek Polacek <polacek@redhat.com>
4921 * gcc.dg/fold-minus-4.c: New test.
4922 * gcc.dg/fold-minus-5.c: New test.
4923 * c-c++-common/ubsan/overflow-add-5.c: New test.
4925 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4927 Add missing testcase from r224672.
4928 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4930 * gcc.target/vax/bswapdi-1.c: New.
4932 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4935 * gfortran.dg/associate_18.f08: New test.
4937 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4940 * gcc.target/i386/pr66560-1.c: New test.
4941 * gcc.target/i386/pr66560-2.c: Ditto.
4942 * gcc.target/i386/pr66560-3.c: Ditto.
4943 * gcc.target/i386/pr66560-4.c: Ditto.
4945 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4947 * gcc.target/nvptx/nvptx.exp: New file.
4948 * gcc.target/nvptx/proto-1.c: Likewise.
4950 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4952 PR tree-optimization/66449
4953 * gcc.dg/vect/pr66449.c: New test.
4955 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4957 * g++.dg/other/dump-ada-spec-5.C: New test.
4958 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4959 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4961 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4963 * g++.dg/inherit/pure1.C: Test location too.
4965 2015-06-22 Marek Polacek <polacek@redhat.com>
4967 * gcc.dg/fold-ior-1.c: New test.
4968 * gcc.dg/fold-minus-2.c: New test.
4969 * gcc.dg/fold-minus-3.c: New test.
4970 * gcc.dg/fold-plus-1.c: New test.
4971 * gcc.dg/fold-plus-2.c: New test.
4972 * gcc.dg/fold-xor-4.c: New test.
4973 * gcc.dg/fold-xor-5.c: New test.
4975 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4978 * g++.dg/torture/pr65914.C: New.
4980 2015-06-22 Richard Biener <rguenther@suse.de>
4982 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4983 not existing TORTURE_OPTIONS only.
4984 * lib/gcc-dg.exp: Likewise.
4986 2015-06-22 Christian Bruel <christian.bruel@st.com>
4989 * gcc.target/arm/flip-thumb.c: New test.
4991 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4992 Martin Liska <mliska@suse.cz>
4995 * g++.dg/ipa/pr65908.C: New testcase.
4997 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5000 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5001 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5003 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5005 * gnat.dg/specs/debug1.ads: Adjust.
5007 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5009 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5010 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5011 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5012 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5014 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5015 * gcc.target/aarch64/fmovd-zero.c: Delete.
5016 * gcc.target/aarch64/fmovf-zero.c: Delete.
5018 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5020 * gcc.target/vax/bswapdi-1.c: New.
5022 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5024 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5026 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5028 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5030 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5032 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5034 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5036 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5038 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5040 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5042 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5044 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5046 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5048 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5050 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5052 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5054 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5056 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5058 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5060 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5062 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5064 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5066 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5068 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5070 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5072 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5074 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5076 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5078 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5080 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5082 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5084 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5086 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5088 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5090 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5092 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5096 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5101 (_ARM_FPSCR): Add FZ field.
5102 (clean_results): Force FZ=1 on AArch64.
5103 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5105 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5107 * gcc.target/aarch64/pr62308.c: New test.
5109 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5112 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5114 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5116 * gcc.target/i386/mpx/pr66581.c: New test.
5118 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5120 * gcc.target/i386/cmov9.c: New test.
5122 2015-06-18 Richard Biener <rguenther@suse.de>
5124 * g++.dg/other/const4.C: New testcase.
5126 2015-06-18 Michael Matz <matz@suse.de>
5129 * gcc.dg/vect/pr66253.c: New testcase.
5131 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5134 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5136 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5139 * gcc.target/i386/mpx/pr66568.c: New test.
5141 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5144 * gcc.target/i386/mpx/pr66567.c: New test.
5146 2015-06-18 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/66510
5149 * gcc.dg/vect/slp-perm-12.c: New testcase.
5151 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5153 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5154 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5155 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5156 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5158 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5161 * g++.dg/gomp/pr66571-1.C: New test.
5164 * c-c++-common/gomp/pr66429.c: New test.
5166 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5168 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5169 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5171 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5173 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5176 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5179 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5181 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5183 * gcc.target/mips/pr65862-1.c: New test.
5184 * gcc.target/mips/pr65862-2.c: Likewise.
5186 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5188 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5189 * gcc.target/i386/pr52252-atom.c: Ditto.
5190 * gcc.target/i386/vect-div-1.c: Ditto.
5191 * gcc.target/i386/rotate-5.c: Ditto.
5192 * gcc.target/i386/pr50202.c: Ditto.
5193 * gcc.target/i386/pr37843-3.c: Ditto.
5194 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5195 * gcc.target/i386/pr53397-1.c: Ditto.
5196 * gcc.target/i386/pr55934.c: Ditto.
5197 * gcc.target/i386/pr37843-4.c: Ditto.
5198 * gcc.target/i386/pr60451.c: Ditto.
5199 * gcc.target/i386/pr53397-2.c: Ditto.
5200 * gcc.target/i386/vectorize1.c: Ditto.
5201 * gcc.target/i386/extract-insert-combining.c: Ditto.
5202 * gcc.target/i386/pr53759.c: Ditto.
5203 * gcc.target/i386/pr52252-core.c: Ditto.
5204 * gcc.target/i386/rotate-3.c: Ditto.
5205 * gcc.target/i386/sse-20.c: Ditto.
5206 * gcc.target/i386/rotate-4.c: Ditto.
5207 * gcc.target/i386/pr61403.c: Ditto.
5208 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5209 * gcc.target/i386/pr60901.c: Ditto.
5210 * gcc.target/i386/pr59794-7.c: Ditto.
5211 * gcc.target/i386/pr62208.c: Ditto.
5212 * gcc.target/i386/pr53416.c: Ditto.
5213 * gcc.target/i386/asm-dialect-1.c: Ditto.
5214 * gcc.target/i386/pr50038.c: Ditto.
5215 * gcc.target/i386/47698.c: Ditto.
5216 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5217 * gcc.target/i386/pr59794-2.c: Ditto.
5218 * gcc.target/i386/pr59794-3.c: Ditto.
5219 * gcc.target/i386/pr39058.c: Ditto.
5220 * gcc.target/i386/pr60205-1.c: Ditto.
5221 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5222 * gcc.target/i386/sse2-movq-2.c: Ditto.
5224 2015-06-17 Richard Biener <rguenther@suse.de>
5226 PR tree-optimization/66251
5227 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5229 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5232 * g++.dg/parse/new-placement1.C: New.
5234 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5236 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5237 * jit.dg/test-compound-assignment.c: New testcase.
5239 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5242 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5243 to "testcases" array.
5245 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5248 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5249 * jit.dg/test-debug-strings.c: New test case.
5250 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5251 the discriminant has a sane debug string.
5253 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5256 * gcc.target/i386/pr56766-1.c: New test.
5257 * gcc.target/i386/pr56766-2.c: Ditto.
5259 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5261 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5262 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5263 * gcc.target/mips/loongson-simd.c: Ditto.
5265 2015-06-16 Richard Biener <rguenther@suse.de>
5267 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5269 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5271 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5272 passed by the testsuite driver.
5274 2015-06-16 Richard Biener <rguenther@suse.de>
5276 * gcc.dg/vect/slp-perm-11.c: New testcase.
5278 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5280 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5283 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5285 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5286 Reinstate calls to torture-init and torture-finalize.
5288 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5290 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5292 2015-06-15 Nathan Sidwell <nathan@acm.org>
5295 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5297 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5300 * g++.dg/cpp0x/local-type1.C: New.
5302 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5307 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5308 unimplemented error.
5309 * gfortran.dg/allocate_with_source_7.f08: New test.
5310 * gfortran.dg/allocate_with_source_8.f08: New test.
5312 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5315 * g++.dg/warn/Walways-true-3.C: New test.
5317 2015-06-13 Tom de Vries <tom@codesourcery.com>
5319 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5321 2015-06-13 Tom de Vries <tom@codesourcery.com>
5323 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5324 (main): Remove superfluous attributes.
5325 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5326 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5328 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5330 * gcc.target/i386/monitorx.c: New.
5331 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5332 * gcc.target/i386/sse-13.c: Ditto.
5333 * gcc.target/i386/sse-14.c: Ditto.
5334 * gcc.target/i386/sse-22.c: Ditto.
5335 * gcc.target/i386/sse-23.c: Ditto.
5336 * g++.dg/other/i386-2.C: Ditto.
5337 * g++.dg/other/i386-3.C: Ditto.
5339 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5341 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5343 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5346 * gfortran.dg/allocatable_scalar_13.f90: New test
5348 2015-06-11 Marek Polacek <polacek@redhat.com>
5350 * gcc.dg/fold-xor-3.c: New test.
5352 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5354 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5355 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5357 2015-06-11 Christian Bruel <christian.bruel@st.com>
5360 * gcc.target/arm/pragma_attribute.c: New test.
5362 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5364 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5366 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5369 * gcc.target/i386/pr66473.c: New test.
5371 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5374 * gcc.dg/tls/pr66470.c: New test.
5375 * gcc.target/i386/pr66470.c: New test.
5377 2015-06-10 Christian Bruel <christian.bruel@st.com>
5380 * gcc.target/arm/attr_arm.c: New test
5381 * gcc.target/arm/attr_arm-err.c: New test
5382 * gcc.target/arm/attr_thumb.c: New test
5383 * gcc.target/arm/attr_thumb-static.c: New test
5385 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5390 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5392 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5394 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5395 passed by the testsuite driver.
5397 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5400 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5402 * gcc.dg/ssp-1.c: Make counter a register.
5403 * gcc.dg/ssp-2.c: Likewise.
5404 * gcc.dg/torture/parm-coalesce.c: New.
5406 2015-06-09 Tom de Vries <tom@codesourcery.com>
5408 * gcc.target/i386/vararg-loc.c: New test.
5410 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5413 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5414 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5416 2015-06-09 Marek Polacek <polacek@redhat.com>
5418 PR tree-optimization/66299
5419 * gcc.dg/pr66299-1.c: New test.
5420 * gcc.dg/pr66299-2.c: New test.
5421 * gcc.dg/pr66299-3.c: New test.
5423 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5425 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5426 passed by the testsuite driver.
5428 2015-06-09 Richard Biener <rguenther@suse.de>
5431 * gcc.dg/fold-modpow2.c: New testcase.
5433 2015-06-09 Richard Biener <rguenther@suse.de>
5435 PR tree-optimization/66419
5436 * gcc.dg/vect/bb-slp-37.c: New testcase.
5438 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5440 * gcc.target/arm/stl-cond.c: New test.
5442 2015-06-09 Richard Biener <rguenther@suse.de>
5445 * gcc.dg/torture/pr66413.c: New testcase.
5447 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5449 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5450 * gcc.dg/ssp-1.c: Make counter a register.
5451 * gcc.dg/ssp-2.c: Likewise.
5452 * gcc.dg/torture/parm-coalesce.c: New.
5454 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5456 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5457 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5459 2015-06-08 Tom de Vries <tom@codesourcery.com>
5461 PR rtl-optimization/66444
5462 * gcc.dg/pr66444.c: New test.
5464 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5467 * gfortran.dg/class_is_1.f90: New test.
5468 * gfortran.dg/type_is_1.f90: Ditto.
5470 2015-06-08 Marek Polacek <polacek@redhat.com>
5473 * gcc.dg/cpp/pr66415-1.c: New test.
5474 * gcc.dg/cpp/pr66415-2.c: New test.
5476 2015-06-08 Richard Biener <rguenther@suse.de>
5478 PR tree-optimization/66422
5479 * gcc.dg/Warray-bounds-16.c: New testcase.
5481 2015-06-08 Richard Biener <rguenther@suse.de>
5483 * gcc.dg/vect/slp-perm-10.c: New testcase.
5484 * gcc.dg/vect/slp-23.c: Adjust.
5485 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5486 vector pointer update.
5488 2015-06-08 Marek Polacek <polacek@redhat.com>
5491 * g++.dg/ubsan/pr66452.C: New test.
5493 2015-06-08 Tom de Vries <tom@codesourcery.com>
5495 PR tree-optimization/66436
5496 * gcc.dg/gomp/dump-new-function-2.c: New test.
5497 * gcc.dg/gomp/dump-new-function-3.c: Same.
5498 * gcc.dg/gomp/dump-new-function.c: Same.
5500 2015-06-08 Tom de Vries <tom@codesourcery.com>
5502 PR tree-optimization/66435
5503 * gcc.dg/gomp/notify-new-function-2.c: New test.
5504 * gcc.dg/gomp/notify-new-function-3.c: Same.
5505 * gcc.dg/gomp/notify-new-function.c: Same.
5507 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5509 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5510 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5511 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5512 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5513 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5514 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5517 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5520 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5521 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5523 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5524 * gfortran.dg/warn_conversion_5.f90: New test.
5525 * gfortran.dg/warn_conversion_6.f90: New test.
5526 * gfortran.dg/warn_conversion_7.f90: New test.
5528 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5531 * gfortran.dg/blockdata_9.f: New test.
5533 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5536 * gfortran.dg/forall_17.f90: New test.
5538 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5540 * g++.dg/cpp0x/pr57101.C: Add warning.
5541 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5542 * g++.dg/ext/visibility/anon7.C: Same.
5543 * g++.dg/ipa/pr63587-2.C: Same.
5544 * g++.dg/opt/dump1.C: Same.
5545 * g++.dg/opt/pr59622-3.C: Same.
5546 * g++.dg/opt/pr59622.C: Same.
5547 * g++.dg/torture/pr46383.C: Same.
5548 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5549 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5550 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5552 * gfortran.dg/intent_out_8.f90: Same.
5553 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5555 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5558 gfortran.dg/equiv_9.f90: New test.
5561 2015-06-05 Tom de Vries <tom@codesourcery.com>
5563 merge from gomp4 branch:
5564 2015-05-28 Tom de Vries <tom@codesourcery.com>
5566 PR tree-optimization/65443
5567 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5568 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5569 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5571 2015-06-05 Nathan Sidwell <nathan@acm.org>
5574 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5576 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5578 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5580 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5582 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5584 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5586 * gcc.target/i386/noplt-1.c: New test.
5587 * gcc.target/i386/noplt-2.c: New test.
5588 * gcc.target/i386/noplt-3.c: New test.
5589 * gcc.target/i386/noplt-4.c: New test.
5591 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5594 * gfortran.dg/adjustl_1.f90: New test.
5596 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5598 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5599 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5601 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5603 * lto.c (iterative_hash_canonical_type,
5604 gimple_register_canonical_type): only hash main variants of types
5606 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5608 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5609 Move set of dg-do-what-default after early return.
5611 2015-06-04 Marek Polacek <polacek@redhat.com>
5614 * gcc.dg/lvalue-8.c: New test.
5616 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5617 Paolo Carlini <paolo.carlini@oracle.com>
5620 * g++.dg/other/pr66130.C: New.
5621 * g++.dg/cpp0x/pr66130.C: Likewise.
5623 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5625 * g++.dg/cpp0x/decl-loc1.C: New.
5626 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5627 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5628 * g++.dg/init/ctor8.C: Likewise.
5629 * g++.dg/parse/semicolon4.C: Likewise.
5631 2015-06-03 Marek Polacek <polacek@redhat.com>
5634 * g++.dg/ubsan/static-init-1.C: New test.
5635 * g++.dg/ubsan/static-init-2.C: New test.
5636 * g++.dg/ubsan/static-init-3.C: New test.
5638 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5641 * gcc.target/i386/pr66275.c: New test.
5643 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5645 * gcc.dg/Wcxx-compat-22.c: New testcase.
5646 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5647 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5648 * c-c++-common/pr58346-1.c: Likewise.
5649 * c-c++-common/transparent-union-1.c: Likewise.
5651 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5653 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5654 * g++.dg/plugin/def_plugin.c: New file.
5655 * g++.dg/plugin/def-plugin-test.C: New file.
5657 2015-06-03 Richard Biener <rguenther@suse.de>
5659 * gcc.dg/vect/bb-slp-36.c: New testcase.
5661 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5663 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5665 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5667 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5668 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5669 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5670 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5672 2015-06-03 Marek Polacek <polacek@redhat.com>
5676 * gcc.dg/pr64223-1.c: New test.
5677 * gcc.dg/pr64223-2.c: New test.
5679 2015-06-03 Richard Biener <rguenther@suse.de>
5681 PR tree-optimization/63916
5682 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5684 2015-06-03 Richard Biener <rguenther@suse.de>
5686 PR tree-optimization/66375
5687 * gcc.dg/torture/pr66375.c: New testcase.
5689 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5691 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5693 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5696 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5698 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5701 * gfortran.dg/reshape_7.f90: New test.
5703 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5706 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5709 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5712 * gcc.dg/pr49551.c: New testcase.
5714 2015-06-02 Richard Biener <rguenther@suse.de>
5717 * g++.dg/lto/pr65549_0.C: New testcase.
5719 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5723 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5725 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5727 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5729 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5732 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5734 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5736 PR tree-optimization/48052
5737 * gcc.dg/tree-ssa/scev-8.c: New.
5738 * gcc.dg/tree-ssa/scev-9.c: New.
5739 * gcc.dg/tree-ssa/scev-10.c: New.
5740 * gcc.dg/vect/pr48052.c: New.
5742 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5744 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5746 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5748 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5750 2015-06-02 Marek Polacek <polacek@redhat.com>
5753 * gcc.dg/torture/pr66345.c: New test.
5755 2015-06-02 Richard Biener <rguenther@suse.de>
5757 PR tree-optimization/65961
5758 * gcc.dg/torture/pr65961.c: New testcase.
5760 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5762 PR tree-optimization/52563
5763 PR tree-optimization/62173
5764 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5765 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5767 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5769 * gnat.dg/specs/varsize_return2.ads: New test.
5770 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5772 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5774 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5776 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5779 * gcc.target/aarch64/sync-comp-swap.c: New.
5780 * gcc.target/aarch64/sync-comp-swap.x: New.
5781 * gcc.target/aarch64/sync-op-acquire.c: New.
5782 * gcc.target/aarch64/sync-op-acquire.x: New.
5783 * gcc.target/aarch64/sync-op-full.c: New.
5784 * gcc.target/aarch64/sync-op-full.x: New.
5785 * gcc.target/aarch64/sync-op-release.c: New.
5786 * gcc.target/aarch64/sync-op-release.x: New.
5788 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5790 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5793 2015-06-01 Richard Biener <rguenther@suse.de>
5795 PR tree-optimization/66349
5796 PR tree-optimization/66352
5797 PR tree-optimization/66357
5798 * gcc.dg/torture/pr66357.c: New testcase.
5799 * gcc.dg/torture/pr66349.c: Likewise.
5800 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5802 2015-06-01 Richard Biener <rguenther@suse.de>
5805 2015-05-29 Richard Biener <rguenther@suse.de>
5807 PR tree-optimization/66314
5808 * gcc.dg/asan/pr66314.c: New testcase.
5810 2015-06-01 Richard Biener <rguenther@suse.de>
5812 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5814 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5816 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5818 (hp3, hp4): Add inline keyword.
5819 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5820 (hp2): Add inline keyword.
5821 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5822 (hp2): Add inline keyword.
5824 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5827 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5828 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5829 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5830 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5832 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5834 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5835 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5837 2015-06-01 Richard Biener <rguenther@suse.de>
5839 PR tree-optimization/66280
5840 * g++.dg/torture/pr66280.C: New testcase.
5841 * g++.dg/torture/pr66280-2.C: Likewise.
5843 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5845 * gnat.dg/addr9_1.adb: New test.
5846 * gnat.dg/addr9_2.adb: Likewise.
5847 * gnat.dg/addr9_3.adb: Likewise.
5848 * gnat.dg/addr9_4.adb: Likewise.
5850 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5852 * g++.dg/other/dump-ada-spec-4.C: New test.
5854 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5856 * gcc.dg/alias-8.c: Fix dg-warning.
5858 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5860 * gcc.dg/alias-8.c: Do not xfail.
5861 * gcc.dg/pr62167.c: Prevent FRE.
5862 * gcc.dg/alias-14.c: New testcase.
5864 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5866 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5868 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5871 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5873 * gcc.target/s390/hotpatch-10.c: Likewise.
5874 * gcc.target/s390/hotpatch-11.c: Likewise.
5875 * gcc.target/s390/hotpatch-12.c: Likewise.
5876 * gcc.target/s390/hotpatch-17.c: Likewise.
5877 * gcc.target/s390/hotpatch-18.c: Likewise.
5878 * gcc.target/s390/hotpatch-20.c: Likewise.
5879 * gcc.target/s390/hotpatch-21.c: Likewise.
5880 * gcc.target/s390/hotpatch-22.c: Likewise.
5881 * gcc.target/s390/hotpatch-23.c: Likewise.
5882 * gcc.target/s390/hotpatch-24.c: Likewise.
5883 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5884 to check for the exact nops too.
5885 * gcc.target/s390/hotpatch-3.c: Likewise.
5886 * gcc.target/s390/hotpatch-4.c: Likewise.
5887 * gcc.target/s390/hotpatch-5.c: Likewise.
5888 * gcc.target/s390/hotpatch-6.c: Likewise.
5889 * gcc.target/s390/hotpatch-7.c: Likewise.
5890 * gcc.target/s390/hotpatch-8.c: Likewise.
5891 * gcc.target/s390/hotpatch-9.c: Likewise.
5892 * gcc.target/s390/hotpatch-14.c: Likewise.
5893 * gcc.target/s390/hotpatch-15.c: Likewise.
5894 * gcc.target/s390/hotpatch-16.c: Likewise.
5895 * gcc.target/s390/hotpatch-19.c: Likewise.
5896 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5897 scan-assembler-times counting number of .align directives.
5898 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5899 dg-options. Remove scan-assembler-times counting number of .align
5901 * gcc.target/s390/hotpatch-26.c: New file.
5902 * gcc.target/s390/hotpatch-27.c: New file.
5903 * gcc.target/s390/hotpatch-28.c: New file.
5904 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5905 using -Os -O0 -O1 -O2 -O3 options.
5907 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5909 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5911 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5913 PR tree-optimization/66142
5914 * gcc.dg/vect/pr66142.c: New test.
5916 2015-05-29 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/66314
5919 * gcc.dg/asan/pr66314.c: New testcase.
5921 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5923 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5924 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5926 (schedule-cleanups, dg-keep-saved-temps): New proc.
5927 (gcc-dg-test-1): Schedule cleanups.
5928 * lib/profopt.exp (profopt-execute): Likewise.
5929 * g++.dg/cdce3.C: Adjust expected line numbers.
5930 * gcc.dg/cdce1.c: Likewise.
5931 * gcc.dg/cdce2.c: Likewise.
5932 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5933 * gcc.dg/strlenopt-24.c: Likewise.
5934 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5935 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5936 * obj-c++.dg/encode-2.mm: Likewise.
5938 2015-05-28 DJ Delorie <dj@redhat.com>
5940 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5942 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/discr43.adb: New test.
5946 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5948 * gnat.dg/varsize_temp.adb: Rename into...
5949 * gnat.dg/varsize1.adb: ...this.
5950 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5951 * gnat.dg/varsize2.ad[sb]: ...this.
5952 * gnat.dg/varsize3_1.adb: New test.
5953 * gnat.dg/varsize3_2.adb: Likewise.
5954 * gnat.dg/varsize3_3.adb: Likewise.
5955 * gnat.dg/varsize3_4.adb: Likewise.
5956 * gnat.dg/varsize3_5.adb: Likewise.
5957 * gnat.dg/varsize3_6.adb: Likewise.
5958 * gnat.dg/varsize3_pkg1.ads: New helper.
5959 * gnat.dg/varsize3_pkg2.ads: Likewise.
5960 * gnat.dg/varsize3_pkg3.ads: Likewise.
5962 2015-05-28 Richard Biener <rguenther@suse.de>
5964 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5966 2015-05-28 Richard Biener <rguenther@suse.de>
5968 PR tree-optimization/66142
5969 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5971 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5974 * gcc.dg/darwin-minversion-3.c: Update testcase.
5975 * gcc.dg/darwin-minversion-4.c: Ditto.
5976 * gcc.dg/darwin-minversion-5.c: New testcase.
5977 * gcc.dg/darwin-minversion-6.c: Ditto.
5978 * gcc.dg/darwin-minversion-7.c: Ditto.
5979 * gcc.dg/darwin-minversion-8.c: Ditto.
5980 * gcc.dg/darwin-minversion-9.c: Ditto.
5981 * gcc.dg/darwin-minversion-10.c: Ditto.
5982 * gcc.dg/darwin-minversion-11.c: Ditto.
5983 * gcc.dg/darwin-minversion-12.c: Ditto.
5985 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5987 PR rtl-optimization/66168
5988 * gcc.c-torture/compile/pr66168.c: New test.
5990 2015-05-27 Jeff Law <law@redhat.com>
5993 * gcc.dg/target/m68k/pr39726-1.c: New test.
5995 2015-05-27 Nathan Sidwell <nathan@acm.org>
5998 * g++.dg/ext/alias-canon3.C: New.
6000 2015-05-27 Richard Biener <rguenther@suse.de>
6002 PR tree-optimization/66272
6004 2014-08-15 Richard Biener <rguenther@suse.de>
6006 PR tree-optimization/62031
6007 * gcc.dg/torture/pr66272.c: New testcase.
6009 2015-05-27 Richard Biener <rguenther@suse.de>
6011 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6013 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6016 * gcc.dg/pr65358.c: New test.
6018 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6021 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6023 * gfortran.dg/allocate_with_source_6.f90: New test.
6025 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6027 * gnat.dg/atomic7_1.adb: New test.
6028 * gnat.dg/atomic7_2.adb: Likewise.
6029 * gnat.dg/atomic7_pkg1.ads: New helper.
6030 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6032 2015-05-26 Michael Matz <matz@suse.de>
6035 * gcc.dg/vect/pr66251.c: New test.
6037 2015-05-26 Richard Biener <rguenther@suse.de>
6039 PR tree-optimization/66142
6040 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6042 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6045 * gfortran.dg/allocatable_scalar_13.f90: New test
6047 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6049 * gnat.dg/warn11.adb: New test.
6050 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6052 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6054 * gnat.dg/vfa1_1.adb: New test.
6055 * gnat.dg/vfa1_2.adb: Likewise.
6056 * gnat.dg/vfa1_3.adb: Likewise.
6057 * gnat.dg/vfa1_4.adb: Likewise.
6058 * gnat.dg/vfa1_pkg.ads: New helper.
6060 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6062 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6063 * gcc.target/i386/pr66232-3.c: Likewise.
6065 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6068 * gcc.target/i386/pr66274.c: New test.
6070 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/renaming6.ad[sb]: New test.
6074 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6076 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6077 and 'dg-require-effective-target pie'.
6079 2015-05-23 Nathan Sidwell <nathan@acm.org>
6082 * g++.dg/cpp0x/pr66243.C: New.
6084 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6087 * g++.dg/lto/pr66180_0.C: New testcase.
6088 * g++.dg/lto/pr66180_1.C: New testcase.
6090 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6093 * typebound_call_27.f90: New file.
6095 2015-05-23 Nathan Sidwell <nathan@acm.org>
6098 * g++.dg/template/pr65936.C: New.
6100 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6102 PR tree-optimization/63387
6103 * gcc.dg/pr63387-2.c: New testcase.
6105 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6107 * gcc.dg/simd-1.c: Update to the new message.
6109 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6111 * gcc.dg/nand.c: New testcase.
6113 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6115 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6116 Set dg-do-what-default to compile only on ARM targets without
6117 arm_neon_hw execution support. Remove redundant c-torture-execute
6118 in loop over test cases.
6120 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6123 * gcc.target/aarch64/pr65491_1.c: New test.
6124 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6125 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6127 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/cpp0x/explicit9.C: New.
6131 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6133 2015-05-22 Richard Biener <rguenther@suse.de>
6135 PR tree-optimization/66251
6136 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6138 2015-05-22 Marek Polacek <polacek@redhat.com>
6141 * c-c++-common/attributes-enum-1.c: New test.
6142 * c-c++-common/attributes-enum-2.c: New test.
6143 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6144 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6146 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6148 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6149 effective target support. If no arm_neon_hw support, do not attempt
6150 to execute the tests; only compile them.
6151 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6152 and "dg-require-effective-target arm_neon_ok".
6153 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6154 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6155 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6156 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6157 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6158 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6159 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6160 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6161 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6162 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6163 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6164 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6165 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6166 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6167 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6168 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6169 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6170 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6171 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6172 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6173 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6174 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6175 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6176 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6177 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6178 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6179 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6180 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6181 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6182 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6183 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6184 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6185 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6186 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6187 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6188 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6189 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6190 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6191 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6192 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6193 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6194 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6195 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6196 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6197 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6198 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6199 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6200 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6201 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6202 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6203 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6204 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6205 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6206 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6207 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6208 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6209 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6210 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6211 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6212 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6213 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6214 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6215 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6216 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6217 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6218 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6219 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6220 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6221 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6222 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6223 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6224 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6225 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6226 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6227 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6228 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6229 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6230 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6231 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6232 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6233 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6234 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6235 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6236 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6237 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6238 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6239 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6240 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6241 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6242 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6243 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6244 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6245 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6246 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6247 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6248 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6249 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6250 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6251 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6252 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6253 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6254 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6255 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6256 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6257 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6258 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6259 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6260 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6261 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6262 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6263 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6264 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6265 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6267 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6269 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6270 * gcc.dg/vect/pr59354.c: Likewise.
6271 * gcc.dg/vect/pr64252.c: Likewise.
6272 * gcc.dg/vect/pr64404.c: Likewise.
6273 * gcc.dg/vect/pr64493.c: Likewise.
6274 * gcc.dg/vect/pr64495.c: Likewise.
6275 * gcc.dg/vect/pr64844.c: Likewise.
6276 * gcc.dg/vect/pr65518.c: Likewise.
6277 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6279 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6282 * g++.dg/cpp1y/var-templ28.C: New.
6284 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6287 * gcc.target/i386/pr66232-1.c: New test.
6288 * gcc.target/i386/pr66232-2.c: Likewise.
6289 * gcc.target/i386/pr66232-3.c: Likewise.
6290 * gcc.target/i386/pr66232-4.c: Likewise.
6291 * gcc.target/i386/pr66232-5.c: Likewise.
6293 2015-05-21 Nathan Sidwell <nathan@acm.org>
6295 * g++.dg/cpp1y/pr60943.C: New.
6297 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6299 PR tree-optimization/66233
6300 * gcc.c-torture/execute/pr66233.c: New test.
6302 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6305 * gfortran.dg/inline_matmul_11.f90: New test.
6307 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6309 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6310 instead of listing several targets on its own.
6311 * gcc.target/i386/pr32219-2.c: Likewise.
6312 * gcc.target/i386/pr32219-3.c: Likewise.
6313 * gcc.target/i386/pr32219-4.c: Likewise.
6314 * gcc.target/i386/pr32219-5.c: Likewise.
6315 * gcc.target/i386/pr32219-6.c: Likewise
6316 * gcc.target/i386/pr32219-7.c: Likewise.
6317 * gcc.target/i386/pr32219-8.c: Likewise.
6318 * gcc.target/i386/pr39013-1.c: Likewise.
6319 * gcc.target/i386/pr39013-2.c: Likewise.
6320 * gcc.target/i386/pr64317.c: Likewise.
6322 2015-05-21 Jeff Law <law@redhat.com>
6324 * gcc.target/hppa/shadd-3.c: New test.
6325 * gcc.target/hppa/shadd-4.c: New test.
6327 2015-05-21 Michael Matz <matz@suse.de>
6329 * gcc.dg/vect/vect-strided-store.c: New test.
6330 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6331 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6333 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6335 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6336 * gcc.dg/pow-sqrt-synth-1.c: New test.
6337 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6339 2015-05-21 Richard Biener <rguenther@suse.de>
6342 * g++.dg/conversion/pr66211.C: New testcase.
6343 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6345 2015-05-21 Jeff Law <law@redhat.com>
6347 * gcc.target/hppa/shadd-2.c: New test.
6349 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6352 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6354 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6357 * gcc.target/arm/pr26702.c: Adjust target selector.
6359 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6362 * gcc.dg/lto/pr66221_0.c: New test.
6363 * gcc.dg/lto/pr66221_1.c: New test.
6365 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6368 * gcc.dg/redecl-4.c: Update column numbers.
6369 * gcc.dg/format/bitfld-1.c: Likewise.
6370 * gcc.dg/format/attr-2.c: Likewise.
6371 * gcc.dg/format/attr-6.c: Likewise.
6372 * gcc.dg/format/attr-7.c (baz): Likewise.
6373 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6374 * gcc.dg/format/attr-4.c: Likewise.
6375 * gcc.dg/format/branch-1.c: Likewise.
6376 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6377 locations within strings with embedded escape sequences.
6379 2015-05-20 Jeff Law <law@redhat.com>
6381 * gcc.target/hppa/hppa.exp: New target test driver.
6382 * gcc.target/hppa/shadd-1.c: New test.
6384 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6386 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6388 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6390 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6391 (fn_33_k_and_r_style): New.
6392 (fn_33_stroustrup_style): New.
6393 (fn_33_allman_style): New.
6394 (fn_33_whitesmiths_style): New.
6395 (fn_33_horstmann_style): New.
6396 (fn_33_ratliff_banner_style): New.
6397 (fn_33_lisp_style): New.
6398 (fn_34_indent_dash_gnu): New.
6399 (fn_34_indent_dash_kr): New.
6400 (fn_34_indent_dash_orig): New.
6401 (fn_34_indent_linux_style): New.
6403 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6406 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6408 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6410 PR tree-optimization/65447
6411 * gcc.dg/tree-ssa/pr65447.c: New test.
6413 2015-05-19 Nathan sidwell <nathan@acm.org>
6415 * g++.dg/cpp0x/pr65954.C: New.
6417 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6419 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6421 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6423 * lib/target-supports.exp: Vector do not always have natural
6426 2015-05-19 David Sherwood <david.sherwood@arm.com>
6428 * gcc.dg/loop-invariant.c: New testcase.
6430 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6432 * lib/target-supports.exp: Vector do not always have natural
6435 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6437 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6439 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6441 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6443 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6444 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6445 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6446 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6447 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6448 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6449 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6450 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6451 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6452 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6454 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6456 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6458 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6460 * gcc.target/s390/s390.exp
6461 (check_effective_target_vector): New check.
6462 * gcc.target/s390/vector/vec-abi-1.c: New test.
6463 * gcc.target/s390/vector/vec-abi-2.c: New test.
6464 * gcc.target/s390/vector/vec-abi-3.c: New test.
6465 * gcc.target/s390/vector/vec-abi-4.c: New test.
6466 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6467 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6468 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6469 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6470 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6471 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6472 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6473 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6474 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6475 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6476 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6477 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6478 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6479 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6480 * gcc.target/s390/vector/vec-init-1.c: New test.
6481 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6482 * gcc.target/s390/vector/vec-shift-1.c: New test.
6483 * gcc.target/s390/vector/vec-sub-1.c: New test.
6485 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6487 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6489 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6491 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6493 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6495 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6497 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6499 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6501 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6503 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6505 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6507 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6509 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6511 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6513 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6515 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6517 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6519 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6521 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6523 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6525 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6527 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6529 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6531 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6533 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6535 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6537 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6539 PR tree-optimization/66187
6540 * gcc.c-torture/execute/pr66187.c: New test.
6541 * gcc.dg/pr66187-1.c: New test.
6542 * gcc.dg/pr66187-2.c: New test.
6544 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6546 * gcc.dg/vect/bb-slp-35.c: Adjust.
6548 2015-05-19 Richard Biener <rguenther@suse.de>
6550 PR tree-optimization/66165
6551 * gcc.dg/torture/pr66165.c: New testcase.
6553 PR tree-optimization/66185
6554 * gcc.dg/torture/pr66185.c: New testcase.
6556 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6559 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6561 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6563 * gcc.target/mips/p5600-bonding.c : New file.
6565 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6568 * gfortran.dg/interface_operator_1.f90: New tests.
6570 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6573 * gfortran.dg/generic_29.f90: New tests.
6575 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6578 * gfortran.dg/storage_size_6.f90: New tests.
6580 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6583 * gfortran.dg/null1.f90: New test.
6585 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6588 * gfortran.dg/entry_21.f90: New test.
6590 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6593 * gfortran.dg/storage_size_6.f90: New tests.
6595 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6598 * gfortran.dg/misplaced_statement.f90: New test.
6600 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6603 * gfortran.dg/filepos1.f90: New test
6605 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6608 * gfortran.dg/pr64925.f90: New test.
6610 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6612 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6614 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6616 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6618 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6619 to the family of pie capable targets.
6621 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6623 * gcc.target/arm/bics_1.c : New testcase.
6624 * gcc.target/arm/bics_2.c : New testcase.
6625 * gcc.target/arm/bics_3.c : New testcase.
6626 * gcc.target/arm/bics_4.c : New testcase.
6628 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6630 * gcc.target/mips/umips-attr.c: New test.
6632 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6634 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6635 * gcc.dg/20150120-2.c (dg-final): Ditto.
6636 * gcc.dg/20150120-2.c (dg-final): Ditto.
6637 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6639 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6642 * gcc.target/i386/pr66174.c: New test.
6644 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6647 * gfortran.dg/matmul_bounds_6.f90: New test.
6648 * gfortran.dg/matmul_bounds_7.f90: New test.
6650 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6652 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6653 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6654 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6655 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6656 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6657 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6659 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662 * gfortran.dg/continuation_13.f90: Update test.
6663 * gfortran.dg/pr65903.f90: New test.
6665 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6668 * gfortran.dg/block_14.f90: New test.
6670 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6673 * lib/gfortran-dg.exp: Update regex to handle two locations for
6674 the same diagnostic without caret.
6675 * gfortran.dg/badline.f: Test also that line numbers are correct
6676 before and after "left but not entered" warning.
6678 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6679 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6682 * gcc.target/arm/maskdata.c: New test.
6684 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6687 * gfortran.dg/derived_constructor_components_5: New test
6689 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6692 * gcc.target/alpha/pr66140.c: New test.
6694 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6697 * gcc.dg/Wconversion-complex-c99.c: New test.
6698 * gcc.dg/Wconversion-complex-gnu.c: New test.
6700 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6702 PR tree-optimization/64454
6703 * gcc.dg/modmod.c: New testcase.
6705 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6707 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6709 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6712 * gcc.target/i386/mpx/pr66134.c: New test.
6714 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6716 * gcc.target/powerpc/pr60158.c: New test.
6718 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6720 * gcc.target/i386/sibcall-7.c: New test.
6721 * gcc.target/i386/sibcall-8.c: New test.
6723 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6725 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6726 (abs64_in_dreg): Likewise.
6728 2015-05-14 Marek Polacek <polacek@redhat.com>
6732 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6733 * gcc.dg/pr19984.c: Likewise.
6734 * gcc.dg/pr66066-1.c: New test.
6735 * gcc.dg/pr66066-2.c: New test.
6736 * gcc.dg/pr66066-3.c: New test.
6738 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6740 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6741 * gcc.dg/pow-sqrt.x: New file.
6742 * gcc.dg/pow-sqrt-1.c: New test.
6743 * gcc.dg/pow-sqrt-2.c: Likewise.
6744 * gcc.dg/pow-sqrt-3.c: Likewise.
6746 2015-05-13 Richard Biener <rguenther@suse.de>
6748 PR tree-optimization/66123
6749 * gcc.dg/torture/pr66123.c: New testcase.
6751 2015-05-13 Richard Biener <rguenther@suse.de>
6754 * gcc.dg/alias-2.c: Adjust.
6755 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6757 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6760 * gcc.target/i386/pr65103-3.c: New.
6762 2015-05-13 Martin Liska <mliska@suse.cz>
6764 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6766 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6769 * gcc.target/i386/pr66112-2.c: New test.
6772 * gcc.target/i386/pr66112-1.c: New test.
6774 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6777 * gcc.target/i386/mpx/pr66048.cc: New.
6779 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6781 PR rtl-optimization/64616
6782 * gcc.dg/loop-8.c: New test.
6783 * gcc.dg/loop-9.c: New test.
6785 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6788 * gcc.target/i386/pr66047.c: New testcase.
6790 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6793 * gcc.c-torture/compile/pr65873.c: New testcase.
6795 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6798 * gfortran.dg/inline_matmul_10.f90: New test.
6800 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6802 * c-c++-common/Wmisleading-indentation.c: New testcase.
6803 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6804 * c-c++-common/Wmisleading-indentation-2.md: New file.
6806 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6808 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6810 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6812 2015-05-12 Richard Biener <rguenther@suse.de>
6814 PR tree-optimization/66101
6815 * gcc.dg/torture/pr66101.c: New testcase.
6817 2015-05-12 Richard Biener <rguenther@suse.de>
6819 PR tree-optimization/37021
6820 * gcc.target/i386/vect-addsub.c: New testcase.
6822 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6824 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6826 2015-05-12 Tom de Vries <tom@codesourcery.com>
6828 PR tree-optimization/66010
6829 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6831 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6834 * g++.dg/cpp0x/trailing10.C: New.
6836 2015-05-12 Richard Biener <rguenther@suse.de>
6838 * gcc.dg/vect/bb-slp-35.c: New testcase.
6840 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6843 * gfortran.dg/bound_simplification_6.f90: New.
6845 2015-05-11 Steve Ellcey <sellcey@mips.com>
6847 * gcc.target/mips/branch-1.c: Pass argument to bar().
6849 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6852 * gcc.target/i386/pr65753.c: New test.
6854 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6856 PR rtl-optimization/66076
6857 * gcc.dg/torture/pr66076.c: New test.
6859 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6862 * gfortran.dg/inline_matmul_7.f90: New test.
6863 * gfortran.dg/inline_matmul_8.f90: New test.
6864 * gfortran.dg/inline_matmul_9.f90: New test.
6866 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6868 * gfortran.dg/bound_simplification_5.f90: New.
6870 2015-05-09 Jason Merrill <jason@redhat.com>
6872 * lib/target-supports.exp (cxx_default): New global.
6873 (check_effective_target_c++11_only)
6874 (check_effective_target_c++14_only)
6875 (check_effective_target_c++98_only)
6876 (check_effective_target_c++1z_only): Check it.
6878 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6880 PR tree-optimization/64454
6881 * gcc.dg/tree-ssa/vrp97.c: New file.
6882 * gcc.dg/vect/slp-perm-7.c: Update.
6884 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6887 * gfortran.dg/elemental_subroutine_11.f90: New test.
6889 2015-05-08 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/66036
6892 * gcc.dg/vect/slp-41.c: New testcase.
6894 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6896 * gfortran.dg/elemental_optional_args_7.f90: New.
6898 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6900 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6903 2015-05-08 Marek Polacek <polacek@redhat.com>
6906 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6907 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6909 2015-05-07 Marek Polacek <polacek@redhat.com>
6912 * c-c++-common/Wshift-negative-value-1.c: New test.
6913 * c-c++-common/Wshift-negative-value-2.c: New test.
6914 * c-c++-common/Wshift-negative-value-3.c: New test.
6915 * c-c++-common/Wshift-negative-value-4.c: New test.
6916 * c-c++-common/Wshift-negative-value-5.c: New test.
6917 * c-c++-common/Wshift-negative-value-6.c: New test.
6918 * gcc.dg/c90-left-shift-1.c: New test.
6919 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6920 * gcc.dg/c99-left-shift-1.c: New test.
6922 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6926 * gcc.dg/fdata-sections-2.c: New file.
6928 2015-05-07 Marek Polacek <polacek@redhat.com>
6931 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6933 * c-c++-common/ubsan/align-7.c: Likewise.
6934 * c-c++-common/ubsan/bounds-8.c: Likewise.
6935 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6936 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6937 * c-c++-common/ubsan/null-1.c: Likewise.
6938 * c-c++-common/ubsan/null-10.c: Likewise.
6939 * c-c++-common/ubsan/null-11.c: Likewise.
6940 * c-c++-common/ubsan/null-2.c: Likewise.
6941 * c-c++-common/ubsan/null-3.c: Likewise.
6942 * c-c++-common/ubsan/null-4.c: Likewise.
6943 * c-c++-common/ubsan/null-5.c: Likewise.
6944 * c-c++-common/ubsan/null-6.c: Likewise.
6945 * c-c++-common/ubsan/null-7.c: Likewise.
6946 * c-c++-common/ubsan/null-8.c: Likewise.
6947 * c-c++-common/ubsan/null-9.c: Likewise.
6948 * c-c++-common/ubsan/object-size-1.c: Likewise.
6949 * c-c++-common/ubsan/object-size-10.c: Likewise.
6950 * c-c++-common/ubsan/object-size-4.c: Likewise.
6951 * c-c++-common/ubsan/object-size-5.c: Likewise.
6952 * c-c++-common/ubsan/object-size-7.c: Likewise.
6953 * c-c++-common/ubsan/object-size-8.c: Likewise.
6954 * c-c++-common/ubsan/object-size-9.c: Likewise.
6955 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6956 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6957 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6958 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6959 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6960 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6961 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6962 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6963 * c-c++-common/ubsan/pr59333.c: Likewise.
6964 * c-c++-common/ubsan/pr59667.c: Likewise.
6965 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6966 * c-c++-common/ubsan/pr60636.c: Likewise.
6967 * c-c++-common/ubsan/pr63802.c: Likewise.
6968 * c-c++-common/ubsan/recovery-1.c: Likewise.
6969 * c-c++-common/ubsan/recovery-3.c: Likewise.
6970 * c-c++-common/ubsan/shift-1.c: Likewise.
6971 * c-c++-common/ubsan/shift-2.c: Likewise.
6972 * c-c++-common/ubsan/shift-4.c: Likewise.
6973 * c-c++-common/ubsan/shift-7.c: Likewise.
6974 * c-c++-common/ubsan/undefined-2.c: Likewise.
6975 * c-c++-common/ubsan/vla-1.c: Likewise.
6976 * g++.dg/ubsan/null-1.C: Likewise.
6977 * g++.dg/ubsan/null-3.C: Likewise.
6978 * g++.dg/ubsan/null-4.C: Likewise.
6979 * g++.dg/ubsan/vptr-8.C: Likewise.
6980 * g++.dg/ubsan/vptr-9.C: Likewise.
6981 * gcc.dg/ubsan/bounds-2.c: Likewise.
6982 * gcc.dg/ubsan/object-size-9.c: Likewise.
6984 2015-05-07 Jeff Law <law@redhat.com>
6986 * gcc.dg/tree-ssa/shorten-1.c: New test.
6988 2015-05-07 Richard Biener <rguenther@suse.de>
6990 PR tree-optimization/66002
6991 * gcc.dg/vect/vect-125.c: New testcase.
6993 2015-05-07 Marek Polacek <polacek@redhat.com>
6994 Martin Uecker <uecker@eecs.berkeley.edu>
6996 * c-c++-common/ubsan/bounds-10.c: New test.
6998 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7000 * jit.dg/harness.h (set_options): Wrap with
7001 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7002 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7003 Special-case test-benchmark.c as a negative.
7004 * jit.dg/test-benchmark.c: New file.
7006 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7009 * gcc.target/arm/pr64208.c: New test.
7011 2015-05-06 Alan Modra <amodra@gmail.com>
7014 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7015 (gparms): Make volatile.
7017 2015-05-06 Richard Biener <rguenther@suse.de>
7019 PR tree-optimization/62283
7020 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7022 2015-05-06 Christian Bruel <christian.bruel@st.com>
7025 * gcc.target/aarch64/iinline-attr-1.c: New test.
7027 2015-05-06 Richard Biener <rguenther@suse.de>
7029 * gcc.dg/vect/bb-slp-34.c: New testcase.
7031 2015-05-06 Richard Biener <rguenther@suse.de>
7033 PR tree-optimization/62283
7034 * gcc.dg/vect/bb-slp-14.c: Adjust.
7036 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7039 * gcc.target/i386/pr65990.c: New test.
7041 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7044 * gcc.target/i386/pr65915.c: New.
7046 2015-05-05 Tom de Vries <tom@codesourcery.com>
7048 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7049 'va_list escapes 0'.
7051 2015-05-05 Tom de Vries <tom@codesourcery.com>
7053 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7056 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7058 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7059 * gcc.target/arm/pr65924.c: Likewise.
7061 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7064 * gcc.target/i386/pr65871-3.c: New test.
7066 2015-05-04 Jeff Law <law@redhat.com>
7069 2015-05-04 Jeff Law <law@redhat.com>
7070 * gcc.dg/tree-ssa/shorten-1.c: New test.
7072 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7073 Jakub Jelinek <jakub@redhat.com>
7076 * g++.dg/cpp0x/Wnarrowing4.C: New.
7078 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7080 * lib/target-supports.exp
7081 (check_effective_target_keeps_null_pointer_checks): Clarify that
7082 this is for targets that disable -fdelete-null-pointer-checks,
7083 not default it to off.
7084 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7085 -fdelete-null-pointer-checks explicit.
7086 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7087 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7088 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7089 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7090 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7091 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7092 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7093 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7094 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7095 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7096 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7097 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7098 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7099 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7100 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7101 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7102 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7103 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7104 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7105 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7106 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7107 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7108 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7109 * g++.dg/cpp0x/static_assert9.C: Likewise.
7110 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7111 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7112 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7113 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7114 * g++.dg/tree-ssa/pr26406.C: Likewise.
7116 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7118 PR tree-optimization/65984
7119 * c-c++-common/ubsan/pr65984.c: New test.
7121 2015-05-04 Jeff Law <law@redhat.com>
7123 * gcc.dg/tree-ssa/shorten-1.c: New test.
7125 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7128 * gfortran.dg/pr44735.f90: New test.
7130 2015-05-04 Richard Biener <rguenther@suse.de>
7132 PR tree-optimization/65965
7133 * gcc.dg/vect/bb-slp-33.c: New testcase.
7135 2015-05-04 Richard Biener <rguenther@suse.de>
7137 PR tree-optimization/65935
7138 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7140 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7142 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7143 for each supported variant instead of CHECK_RESULTS.
7144 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7150 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7151 expected results for unsupported variants. Call CHECK for each
7152 supported variant instead of CHECK_RESULTS.
7153 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7155 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7156 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7157 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7158 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7159 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7163 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7164 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7165 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7166 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7167 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7168 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7169 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7170 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7171 expected results for unsupported variants.
7172 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7173 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7174 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7175 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7176 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7177 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7178 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7179 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7180 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7181 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7182 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7183 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7184 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7185 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7186 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7187 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7188 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7189 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7190 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7191 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7192 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7193 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7194 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7195 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7196 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7197 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7198 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7199 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7201 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7204 * gfortran.dg/bound_9.f90: Add pointer assignment.
7206 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7207 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7210 * g++.dg/cpp0x/Wnarrowing3.C: New.
7212 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7214 * gcc.dg/20150120-1.c: New test.
7215 * gcc.dg/20150120-2.c: New test.
7216 * gcc.dg/20150120-3.c: New test.
7218 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7220 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7222 2015-05-01 Renlin Li <renlin.li@arm.com>
7224 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7226 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7228 * gfortran.dg/bound_simplification_4.f90: New.
7230 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7232 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7233 with powerpc_p8vector_ok.
7235 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7238 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7240 * gfortran.dg/bound_9.f90: New test case.
7242 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7244 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7245 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7246 for 32bit x86 targets.
7247 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7248 for 32bit x86 targets.
7249 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7250 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7251 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7252 for 32bit x86 targets.
7254 2015-04-30 Marek Polacek <polacek@redhat.com>
7256 PR tree-optimization/63551
7257 * g++.dg/ipa/pr63551.C: New test.
7259 2015-04-30 Caroline Tice <cmtice@google.com>
7262 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7263 partition size on certain targets.
7265 2015-04-30 Renlin Li <renlin.li@arm.com>
7267 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7269 2015-04-30 Marek Polacek <polacek@redhat.com>
7271 * c-c++-common/Wbool-compare-3.c: New test.
7273 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7274 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7276 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7279 * g++.dg/init/ref22.C: New.
7281 2015-04-30 Marek Polacek <polacek@redhat.com>
7283 * gcc.dg/init-bad-8.c: New test.
7285 * gcc.dg/incomplete-typedef-1.c: New test.
7287 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7290 * g++.dg/template/crash121.C: New.
7292 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7294 * gcc.target/mips/call-from-init.c: New test.
7295 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7297 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7300 * gcc.target/i386/pr65871-1.c: New test.
7301 * gcc.target/i386/pr65871-2.c: Ditto.
7303 2015-04-29 Marek Polacek <polacek@redhat.com>
7306 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7307 * c-c++-common/Wbool-compare-2.c: New test.
7309 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7312 * gcc.target/aarch64/vstN_lane_1.c: New file.
7314 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7317 * g++.dg/warn/Winit-self-3.C: New.
7319 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7321 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7323 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7326 * gcc.target/arm/pr65924.c: New test.
7328 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7330 * g++.dg/gomp/tpl-target-update.C: New file.
7332 2015-04-29 Richard Biener <rguenther@suse.de>
7334 PR tree-optimization/65917
7335 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7337 2015-04-29 Christian Bruel <christian.bruel@st.com>
7340 * gcc.dg/ipa/iinline-attr.c: New test.
7341 * gcc.target/i386/iinline-attr-2.c: New test.
7343 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7345 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7348 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7350 * gcc.dg/vect/vect-33.c: Remove spurious line.
7352 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7354 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7356 2015-04-28 Marek Polacek <polacek@redhat.com>
7359 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7360 * gcc.dg/pr65901.c: New test.
7362 2015-04-28 Richard Biener <rguenther@suse.de>
7364 PR tree-optimization/62283
7365 * gfortran.dg/vect/pr62283-2.f: New testcase.
7366 * gcc.dg/vect/bb-slp-14.c: Adjust.
7368 2015-04-28 Richard Biener <rguenther@suse.de>
7370 PR tree-optimization/65851
7371 * g++.dg/torture/pr65851.C: New testcase.
7373 2015-04-27 Jeff Law <law@redhat.com>
7375 PR tree-optimization/65217
7376 * gcc.target/i386/pr65217.c: Remove XFAIL.
7378 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7381 Add tests forgotten to svn-add.
7382 * gfortran.dg/class_allocate_19.f03: New test.
7383 * gfortran.dg/class_array_20.f03: New test.
7384 * gfortran.dg/class_array_21.f03: New test.
7385 * gfortran.dg/finalize_29.f08: New test.
7387 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7391 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7392 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7394 2015-04-27 Caroline Tice <cmtice@google.com>
7396 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7399 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7402 * gcc.target/powerpc/htm-1.c: New test.
7403 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7405 (__builtin_tabortdci): Likewise.
7406 (__builtin_tcheck): Remove operand.
7407 * lib/target-supports.exp (check_htm_hw_available): New function.
7409 2015-04-27 Richard Biener <rguenther@suse.de>
7411 * gcc.target/i386/pr65217.c: XFAIL.
7413 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7415 PR tree-optimization/65875
7416 * gcc.c-torture/compile/pr65875.c: New test.
7418 2015-04-25 Marek Polacek <polacek@redhat.com>
7421 * gcc.dg/enum-incomplete-2.c: New test.
7422 * gcc.dg/enum-mode-1.c: New test.
7424 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7427 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7429 * gcc.target/powerpc/pr65849-2.c: Likewise.
7431 2015-04-24 Tom de Vries <tom@codesourcery.com>
7433 PR tree-optimization/65802
7434 * g++.dg/pr65802.C: Move to ...
7435 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7436 stdarg.h. Rewrite for C.
7437 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7438 va_start and va_end. Remove unnecessary inline asm.
7440 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7441 Wei Mi <wmi@google.com>
7443 * gcc.target/i386/sse2-load-multi.c: New test.
7444 * gcc.target/i386/sse2-store-multi.c: Ditto.
7446 2015-04-24 Marek Polacek <polacek@redhat.com>
7449 * c-c++-common/pr65830.c: New test.
7452 * c-c++-common/Wlogical-op-1.c: New test.
7454 2015-04-24 Marek Polacek <polacek@redhat.com>
7457 * c-c++-common/pr61534-1.c: New test.
7459 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7460 Steven Bosscher <steven@gcc.gnu.org>
7462 PR rtl-optimization/34503
7463 * gcc.target/arm/pr64616.c: New file.
7465 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7467 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7469 2015-04-24 Terry Guo <terry.guo@arm.com>
7471 * gcc.target/arm/pr65710.c: Update the options.
7473 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7475 * gcc.target/i386/pr65523.c: Skip x32.
7477 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7479 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7480 to look for vcl* where appropriate.
7482 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7484 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7485 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7487 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7490 * gcc.target/arm/pr26702.c: New test.
7492 2015-04-23 Marek Polacek <polacek@redhat.com>
7495 * gcc.dg/pr65345-1.c: New test.
7496 * gcc.dg/pr65345-2.c: New test.
7498 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7500 * gcc.target/powerpc/crypto-builtin-2.c: New.
7502 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7505 * gfortran.dg/class_allocate_19.f03: New test.
7506 * gfortran.dg/class_array_20.f03: New test.
7507 * gfortran.dg/class_array_21.f03: New test.
7508 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7509 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7510 initialization correctly.
7511 * gfortran.dg/finalize_29.f08: New test.
7513 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7515 * gcc.target/powerpc/swaps-p8-18.c: New test.
7517 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7520 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7521 * gcc.dg/vect/bb-slp-25.c: Likewise.
7522 * gcc.dg/vect/bb-slp-29.c: Likewise.
7523 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7524 vect_no_align && { ! vect_hw_misalign }.
7525 * gcc.dg/vect/bb-slp-9.c: Likewise.
7526 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7530 account for POWER8, where peeling for alignment is not needed.
7531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7532 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7533 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7534 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7535 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7536 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7537 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7538 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7539 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7540 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7541 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7542 * gcc.dg/vect/pr16105.c: Likewise.
7543 * gcc.dg/vect/pr20122.c: Likewise.
7544 * gcc.dg/vect/pr33804.c: Likewise.
7545 * gcc.dg/vect/pr33953.c: Likewise.
7546 * gcc.dg/vect/pr56787.c: Likewise.
7547 * gcc.dg/vect/pr58508.c: Likewise.
7548 * gcc.dg/vect/slp-25.c: Likewise.
7549 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7550 * gcc.dg/vect/vect-105.c: Likewise.
7551 * gcc.dg/vect/vect-27.c: Likewise.
7552 * gcc.dg/vect/vect-29.c: Likewise.
7553 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7555 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7556 && { ! vect_hw_misalign }.
7557 * gcc.dg/vect/vect-44.c: Likewise.
7558 * gcc.dg/vect/vect-48.c: Likewise.
7559 * gcc.dg/vect/vect-50.c: Likewise.
7560 * gcc.dg/vect/vect-52.c: Likewise.
7561 * gcc.dg/vect/vect-56.c: Likewise.
7562 * gcc.dg/vect/vect-60.c: Likewise.
7563 * gcc.dg/vect/vect-72.c: Likewise.
7564 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7565 * gcc.dg/vect/vect-75.c: Likewise.
7566 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7567 * gcc.dg/vect/vect-77-global.c: Likewise.
7568 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7569 * gcc.dg/vect/vect-78-global.c: Likewise.
7570 * gcc.dg/vect/vect-93.c: Likewise.
7571 * gcc.dg/vect/vect-95.c: Likewise.
7572 * gcc.dg/vect/vect-96.c: Likewise.
7573 * gcc.dg/vect/vect-cond-1.c: Likewise.
7574 * gcc.dg/vect/vect-cond-3.c: Likewise.
7575 * gcc.dg/vect/vect-cond-4.c: Likewise.
7576 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7577 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7578 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7579 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7580 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7581 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7582 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7583 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7584 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7585 * gcc.dg/vect/vect-outer-5.c: Likewise.
7586 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7587 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7588 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7589 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7590 * gcc.dg/vect/vect-peel-3.c: Likewise.
7591 * gcc.dg/vect/vect-peel-4.c: Likewise.
7592 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7593 * gcc.target/powerpc/pr65456.c: New test.
7594 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7595 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7596 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7597 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7598 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7599 vect_no_align && { ! vect_hw_misalign }.
7600 * gfortran.dg/vect/vect-3.f90: Likewise.
7601 * gfortran.dg/vect/vect-4.f90: Likewise.
7602 * gfortran.dg/vect/vect-5.f90: Likewise.
7603 * lib/target-supports.exp (check_effective_target_vect_no_align):
7604 Return 1 for POWER8.
7605 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7607 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7610 * gfortran.dg/pr65429.f90: New test.
7612 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7614 * c-c++-common/asan/user-section-1.c: New test.
7615 * c-c++-common/asan/user-section-2.c: New test.
7616 * c-c++-common/asan/user-section-3.c: New test.
7618 2015-04-22 Hale Wang <hale.wang@arm.com>
7619 Terry Guo <terry.guo@arm.com>
7621 PR rtl-optimization/64818
7622 * gcc.target/arm/pr64818.c: New test.
7624 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7627 * g++.dg/tree-ssa/pr61034.C: Update template.
7628 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7629 * gcc.dg/Warray-bounds-11.c: Likewise.
7630 * gcc.dg/Warray-bounds.c: Likewise.
7632 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7634 PR libgfortran/65234
7635 * gfortran.dg/fmt_unlimited.f90: New test.
7637 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7639 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7641 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7642 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7643 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7644 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7645 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7646 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7647 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7649 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7651 PR libgfortran/56743
7652 * gfortran.dg/namelist_87.f90: New test.
7654 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7656 * gcc.target/aarch64/mult-synth_1.c: New test.
7657 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7658 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7659 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7660 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7661 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7663 2015-04-21 Richard Biener <rguenther@suse.de>
7665 PR tree-optimization/65650
7666 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7667 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7668 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7673 2015-04-21 Tom de Vries <tom@codesourcery.com>
7675 PR tree-optimization/65802
7676 * g++.dg/pr65802.C: New test.
7678 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7681 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7682 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7684 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7687 * g++.dg/cpp0x/Wnarrowing2.C: New.
7689 2015-04-20 Jeff Law <law@redhat.com>
7691 PR tree-optimization/65658
7692 * gcc.dg/pr65658.c: New test.
7694 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7697 * gcc.target/aarch64/vec_init_1.c: New test.
7699 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7701 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7704 2015-04-18 Martin Sebor <msebor@redhat.com>
7706 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7707 of non-nul characters.
7708 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7710 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7713 * gcc.target/powerpc/pr65787.c: New.
7715 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7718 * gcc.target/aarch64/c-output-template-4.c: New test.
7720 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7723 * gcc.dg/pr65780-1.c: New test.
7724 * gcc.dg/pr65780-2.c: Likewise.
7725 * gcc.target/i386/pr32219-9.c: Likewise.
7726 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7728 * gcc.target/i386/pr64317.c (c): Initialize.
7730 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7733 * g++.dg/ext/mv18.C: New test.
7734 * g++.dg/ext/mv19.C: Likewise.
7735 * g++.dg/ext/mv20.C: Likewise.
7736 * g++.dg/ext/mv21.C: Likewise.
7737 * g++.dg/ext/mv22.C: Likewise.
7738 * g++.dg/ext/mv23.C: Likewise.
7740 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7743 * g++.dg/init/pr64527.C: New test.
7745 2015-04-17 Tom de Vries <tom@codesourcery.com>
7746 Michael Matz <matz@suse.de>
7748 PR tree-optimization/64950
7749 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7752 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7754 * c-c++-common/asan/user-section-1.c: New test.
7756 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7759 * gcc.dg/debug/pr65771.c: New test.
7761 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7763 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7764 __buitlin_alloca with __builtin_alloca.
7766 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7768 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7770 2015-04-16 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/64277
7773 * gcc.dg/Warray-bounds-14.c: New testcase.
7774 * gcc.dg/Warray-bounds-15.c: Likewise.
7775 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7776 * c-c++-common/ubsan/bounds-6.c: Likewise.
7778 2015-04-16 Renlin Li <renlin.li@arm.com>
7780 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7781 * gcc.target/arm/unsigned-float.c: New.
7783 2015-04-16 Richard Biener <rguenther@suse.de>
7785 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7786 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7787 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7789 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7791 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7792 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7793 * g++.dg/cpp0x/defaulted21.C: Likewise.
7794 * g++.dg/cpp0x/defaulted28.C: Likewise.
7795 * g++.dg/cpp0x/defaulted47.C: Likewise.
7796 * g++.dg/cpp0x/elision_neg.C: Likewise.
7797 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7798 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7799 * g++.dg/cpp0x/implicit1.C: Likewise.
7800 * g++.dg/cpp0x/implicit9.C: Likewise.
7801 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7802 * g++.dg/cpp0x/range-for13.C: Likewise.
7803 * g++.dg/gomp/clause-2.C: Likewise.
7804 * g++.dg/gomp/udr-5.C: Likewise.
7805 * g++.dg/inherit/access6.C: Likewise.
7806 * g++.dg/lookup/duperr1.C: Likewise.
7807 * g++.dg/lookup/friend2.C: Likewise.
7808 * g++.dg/lookup/pr6936.C: Likewise.
7809 * g++.dg/lookup/scoped1.C: Likewise.
7810 * g++.dg/lookup/using26.C: Likewise.
7811 * g++.dg/lookup/using38.C: Likewise.
7812 * g++.dg/other/access2.C: Likewise.
7813 * g++.dg/overload/defarg3.C: Likewise.
7814 * g++.dg/overload/defarg6.C: Likewise.
7815 * g++.dg/parse/access11.C: Likewise.
7816 * g++.dg/parse/access2.C: Likewise.
7817 * g++.dg/parse/access3.C: Likewise.
7818 * g++.dg/parse/access4.C: Likewise.
7819 * g++.dg/parse/access5.C: Likewise.
7820 * g++.dg/parse/access6.C: Likewise.
7821 * g++.dg/parse/access8.C: Likewise.
7822 * g++.dg/parse/access9.C: Likewise.
7823 * g++.dg/parse/crash40.C: Likewise.
7824 * g++.dg/tc1/dr142.C: Likewise.
7825 * g++.dg/tc1/dr166.C: Likewise.
7826 * g++.dg/tc1/dr52.C: Likewise.
7827 * g++.dg/template/access11.C: Likewise.
7828 * g++.dg/template/access18.C: Likewise.
7829 * g++.dg/template/access19.C: Likewise.
7830 * g++.dg/template/access2.C: Likewise.
7831 * g++.dg/template/access20.C: Likewise.
7832 * g++.dg/template/access26.C: Likewise.
7833 * g++.dg/template/access3.C: Likewise.
7834 * g++.dg/template/access7.C: Likewise.
7835 * g++.dg/template/conv12.C: Likewise.
7836 * g++.dg/template/crash69.C: Likewise.
7837 * g++.dg/template/friend31.C: Likewise.
7838 * g++.dg/template/friend32.C: Likewise.
7839 * g++.dg/template/memfriend15.C: Likewise.
7840 * g++.dg/template/memfriend16.C: Likewise.
7841 * g++.dg/template/memfriend17.C: Likewise.
7842 * g++.dg/template/memfriend7.C: Likewise.
7843 * g++.dg/template/pr32519.C: Likewise.
7844 * g++.dg/template/qualttp21.C: Likewise.
7845 * g++.dg/template/qualttp8.C: Likewise.
7846 * g++.dg/template/ttp10.C: Likewise.
7847 * g++.dg/template/typedef11.C: Likewise.
7848 * g++.dg/template/typedef13.C: Likewise.
7849 * g++.dg/template/typedef19.C: Likewise.
7850 * g++.dg/template/typedef20.C: Likewise.
7851 * g++.dg/template/typedef22.C: Likewise.
7852 * g++.dg/template/using16.C: Likewise.
7853 * g++.dg/template/virtual3.C: Likewise.
7854 * g++.dg/ubsan/pr61272.C: Likewise.
7855 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7856 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7857 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7858 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7859 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7860 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7861 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7862 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7863 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7864 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7865 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7866 * g++.old-deja/g++.jason/access17.C: Likewise.
7867 * g++.old-deja/g++.jason/access18.C: Likewise.
7868 * g++.old-deja/g++.jason/access22.C: Likewise.
7869 * g++.old-deja/g++.jason/access23.C: Likewise.
7870 * g++.old-deja/g++.jason/access8.C: Likewise.
7871 * g++.old-deja/g++.jason/delete3.C: Likewise.
7872 * g++.old-deja/g++.jason/report.C: Likewise.
7873 * g++.old-deja/g++.law/access2.C: Likewise.
7874 * g++.old-deja/g++.law/access3.C: Likewise.
7875 * g++.old-deja/g++.law/access4.C: Likewise.
7876 * g++.old-deja/g++.law/access5.C: Likewise.
7877 * g++.old-deja/g++.law/arm12.C: Likewise.
7878 * g++.old-deja/g++.law/arm14.C: Likewise.
7879 * g++.old-deja/g++.law/ctors13.C: Likewise.
7880 * g++.old-deja/g++.law/union2.C: Likewise.
7881 * g++.old-deja/g++.law/visibility12.C: Likewise.
7882 * g++.old-deja/g++.law/visibility15.C: Likewise.
7883 * g++.old-deja/g++.law/visibility16.C: Likewise.
7884 * g++.old-deja/g++.law/visibility17.C: Likewise.
7885 * g++.old-deja/g++.law/visibility18.C: Likewise.
7886 * g++.old-deja/g++.law/visibility19.C: Likewise.
7887 * g++.old-deja/g++.law/visibility20.C: Likewise.
7888 * g++.old-deja/g++.law/visibility21.C: Likewise.
7889 * g++.old-deja/g++.law/visibility24.C: Likewise.
7890 * g++.old-deja/g++.law/visibility4.C: Likewise.
7891 * g++.old-deja/g++.law/visibility5.C: Likewise.
7892 * g++.old-deja/g++.law/visibility6.C: Likewise.
7893 * g++.old-deja/g++.law/visibility7.C: Likewise.
7894 * g++.old-deja/g++.law/visibility8.C: Likewise.
7895 * g++.old-deja/g++.law/visibility9.C: Likewise.
7896 * g++.old-deja/g++.niklas/t135.C: Likewise.
7897 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7898 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7899 * g++.old-deja/g++.other/access11.C: Likewise.
7900 * g++.old-deja/g++.other/access4.C: Likewise.
7901 * g++.old-deja/g++.other/access7.C: Likewise.
7902 * g++.old-deja/g++.other/crash1.C: Likewise.
7903 * g++.old-deja/g++.other/crash7.C: Likewise.
7904 * g++.old-deja/g++.other/friend1.C: Likewise.
7905 * g++.old-deja/g++.other/friend4.C: Likewise.
7906 * g++.old-deja/g++.other/friend9.C: Likewise.
7907 * g++.old-deja/g++.other/lineno1.C: Likewise.
7908 * g++.old-deja/g++.other/using1.C: Likewise.
7909 * g++.old-deja/g++.pt/enum14.C: Likewise.
7910 * g++.old-deja/g++.pt/friend11.C: Likewise.
7911 * g++.old-deja/g++.pt/friend21.C: Likewise.
7912 * g++.old-deja/g++.pt/friend3.C: Likewise.
7913 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7914 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7915 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7916 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7918 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7921 * g++.dg/ipa/pr65765.C: New test.
7923 2015-04-15 Nick Clifton <nickc@redhat.com>
7925 * gcc.target/rx/builtins.c: Disable RMPA test if string
7926 instructions are not allowed.
7928 2015-04-15 Alan Modra <amodra@gmail.com>
7930 * gcc.dg/pr65408.c: New.
7932 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7935 * gcc.target/arm/pr65729.c: New test.
7937 2015-04-14 Richard Biener <rguenther@suse.de>
7939 PR tree-optimization/65758
7940 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7942 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7945 * gcc.c-torture/execute/pr65648.c: New test.
7947 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7950 __builtin_finite instead of finite.
7951 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7954 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7956 PR tree-optimization/63387
7957 * gcc.dg/pr63387.c: New testcase.
7959 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7961 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7963 2015-04-13 Richard Biener <rguenther@suse.de>
7965 PR tree-optimization/65204
7966 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7968 2015-04-13 Terry Guo <terry.guo@arm.com>
7971 * gcc.target/arm/pr65710.c: New.
7973 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7975 PR tree-optimization/65747
7976 * g++.dg/torture/pr65747.C: New test.
7978 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7981 * g++.dg/cpp0x/pr65736.C: New test.
7983 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7984 Martin Liska <mliska@suse.cz>
7987 * g++.dg/ipa/pr65722.C: New testcase.
7989 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7991 PR tree-optimization/65735
7992 * gcc.c-torture/compile/pr65735.c: New test.
7994 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7997 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7999 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8002 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8004 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8007 * gcc.target/arm/pr65647-2.c: New.
8009 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8012 * g++.dg/torture/pr65694.C: New test.
8014 2015-04-10 Tobias Burnus <burnus@net-b.de>
8016 * gfortran.dg/coarray_lock_6.f90: New.
8017 * gfortran.dg/coarray_lock_7.f90: New.
8018 * gfortran.dg/coarray/lock_2.f90: New.
8020 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8026 * gfortran.dg/used_types_27.f90: New.
8028 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8031 * gcc.target/i386/pr65671.c: New.
8033 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8035 PR tree-optimization/65709
8036 * c-c++-common/ubsan/align-9.c: New test.
8038 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8041 * gfortran.dg/pr56852.f90: New test.
8043 2015-04-09 Marek Polacek <polacek@redhat.com>
8044 Jakub Jelinek <jakub@redhat.com>
8047 * g++.dg/opt/pr65554.C: New test.
8049 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8052 * c-c++-common/attr-aligned-1.c: New test.
8054 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8056 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8058 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8061 * gcc.target/i386/sse-25.c: New.
8063 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8066 * gcc.target/i386/pr65693.c: New test.
8068 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8070 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8072 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8074 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8076 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8078 * gcc.target/i386/thunk-retbnd.c: New.
8080 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8082 * gnat.dg/opt48.adb: New test.
8083 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8084 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8086 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8089 * gcc.c-torture/compile/pr65540.c: New.
8091 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8093 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8096 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8099 * g++.dg/debug/pr65678.C: New test.
8102 * gcc.c-torture/compile/pr65680.c: New test.
8104 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8107 * gfortran.dg/allocate_with_source_5.f90: New test.
8109 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8111 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8112 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8114 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8116 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8118 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8121 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8122 to get floating point compression.
8123 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8125 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8127 PR preprocessor/61977
8128 * gcc.dg/cpp/pr61977.c: New test.
8130 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8132 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8134 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8137 * gcc.target/arm/pr65647.c: New.
8139 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8142 * g++.dg/torture/pr65655.C: New testcase.
8144 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8147 * g++.dg/cpp1y/lambda-init13.C: New.
8149 2015-04-03 Marek Polacek <polacek@redhat.com>
8151 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8153 2015-04-02 Marek Polacek <polacek@redhat.com>
8156 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8157 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8159 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8161 PR preprocessor/61977
8162 * gcc.target/powerpc/pr61977-1.c: New test.
8163 * gcc.target/powerpc/pr61977-2.c: New test.
8165 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8168 * g++.dg/warn/Wshadow-8.C: New.
8169 * g++.dg/warn/Wshadow-9.C: Likewise.
8170 * g++.dg/warn/Wshadow-10.C: Likewise.
8171 * g++.dg/warn/Wshadow-11.C: Likewise.
8173 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8175 * gcc.dg/pr23623.c: Added aligned attribute.
8176 * gcc.dg/20141029-1.c: Likewise.
8177 * gcc.dg/20150306-1.c: New test.
8179 2015-04-01 Marek Polacek <polacek@redhat.com>
8182 * g++.dg/cpp0x/initlist93.C: New test.
8183 * g++.dg/cpp0x/initlist94.C: New test.
8185 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8188 * gcc.target/aarch64/pr65624.c: New test.
8190 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8192 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8194 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8196 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8197 extra variable to force stack alignment.
8198 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8199 extra variable to force stack alignment.
8201 2015-03-31 Marek Polacek <polacek@redhat.com>
8204 * g++.dg/template/pr65390.C: New test.
8206 2015-03-31 Martin Liska <mliska@suse.cz>
8208 * g++.dg/ipa/pr65557.C: New test.
8210 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8212 * gcc.target/s390/hotpatch-25.c: New test.
8213 * gcc.target/s390/hotpatch-1.c: Update test.
8214 * gcc.target/s390/hotpatch-10.c: Update test.
8215 * gcc.target/s390/hotpatch-11.c: Update test.
8216 * gcc.target/s390/hotpatch-12.c: Update test.
8217 * gcc.target/s390/hotpatch-13.c: Update test.
8218 * gcc.target/s390/hotpatch-14.c: Update test.
8219 * gcc.target/s390/hotpatch-15.c: Update test.
8220 * gcc.target/s390/hotpatch-16.c: Update test.
8221 * gcc.target/s390/hotpatch-17.c: Update test.
8222 * gcc.target/s390/hotpatch-18.c: Update test.
8223 * gcc.target/s390/hotpatch-19.c: Update test.
8224 * gcc.target/s390/hotpatch-2.c: Update test.
8225 * gcc.target/s390/hotpatch-21.c: Update test.
8226 * gcc.target/s390/hotpatch-22.c: Update test.
8227 * gcc.target/s390/hotpatch-23.c: Update test.
8228 * gcc.target/s390/hotpatch-24.c: Update test.
8229 * gcc.target/s390/hotpatch-3.c: Update test.
8230 * gcc.target/s390/hotpatch-4.c: Update test.
8231 * gcc.target/s390/hotpatch-5.c: Update test.
8232 * gcc.target/s390/hotpatch-6.c: Update test.
8233 * gcc.target/s390/hotpatch-7.c: Update test.
8234 * gcc.target/s390/hotpatch-8.c: Update test.
8235 * gcc.target/s390/hotpatch-9.c: Update test.
8236 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8238 2015-03-31 Richard Biener <rguenther@suse.de>
8241 * g++.dg/torture/pr65626.C: New testcase.
8243 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8246 * gcc.target/i386/mpx/pr65531.cc: New.
8248 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8251 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8252 __builtin_alloca instead of alloca.
8253 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8254 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8255 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8258 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8261 * g++.dg/ubsan/pr65610.C: New test.
8263 2015-03-30 Marek Polacek <polacek@redhat.com>
8266 * g++.dg/cpp0x/pr65398-2.C: New test.
8268 2015-03-30 Marek Polacek <polacek@redhat.com>
8270 * c-c++-common/pr65556.c: Change the width of bit-fields.
8272 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8275 * gcc.target/i386/pr65588.c: New testcase.
8277 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8279 PR libgfortran/65563
8280 * gfortran.dg/open_errors_2.f90: New test.
8282 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8284 PR libgfortran/65596
8285 * gfortran.dg/namelist_86.f90: New test.
8287 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8289 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8290 statement to reflect new ownership.
8292 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8295 * g++.dg/template/friend58.C: New.
8296 * g++.dg/template/friend59.C: Likewise.
8298 2015-03-27 Tobias Burnus <burnus@net-b.de>
8301 * g++.dg/gomp/openmp-simd-3.C: New.
8302 * gcc.dg/gomp/openmp-simd-3.c: New.
8304 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8307 * gcc.target/i386/pr65248-1.c: New file.
8308 * gcc.target/i386/pr65248-2.c: Likewise.
8309 * gcc.target/i386/pr65248-3.c: Likewise.
8310 * gcc.target/i386/pr65248-4.c: Likewise.
8312 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8315 * gcc.c-torture/compile/pr65593.c: New test.
8317 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8320 * g++.dg/cpp1y/constexpr-assert1.C: New.
8322 2015-03-27 Marek Polacek <polacek@redhat.com>
8325 * c-c++-common/pr65556.c: New test.
8327 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8330 * g++.dg/torture/pr65600.C: New testcase.
8332 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8335 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8337 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8339 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8340 statement and cleanup. Fixed typos.
8342 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8345 * gcc.c-torture/compile/pr65595.c: New testcase.
8347 2015-03-27 Marek Polacek <polacek@redhat.com>
8350 * g++.dg/ubsan/pr65583.C: New test.
8352 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8354 * gcc.c-torture/compile/20150327.c: New testcase.
8356 2015-03-26 Richard Biener <rguenther@suse.de>
8359 * g++.dg/torture/pr65555.C: New testcase.
8361 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/64715
8364 * gcc.dg/builtin-object-size-15.c: New test.
8365 * gcc.dg/pr64715-1.c: New test.
8366 * gcc.dg/pr64715-2.c: New test.
8368 2015-03-26 Richard Biener <rguenther@suse.de>
8371 * gnat.dg/specs/opt2.ads: Fix testcase.
8373 2015-03-25 Martin Sebor <msebor@redhat.com>
8376 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8377 when target isn't arm*-*-*-*.
8378 (check_effective_target_arm_nothumb): Likewise.
8379 (check_effective_target_arm_little_endian): Likewise.
8380 (check_effective_target_arm_vect_no_misalign): Likewise.
8381 (check_effective_target_aarch64_little_endian): Fail early if target
8384 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8386 PR tree-optimization/65177
8387 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8389 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8391 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8392 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8393 smmintrin.h and mm3dnow.h.
8395 2015-03-25 Marek Polacek <polacek@redhat.com>
8398 * g++.dg/cpp0x/pr65558.C: New test.
8400 2015-03-25 Marek Polacek <polacek@redhat.com>
8403 * g++.dg/template/pr61670.C: New test.
8405 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/template/pr54987.C: New.
8410 2015-03-25 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/62630
8413 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8415 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8418 * gcc.target/i386/mpx/pr65508.c: New.
8420 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8424 * gfortran.dg/data_initialized_3.f90: New.
8426 2015-03-25 Richard Biener <rguenther@suse.de>
8429 * gnat.dg/specs/opt2.ads: New testcase.
8431 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8433 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8434 * gcc.target/arm/memset-inline-4.c: Skip for
8435 arm_tune_string_ops_prefer_neon.
8436 * gcc.target/arm/memset-inline-5.c: Ditto.
8437 * gcc.target/arm/memset-inline-6.c: Ditto.
8438 * gcc.target/arm/memset-inline-8.c: Ditto.
8439 * gcc.target/arm/memset-inline-9.c: Ditto.
8441 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8444 * g++.dg/other/virtual3.C: New.
8446 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8449 * g++.dg/cpp0x/vt-60130.C: New.
8451 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8454 * g++.dg/warn/Warray-bounds-7.C: New.
8456 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8459 * g++.dg/template/defarg18.C: New.
8461 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8464 * g++.dg/cpp0x/vt-59988.C: New.
8466 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8468 PR tree-optimization/65533
8469 * gcc.dg/pr65533.c: New test.
8471 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8473 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8474 source= and mold= expressions functionality.
8475 * gfortran.dg/allocate_class_4.f90: New test.
8476 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8477 copying an unlimited polymorhpic object containing a char array
8478 to another unlimited polymorphic object respects the _len
8480 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8481 whether deferred length char array allocate works, unlimited
8482 polymorphic object allocation from a string works and if
8483 allocating an array of deferred length strings works.
8484 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8486 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8489 * g++.dg/cpp0x/constexpr-array11.C: New.
8491 2015-03-24 Richard Biener <rguenther@suse.de>
8494 * gcc.dg/torture/pr65517.c: New testcase.
8496 2015-03-24 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/coindexed_1.f90: Moved from
8499 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8501 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8504 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8508 * gcc.target/i386/pr65523.c: New test.
8511 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8513 * g++.dg/lto/pr65475b_0.C: Likewise.
8515 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8518 * gcc.target/sh/torture/pr65505.c: New.
8520 2015-03-23 Martin Sebor <msebor@redhat.com>
8523 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8524 assembly for lvx in addition to lxv.
8526 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8529 * gfortran.dg/pr65504.f90: New test.
8532 * gcc.dg/pr65521.c: New test.
8534 2015-03-23 Richard Biener <rguenther@suse.de>
8536 PR tree-optimization/65518
8537 * gcc.dg/vect/pr65518.c: New testcase.
8539 2015-03-23 Richard Biener <rguenther@suse.de>
8541 PR tree-optimization/65494
8542 * gcc.dg/vect/pr65494.c: New testcase.
8544 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8546 PR preprocessor/65238
8547 * c-c++-common/cpp/pr65238-1.c: New test.
8548 * gcc.dg/cpp/pr65238-2.c: New test.
8549 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8550 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8552 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8553 Mikael Morin <mikael@gcc.gnu.org>
8556 * gfortran.dg/elemental_dependency_4.f90: New.
8557 * gfortran.dg/elemental_dependency_5.f90: New.
8559 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8562 * g++.dg/lto/pr65475b_0.C: New testcase.
8563 * g++.dg/lto/pr65475b_1.C: New testcase.
8564 * g++.dg/lto/pr65475c_0.C: New testcase.
8565 * g++.dg/lto/pr65475c_1.C: New testcase.
8567 2015-03-21 Tobias Burnus <burnus@net-b.de>
8569 * gfortran.dg/coarray_38.f90: New.
8570 * gfortran.dg/coarray_39.f90: New.
8571 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8574 2015-03-20 Marek Polacek <polacek@redhat.com>
8577 * g++.dg/cpp0x/pr65398.C: New test.
8579 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8582 * g++.dg/lto/pr65475_0.C: New testcase.
8583 * g++.dg/lto/pr65475_1.C: New testcase.
8585 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8587 PR rtl-optimization/64366
8588 * gcc.target/sh/pr64366.c: New.
8590 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8593 * g++.dg/cpp0x/constexpr-48324.C: New.
8595 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8598 * g++.dg/cpp0x/pr48453.C: New.
8600 2015-03-20 Marek Polacek <polacek@redhat.com>
8603 * g++.dg/cpp0x/pr65072.C: New test.
8605 2015-03-20 Richard Biener <rguenther@suse.de>
8608 * gcc.dg/pr15347.c: Use -O.
8609 * c-c++-common/pr19807-1.c: Likewise.
8611 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8613 * gnat.dg/volatile13.ad[sb]: New test.
8615 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8617 PR rtl-optimization/60851
8618 * gcc.target/i386/pr60851.c: New test.
8620 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8623 * g++.dg/pr65240.h: Add tests for PR 65240.
8624 * g++.dg/pr65240-1.C: Likewise.
8625 * g++.dg/pr65240-2.C: Likewise.
8626 * g++.dg/pr65240-3.C: Likewise.
8627 * g++.dg/pr65240-4.C: Likewise.
8629 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8631 PR rtl-optimization/63491
8632 * gcc.target/powerpc/pr63491.c: New.
8634 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8636 * g++.dg/ipa/pr65465.C: New test.
8638 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8641 * g++.dg/cpp0x/deleted11.C: New.
8643 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8646 * c-c++-common/tsan/pr65400-3.c: New test.
8648 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8651 * g++.dg/cpp0x/constexpr-59686.C: New.
8653 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8656 * g++.dg/tsan/pr64265.C: New test.
8659 * c-c++-common/tsan/pr65400-1.c: New test.
8660 * c-c++-common/tsan/pr65400-2.c: New test.
8662 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/cpp0x/pr59816.C: New.
8667 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8670 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8672 2015-03-18 Martin Liska <mliska@suse.cz>
8675 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8676 equivalences either to 6 or 7.
8678 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8682 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8684 * gcc.dg/undefined-loop-1.c: New file.
8685 * gcc.dg/undefined-loop-2.c: New file.
8687 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8690 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8691 loop exits too early.
8693 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8695 PR tree-optimization/65450
8696 * gfortran.dg/pr65450.f90: New test.
8699 * gcc.target/i386/pr65078-1.c: New test.
8700 * gcc.target/i386/pr65078-2.c: New test.
8701 * gcc.target/i386/pr65078-3.c: New test.
8702 * gcc.target/i386/pr65078-4.c: New test.
8703 * gcc.target/i386/pr65078-5.c: New test.
8704 * gcc.target/i386/pr65078-6.c: New test.
8706 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8709 * g++.dg/cpp1y/pr65340.C: New.
8711 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8714 * gfortran.dg/system_clock_3.f08: Adjust test.
8716 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8719 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8720 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8722 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8725 * gfortran.dg/system_clock_3.f08: New test.
8727 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8730 g++.dg/cpp1y/pr64626-1.C: New.
8731 g++.dg/cpp1y/pr64626-2.C: New.
8732 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8734 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8736 PR tree-optimization/65427
8737 * gcc.c-torture/execute/pr65427.c: New test.
8739 2015-03-16 Marek Polacek <polacek@redhat.com>
8743 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8744 * g++.dg/cpp0x/pr65327.C: New test.
8746 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8749 * c-c++-common/asan/pr64820.c: New test.
8751 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8753 * gfortran.dg/pointer_2.f90: New test.
8755 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8757 * g++.dg/pr65049.C: New test.
8759 2015-03-16 Tom de Vries <tom@codesourcery.com>
8761 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8762 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8763 * gcc.target/i386/fuse-caller-save.c: Same.
8765 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8767 * gnat.dg/loop_optimization18.ad[sb]: New test.
8768 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8770 2015-03-16 Alan Modra <amodra@gmail.com>
8772 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8775 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8777 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8779 * gcc.dg/torture/pr65270-2.c: Likewise.
8781 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8784 * gfortran.dg/pointer_remapping_9.f90: New.
8786 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/65369
8789 * gcc.c-torture/execute/pr65369.c: New test.
8791 PR tree-optimization/65418
8792 * gcc.c-torture/execute/pr65418-1.c: New test.
8793 * gcc.c-torture/execute/pr65418-2.c: New test.
8795 PR rtl-optimization/65401
8796 * gcc.c-torture/execute/pr65401.c: New test.
8798 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8801 * gcc.target/arm/pr64600_1.c: New test.
8803 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805 PR rtl-optimization/65235
8806 * gcc.target/aarch64/pr65235_1.c: New test.
8808 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8810 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8811 * gcc.target/s390/hotpatch-22.c: Likewise.
8812 * gcc.target/s390/hotpatch-23.c: Likewise.
8813 * gcc.target/s390/hotpatch-24.c: Likewise.
8814 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8815 * gcc.target/s390/hotpatch-1.c: Update expected output.
8816 * gcc.target/s390/hotpatch-2.c: Likewise.
8817 * gcc.target/s390/hotpatch-3.c: Likewise.
8818 * gcc.target/s390/hotpatch-4.c: Likewise.
8819 * gcc.target/s390/hotpatch-5.c: Likewise.
8820 * gcc.target/s390/hotpatch-6.c: Likewise.
8821 * gcc.target/s390/hotpatch-7.c: Likewise.
8822 * gcc.target/s390/hotpatch-8.c: Likewise.
8823 * gcc.target/s390/hotpatch-9.c: Likewise.
8824 * gcc.target/s390/hotpatch-10.c: Likewise.
8825 * gcc.target/s390/hotpatch-11.c: Likewise.
8826 * gcc.target/s390/hotpatch-12.c: Likewise.
8827 * gcc.target/s390/hotpatch-13.c: Likewise.
8828 * gcc.target/s390/hotpatch-14.c: Likewise.
8829 * gcc.target/s390/hotpatch-15.c: Likewise.
8830 * gcc.target/s390/hotpatch-16.c: Likewise.
8831 * gcc.target/s390/hotpatch-17.c: Likewise.
8832 * gcc.target/s390/hotpatch-18.c: Likewise.
8833 * gcc.target/s390/hotpatch-19.c: Likewise.
8835 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8838 * gcc.target/i386/pr65103-1.c: New.
8840 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8843 * gcc.target/i386/pr65044.c: New.
8845 2015-03-12 Tom de Vries <tom@codesourcery.com>
8847 PR rtl-optimization/64895
8848 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8849 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8850 * gcc.target/i386/fuse-caller-save.c: Ditto.
8852 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8854 * gcc.dg/ipa/pr63569.c: Fix template.
8856 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8858 * g++.dg/ipa/pr64146.C: Require fpic support.
8860 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8863 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8864 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8866 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8868 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8869 to dg-options, fix up dg-skip-if.
8871 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8874 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8875 * gcc.target/avr/tiny-caller-save.c: Same.
8877 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8880 * g++.dg/pr65242.C: New test.
8882 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8884 * c-c++-common/asan/no-asan-check-glob.c: New test.
8886 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/other/default11.C: New.
8890 * g++.dg/other/default12.C: Likewise.
8892 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8895 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8897 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8900 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8902 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8905 * g++.dg/cpp0x/pr65127.C: New test.
8907 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8909 * gcc.dg/ipa/PR64550.c: Update template.
8911 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8912 Tobias Burnus <burnus@net-b.de>
8914 * gfortran.dg/coarray_sync_memory.f90: New.
8916 2015-03-10 Marek Polacek <polacek@redhat.com>
8919 * c-c++-common/ubsan/pr65367.c: New test.
8921 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8923 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8924 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8925 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8926 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8927 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8928 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8929 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8930 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8931 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8932 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8933 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8934 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8935 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8937 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8939 * lib/mpx-dg.exp (mpx_link_flags): New.
8942 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8943 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8944 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8945 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8946 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8947 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8948 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8949 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8950 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8960 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8965 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8969 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8972 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8980 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8981 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8986 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8990 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8991 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8992 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8993 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8994 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8995 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8996 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8997 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8998 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8999 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9000 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9001 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9002 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9003 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9004 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9005 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9006 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9007 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9008 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9009 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9010 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9011 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9012 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9013 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9014 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9015 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9016 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9017 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9018 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9019 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9020 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9021 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9022 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9023 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9024 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9025 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9026 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9027 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9028 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9029 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9030 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9031 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9032 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9033 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9034 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9035 * gcc.target/i386/mpx/label-address-1.c: New.
9036 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9037 * gcc.target/i386/mpx/macro.c: New.
9038 * gcc.target/i386/mpx/mpx-check.h: New.
9039 * gcc.target/i386/mpx/mpx.exp: New.
9040 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9041 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9042 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9043 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9044 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9045 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9046 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9047 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9048 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9049 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9050 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9051 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9052 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9053 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9054 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9055 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9056 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9057 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9058 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9059 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9060 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9061 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9062 * gcc.target/i386/mpx/reference-1-nov.c: New.
9063 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9064 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9065 * gcc.target/i386/mpx/reference-2-nov.c: New.
9066 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9067 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9068 * gcc.target/i386/mpx/reference-3-nov.c: New.
9069 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9070 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9071 * gcc.target/i386/mpx/reference-4-nov.c: New.
9072 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9073 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9074 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9075 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9076 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9077 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9078 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9079 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9080 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9081 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9082 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9083 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9084 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9085 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9086 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9087 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9088 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9089 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9090 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9091 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9092 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9093 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9094 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9095 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9096 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9097 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9098 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9099 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9100 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9101 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9102 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9103 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9104 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9105 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9106 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9107 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9108 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9109 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9110 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9111 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9112 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9113 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9114 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9115 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9116 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9117 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9118 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9119 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9120 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9121 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9122 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9123 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9124 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9125 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9126 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9127 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9128 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9129 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9130 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9131 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9132 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9133 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9134 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9135 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9136 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9137 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9138 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9139 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9140 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9141 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9142 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9143 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9144 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9145 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9146 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9147 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9148 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9149 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9150 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9151 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9152 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9153 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9154 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9155 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9156 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9157 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9158 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9159 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9160 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9161 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9162 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9163 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9164 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9165 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9166 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9167 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9168 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9169 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9170 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9171 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9172 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9173 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9174 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9175 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9176 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9177 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9178 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9179 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9180 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9181 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9182 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9183 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9184 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9185 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9186 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9187 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9188 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9189 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9190 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9191 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9192 * gcc.target/i386/mpx/vla-1-nov.c: New.
9193 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9194 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9195 * gcc.target/i386/mpx/vla-2-nov.c: New.
9196 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9198 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9200 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9202 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9204 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9206 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9208 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9209 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9211 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9214 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9217 * c-c++-common/pr65120.c: New test.
9219 PR rtl-optimization/65321
9220 * gcc.dg/pr65321.c: New test.
9222 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9224 PR tree-optimization/65355
9225 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9227 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9230 * c-c++-common/pr49706.c: Adjust tests for not warning
9231 about !!x == y or !b == y where b is boolean, and add
9233 * c-c++-common/pr62199-2.c: Likewise.
9235 2015-03-09 Richard Biener <rguenther@suse.de>
9238 * gcc.dg/torture/pr65270-1.c: New testcase.
9239 * gcc.dg/torture/pr65270-2.c: Likewise.
9241 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9243 PR tree-optimization/63743
9244 * gcc.dg/pr63743.c: New test.
9246 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9249 * g++.dg/lto/pr65316_0.C: New testcase.
9250 * g++.dg/lto/pr65316_1.C: New testcase.
9252 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9255 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9257 * g++.dg/abi/rtti3.C: Likewise.
9259 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9262 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9264 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9266 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9268 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9270 2015-03-08 Morin <mikael@gcc.gnu.org>
9273 * gfortran.dg/entry_20.f90: New.
9275 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9278 * gcc.c-torture/compile/pr65153.c: New.
9280 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9283 * g++.dg/torture/pr65249.C: New.
9285 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9287 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9289 (int64_t): Likewise.
9291 2015-03-07 Marek Polacek <polacek@redhat.com>
9292 Martin Uecker <uecker@eecs.berkeley.edu>
9295 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9297 * c-c++-common/ubsan/bounds-8.c: New test.
9298 * c-c++-common/ubsan/bounds-9.c: New test.
9299 * gcc.dg/ubsan/bounds-2.c: New test.
9301 2015-03-05 Martin Sebor <msebor@redhat.com>
9303 * PR testsuite/63175
9304 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9305 checking of results into main to prevent it from getting optimized
9307 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9309 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9311 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9312 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9313 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9316 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9318 * g++.dg/lto/pr65302_1.C: New testcase.
9319 * g++.dg/lto/pr65302_0.C: New testcase.
9321 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9323 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9324 -fno-ipa-icf to dg-options.
9326 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9328 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9329 compiles using the linker plugin.
9331 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9333 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9335 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9337 * gcc.target/arm/pr65067.c: New test.
9339 2015-03-05 Martin Liska <mliska@suse.cz>
9342 * gcc.dg/ipa/pr65318.c: New test.
9344 2015-03-05 Marek Polacek <polacek@redhat.com>
9346 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9348 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9350 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9352 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9354 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9355 max-unroll-times back to defaults for s390.
9357 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9361 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9364 * g++.dg/cpp0x/initlist92.C: New.
9366 2015-03-05 Richard Biener <rguenther@suse.de>
9368 PR tree-optimization/65310
9369 * gcc.dg/vect/pr65310.c: New testcase.
9371 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9374 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9376 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9378 * gnat.dg/entry_queues3.adb: New test.
9380 2015-03-04 Ian Lance Taylor <iant@google.com>
9382 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9384 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9387 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9389 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9391 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9392 -fno-ipa-icf to dg-options
9393 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9394 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9396 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9399 * g++.dg/cpp0x/decltype62.C: New.
9401 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9403 * gnat.dg/object_overflow5.adb: New test.
9405 2015-03-03 Martin Liska <mliska@suse.cz>
9408 * gcc.dg/ipa/pr65287.c: New test.
9410 2015-03-03 Martin Jambor <mjambor@suse.cz>
9411 Eric Botcazou <ebotcazou@adacore.com>
9413 * gnat.dg/specs/pack12.ads: New test.
9415 2015-03-03 Martin Liska <mliska@suse.cz>
9417 * gcc.dg/ipa/PR65282.c: New test.
9419 2015-03-13 Jeff Law <law@redhat.com>
9421 PR tree-optimization/65241
9422 * gcc.c-torture/compile/pr65241.c: New test.
9424 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9427 * gcc.target/avr/torture/pr64331.c: New test.
9429 2015-03-03 Martin Liska <mliska@suse.cz>
9430 Jan Hubicka <hubicka@ucw.cz>
9432 * g++.dg/ipa/pr65263.C: New test.
9434 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9437 * gcc.dg/lto/pr65130_0.c: New testcase.
9438 * gcc.dg/lto/pr65130_1.c: New testcase.
9440 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9443 * g++.dg/torture/pr64988.C: New testcase.
9445 2015-03-02 Tobias Burnus <burnus@net-b.de>
9447 * gfortran.dg/coarray_atomic_6.f90: New.
9449 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9452 * gcc.target/i386/pr65184.c: New.
9454 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9457 * gcc.target/i386/pr65183.c: New.
9459 2015-02-28 Martin Liska <mliska@suse.cz>
9460 Jan Hubicka <hubicka@ucw.cz>
9462 * gcc.dg/ipa/ipa-icf-35.c: New test.
9463 * gcc.dg/ipa/ipa-icf-36.c: New test.
9464 * gcc.dg/ipa/ipa-icf-37.c: New test.
9466 2015-02-28 Martin Liska <mliska@suse.cz>
9467 Jan Hubicka <hubicka@ucw.cz>
9470 * gcc.dg/ipa/ipa-icf-34.c: New test.
9472 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9475 * gcc.target/sh/sh/pr61142.c: New.
9477 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9479 * g++.dg/other/dump-ada-spec-3.C: New test.
9481 2015-03-01 Martin Liska <mliska@suse.cz>
9483 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9484 * g++.dg/ipa/pr63595.C: Update expected results.
9486 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9489 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9491 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9493 * gcc.dg/vect/pr59354.c: Move vector producing code to
9496 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9499 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9500 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9501 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9502 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9504 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9506 PR tree-optimization/65048
9507 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9508 (foo): Use K&R style definition.
9510 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9513 * g++.dg/pr65032.C: New.
9515 2015-02-27 Marek Polacek <polacek@redhat.com>
9518 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9521 2015-02-27 Marek Polacek <polacek@redhat.com>
9524 * gcc.dg/pr65228.c: New test.
9526 2015-02-27 Kai Tietz <ktietz@redhat.com>
9529 * gcc.dg/weak/weak-17.c: New file.
9531 2015-02-27 Richard Biener <rguenther@suse.de>
9534 * g++.dg/lto/pr65193_0.C: New testcase.
9536 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9538 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9539 * gcc.target/s390/hotpatch-8.c: Likewise.
9540 * gcc.target/s390/hotpatch-9.c: Likewise.
9541 * gcc.target/s390/pr61078.c: Likewise.
9542 * gcc.target/s390/pr57960.c: Remove -m64.
9543 * gcc.target/s390/pr61078.c: Likewise.
9545 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9546 Martin Liska <mliska@suse.cz>
9549 * gcc.dg/pr64454.c: Disable ICF.
9550 * gcc.dg/pr28685-1.c: Disable ICF
9551 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9552 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9553 * g++.dg/ipa/ipa-icf-4.C: Update template.
9555 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9557 PR tree-optimization/65216
9558 * gcc.c-torture/execute/pr65216.c: New test.
9560 PR tree-optimization/65215
9561 * gcc.c-torture/execute/pr65215-1.c: New test.
9562 * gcc.c-torture/execute/pr65215-2.c: New test.
9563 * gcc.c-torture/execute/pr65215-3.c: New test.
9564 * gcc.c-torture/execute/pr65215-4.c: New test.
9565 * gcc.c-torture/execute/pr65215-5.c: New test.
9567 2015-02-26 Tom de Vries <tom@codesourcery.com>
9569 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9571 2015-02-26 Martin Liska <mliska@suse.cz>
9572 Jan Hubicka <hubicka@ucw.cz>
9574 * g++.dg/ipa/pr64146.C: Update expected results.
9575 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9576 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9577 * gcc.dg/ipa/ipa-icf-34.c: New test.
9579 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9581 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9582 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9583 (dg-additional-options): Remove dg directive.
9584 (dg-final): Add dg directive.
9586 2015-02-26 Marek Polacek <polacek@redhat.com>
9589 * g++.dg/ipa/pr65008.C: New test.
9591 2015-02-26 Tom de Vries <tom@codesourcery.com>
9593 * lib/profopt.exp (profopt-target-cleanup): New proc.
9594 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9595 files from sources from dg-additional-sources.
9597 2015-02-26 Tom de Vries <tom@codesourcery.com>
9599 * lib/gcov.exp: Cleanup in case of xfail.
9601 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9603 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9605 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9608 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9609 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9610 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9611 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9612 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9613 * g++.dg/debug/pr46123.C: XFAIL and move...
9614 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9615 * gcc.dg/debug/dwarf2-3.c: Move...
9616 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9618 2015-02-26 Marek Polacek <polacek@redhat.com>
9621 * g++.dg/cpp1y/pr65202.C: New test.
9623 2015-02-26 Tom de Vries <tom@codesourcery.com>
9625 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9626 locale_facets.h.gcov.
9628 2015-02-26 Tom de Vries <tom@codesourcery.com>
9630 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9632 2015-02-26 Tom de Vries <tom@codesourcery.com>
9634 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9636 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9639 * gcc.target/i386/pr65217.c: New.
9641 2015-02-26 Tom de Vries <tom@codesourcery.com>
9643 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9645 2015-02-26 Tom de Vries <tom@codesourcery.com>
9647 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9649 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9651 PR tree-optimization/65048
9652 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9654 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9656 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9657 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9659 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9662 * gcc.target/i386/pr65161.c: New test.
9664 2015-02-26 Terry Guo <terry.guo@arm.com>
9666 * gcc.target/arm/no-volatile-in-it.c: New test.
9668 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9670 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9671 (dg-options): Add -save-temps.
9672 (dg-final): Add cleanup-saved-temps.
9674 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9676 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9678 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9680 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9681 * gcc.target/powerpc/pack01.c: Include string.h.
9683 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9686 * gcc.target/i386/pr65167.c: New.
9688 2015-02-25 Kai Tietz <ktietz@redhat.com>
9690 PR tree-optimization/61917
9691 * gcc.dg/vect/vect-pr61917.c: New file.
9693 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9695 PR tree-optimization/65170
9696 * gcc.c-torture/execute/pr65170.c: New test.
9697 * gcc.dg/tree-ssa/vrp96.c: New test.
9699 2015-02-24 Tom de Vries <tom@codesourcery.com>
9701 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9703 2015-02-24 Tom de Vries <tom@codesourcery.com>
9706 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9707 (dg-additional-files-options): Copy additional_sources to
9708 additional_sources_used before emptying additional_sources.
9709 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9710 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9711 (cleanup-saved-temps): Use additional_sources_used instead of
9713 (dg-test): Reset additional_sources_used.
9715 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9718 * gfortran.dg/integer_exponentiation_6.F90: New test.
9720 2015-02-23 Martin Sebor <msebor@redhat.com>
9723 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9724 two parts. One to save registers, the other to verify the
9725 registers have the right values. Save register state into
9726 static data rather than on the stack.
9728 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9731 * c-c++-common/asan/pr63888.c: New test.
9733 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9736 * gcc.c-torture/compile/pr65163.c: New.
9738 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9740 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9741 with -m31 on 64 bit.
9742 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9743 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9745 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9747 * gcc.target/s390/20090223-1.c: Add
9748 -Wno-implicit-function-declaration option.
9749 * gcc.target/s390/pr42224.c: Likewise.
9750 * gcc.target/s390/pr55718.c: Likewise.
9752 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9754 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9755 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9756 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9757 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9758 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9759 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9760 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9761 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9762 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9763 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9764 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9765 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9766 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9767 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9768 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9769 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9770 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9771 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9772 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9773 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9774 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9776 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9778 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9779 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9780 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9781 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9782 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9783 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9784 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9785 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9786 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9787 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9788 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9789 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9790 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9791 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9792 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9793 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9795 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9799 * gfortran.dg/pr61960.f90: New.
9800 * gfortran.dg/pr64230.f90: New.
9801 * gfortran.dg/pr64980.f03: New.
9803 2015-02-22 Tom de Vries <tom@codesourcery.com>
9805 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9807 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9810 * gnat.dg/timing_events.adb: Removed, invalid test.
9812 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9815 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9817 * g++.dg/gcov/gcov-2.C: Likewise.
9819 2015-02-20 Richard Biener <rguenther@suse.de>
9821 PR tree-optimization/65136
9822 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9824 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9827 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9828 powerpc*-*-linux* and nvptx-*-* blacklisting.
9830 * gcc.dg/sibcall-9.c: New test.
9831 * gcc.dg/sibcall-10.c: New test.
9833 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9835 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9837 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9840 * gcc.target/avr/torture/pr64452.c: New test.
9842 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9844 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9845 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9847 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9850 * lib/target-supports.exp (check_compile): Check whether
9851 additional_sources is defined before using it.
9853 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9856 * g++.dg/opt/pr65074.C: New file.
9858 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9860 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9861 (size_type): New typedef.
9862 (operator "" _script): Use it for the last argument.
9864 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9866 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9868 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9870 * lib/target-supports.exp (check_compile): Save/restore
9871 additional_sources that may belong to an actual test.
9873 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9875 PR gcov-profile/64634
9876 * g++.dg/gcov/gcov-15.C: New test.
9878 2015-02-18 Tom de Vries <tom@codesourcery.com>
9880 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9882 2015-02-18 Tom de Vries <tom@codesourcery.com>
9884 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9886 2015-02-18 Tom de Vries <tom@codesourcery.com>
9888 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9890 2015-02-18 Tom de Vries <tom@codesourcery.com>
9892 * gfortran.dg/fmt_cache_1.f: Add missing close.
9894 2015-02-18 Tom de Vries <tom@codesourcery.com>
9897 * gfortran.dg/read_eof_8.f90: Add missing close.
9899 2015-02-18 Richard Biener <rguenther@suse.de>
9901 PR tree-optimization/65063
9902 * gcc.dg/pr65063.c: New testcase.
9904 2015-02-18 Richard Biener <rguenther@suse.de>
9906 PR tree-optimization/62217
9907 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9909 2015-02-18 Marek Polacek <polacek@redhat.com>
9912 * c-c++-common/ubsan/pr65081.c: New test.
9914 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9916 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9917 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9919 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9921 * gcc.dg/ipa/propalign-3.c: New test.
9923 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9926 * gcc.target/sh/pr64793.c: New.
9927 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9929 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9931 * gcc.target/arm/divzero.c: New test case.
9933 2015-02-17 Tom de Vries <tom@codesourcery.com>
9935 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9937 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9938 Jakub Jelinek <jakub@redhat.com>
9941 * g++.dg/cpp0x/pr65075.C: New test.
9943 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9946 * gcc.target/powerpc/pr65058.c: New test.
9948 2015-02-16 Jeff Law <law@redhat.com>
9950 PR tree-optimization/64823
9951 * gcc.dg/uninit-20.c: New test.
9953 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9954 James Greenhalgh <james.greenhalgh@arm.com>
9957 * gcc.dg/ipa/ipa-clone-1.c: New test.
9959 2015-02-16 Richard Biener <rguenther@suse.de>
9961 PR tree-optimization/65077
9962 * gcc.dg/torture/pr65077.c: New testcase.
9964 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9966 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9967 Directive adjusted to scan for ldaxr.
9968 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9969 adjusted to scan for ldaex.
9971 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9974 * g++.dg/cpp0x/constexpr-65080.C: New.
9976 2015-02-16 Richard Biener <rguenther@suse.de>
9978 PR tree-optimization/63593
9979 * gcc.dg/pr63593.c: New testcase.
9981 2015-02-16 Marek Polacek <polacek@redhat.com>
9984 * gcc.dg/pr65066.c: New test.
9986 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9988 * gcc.dg/pr65002.C: Move ...
9989 * g++.dg/ipa/pr65002.C: ... here.
9991 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9993 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9994 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9995 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9996 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9998 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10001 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10002 the expression to find calls.
10003 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10004 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10005 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10006 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10007 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10009 2015-02-14 Marek Polacek <polacek@redhat.com>
10012 * gcc.dg/array-11.c: New test.
10013 * gcc.dg/array-12.c: New test.
10014 * gcc.dg/array-13.c: New test.
10015 * gcc.dg/array-14.c: New test.
10016 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10017 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10018 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10019 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10020 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10021 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10023 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10026 * g++.dg/lookup/using54.C: New.
10028 2015-02-13 Jeff Law <law@redhat.com>
10031 Revert my change for tree-optimization/64823.
10033 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10035 PR tree-optimization/65053
10036 * gcc.c-torture/execute/pr65053-1.c: New test.
10037 * gcc.c-torture/execute/pr65053-2.c: New test.
10039 2015-02-13 Marek Polacek <polacek@redhat.com>
10042 * gcc.dg/pr65050.c: New test.
10044 2015-02-13 Jeff Law <law@redhat.com>
10046 PR tree-optimization/64823
10047 * gcc.dg/uninit-20.c: New test.
10049 PR rtl-optimization/47477
10050 * gcc.dg/tree-ssa/pr47477.c: New test.
10052 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10055 * g++.dg/parse/ivdep-2.C: New.
10056 * g++.dg/parse/ivdep-3.C: Likewise.
10058 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10061 * gfortran.dg/continuation_13.f90: New test.
10062 * gfortran.dg/continuation_14.f: New test.
10064 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10067 * g++.dg/cpp0x/sfinae55.C: New.
10069 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10072 * g++.dg/ipa/pr65034.C: New test.
10074 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10076 PR tree-optimization/65002
10077 * gcc.dg/pr65002.C: New.
10079 2015-02-13 Marek Polacek <polacek@redhat.com>
10082 * c-c++-common/pr65040.c: New test.
10084 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10086 PR tree-optimization/64705
10087 * gcc.dg/tree-ssa/pr64705.c: New test.
10089 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10092 * gcc.dg/visibility-22.c: New test.
10093 * gcc.dg/visibility-23.c: New test.
10094 * gcc.target/i386/pr32219-1.c: New test.
10095 * gcc.target/i386/pr32219-2.c: New test.
10096 * gcc.target/i386/pr32219-3.c: New test.
10097 * gcc.target/i386/pr32219-4.c: New test.
10098 * gcc.target/i386/pr32219-5.c: New test.
10099 * gcc.target/i386/pr32219-6.c: New test.
10100 * gcc.target/i386/pr32219-7.c: New test.
10101 * gcc.target/i386/pr32219-8.c: New test.
10102 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10104 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10106 PR libgfortran/57822
10107 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10108 four different KINDs.
10110 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10113 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10116 * g++.dg/ubsan/pr65000.C: New test.
10118 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10121 * gfortran.dg/finalize_28.f90: New test
10123 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10126 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10127 DW_TAG_lexical_block removal.
10128 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10129 * g++.dg/guality/pr55541.C: New test.
10132 * g++.dg/ubsan/pr64984.C: New test.
10134 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10136 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10138 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10141 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10142 instructions for 2015-01-14 get_memmodel changes.
10143 * gcc.target/powerpc/atomic-p8.c: Likewise.
10146 * g++.dg/ubsan/pr65019.C: New test.
10148 PR tree-optimization/65014
10149 * gcc.c-torture/compile/pr65014.c: New test.
10151 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10153 PR libgfortran/57822
10154 * gfortran/fmt_g0_7.f08: Revise test.
10156 2015-02-11 Jeff Law <law@redhat.com>
10159 * gcc.target/m68k/pr63347.c: New test.
10161 2015-02-11 Marek Polacek <polacek@redhat.com>
10163 * g++.dg/ubsan/shift-1.C: New test.
10164 * gcc.dg/ubsan/c-shift-2.c: New test.
10165 * c-c++-common/ubsan/shift-5.c: Remove file.
10167 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10169 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10170 Directive adjusted to XFAIL.
10171 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10174 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10176 PR middle-end/65003
10177 * g++.dg/opt/pr65003.C: New test.
10179 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10181 * lib/target-supports.exp (check_effective_target_pie): Renamed
10183 (check_effective_target_pie_enabled): This.
10184 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10185 * gcc.target/i386/pie.c: Likewise.
10187 2015-02-11 Andrew Pinski <apinski@cavium.com>
10190 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10191 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10193 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10196 * gcc.target/i386/pr61925-1.c: New test.
10197 * gcc.target/i386/pr61925-2.c: New test.
10198 * gcc.target/i386/pr61925-3.c: New test.
10200 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10203 * g++.dg/asan/pr65004.C: New test.
10205 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10208 * gcc.taget/sh/pr64661-0.h: New.
10209 * gcc.taget/sh/pr64661-1.c: New.
10210 * gcc.taget/sh/pr64661-2.c: New.
10211 * gcc.taget/sh/pr64661-3.c: New.
10212 * gcc.taget/sh/pr64661-4.c: New.
10214 2015-02-10 Richard Biener <rguenther@suse.de>
10216 PR tree-optimization/64995
10217 * g++.dg/torture/pr64995.C: New testcase.
10219 2015-02-10 Richard Biener <rguenther@suse.de>
10221 PR tree-optimization/64909
10222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10224 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10226 * gcc.dg/signbit-sa.c: New test.
10228 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10230 PR libgfortran/57822
10231 * gfortran/fmt_g0_7.f08: New test.
10233 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10235 PR tree-optimization/43378
10236 * gcc.dg/tree-ssa/pr43378.c: New test.
10238 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10241 * g++.dg/torture/pr64978.C: New testcase.
10243 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10246 * gcc.dg/asan/pr64981.c: New test.
10248 2015-02-09 Marek Polacek <polacek@redhat.com>
10251 * gcc.dg/pr64856.c: New test.
10253 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10256 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10257 * gcc.c-torture/execute/pr64979.c: New test.
10259 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10261 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10263 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10265 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10266 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10268 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10271 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10273 2015-02-09 Richard Biener <rguenther@suse.de>
10275 PR tree-optimization/54000
10276 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10278 2015-02-09 Tom de Vries <tom@codesourcery.com>
10280 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10282 2015-02-09 Martin Liska <mliska@suse.cz>
10284 * g++.dg/ipa/pr64858.C: New test.
10286 2015-02-09 Tom de Vries <tom@codesourcery.com>
10288 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10290 2015-02-08 Andrew Pinski <apinski@cavium.com>
10292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10294 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10297 * gfortran.dg/use_rename_8.f90: New.
10299 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10301 * gnat.dg/addr7.ad[sb]: New test.
10302 * gnat.dg/addr8.ad[sb]: Likewise.
10304 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10307 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10308 from jit.dg/test-compile-to-executable.c's create_code, with a
10309 clarification of the output message.
10310 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10312 (test_jit): Use CHECK_NO_ERRORS when calling
10313 gcc_jit_context_compile_to_file.
10314 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10315 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10316 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10317 about deletions that are attempted.
10318 (jit-verify-compile-to-file): Rename to...
10319 (jit-verify-output-file-was-created): ...this, and drop the
10320 attempt to run "file" and verify the output.
10321 (jit-verify-assembler): New function.
10322 (jit-verify-object): New function.
10323 (jit-verify-dynamic-library): New function.
10324 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10325 favor of an implementation from new file
10326 create-code-for-hello-world-executable.h, which also adds a
10328 (dg-final): Replace jit-verify-compile-to-file with
10329 jit-verify-output-file-was-created, and invoke new function
10330 jit-verify-assembler.
10331 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10332 the output message.
10333 (dg-final): Replace jit-verify-compile-to-file with
10334 jit-verify-output-file-was-created, and invoke new function
10335 jit-verify-dynamic-library.
10336 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10337 favor of an implementation from new file
10338 create-code-for-hello-world-executable.h, which also adds a
10340 (dg-final): Replace jit-verify-compile-to-file with
10341 jit-verify-output-file-was-created. Strengthen the expected stdout
10342 from the built executable.
10343 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10344 favor of an implementation from new file
10345 create-code-for-hello-world-executable.h, which also adds a
10347 (dg-final): Replace jit-verify-compile-to-file with
10348 jit-verify-output-file-was-created, and invoke new function
10350 * jit.dg/verify-dynamic-library.c: New source file.
10352 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10353 Brian Rzycki <b.rzycki@samsung.com>
10355 PR tree-optimization/64878
10356 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10358 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10361 * g++.dg/ipa/pr64896.C: New test.
10363 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10366 * gcc.target/powerpc/pr64205.c: New file.
10368 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10370 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10371 (dg-options): Use -fpie instead of -fPIE -pie.
10373 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10375 PR middle-end/64937
10376 * g++.dg/asan/pr64937.C: New test.
10378 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10381 * gfortran.dg/class_to_type_4.f90: New test
10383 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10385 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10387 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10389 PR rtl-optimization/64957
10391 * gcc.c-torture/execute/pr64957.c: New test.
10393 2015-02-05 Jeff Law <law@redhat.com>
10396 * gcc.target/h8300/pr17306-1.c: New test.
10397 * gcc.target/h8300/pr17306-2.c: New test.
10399 2015-02-05 Tobias Burnus <burnus@net-b.de>
10402 * gfortran.dg/structure_constructor_12.f90: New.
10404 2015-02-05 Jeff Law <law@redhat.com>
10407 gcc.target/h8300/pr58400.c: New test.
10409 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10411 * gcc.target/arm/macro_defs0.c: New test.
10412 * gcc.target/arm/macro_defs1.c: New test.
10413 * gcc.target/arm/macro_defs2.c: New test.
10415 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10417 PR rtl-optimization/64905
10418 * gcc.target/i386/pr64905.c: Require nonpic target.
10419 (dg-options): Add -fomit-frame-pointer.
10422 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10424 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10425 tree dump scanning.
10427 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10430 * gfortran.dg/type_to_class_2.f90: New test
10431 * gfortran.dg/type_to_class_3.f90: New test
10433 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10436 * g++.dg/torture/pr64686.C: New testcase.
10438 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10440 PR rtl-optimization/64905
10441 * gcc.target/i386/pr64905.c: New file.
10443 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10445 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10446 * gcc.dg/guality/pr41616-1.c: Ditto.
10448 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10451 * gcc.dg/pr64817-3.c: New.
10453 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10454 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10456 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10457 pass parameters in registers.
10458 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10459 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10460 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10462 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10466 list, allow for multilibed targets.
10467 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10469 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10471 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10472 * gcc.dg/pr46728-6.c: Ditto.
10474 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10476 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10477 for mips_nanlegacy target.
10479 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10481 * gcc.target/i386/chkp-hidden-def.c: New.
10483 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10485 PR middle-end/62103
10486 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10487 to use 24 bits for bitfield b.
10489 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10492 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10493 cache result in a global variable. Include all 32-bit targets for
10496 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10498 PR rtl-optimization/64756
10499 * gcc.c-torture/execute/pr64756.c: New test.
10501 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10504 * gcc.target/sh/pr64660-0.h: New.
10505 * gcc.target/sh/pr64660-1.c: New.
10506 * gcc.target/sh/pr64660-2.c: New.
10507 * gcc.target/sh/pr64660-3.c: New.
10508 * gcc.target/sh/pr64660-4.c: New.
10510 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10513 * g++.dg/warn/Waddress-2.C: New.
10515 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10517 PR middle-end/61225
10518 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10520 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10522 PR preprocessor/64803
10523 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10525 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10527 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10529 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10532 (_ARM_FPSRC): Add DN and AHP fields.
10533 (clean_results): Force DN=1 on AArch64.
10534 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10535 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10536 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10537 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10538 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10539 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10541 2015-02-02 Alan Modra <amodra@gmail.com>
10543 * gcc.target/powerpc/cprophard.c: New.
10545 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10547 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10548 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10550 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10553 * gcc.dg/pr64817-1.c: New test.
10554 * gcc.dg/pr64817-2.c: New test.
10556 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10559 * gcc.target/sh/pr64851-0.h: New
10560 * gcc.target/sh/pr64851-1.c: New
10561 * gcc.target/sh/pr64851-2.c: New
10562 * gcc.target/sh/pr64851-3.c: New
10563 * gcc.target/sh/pr64851-4.c: New
10565 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10568 * gcc.dg/torture/pr64882.c: New test.
10570 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10576 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10578 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10579 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10580 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10581 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10582 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10583 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10585 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10586 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10588 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10589 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10592 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10595 * g++.dg/pr64688-2.C: New.
10597 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10599 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10600 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10601 * gcc.target/i386/fuse-caller-save.c: Ditto.
10602 * gcc.target/i386/headmerge-1.c: Ditto.
10603 * gcc.target/i386/headmerge-2.c: Ditto.
10604 * gcc.target/i386/sibcall-6.c: Ditto.
10606 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10609 * gcc.target/i386/pr64617.c: New test.
10611 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10614 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10615 (dg-options): Remove -m32.
10616 (dg-final): Scan for "movb %al" only.
10617 * gcc.target/i386/pr15184-2.c: Ditto.
10619 2015-01-30 Richard Biener <rguenther@suse.de>
10621 PR tree-optimization/64829
10622 * gcc.dg/vect/pr64829.c: New testcase.
10624 2015-01-29 Marek Polacek <polacek@redhat.com>
10627 * gcc.dg/pr64709.c: New test.
10629 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10632 * g++.dg/ubsan/pr64717-1.C: New test.
10633 * g++.dg/ubsan/pr64717-2.C: New test.
10635 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10637 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10639 2015-01-29 Jeff Law <law@redhat.com>
10642 * gcc.target/i386/pr15184-1.c: New test.
10643 * gcc.target/i386/pr15184-2.c: New test.
10645 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10647 PR tree-optimization/64746
10648 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10650 2015-01-29 Richard Biener <rguenther@suse.de>
10652 PR tree-optimization/64853
10653 * gcc.dg/torture/pr64853.c: New testcase.
10655 2015-01-29 Richard Biener <rguenther@suse.de>
10657 PR tree-optimization/64844
10658 * gcc.dg/vect/pr64844.c: New testcase.
10660 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10662 PR middle-end/64809
10663 * gcc.dg/pr64809.c: Delete.
10665 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10667 PR middle-end/64805
10668 * gcc.target/i386/pr64805.c: New.
10670 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10672 * gcc.dg/guality/guality.h (main): Add argv[0] to
10673 guality_gdb_command.
10675 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10678 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10680 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10683 * gcc.target/sh/sh.exp
10684 (check_effective_target_atomic_model_soft_gusa_available,
10685 check_effective_target_atomic_model_soft_tcb_available,
10686 check_effective_target_atomic_model_soft_imask_available,
10687 check_effective_target_atomic_model_hard_llcs_available): New.
10688 * gcc.target/sh/pr64659-0.h: New.
10689 * gcc.target/sh/pr64659-1.c: New.
10690 * gcc.target/sh/pr64659-2.c: New.
10691 * gcc.target/sh/pr64659-3.c: New.
10692 * gcc.target/sh/pr64659-4.c: New.
10694 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10696 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10697 scan-assembler-times pattern.
10699 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10701 PR middle-end/64809
10702 * gcc.dg/pr64809.c: New test.
10704 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10706 PR tree-optimization/64277
10707 * gcc.dg/pr64277.c: New.
10709 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10711 PR tree-optimization/64718
10712 * gcc.c-torture/execute/pr64718.c: New test.
10714 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10716 * gcc.target/aarch64/abs_2.c: New.
10718 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10720 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10721 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10722 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10725 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10728 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10729 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10730 { target comdat_group }.
10732 2015-01-27 Tobias Burnus <burnus@net-b.de>
10735 * gfortran.dg/goacc/coarray_2.f90: New.
10737 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10741 * g++.dg/torture/pr64139.C: New testcase.
10742 * g++.dg/torture/pr60871.C: Likewise.
10744 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10747 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10748 prevent linking errors.
10750 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10753 * g++.dg/torture/pr64282.C: New testcase.
10755 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10757 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10760 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10762 * gcc.target/s390/hotpatch-13.c: New testcase.
10763 * gcc.target/s390/hotpatch-14.c: New testcase.
10764 * gcc.target/s390/hotpatch-15.c: New testcase.
10765 * gcc.target/s390/hotpatch-16.c: New testcase.
10766 * gcc.target/s390/hotpatch-17.c: New testcase.
10767 * gcc.target/s390/hotpatch-18.c: New testcase.
10768 * gcc.target/s390/hotpatch-19.c: New testcase.
10769 * gcc.target/s390/hotpatch-20.c: New testcase.
10770 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10771 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10772 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10773 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10774 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10775 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10776 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10777 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10778 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10779 * gcc.target/s390/hotpatch-10.c: Likewise.
10780 * gcc.target/s390/hotpatch-11.c: Likewise.
10781 * gcc.target/s390/hotpatch-12.c: Likewise.
10782 * gcc.target/s390/hotpatch-2.c: Likewise.
10783 * gcc.target/s390/hotpatch-3.c: Likewise.
10784 * gcc.target/s390/hotpatch-4.c: Likewise.
10785 * gcc.target/s390/hotpatch-5.c: Likewise.
10786 * gcc.target/s390/hotpatch-6.c: Likewise.
10787 * gcc.target/s390/hotpatch-7.c: Likewise.
10788 * gcc.target/s390/hotpatch-8.c: Likewise.
10789 * gcc.target/s390/hotpatch-9.c: Likewise.
10790 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10791 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10792 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10793 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10794 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10795 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10796 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10797 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10799 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10801 * gcc.dg/long_branch.c: New testcase.
10803 2015-01-27 Richard Biener <rguenther@suse.de>
10805 PR tree-optimization/56273
10806 PR tree-optimization/59124
10807 PR tree-optimization/64277
10808 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10809 * gcc.dg/Warray-bounds-12.c: Likewise.
10810 * gcc.dg/Warray-bounds-13.c: Likewise.
10812 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10814 PR rtl-optimization/61058
10815 * gcc.dg/pr61058.c: New test.
10817 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10819 * gcc.target/i386/chkp-narrow-bounds.c: New.
10821 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10823 PR tree-optimization/64807
10824 * gcc.dg/pr64807.c: New test.
10827 * gcc.dg/pr64766.c: New test.
10829 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10832 * gcc.target/sh/pr49263-4.c: New.
10834 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10837 * gfortran.dg/allocate_with_mold_1.f90: New test
10839 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10842 * gcc.dg/pr64778.c: New test.
10844 PR middle-end/64421
10845 * gcc.dg/vect/pr64421.c: New test.
10847 2015-01-26 Tobias Burnus <burnus@net-b.de>
10850 * gfortran.dg/coarray_36.f: New.
10851 * gfortran.dg/coarray_37.f90: New.
10853 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10856 * gfortran.dg/class_allocate_18.f90: New.
10858 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10860 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10862 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10864 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10866 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10868 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10870 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10872 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10874 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10876 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10877 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10878 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10879 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10881 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10883 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10884 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10885 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10887 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10889 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10890 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10891 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10892 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10893 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10896 2015-01-26 Richard Biener <rguenther@suse.de>
10898 PR middle-end/64764
10899 * gcc.dg/uninit-19.c: New testcase.
10901 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10903 * lib/target-supports.exp (check_effective_target_vect64): Add
10906 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10909 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10911 2015-01-26 Tony Liu <tony.liu@arm.com>
10913 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10916 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10918 PR libfortran/64770
10919 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10920 correctly, clean up afterwards.
10922 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10925 * gfortran.dg/use_rename_7.f90: New.
10927 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10929 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10930 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10932 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10935 * gcc.target/sh/pr54236-4.c: New.
10937 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10939 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10940 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10943 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10945 PR libfortran/64770
10946 * gfortran.dg/open_new_segv.f90: New test.
10948 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10957 * gcc.target/sh/pr64345-1.c: New.
10958 * gcc.target/sh/pr64345-2.c: New.
10959 * gcc.target/sh/pr59533-1.c: New.
10960 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10961 * gcc.target/sh/pr52933-2.c: Likewise.
10962 * gcc.target/sh/pr54089-1.c: Likewise.
10963 * gcc.target/sh/pr54236-1.c: Likewise.
10964 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10965 * gcc.target/sh/pr49263-1.c: Remove xfails.
10966 * gcc.target/sh/pr49263-2.c: Likewise.
10967 * gcc.target/sh/pr49263-3.c: Likewise.
10968 * gcc.target/sh/pr53987-1.c: Likewise.
10969 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10970 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10971 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10972 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10973 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10974 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10976 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10979 2015-01-24 Tom de Vries <tom@codesourcery.com>
10981 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10983 2015-01-23 Ian Lance Taylor <iant@google.com>
10986 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10987 targets without split stack support.
10989 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10992 * gcc.target/i386/pr64317.c: New test.
10994 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10996 PR rtl-optimization/63637
10997 PR rtl-optimization/60663
10998 * gcc.dg/pr63637-1.c: New test.
10999 * gcc.dg/pr63637-2.c: New test.
11000 * gcc.dg/pr63637-3.c: New test.
11001 * gcc.dg/pr63637-4.c: New test.
11002 * gcc.dg/pr63637-5.c: New test.
11003 * gcc.dg/pr63637-6.c: New test.
11004 * gcc.target/i386/pr63637-1.c: New test.
11005 * gcc.target/i386/pr63637-2.c: New test.
11006 * gcc.target/i386/pr63637-3.c: New test.
11007 * gcc.target/i386/pr63637-4.c: New test.
11008 * gcc.target/i386/pr63637-5.c: New test.
11009 * gcc.target/i386/pr63637-6.c: New test.
11011 2015-01-23 Richard Biener <rguenther@suse.de>
11014 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11015 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11017 2015-01-23 Marek Polacek <polacek@redhat.com>
11019 PR preprocessor/60570
11020 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11021 * gcc.dg/cpp/pr60570.c: New test.
11023 2015-01-23 Richard Biener <rguenther@suse.de>
11026 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11027 vectorization on vect64 targets.
11029 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11032 * gfortran.dg/class_allocate_17.f90: New.
11034 2015-01-23 Tobias Burnus <burnus@net-b.de>
11037 * gfortran.dg/goacc/combined_loop.f90: New.
11039 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11042 * gfortran.dg/make_unit.f90: New test.
11044 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11047 * gfortran.dg/negative_unit_int8.f: Update.
11049 2015-01-22 Jeff Law <law@redhat.com>
11052 * gcc.target/m68k/pr52076-1.c: New test.
11053 * gcc.target/m68k/pr52076-2.c: New test.
11055 2015-01-22 Richard Biener <rguenther@suse.de>
11057 PR middle-end/64728
11058 * gcc.dg/torture/pr64728.c: New testcase.
11060 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11063 * g++.dg/pr64688.C: New test.
11065 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11067 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11068 to avoid errors with -fpic.
11070 2015-01-22 Richard Biener <rguenther@suse.de>
11073 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11075 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11077 PR rtl-optimization/64682
11078 * gcc.c-torture/execute/pr64682.c: New file.
11080 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11083 * gcc.dg/pr64511.c: New test.
11085 PR rtl-optimization/62078
11086 * g++.dg/opt/pr62078.C: New test.
11089 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11091 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11094 * gfortran.dg/internal_pack_15.f90: New test.
11096 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11098 * c-c++-common/tsan/step.c: New testcase.
11100 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11102 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11104 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11106 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11108 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11110 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11114 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11116 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11118 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11120 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11122 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11124 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11126 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11128 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11130 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11132 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11134 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11138 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11142 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11146 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11150 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11151 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11152 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11155 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11157 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11158 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11159 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11162 2015-01-21 Renlin Li <renlin.li@arm.com>
11164 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11165 * g++.dg/tls/thread_local5g.C: Likewise.
11166 * g++.dg/tls/thread_local6g.C: Likewise.
11168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11170 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11171 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11172 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11174 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11178 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11186 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11190 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11192 2015-01-20 Jeff Law <law@redhat.com>
11195 * gcc.target/m68k/pr59946.c: New test.
11197 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11199 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11200 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11201 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11203 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11205 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11206 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11207 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11209 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11211 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11212 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11213 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11215 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11217 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11218 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11219 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11221 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11224 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11226 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11227 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11228 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11230 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11232 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11233 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11234 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11236 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11238 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11240 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11242 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11245 * g++.dg/ubsan/pr64632.C: New test.
11248 * gcc.dg/pr64663.c: New test.
11250 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11253 * g++.dg/warn/Wunused-var-23.C: New.
11255 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11258 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11259 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11261 2015-01-20 Richard Biener <rguenther@suse.de>
11264 * gcc.dg/lto/pr64684_0.c: New testcase.
11265 * gcc.dg/lto/pr64684_1.c: Likewise.
11266 * gcc.dg/lto/pr64684_2.c: Likewise.
11267 * gcc.dg/lto/pr64685_0.c: Likewise.
11268 * gcc.dg/lto/pr64685_1.c: Likewise.
11270 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11273 * g++.dg/cpp1y/lambda-init12.C: New.
11275 2015-01-20 Richard Biener <rguenther@suse.de>
11277 PR tree-optimization/64410
11278 * g++.dg/vect/pr64410.cc: Require vect_double.
11280 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11283 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11285 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11289 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11291 PR rtl-optimization/64081
11292 * gcc.dg/pr64081.c: New test.
11294 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11296 * jit.dg/harness.h: Include <unistd.h>.
11297 (CHECK_NO_ERRORS): New.
11298 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11299 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11300 gcc_jit_context_compile_to_file.
11301 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11302 args to the spawned executable.
11303 (jit-expand-vars): New function.
11304 (jit-exe-params): New variable.
11305 (dg-jit-set-exe-params): New function.
11306 (jit-dg-test): Detect testcases that use
11307 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11308 Set arguments of spawned process to jit-exe-params.
11309 (jit-get-output-filename): New function.
11310 (jit-setup-compile-to-file): New function.
11311 (jit-verify-compile-to-file): New function.
11312 (jit-run-executable): New function.
11313 (jit-verify-executable): New function.
11314 * jit.dg/test-compile-to-assembler.c: New testcase.
11315 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11316 * jit.dg/test-compile-to-executable.c: New testcase.
11317 * jit.dg/test-compile-to-object.c: New testcase.
11319 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11322 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11325 2015-01-19 Martin Liska <mliska@suse.cz>
11327 * objc/compile/pr64668.m: New test.
11329 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11331 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11332 (create_overflow_fn): Update comment to clarify that
11333 the third param of the created function is a bool *, not
11335 (verify_int_overflow_fn): Convert param "expected_ovf" from
11336 int to bool. Update third param of "overflow_fn_type" from int *
11337 to bool *. Update local "actual_ovf" from int to bool.
11338 (verify_uint_overflow_fn): Likewise.
11340 2015-01-19 Martin Liska <mliska@suse.cz>
11342 * gcc.dg/ipa/ipa-icf-33.c: New test.
11344 2015-01-19 Felix Yang <felix.yang@huawei.com>
11345 Haijian Zhang <z.zhanghaijian@huawei.com>
11347 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11348 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11350 result_float64x2, expected_hfloat64x2): New helper type, variable and
11352 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11353 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11354 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11355 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11356 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11357 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11358 and target without the FMA feature.
11360 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11362 * gcc.target/aarch64/pr64304.c: New testcase.
11364 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11366 PR rtl-optimization/64081
11367 * gcc.dg/pr64081.c: New test.
11369 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11372 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11374 * gcc.target/aarch64/test_frame_6.c: Likewise.
11375 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11376 and x19 (in the epilogue).
11377 * gcc.target/aarch64/test_frame_4.c: Likewise.
11378 * gcc.target/aarch64/test_frame_7.c: Likewise.
11380 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11382 * gcc.target/i386/chkp-always_inline.c: New.
11384 2015-01-15 Andrew Pinski <apinski@cavium.com>
11385 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11387 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11388 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11390 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11393 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11394 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11396 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11399 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11401 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11404 * gcc.target/sh/torture/pr64652.c: New.
11406 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11408 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11409 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11410 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11411 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11412 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11413 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11415 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11418 * g++.dg/torture/pr64378.C: New testcase.
11420 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11423 * gfortran.dg/block_13.f08: New test
11425 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11428 * gfortran.dg/associate_1.f03: Allow test for character with
11431 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11433 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11434 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11436 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11438 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11440 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11443 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11445 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11448 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11451 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11454 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11456 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11459 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11461 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11463 PR rtl-optimization/52773
11464 * gcc.c-torture/compile/pr52773.c: New test.
11466 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11469 * g++.dg/cpp0x/alias-decl-46.C: New.
11471 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11473 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11475 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11477 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11479 (CHECK_FP): Likewise.
11480 (CHECK_CUMULATIVE_SAT): Likewise.
11482 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11484 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11485 (Set_Neon_Cumulative_Sat): Add parameter.
11486 (__set_neon_cumulative_sat): Support new parameter.
11487 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11488 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11490 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11491 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11494 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11496 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11497 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11499 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11502 * g++.dg/tls/thread_local-ice4.C: New.
11504 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11506 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11509 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11512 * g++.dg/cpp0x/vt-62276.C: New.
11514 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11516 PR middle-end/64353
11517 * g++.dg/pr64353.C: New.
11519 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11522 * gcc.target/aarch64/pr64263_1.c: New test.
11524 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11526 PR tree-optimization/64434
11527 * gcc.dg/torture/pr64434.c: Move to...
11528 * gcc.dg/pr64434.c: ... here.
11530 2015-01-16 Richard Biener <rguenther@suse.de>
11532 PR middle-end/64614
11533 * gcc.dg/uninit-18.c: New testcase.
11535 2015-01-16 Richard Biener <rguenther@suse.de>
11537 PR tree-optimization/64568
11538 * g++.dg/torture/pr64568-2.C: New testcase.
11540 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11543 * gcc.target/i386/chkp-label-address.c: New.
11545 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11548 * gfortran.dg/pointer_init_6.f90: Extended.
11550 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11552 * gcc.c-torture/compile/20150108.c: New test.
11554 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11556 * gcc.target/visium: New directory.
11558 2015-01-16 Richard Biener <rguenther@suse.de>
11560 PR tree-optimization/61743
11561 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11562 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11564 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11566 * gcc.dg/pr64015.c: New test.
11568 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11572 * g++.dg/ipa/pr64612.C: New test.
11574 2015-01-16 Renlin Li <renlin.li@arm.com>
11576 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11578 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11580 * gcc.target/i386/sse-14.c: Test new intrinsic.
11581 * gcc.target/i386/sse-22.c: Ditto.
11583 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11586 * g++.dg/cpp0x/auto44.C: New.
11588 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11591 * gcc.target/nios2/gpopt-all.c: New test case.
11592 * gcc.target/nios2/gpopt-local.c: New test case.
11593 * gcc.target/nios2/gpopt-global.c: New test case.
11594 * gcc.target/nios2/gpopt-data.c: New test case.
11595 * gcc.target/nios2/gpopt-none.c: New test case.
11597 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11599 * g++.dg/ubsan/vptr-1.C: New test.
11600 * g++.dg/ubsan/vptr-2.C: New test.
11601 * g++.dg/ubsan/vptr-3.C: New test.
11602 * g++.dg/ubsan/vptr-4.C: New test.
11603 * g++.dg/ubsan/vptr-5.C: New test.
11604 * g++.dg/ubsan/vptr-6.C: New test.
11605 * g++.dg/ubsan/vptr-7.C: New test.
11606 * g++.dg/ubsan/vptr-8.C: New test.
11607 * g++.dg/ubsan/vptr-9.C: New test.
11609 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11611 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11613 * lib/gcc-dg.exp: Likewise.
11615 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11617 PR rtl-optimization/64110
11618 * gcc.target/i386/pr64110.c: Add scan-assembler.
11620 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11621 James Norris <jnorris@codesourcery.com>
11622 Cesar Philippidis <cesar@codesourcery.com>
11623 Ilmir Usmanov <i.usmanov@samsung.com>
11625 * lib/target-supports.exp (check_effective_target_fopenacc): New
11627 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11628 * g++.dg/goacc/goacc.exp: Likewise.
11629 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11630 * gcc.dg/goacc/goacc.exp: Likewise.
11631 * gfortran.dg/goacc/goacc.exp: Likewise.
11632 * c-c++-common/cpp/openacc-define-1.c: New file.
11633 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11634 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11635 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11636 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11637 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11638 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11639 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11640 * c-c++-common/goacc/cache-1.c: Likewise.
11641 * c-c++-common/goacc/clauses-fail.c: Likewise.
11642 * c-c++-common/goacc/collapse-1.c: Likewise.
11643 * c-c++-common/goacc/data-1.c: Likewise.
11644 * c-c++-common/goacc/data-2.c: Likewise.
11645 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11646 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11647 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11648 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11649 * c-c++-common/goacc/if-clause-1.c: Likewise.
11650 * c-c++-common/goacc/if-clause-2.c: Likewise.
11651 * c-c++-common/goacc/kernels-1.c: Likewise.
11652 * c-c++-common/goacc/loop-1.c: Likewise.
11653 * c-c++-common/goacc/loop-private-1.c: Likewise.
11654 * c-c++-common/goacc/nesting-1.c: Likewise.
11655 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11656 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11657 * c-c++-common/goacc/parallel-1.c: Likewise.
11658 * c-c++-common/goacc/pcopy.c: Likewise.
11659 * c-c++-common/goacc/pcopyin.c: Likewise.
11660 * c-c++-common/goacc/pcopyout.c: Likewise.
11661 * c-c++-common/goacc/pcreate.c: Likewise.
11662 * c-c++-common/goacc/pragma_context.c: Likewise.
11663 * c-c++-common/goacc/present-1.c: Likewise.
11664 * c-c++-common/goacc/reduction-1.c: Likewise.
11665 * c-c++-common/goacc/reduction-2.c: Likewise.
11666 * c-c++-common/goacc/reduction-3.c: Likewise.
11667 * c-c++-common/goacc/reduction-4.c: Likewise.
11668 * c-c++-common/goacc/sb-1.c: Likewise.
11669 * c-c++-common/goacc/sb-2.c: Likewise.
11670 * c-c++-common/goacc/sb-3.c: Likewise.
11671 * c-c++-common/goacc/update-1.c: Likewise.
11672 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11673 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11674 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11675 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11676 * gfortran.dg/goacc/assumed.f95: Likewise.
11677 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11678 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11679 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11680 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11681 * gfortran.dg/goacc/branch.f95: Likewise.
11682 * gfortran.dg/goacc/cache-1.f95: Likewise.
11683 * gfortran.dg/goacc/coarray.f95: Likewise.
11684 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11685 * gfortran.dg/goacc/cray.f95: Likewise.
11686 * gfortran.dg/goacc/critical.f95: Likewise.
11687 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11688 * gfortran.dg/goacc/data-tree.f95: Likewise.
11689 * gfortran.dg/goacc/declare-1.f95: Likewise.
11690 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11691 * gfortran.dg/goacc/fixed-1.f: Likewise.
11692 * gfortran.dg/goacc/fixed-2.f: Likewise.
11693 * gfortran.dg/goacc/fixed-3.f: Likewise.
11694 * gfortran.dg/goacc/fixed-4.f: Likewise.
11695 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11696 * gfortran.dg/goacc/if.f95: Likewise.
11697 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11698 * gfortran.dg/goacc/list.f95: Likewise.
11699 * gfortran.dg/goacc/literal.f95: Likewise.
11700 * gfortran.dg/goacc/loop-1.f95: Likewise.
11701 * gfortran.dg/goacc/loop-2.f95: Likewise.
11702 * gfortran.dg/goacc/loop-3.f95: Likewise.
11703 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11704 * gfortran.dg/goacc/omp.f95: Likewise.
11705 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11706 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11707 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11708 * gfortran.dg/goacc/parameter.f95: Likewise.
11709 * gfortran.dg/goacc/private-1.f95: Likewise.
11710 * gfortran.dg/goacc/private-2.f95: Likewise.
11711 * gfortran.dg/goacc/private-3.f95: Likewise.
11712 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11713 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11714 * gfortran.dg/goacc/reduction.f95: Likewise.
11715 * gfortran.dg/goacc/routine-1.f90: Likewise.
11716 * gfortran.dg/goacc/routine-2.f90: Likewise.
11717 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11718 * gfortran.dg/goacc/several-directives.f95: Likewise.
11719 * gfortran.dg/goacc/sie.f95: Likewise.
11720 * gfortran.dg/goacc/subarrays.f95: Likewise.
11721 * gfortran.dg/gomp/map-1.f90: Likewise.
11722 * gfortran.dg/openacc-define-1.f90: Likewise.
11723 * gfortran.dg/openacc-define-2.f90: Likewise.
11724 * gfortran.dg/openacc-define-3.f90: Likewise.
11725 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11726 * g++.dg/gomp/block-2.C: Likewise.
11727 * g++.dg/gomp/block-3.C: Likewise.
11728 * g++.dg/gomp/block-5.C: Likewise.
11729 * g++.dg/gomp/target-1.C: Likewise.
11730 * g++.dg/gomp/target-2.C: Likewise.
11731 * g++.dg/gomp/taskgroup-1.C: Likewise.
11732 * g++.dg/gomp/teams-1.C: Likewise.
11733 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11734 * gcc.dg/cilk-plus/jump.c: Likewise.
11735 * gcc.dg/gomp/block-1.c: Likewise.
11736 * gcc.dg/gomp/block-10.c: Likewise.
11737 * gcc.dg/gomp/block-2.c: Likewise.
11738 * gcc.dg/gomp/block-3.c: Likewise.
11739 * gcc.dg/gomp/block-4.c: Likewise.
11740 * gcc.dg/gomp/block-5.c: Likewise.
11741 * gcc.dg/gomp/block-6.c: Likewise.
11742 * gcc.dg/gomp/block-7.c: Likewise.
11743 * gcc.dg/gomp/block-8.c: Likewise.
11744 * gcc.dg/gomp/block-9.c: Likewise.
11745 * gcc.dg/gomp/target-1.c: Likewise.
11746 * gcc.dg/gomp/target-2.c: Likewise.
11747 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11748 * gcc.dg/gomp/teams-1.c: Likewise.
11750 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11752 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11755 2015-01-15 Mike Stump <mikestump@comcast.net>
11757 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11758 * gcc.dg/inline_2.c: Likewise.
11759 * gcc.dg/inline_3.c: Likewise.
11760 * gcc.dg/inline_4.c: Likewise.
11762 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11765 * gfortran.dg/proc_ptr_comp_43.f90: New.
11767 2015-01-15 Mike Stump <mikestump@comcast.net>
11769 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11770 * gcc.dg/unroll_2.c: Likewise.
11771 * gcc.dg/unroll_3.c: Likewise.
11772 * gcc.dg/unroll_4.c: Likewise.
11773 * gcc.dg/unroll_5.c: Likewise.
11775 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11778 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11780 * gcc.target/aarch64/test_frame_6.c: Likewise.
11781 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11782 x30 and x19 (in the epilogue).
11783 * gcc.target/aarch64/test_frame_4.c: Likewise.
11784 * gcc.target/aarch64/test_frame_7.c: Likewise.
11786 2015-01-15 Martin Liska <mliska@suse.cz>
11788 * g++.dg/ipa/pr64068.C: New test.
11789 * gcc.dg/ipa/PR64559.c: New test.
11791 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11793 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11796 2015-01-15 Richard Biener <rguenther@suse.de>
11798 PR tree-optimization/61743
11799 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11800 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11802 2015-01-15 Renlin Li <renlin.li@arm.com>
11804 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11805 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11807 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11809 * gcc.dg/vect/vect-aggressive-1.c: New.
11810 * gcc.target/i386/avx2-vect-aggressive.c: New.
11812 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11814 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11816 2015-01-15 Richard Biener <rguenther@suse.de>
11819 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11820 -Wl,-undefined,dynamic_lookup.
11822 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11824 * gnat.dg/opt47.adb: New test.
11826 2015-01-15 Richard Biener <rguenther@suse.de>
11829 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11831 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11833 PR tree-optimization/64434
11834 * gcc.dg/torture/pr64434.c: New test.
11836 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11838 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11839 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11840 -march=loongson* and -march=octeon* require -mno-micromips.
11842 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11843 Matthew Fortune <matthew.fortune@imgtec.com>
11845 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11846 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11847 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11848 * gcc.target/mips/call-saved-7.c: New file.
11849 * gcc.target/mips/call-saved-8.c: New file.
11850 * gcc.target/mips/call-saved-9.c: New file.
11852 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11854 * gcc.target/mips/lsa.c: New file.
11855 * gcc.target/mips/mips64-lsa.c: Likewise.
11856 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11857 * gcc.target/mips/mulsize-4.c: Likewise.
11858 * gcc.target/mips/mulsize-5.c: New file.
11859 * gcc.target/mips/mulsize-6.c: Likewise.
11860 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11861 and !HAS_LSA as ghost options.
11862 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11865 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11867 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11869 2015-01-15 Richard Biener <rguenther@suse.de>
11871 PR middle-end/64365
11872 * gcc.dg/torture/pr64365.c: New testcase.
11874 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11876 * gcc.dg/stackprotectexplicit1.c: New test.
11877 * g++.dg/stackprotectexplicit2.c: New test.
11879 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11882 * gfortran.dg/inquire_internal.f90: New.
11883 * gfortran.dg/negative_unit_check.f90: New.
11885 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11888 * gcc.target/sh/pr53988-1.c: New.
11890 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11893 * g++.dg/tls/thread_local-ice3.C: New.
11895 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11897 * gcc.target/i386/fentry-override.c: Properly place {} in target
11898 selector. Remove nonpic.
11899 * gcc.target/i386/fentry.c: Likewise.
11901 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11903 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11904 warnings instead of errors.
11906 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11908 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11909 option support instead of ENABLE_LTO from Makefile.
11911 2015-01-14 Richard Biener <rguenther@suse.de>
11913 PR tree-optimization/59354
11914 * gcc.dg/vect/pr59354.c: New testcase.
11916 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11918 * lib/target-supports.exp
11919 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11920 on ARM architures before v7.
11922 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11924 PR middle-end/59448
11925 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11926 an atomic_exchange.
11928 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11931 * gcc.target/i386/pr64386.c: New test.
11933 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11936 * gcc.target/i386/pr64393.c: New test.
11938 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11941 * gcc.target/i386/pr64387.c: New test.
11943 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11945 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11947 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11949 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11951 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11954 * gcc.target/arm/pr64453.c: New.
11956 2015-01-14 Richard Biener <rguenther@suse.de>
11959 * gcc.dg/lto/pr64415_0.c: New testcase.
11960 * gcc.dg/lto/pr64415_1.c: Likewise.
11962 2015-01-14 Martin Liska <mliska@suse.cz>
11964 * gcc.dg/ipa/pr64307.c: New test.
11966 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11968 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11969 64-bit and 128-bit.
11971 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11974 * gcc.target/arm/pr64460_1.c: New test.
11976 2015-01-14 Richard Biener <rguenther@suse.de>
11978 PR tree-optimization/64493
11979 PR tree-optimization/64495
11980 * gcc.dg/vect/pr64493.c: New testcase.
11981 * gcc.dg/vect/pr64495.c: Likewise.
11983 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11985 * gcc.dg/Warray-bounds-11.c: New test-case.
11987 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11989 * gcc.target/mips/octeon3-pipe-1.c: New test.
11991 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11993 * jit.dg/harness.h (set_up_logging): Move string concatenation
11995 (concat_strings): New function.
11996 (dump_reproducer): New function.
11997 (test_jit): Call dump_reproducer.
11998 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12000 (jit-dg-test): Delete any generated reproducer from previous runs.
12001 Verify that a generated reproducer was created, and verify that it
12003 * jit.dg/test-nested-contexts.c (main): Call
12004 gcc_jit_context_dump_reproducer_to_file.
12006 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12008 * gcc.dg/aru-2.c: Add dg-require-profiling.
12010 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12012 * lib/target-supports.exp (check_profiling_available): Check if
12015 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12018 * g++.dg/torture/pr64565.C: New testcase.
12020 2015-01-13 Marek Polacek <polacek@redhat.com>
12022 PR middle-end/64391
12023 * gcc.dg/tm/pr64391.c: New test.
12025 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12027 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12030 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12032 * gcc.target/i386/pie.c: New test.
12034 * lib/target-supports.exp (check_effective_target_pie): New.
12036 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12038 PR rtl-optimization/64286
12039 * gcc.target/i386/avx2-pr64286.c: New test.
12041 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12044 * g++.dg/cpp0x/vt-57626.C: New.
12046 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12049 * gfortran.dg/pr64528.f90: New test.
12051 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12053 * gcc.target/aarch64/subsp.c: New test.
12055 2015-01-13 Andrew Pinski <apinski@cavium.com>
12057 * gcc.target/aarch64/store-pair-1.c: New testcase.
12059 2015-01-13 Richard Biener <rguenther@suse.de>
12062 * gcc.dg/lto/pr64373_0.c: New testcase.
12064 2015-01-13 Andrew Pinski <apinski@cavium.com>
12066 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12067 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12069 2015-01-13 Richard Biener <rguenther@suse.de>
12071 PR tree-optimization/64406
12072 * gcc.dg/pr64406.c: New testcase.
12074 2015-01-13 Richard Biener <rguenther@suse.de>
12076 PR tree-optimization/64404
12077 * gcc.dg/vect/pr64404.c: New testcase.
12079 2015-01-13 Richard Biener <rguenther@suse.de>
12081 PR tree-optimization/64568
12082 * g++.dg/torture/pr64568.C: New testcase.
12084 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12086 * jit.dg/test-error-local-used-from-other-function.c: New test
12088 * jit.dg/test-error-param-reuse.c: New test case.
12089 * jit.dg/test-error-param-sharing.c: New test case.
12090 * jit.dg/test-error-param-used-from-other-function.c: New test
12092 * jit.dg/test-error-param-used-without-a-function.c: New test
12095 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12097 PR tree-optimization/64563
12098 * gcc.dg/pr64563.c: New test.
12101 * gcc.target/i386/pr64513.c: New test.
12103 PR tree-optimization/64454
12104 * gcc.dg/pr64454.c: New test.
12107 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12109 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12110 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12111 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12112 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12113 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12114 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12115 * gcc.dg/vect/slp-25.c: Likewise.
12116 * gcc.dg/vect/vect-109.c: Likewise.
12117 * gcc.dg/vect/vect-13.c: Likewise.
12118 * gcc.dg/vect/vect-17.c: Likewise.
12119 * gcc.dg/vect/vect-18.c: Likewise.
12120 * gcc.dg/vect/vect-19.c: Likewise.
12121 * gcc.dg/vect/vect-20.c: Likewise.
12122 * gcc.dg/vect/vect-21.c: Likewise.
12123 * gcc.dg/vect/vect-22.c: Likewise.
12124 * gcc.dg/vect/vect-27.c: Likewise.
12125 * gcc.dg/vect/vect-29.c: Likewise.
12126 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12127 * gcc.dg/vect/vect-2.c: Likewise.
12128 * gcc.dg/vect/vect-3.c: Likewise.
12129 * gcc.dg/vect/vect-4.c: Likewise.
12130 * gcc.dg/vect/vect-5.c: Likewise.
12131 * gcc.dg/vect/vect-72.c: Likewise.
12132 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12133 * gcc.dg/vect/vect-73.c: Likewise.
12134 * gcc.dg/vect/vect-77-global.c: Likewise.
12135 * gcc.dg/vect/vect-78-global.c: Likewise.
12136 * gcc.dg/vect/vect-7.c: Likewise.
12137 * gcc.dg/vect/vect-86.c: Likewise.
12138 * gcc.dg/vect/vect-align-1.c: Likewise.
12139 * gcc.dg/vect/vect-align-3.c: Likewise.
12140 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12141 * gcc.dg/vect/vect-all.c: Likewise.
12142 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12143 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12144 * gcc.dg/vect/vect-peel-3.c: Likewise.
12145 * gcc.dg/vect/vect-peel-4.c: Likewise.
12146 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12148 2015-01-12 Jeff Law <law@redhat.com>
12151 * gcc.target/m68k/pr64461.c: New test.
12153 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12155 * jit.dg/test-array-as-pointer.c (create_code): Update call
12156 to gcc_jit_context_new_global by setting "kind" to
12157 GCC_JIT_GLOBAL_IMPORTED.
12158 * jit.dg/test-error-array-as-pointer.c: Likewise.
12159 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12160 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12161 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12162 * jit.dg/test-using-global.c (the_global): Rename to...
12163 (imported_global): ...this.
12164 (create_code): Update to test the three kinds of global.
12165 (verify_code): Likewise.
12167 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12170 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12171 undefined behavior.
12172 * gcc.target/i386/pr64291-2.c: Updated.
12174 2015-01-12 Richard Biener <rguenther@suse.de>
12176 PR tree-optimization/64530
12177 * gfortran.dg/pr64530.f90: New testcase.
12179 2015-01-12 Richard Biener <rguenther@suse.de>
12181 PR middle-end/64357
12182 * gcc.dg/torture/pr64357.c: New testcase.
12184 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12186 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12189 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12190 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12192 2015-01-12 Martin Liska <mliska@suse.cz>
12194 * gcc.dg/ipa/PR64550.c: New test.
12196 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12199 * g++.dg/ipa/pr63470.C: New testcase.
12201 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12204 * gfortran.dg/typebound_operator_20.f90: New.
12206 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12209 * gfortran.dg/proc_ptr_comp_42.f90: New.
12211 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12214 * gfortran.dg/proc_ptr_comp_41.f90: New.
12216 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12218 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12220 2015-01-10 Tobias Burnus <burnus@net-b.de>
12223 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12224 and add dg-excess-errors.
12225 * gfortran.dg/line_length_6.f90: New.
12226 * gfortran.dg/line_length_7.f90: New.
12227 * gfortran.dg/line_length_8.f90: New.
12228 * gfortran.dg/line_length_9.f90: New.
12229 * gfortran.dg/line_length_10.f90: New.
12230 * gfortran.dg/line_length_11.f90: New.
12232 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12234 * jit.dg/test-threads.c (struct testcase): Move declaration
12235 to jit.dg/all-non-failing-tests.h.
12236 (testcases): Likewise.
12237 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12238 declaration here from jit.dg/all-non-failing-tests.h.
12239 (testcases): Likewise.
12240 * jit.dg/test-combination.c (create_code): Eliminate spelling
12241 out all of the testcases in favor of looping through the
12242 "testcases" metadata.
12243 (verify_code): Likewise.
12245 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12247 PR rtl-optimization/64536
12248 * gcc.dg/pr64536.c: New test.
12250 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12252 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12253 * jit.dg/test-combination.c (create_code): Likewise.
12254 (verify_code): Likewise.
12255 * jit.dg/test-constants.c: New test case.
12256 * jit.dg/test-threads.c: Add test-constants.c.
12258 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12261 * objc.dg/gnu-api-2-class.m: Add a test case
12262 for the above change.
12264 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12266 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12268 2015-01-09 Richard Biener <rguenther@suse.de>
12270 PR tree-optimization/64410
12271 * g++.dg/vect/pr64410.cc: New testcase.
12273 2015-01-09 Martin Liska <mliska@suse.cz>
12275 * gcc.dg/ipa/ipa-icf-32.c: New test.
12277 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12279 * c-c++-common/tsan/tsan_barrier.h: New.
12280 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12281 * c-c++-common/tsan/bitfield_race.c: Likewise.
12282 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12283 * c-c++-common/tsan/mutexset1.c: Likewise.
12284 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12285 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12286 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12287 * c-c++-common/tsan/simple_race.c: Likewise.
12288 * c-c++-common/tsan/simple_stack.c: Likewise.
12289 * c-c++-common/tsan/sleep_sync.c: Likewise.
12290 * c-c++-common/tsan/tiny_race.c: Likewise.
12291 * c-c++-common/tsan/tls_race.c: Likewise.
12292 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12293 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12294 * g++.dg/tsan/atomic_free.C: Likewise.
12295 * g++.dg/tsan/atomic_free2.C: Likewise.
12296 * g++.dg/tsan/cond_race.C: Likewise.
12297 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12299 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12302 * lib/target-supports.exp (check_effective_target_libatomic_available):
12304 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12305 targets that match effective-target libatomic_available.
12306 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12308 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12310 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12311 Verify the result of gcc_jit_context_get_last_error.
12312 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12314 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12316 PR tree-optimization/63989
12317 * gcc.dg/strlenopt-27.c: New test.
12319 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12321 * jit.dg/harness.h (set_up_logging): New function.
12322 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12323 set_up_logging on the context, so that every testcase is
12324 logged to a particular file.
12325 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12326 and call gcc_jit_context_set_logfile on the top-level context.
12328 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12331 * g++.dg/opt/pr64338.C: New test.
12333 2015-01-08 Tobias Burnus <burnus@net-b.de>
12335 * gfortran.dg/coarray/codimension_2b.f90: New file.
12336 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12337 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12339 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12342 * g++.dg/ext/fnname4.C: New.
12344 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12347 * g++.dg/cpp0x/constexpr-64462.C: New.
12349 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12352 * g++.dg/cpp0x/deleted10.C: New.
12354 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12356 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12358 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12360 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12361 GCC_JIT_UNARY_OP_ABS.
12362 (verify_unary_ops): Likewise.
12364 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12366 * jit.dg/test-arith-overflow.c: New test case.
12367 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12368 * jit.dg/test-combination.c (create_code): Likewise.
12369 (verify_code): Likewise.
12370 * jit.dg/test-threads.c (testcases): Likewise.
12372 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12374 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12375 rather than "jit". Load g++.exp, and call g++_init.
12376 Run test-*.cc files within the testsuite and *.cc files within
12378 (jit-dg-test): Drop the addition of -fgnu89-inline to
12379 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12380 doing it when compiling C testcases (since g++ does not handle
12381 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12382 is restored to the value after g++_init ran, rather than the
12383 value before g++_init ran. Return a list of
12384 $comp_output $output_file, as dg-test assumes.
12386 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12388 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12389 make it easier to figure out the origin of each test result when
12390 running test-combination.c and test-threads.c.
12391 (CHECK_VALUE): Likewise.
12392 (CHECK_DOUBLE_VALUE): Likewise.
12393 (CHECK_STRING_VALUE): Likewise.
12394 (CHECK_STRING_STARTS_WITH): Likewise.
12395 (CHECK_STRING_CONTAINS): Likewise.
12397 (check_string_value): Likewise, add "funcname" param.
12398 (check_string_starts_with): Likewise.
12399 (check_string_contains): Likewise.
12401 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12403 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12404 generating name of built executable.
12406 2015-01-07 Marek Polacek <polacek@redhat.com>
12409 * gcc.dg/pr64440.c: New test.
12410 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12412 2015-01-07 Marek Polacek <polacek@redhat.com>
12415 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12416 * gcc.dg/pr64417.c: New test.
12418 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12421 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12424 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12426 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12427 Check if testcases run without errors, not just if they compile.
12429 2015-01-06 Christian Bruel <christian.bruel@st.com>
12432 * gcc.target/sh/pr64507.c: New test.
12434 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12436 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12438 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12440 * c-c++-common/asan/sanitize-all-1.c: New test.
12441 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12442 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12443 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12444 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12446 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12448 * lib/target-supports.exp (check_profiling_available): Return 0 for
12450 (check_effective_target_tls_runtime): Likewise.
12451 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12452 * gcc.dg/20020312-2.c: Adjust for Visium.
12453 * gcc.dg/tls/thr-cse-1.c: Likewise
12454 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12455 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12456 * gcc.dg/weak/typeof-2.c: Likewise.
12458 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12460 PR rtl-optimization/64287
12461 * gcc.dg/aru-2.c: New test.
12463 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12466 * c-c++-common/ubsan/pr64344-1.c: New test.
12467 * c-c++-common/ubsan/pr64344-2.c: New test.
12469 PR tree-optimization/64465
12470 * gcc.dg/pr64465.c: New test.
12472 PR tree-optimization/64494
12473 * gcc.c-torture/compile/pr64494.c: New test.
12475 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12478 * gfortran.dg/realloc_on_assign_25.f90: New test.
12480 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12482 Update copyright years.
12484 2015-01-05 Marek Polacek <polacek@redhat.com>
12487 * gcc.dg/pr64423.c: New test.
12489 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12491 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12492 mmix-knuth-mmixware for the same reason as for MIPS.
12493 * gcc.dg/debug/debug-2.c: Ditto.
12495 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12497 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12500 * lib/gfortran.exp: Add libatomic library search path.
12501 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12502 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12504 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12506 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12508 * c-c++-common/tsan/bitfield_race.c: New testcase.
12509 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12511 2015-01-02 Tobias Burnus <burnus@net-b.de>
12513 * gfortran.dg/coarray/collectives_4.f90: New.
12515 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12518 * gfortran.dg/extends_16.f90: New.
12520 2015-01-02 Tobias Burnus <burnus@net-b.de>
12522 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12524 2015-01-02 Tobias Burnus <burnus@net-b.de>
12526 * gfortran.dg/coarray/codimension_2.f90: New.
12527 * gfortran.dg/coarray/codimension_2a.f90: New.
12528 * gfortran.dg/coarray_35.f90: New.
12529 * gfortran.dg/coarray_35a.f90: New.
12531 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12534 * gfortran.dg/dummy_procedure_11.f90: New.
12536 Copyright (C) 2015 Free Software Foundation, Inc.
12538 Copying and distribution of this file, with or without modification,
12539 are permitted in any medium without royalty provided the copyright
12540 notice and this notice are preserved.