1 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr68084.c: New test.
6 2015-10-25 Andre Vehreschild <vehre@gmx.de>
10 * gfortran.dg/allocate_with_source_10.f08: New test.
11 * gfortran.dg/allocate_with_source_11.f08: New test.
12 * gfortran.dg/class_array_15.f03: Changed count of expected
13 _builtin_frees to 11. One step of temporaries is spared, therefore
14 the allocatable component of that temporary is not to be freeed.
16 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
19 * gfortran.dg/pr68055.f90: New case.
21 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
24 * gfortran.dg/pr67805.f90: New testcase.
25 * gfortran.dg/array_constructor_26.f03: Update testcase.
26 * gfortran.dg/array_constructor_27.f03: Ditto.
27 * gfortran.dg/char_type_len_2.f90: Ditto.
28 * gfortran.dg/pr67802.f90: Ditto.
29 * gfortran.dg/used_before_typed_3.f90: Ditto.
31 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
34 * g++.dg/torture/pr67600.C: New testcase.
36 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
38 * g++.dg/pr68062.C: New test.
40 2015-10-23 Jeff Law <law@redhat.com>
42 PR tree-optimization/67830
43 * gcc.dg/pr67830.c: New test.
45 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
47 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
49 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
50 Andrew Pinski <apinski@cavium.com>
52 PR rtl-optimization/67736
53 * gcc.dg/torture/pr67736.c: New test.
54 * gcc.dg/combine-subregs.c: New test.
56 2015-10-23 Alan Hayward <alan.hayward@arm.com>
58 PR tree-optimization/65947
59 * lib/target-supports.exp
60 (check_effective_target_vect_max_reduc): Add.
61 * gcc.dg/vect/pr65947-1.c: New test.
62 * gcc.dg/vect/pr65947-2.c: New test.
63 * gcc.dg/vect/pr65947-3.c: New test.
64 * gcc.dg/vect/pr65947-4.c: New test.
65 * gcc.dg/vect/pr65947-5.c: New test.
66 * gcc.dg/vect/pr65947-6.c: New test.
67 * gcc.dg/vect/pr65947-7.c: New test.
68 * gcc.dg/vect/pr65947-8.c: New test.
69 * gcc.dg/vect/pr65947-9.c: New test.
70 * gcc.dg/vect/pr65947-10.c: New test.
71 * gcc.dg/vect/pr65947-11.c: New test.
73 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
75 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
76 Make weak rather than noinline.
77 * gcc.dg/builtins-57.c: Compile with -O.
78 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
80 2015-10-23 Tom de Vries <tom@codesourcery.com>
82 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
84 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
87 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
88 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
90 2015-10-22 Martin Sebor <msebor@redhat.com>
93 * gcc.misc-tests/help.exp: Verify that option descriptions
95 * lib/options.exp (check_for_options): Use the regexp --line option.
96 Print unexpected match on failure.
98 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
102 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp1y/var-templ46.C: New.
107 2015-10-22 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/58497
110 * gcc.dg/tree-ssa/vector-5.c: New testcase.
112 2015-10-22 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/19049
115 PR tree-optimization/65962
116 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
117 * gcc.dg/vect/vect-63.c: Adjust.
118 * gcc.dg/vect/vect-70.c: Likewise.
119 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
120 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
121 * gfortran.dg/vect/pr19049.f90: Likewise.
122 * gfortran.dg/vect/vect-8.f90: Likewise.
124 2015-10-22 Richard Biener <rguenther@suse.de>
128 * gcc.dg/torture/ftrapv-2.c: New testcase.
130 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
133 * gcc.target/s390/pr68015.c: New test.
135 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
138 * gcc.target/arm/xor-and.c: Adjust test to check for eor
141 2015-10-22 Jiong Wang <jiong.wang@arm.com>
142 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
145 * gcc.target/aarch64/pr63304_1.c: New test.
147 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
150 * g++.dg/parse/enum13.C: New.
152 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/parse/enum12.C: New.
157 2015-10-21 Martin Sebor <msebor@redhat.com>
160 * gcc.misc-tests/help.exp: Adjust.
161 * lib/options.exp (check_for_options): Add detail to output.
163 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
166 * gfortran.dg/pr67939.f90: New test.
168 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
169 Sebastian Pop <s.pop@samsung.com>
171 * gcc.dg/graphite/scop-11.c: Update pattern.
173 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
176 * g++.dg/ipa/pr67056.C: New testcase.
178 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
180 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
183 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
185 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
186 Add associated options for arm*-*-*.
187 (sqrt): Remove dummy definition.
189 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
191 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
193 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
195 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
196 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
197 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
199 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
201 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
202 sra-max-scalarization-size-Ospeed.
204 2015-10-21 Marek Polacek <polacek@redhat.com>
208 * gcc.dg/pr68024.c: New test.
210 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
212 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
213 * c-c++-common/goacc/sb-1.c: Adjust errors.
214 * c-c++-common/goacc/sb-3.c: Adjust errors.
215 * c-c++-common/goacc/loop-1.c: Adjust errors.
216 * c-c++-common/goacc/nesting-1.c: Adjust errors.
217 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
218 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
220 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
222 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
224 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
226 * gcc.dg/lto/simd-function_0.c: New test.
228 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
231 * gcc.target/i386/pr68018.c: New test.
233 2015-10-21 Richard Biener <rguenther@suse.de>
236 * gcc.dg/torture/pr68031.c: New testcase.
238 2015-10-21 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/68026
241 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
243 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
245 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
246 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
247 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
248 * g++.dg/asan/default-options-1.C: Likewise.
250 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
252 * gcc.target/aarch64/stp_vec_64_1.c: New test.
253 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
255 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
257 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
259 2015-10-20 Marek Polacek <polacek@redhat.com>
262 * gcc.dg/pr67964.c: New test.
264 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
266 PR rtl-optimization/67609
267 * gcc.target/i386/pr67609.c: New.
269 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
271 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
273 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
275 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
276 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
278 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
281 * gcc.target/i386/pr66810.c: New test.
283 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
287 * gcc.target/i386/pr67963-1.c: New test.
288 * gcc.target/i386/pr67963-2.c: Likewise.
289 * gcc.target/i386/pr67963-3.c: Likewise.
290 * gcc.target/i386/pr67985-1.c: Likewise.
291 * gcc.target/i386/pr67985-2.c: Likewise.
292 * gcc.target/i386/pr67985-3.c: Likewise.
294 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
296 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
298 2015-10-20 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/68017
301 * gcc.dg/torture/pr68017.c: New testcase.
303 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
306 * gcc.target/aarch64/pr66912.c: New.
307 * gcc.target/arm/pr66912.c: New.
309 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
311 * gfortran.dg/pr67900.f90: New tests.
313 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
315 * gnat.dg/opt50.adb: New test.
316 * gnat.dg/opt50_pkg.adb: New helper.
317 * gnat.dg/opt50_pkg.ads: New helper.
319 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
322 * gfortran.dg/pr68019.f90: new test.
324 2015-10-19 Richard Biener <rguenther@suse.de>
326 PR tree-optimization/67975
327 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
329 2015-10-19 Richard Biener <rguenther@suse.de>
331 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
333 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.target/i386/pr67995-1.c: New test.
337 * gcc.target/i386/pr67995-2.c: Likewise.
338 * gcc.target/i386/pr67995-3.c: Likewise.
340 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
343 * gcc.dg/PR68002.c: New test.
345 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
347 * gcc.dg/builtins-20.c: Remove undefined behavior.
349 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
352 * gfortran.dg/common_25.f90: New file.
354 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
357 * gfortran.dg/move_alloc_15.f90: New test
358 * gfortran.dg/move_alloc_16.f90: New test
361 * gfortran.dg/deferred_character_assignment_1.f90: New test
363 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
366 * gfortran.df/pr67987.f90: New test.
367 * gfortran.dg/char_length_2.f90: Update testcase.
369 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
371 * gcc.target/i386/iamcu/test_basic_returning.c
372 (def_test_returning_type): Use union to check float return bits.
374 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
376 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
377 Replace printf with __builtin_printf.
379 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
381 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
384 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
387 * gnat.dg/pack21.adb: New test.
388 * gnat.dg/pack22.adb: Likewise.
389 * gnat.dg/pack22_pkg.ad[sb]: New helper.
391 2015-10-16 Christian Bruel <christian.bruel@st.com>
394 * gcc.target/arm/no-align.c: New test.
395 * gcc.target/arm/attr-align1.c: New test.
396 * gcc.target/arm/attr-align2.c: New test.
397 * gcc.target/arm/attr-align3.c: New test.
399 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
401 * gcc.c-torture/compile/icfmatch.c: Add testcase
403 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/cpp1z/fold-ice1.C: New.
408 2015-10-16 Michael Collison <michael.collison@linaro.org>
409 Andrew Pinski <andrew.pinski@caviumnetworks.com>
411 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
413 2015-10-15 Marek Polacek <polacek@redhat.com>
415 * gcc.dg/tree-ssa/reassoc-42.c: New test.
417 2015-10-15 Marek Polacek <polacek@redhat.com>
419 PR tree-optimization/67953
420 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
422 * gcc.dg/torture/pr67953.c: New test.
424 2015-10-14 Jeff Law <law@redhat.com>
426 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
427 contained within have their own file/test now.
428 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
429 ssa-dom-thread-2.c. Tighten expected output slightly and comment
430 expectations a bit more.
431 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
433 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
434 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
435 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
438 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
440 2015-10-14 Marek Polacek <polacek@redhat.com>
442 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
452 2015-10-14 Richard Biener <rguenther@suse.de>
454 PR tree-optimization/67915
455 * gcc.dg/torture/pr67915.c: New testcase.
457 2015-10-14 Marek Polacek <polacek@redhat.com>
459 PR tree-optimization/67815
460 * gcc.dg/tree-ssa/reassoc-39.c: New test.
461 * gcc.dg/tree-ssa/reassoc-40.c: New test.
462 * gcc.dg/tree-ssa/reassoc-41.c: New test.
464 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
466 * gcc.dg/pragma-pop_options-1.c: New test.
468 2015-10-13 Jakub Jelinek <jakub@redhat.com>
469 Aldy Hernandez <aldyh@redhat.com>
471 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
472 * c-c++-common/gomp/clauses-1.c: New test.
473 * c-c++-common/gomp/clauses-2.c: New test.
474 * c-c++-common/gomp/clauses-3.c: New test.
475 * c-c++-common/gomp/clauses-4.c: New test.
476 * c-c++-common/gomp/declare-target-1.c: New test.
477 * c-c++-common/gomp/declare-target-2.c: New test.
478 * c-c++-common/gomp/depend-3.c: New test.
479 * c-c++-common/gomp/depend-4.c: New test.
480 * c-c++-common/gomp/doacross-1.c: New test.
481 * c-c++-common/gomp/if-1.c: New test.
482 * c-c++-common/gomp/if-2.c: New test.
483 * c-c++-common/gomp/linear-1.c: New test.
484 * c-c++-common/gomp/map-2.c: New test.
485 * c-c++-common/gomp/map-3.c: New test.
486 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
487 f_omp_target_data): Add map clause to target data.
488 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
489 * c-c++-common/gomp/ordered-1.c: New test.
490 * c-c++-common/gomp/ordered-2.c: New test.
491 * c-c++-common/gomp/ordered-3.c: New test.
492 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
494 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
495 clause and ordered construct where no longer allowed.
496 * c-c++-common/gomp/priority-1.c: New test.
497 * c-c++-common/gomp/reduction-1.c: New test.
498 * c-c++-common/gomp/schedule-simd-1.c: New test.
499 * c-c++-common/gomp/sink-1.c: New test.
500 * c-c++-common/gomp/sink-2.c: New test.
501 * c-c++-common/gomp/sink-3.c: New test.
502 * c-c++-common/gomp/sink-4.c: New test.
503 * c-c++-common/gomp/udr-1.c: New test.
504 * c-c++-common/taskloop-1.c: New test.
505 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
506 value of _OPENMP macro.
507 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
508 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
509 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
510 * gcc.dg/gomp/clause-1.c:
511 * gcc.dg/gomp/reduction-1.c: New test.
512 * gcc.dg/gomp/sink-fold-1.c: New test.
513 * gcc.dg/gomp/sink-fold-2.c: New test.
514 * gcc.dg/gomp/sink-fold-3.c: New test.
515 * gcc.dg/vect/vect-simd-clone-15.c: New test.
516 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
517 of non-static data members.
518 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
519 Add some linear clause tests.
520 * g++.dg/gomp/declare-simd-3.C: New test.
521 * g++.dg/gomp/linear-1.C: New test.
522 * g++.dg/gomp/member-1.C: New test.
523 * g++.dg/gomp/member-2.C: New test.
524 * g++.dg/gomp/pr66571-2.C: New test.
525 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
527 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
529 * g++.dg/gomp/reference-1.C: New test.
530 * g++.dg/gomp/sink-1.C: New test.
531 * g++.dg/gomp/sink-2.C: New test.
532 * g++.dg/gomp/sink-3.C: New test.
533 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
534 * g++.dg/gomp/this-1.C: New test.
535 * g++.dg/gomp/this-2.C: New test.
536 * g++.dg/vect/simd-clone-2.cc: New test.
537 * g++.dg/vect/simd-clone-2.h: New test.
538 * g++.dg/vect/simd-clone-3.cc: New test.
539 * g++.dg/vect/simd-clone-4.cc: New test.
540 * g++.dg/vect/simd-clone-4.h: New test.
541 * g++.dg/vect/simd-clone-5.cc: New test.
543 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
545 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
546 after r228716 (Fix vtbl[34] and vtbx4).
548 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
550 PR tree-optimization/67909, 67947
551 * gcc.dg/torture/pr67947.c: New test.
553 2015-10-13 Jeff Law <law@redhat.com>
555 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
557 2015-10-12 Jeff Law <law@redhat.com>
559 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
560 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
561 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
564 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
566 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
569 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
571 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
573 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
574 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
575 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
576 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
577 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
578 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
579 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
580 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
582 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
584 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
585 and -mno-frame-header-opt options.
586 * gcc.target/mips/frame-header-1.c: New file.
587 * gcc.target/mips/frame-header-2.c: New file.
588 * gcc.target/mips/frame-header-3.c: New file.
590 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
591 Hale Wang <hale.wang@arm.com>
593 * gcc.dg/tree-ssa/forwprop-33.c: New.
595 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
598 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
599 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
600 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
601 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
602 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
603 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
604 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
605 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
606 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
607 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
609 2015-10-09 David Malcolm <dmalcolm@redhat.com>
611 * lib/multiline.exp: New file.
612 * lib/prune.exp: Load multiline.exp.
613 (prune_gcc_output): Call into multiline.exp to handle any
614 multiline output directives.
615 * lib/libgo.exp: Load multiline.exp before prune.exp, using
618 2015-10-09 Martin Jambor <mjambor@suse.cz>
620 PR tree-optimization/67794
621 * gcc.dg/ipa/ipa-sra-10.c: New test.
622 * gcc.dg/torture/pr67794.c: Likewise.
624 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
626 PR rtl-optimization/67828
627 * gcc.dg/torture/pr67828.c: New.
629 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
632 * lib/target-supports.exp (check_effective_target_non_strict_align):
634 * gcc.target/arm/pr67366.c: New test.
636 2015-10-09 Richard Biener <rguenther@suse.de>
638 PR tree-optimization/67891
639 * gcc.dg/tree-ssa/pr67891.c: New testcase.
641 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
643 * gcc.dg/builtins-47.c: Test the optimized dump instead.
645 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
647 * gcc.dg/vect/vect-outer-simd-3.c: New test.
649 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
651 * gcc.dg/loop-unswitch-2.c: New test.
652 * gcc.dg/loop-unswitch-3.c: Likewise.
653 * gcc.dg/loop-unswitch-4.c: Likewise.
655 2015-10-08 Tom de Vries <tom@codesourcery.com>
657 * gcc.dg/dse.c: Only dump in dse1 pass.
658 * gcc.dg/tree-ssa/pr30375.c: Same.
660 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
663 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
664 (PUSH, POP): New defines.
665 (sse2_test): Use PUSH and POP to misalign runtime stack.
666 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
668 2015-10-07 James Norris <jnorris@codesourcery.com>
670 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
671 to atomic_init. (atomic_init): Restrict flags usage.
673 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
676 * gfortran.dg/sizeof_5.f90: New test.
678 2015-10-06 Jeff Law <law@redhat.com>
680 * gcc.c-torture/compile/pr67816.c: New test.
682 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
684 * gcc.target/aarch64/get_lane_f16_1.c: New test.
686 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
689 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
691 2015-10-06 Marek Polacek <polacek@redhat.com>
694 * c-c++-common/Wtautological-compare-4.c: New test.
696 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
697 Peter Bergner <bergner@vnet.ibm.com>
700 * gcc.target/powerpc/pr67808.c: New test.
702 2015-10-06 Nick Clifton <nickc@redhat.com>
704 * gcc.target/msp430: New directory.
705 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
707 * gcc.target/msp430/data-attributes.c: New file. Checks the
708 noinit and persistent data attributes.
710 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
712 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
714 2015-10-06 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/67859
717 * gcc.dg/torture/pr67859.c: New testcase.
719 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
721 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
723 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/template/defarg19.C: New.
727 * g++.dg/template/defarg20.C: Likewise.
729 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
730 Sebastian Pop <s.pop@samsung.com>
732 * gcc.dg/graphite/scop-sor.c: Un-xfail.
734 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
735 Sebastian Pop <s.pop@samsung.com>
737 * gcc.dg/graphite/scop-sor.c: Xfail.
739 2015-10-05 Martin Jambor <mjambor@suse.cz>
740 Jan Hubicka <hubicka@ucw.cz>
742 * gcc.dg/ipa/propalign-4.c: New test.
743 * gcc.dg/ipa/propalign-5.c: Likewise.
745 2015-10-05 Marek Polacek <polacek@redhat.com>
747 PR tree-optimization/67821
748 * gcc.dg/torture/pr67821-2.c: New test.
749 * gcc.dg/torture/pr67821.c: New test.
751 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
753 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
755 2015-10-05 Christian Bruel <christian.bruel@st.com>
757 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
759 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
761 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
762 (exec_vcvt): Add comments.
764 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
766 PR rtl-optimization/67447
767 * gcc.target/i386/pr67447.c: New test.
769 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
773 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
774 * gcc.target/i386/vect-perm-even-1.c: Ditto.
775 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
776 * gcc.target/i386/vect-unpack-1.c: Ditto.
777 * gcc.target/i386/vect-unpack-2.c: Ditto.
779 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
782 * gfortran.dg/common_24.f: New.
784 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
786 * gcc.target/arm/pr67756.c: Fixed warnings.
788 2015-10-02 Marek Polacek <polacek@redhat.com>
791 * gcc.dg/pr67730-1.c: New test.
792 * gcc.dg/pr67730-2.c: New test.
793 * gcc.dg/pr67730.h: New test.
795 2015-10-02 Marek Polacek <polacek@redhat.com>
797 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
799 2015-10-02 Sebastian Pop <s.pop@samsung.com>
801 PR tree-optimization/67754
802 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
803 * gfortran.dg/graphite/block-2.f: Same.
805 2015-10-02 Sebastian Pop <s.pop@samsung.com>
807 * gcc.dg/graphite/scop-23.c: New.
809 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
811 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
814 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
816 PR rtl-optimization/67756
817 * gcc.target/arm/pr67756.c: New.
819 2015-10-02 Jiong Wang <jiong.wang@arm.com>
821 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
822 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
823 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
825 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
828 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
830 * gcc.target/i386/vect-pack-trunc-1.c: New test.
831 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
832 * gcc.target/i386/vect-perm-even-1.c: Ditto.
833 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
834 * gcc.target/i386/vect-unpack-1.c: Ditto.
835 * gcc.target/i386/vect-unpack-2.c: Ditto.
837 2015-10-02 Marek Polacek <polacek@redhat.com>
840 * c-c++-common/Wduplicated-cond-1.c: New test.
841 * c-c++-common/Wduplicated-cond-2.c: New test.
842 * c-c++-common/Wduplicated-cond-3.c: New test.
843 * c-c++-common/Wduplicated-cond-4.c: New test.
844 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
845 -Wduplicated-cond warning.
847 2015-10-02 Renlin Li <renlin.li@arm.com>
849 * gcc.target/aarch64/csneg-1.c: Update.
851 2015-10-02 Renlin Li <renlin.li@arm.com>
854 * gcc.target/aarch64/pr66776.c: New.
856 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
858 * gnat.dg/warn13.adb: New test.
860 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
862 * gnat.dg/vect15.ad[sb]: New test.
863 * gnat.dg/vect16.ad[sb]: Likewise.
864 * gnat.dg/vect17.ad[sb]: Likewise.
865 * gnat.dg/vect18.ad[sb]: Likewise.
867 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
869 PR rtl-optimization/67786
870 PR rtl-optimization/67787
871 * gcc.dg/pr67786.c: New test.
872 * gcc.dg/pr67787.c: Likewise.
874 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
876 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
878 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
881 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
883 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
887 * gfortran.dg/string_array_constructor_1.f90: New.
888 * gfortran.dg/string_array_constructor_2.f90: New.
889 * gfortran.dg/string_array_constructor_3.f90: New.
891 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
895 * gcc.target/powerpc/pr67789.c: New testcase.
897 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
900 * gfortran.dg/pr67802.f90: New test.
902 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
905 gfortran.dg/pr66979.f90: new test.
907 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
910 * gfortran.dg/pr67616.f90: New test.
912 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
915 * g++.dg/cpp0x/range-for30.C: New.
917 2015-10-01 Marek Polacek <polacek@redhat.com>
920 * gcc.dg/atomic/pr65345-4.c: New test.
921 * gcc.dg/pr65345-3.c: New test.
923 2015-10-01 Marek Polacek <polacek@redhat.com>
925 PR tree-optimization/67769
926 * gcc.dg/torture/pr67769.c: New test.
928 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
930 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
932 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
935 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
937 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
939 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
940 (main): Rename to sse2_test. Abort if count != 5.
941 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
943 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
945 2015-10-01 Richard Biener <rguenther@suse.de>
947 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
948 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
950 2015-09-30 Jeff Law <law@redhat.com>
952 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
954 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
956 PR rtl-optimization/67037
957 * gcc.c-torture/execute/pr67037.c: New test.
959 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
961 * lib/target-supports.exp (check_effective_target_sync_int_128):
962 Return 1 on spu-*-* targets.
963 (check_effective_target_sync_int_128_runtime): Likewise.
964 (check_effective_target_sync_long_long): Likewise.
965 (check_effective_target_sync_long_long_runtime): Likewise.
966 (check_effective_target_sync_int_long): Likewise.
967 (check_effective_target_sync_char_short): Likewise.
969 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
971 * gcc.target/i386/pr67761.c: New test.
973 2015-09-30 Marek Polacek <polacek@redhat.com>
976 * gcc.dg/pr67730.c: New test.
978 2015-09-30 Marek Polacek <polacek@redhat.com>
980 PR tree-optimization/67690
981 * gcc.dg/torture/pr67690.c: New test.
983 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
985 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
986 * g++.dg/gomp/tls-wrap4.C: Likewise.
987 * gcc.dg/atomic-op-optimize.c: Likewise.
988 * gcc.dg/pr54087.c: Likewise.
989 * gcc.dg/tls/section-2.c: Likewise.
990 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
991 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
992 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
993 * gcc.target/arm/divzero.c: Likewise.
994 * gcc.target/arm/sibcall-2.c: Likewise.
995 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
996 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
997 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
998 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
999 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1000 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1001 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1002 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1003 * gfortran.dg/default_format_2.f90: Likewise.
1004 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1006 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1008 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1010 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1012 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1013 * gfortran.dg/round_4.f90: ditto.
1015 2015-09-29 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/67170
1018 * gfortran.dg/pr67170.f90: New testcase.
1020 2015-09-29 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/67741
1023 * gcc.dg/torture/pr67741.c: New testcase.
1025 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1027 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1028 non-zero for __builtin_signbit tests.
1030 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1033 * gcc.target/i386/pr65105-1.c: New.
1034 * gcc.target/i386/pr65105-2.c: New.
1035 * gcc.target/i386/pr65105-3.c: New.
1036 * gcc.target/i386/pr65105-4.C: New.
1037 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1039 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1041 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1043 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1047 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1049 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1050 * gfortran.dg/function_types_3.f90: Change error message to
1051 "Type inaccessible...."
1052 * gfortran.dg/ptr_func_assign_1.f08: New test.
1053 * gfortran.dg/ptr_func_assign_2.f08: New test.
1055 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1059 * gfortran.dg/ptr_func_assign_3.f08: New test.
1060 * gfortran.dg/ptr_func_assign_4.f08: New test.
1062 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1063 Sebastian Pop <s.pop@samsung.com>
1065 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1066 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1067 * gcc.dg/graphite/block-3.c: Same.
1068 * gcc.dg/graphite/block-4.c: Same.
1069 * gcc.dg/graphite/block-5.c: Same.
1070 * gcc.dg/graphite/block-6.c: Same.
1071 * gcc.dg/graphite/block-7.c: Same.
1072 * gcc.dg/graphite/block-8.c: Same.
1073 * gcc.dg/graphite/block-pr47654.c: Same.
1074 * gcc.dg/graphite/interchange-0.c: Same.
1075 * gcc.dg/graphite/interchange-1.c: Same.
1076 * gcc.dg/graphite/interchange-10.c: Same.
1077 * gcc.dg/graphite/interchange-11.c: Same.
1078 * gcc.dg/graphite/interchange-12.c: Same.
1079 * gcc.dg/graphite/interchange-13.c: Same.
1080 * gcc.dg/graphite/interchange-14.c: Same.
1081 * gcc.dg/graphite/interchange-15.c: Same.
1082 * gcc.dg/graphite/interchange-3.c: Same.
1083 * gcc.dg/graphite/interchange-4.c: Same.
1084 * gcc.dg/graphite/interchange-5.c: Same.
1085 * gcc.dg/graphite/interchange-6.c: Same.
1086 * gcc.dg/graphite/interchange-7.c: Same.
1087 * gcc.dg/graphite/interchange-8.c: Same.
1088 * gcc.dg/graphite/interchange-9.c: Same.
1089 * gcc.dg/graphite/interchange-mvt.c: Same.
1090 * gcc.dg/graphite/pr35356-1.c: Same.
1091 * gcc.dg/graphite/pr35356-3.c: Same.
1092 * gcc.dg/graphite/pr37485.c: Same.
1093 * gcc.dg/graphite/scop-1.c: Same.
1094 * gcc.dg/graphite/scop-11.c: Same.
1095 * gcc.dg/graphite/scop-5.c: Same.
1096 * gcc.dg/graphite/uns-block-1.c: Same.
1097 * gcc.dg/graphite/uns-interchange-9.c: Same.
1098 * gfortran.dg/graphite/block-1.f90: Same.
1099 * gfortran.dg/graphite/interchange-3.f90: Same.
1100 * gfortran.dg/graphite/pr14741.f90: Same.
1101 * gfortran.dg/graphite/block-2.f: Same.
1103 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1104 Sebastian Pop <s.pop@samsung.com>
1106 PR tree-optimization/67700
1107 * gcc.dg/graphite/run-id-pr67700.c: New.
1109 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1112 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1113 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1115 * gcc.target/sh/pr54236-5.c: New.
1116 * gcc.target/sh/pr54236-6.c: New.
1118 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120 PR rtl-optimization/67456
1121 PR rtl-optimization/67464
1122 PR rtl-optimization/67465
1123 * gcc.dg/pr67465.c: New test.
1125 2015-09-28 Tom de Vries <tom@codesourcery.com>
1127 PR tree-optimization/62171
1128 * gcc.dg/vect/pr62171.c: New test.
1130 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1132 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1133 skip on AIX. XFAIL individual line tests.
1135 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1137 PR rtl-optimization/64164
1138 PR tree-optimization/67312
1139 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1140 * gcc.target/i386/stackalign/return-4.c: Add -O.
1142 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1144 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1146 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1149 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1151 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1153 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1154 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1155 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1156 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1157 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1158 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1159 DW_AT_noreturn on AIX.
1160 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1161 DW_AT_noreturn on AIX.
1162 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1163 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1164 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1165 DW_AT_GNU_deleted on AIX.
1166 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1167 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1168 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1169 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1170 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1171 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1172 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1173 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1174 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1175 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1176 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1177 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1178 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1179 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1180 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1182 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1185 * gfortran.dg/pr67614.f90: New test.
1187 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1190 * gfortran.dg/pr67525.f90: New test.
1192 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1195 * gfortran.dg/allocatable_function_9.f90: New.
1197 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1200 * gcc.target/sh/pr67675.c: New.
1202 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1204 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1206 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1208 * gcc.target/i386/pr66749.c (dg-options): Replace
1209 -mtune=lakemount with -mtune=lakemont.
1210 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1211 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1213 2015-09-25 Marek Polacek <polacek@redhat.com>
1215 * c-c++-common/ubsan/bounds-11.c: New test.
1216 * c-c++-common/ubsan/bounds-12.c: New test.
1218 2015-09-25 Marek Polacek <polacek@redhat.com>
1221 * c-c++-common/ubsan/pr64906.c: New test.
1223 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1225 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1226 with -mtune=lakemount.
1227 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1228 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1230 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1233 * gcc.dg/Werror-13.c: New test.
1235 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1237 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1239 2015-09-24 Richard Biener <rguenther@suse.de>
1242 * g++.dg/pr67699.C: New testcase.
1244 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1247 * gcc.target/arm/fp16-inf.c: New test.
1249 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1251 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1252 name while checking for AVX-512VBMI presence.
1254 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256 * lib/target-supports.exp (check_effective_target_pie): Check for
1257 PIE support on Solaris 11.x and 12.
1259 2015-09-24 Richard Biener <rguenther@suse.de>
1261 * g++.dg/tree-ssa/restrict3.C: New testcase.
1263 2015-09-24 Richard Biener <rguenther@suse.de>
1265 PR tree-optimization/48885
1266 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1268 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1270 * c-c++-common/Wmisleading-indentation.c: Augment test.
1272 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1274 Fix small typos in the coding rule enforcement warnings.
1275 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1278 2015-09-23 Richard Biener <rguenther@suse.de>
1281 * gcc.dg/ubsan/pr67662.c: New testcase.
1283 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1286 * gcc.dg/pragma-diag-6.c: New test.
1288 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1290 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1292 2015-09-23 Richard Biener <rguenther@suse.de>
1294 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1296 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1298 * c-c++-common/Wmisleading-indentation.c: Augment test.
1300 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1302 * g++.dg/diagostic/disable.C: New.
1304 2015-09-22 Tom de Vries <tom@codesourcery.com>
1306 PR tree-optimization/67671
1307 * g++.dg/pr67671.C: New test.
1309 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1312 * gcc.target/i386/pr67480.c: New test.
1314 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1316 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1317 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1318 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1319 avx512dq, avx512cd, avx512er and avx512pf.
1321 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1323 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1324 update-fetch operations.
1325 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1327 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1329 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1330 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1332 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1334 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1336 * gcc.target/aarch64/atomic-inst-swap.c: New.
1338 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1340 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1341 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1342 * gcc.target/i386/pr59789.c (f1): Likewise.
1343 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1344 * gcc.target/i386/intrinsics_6.c: Likewise.
1345 * gcc.dg/winline-5.c (int t): Likewise.
1346 * gcc.dg/winline-9.c (t): Likewise.
1347 * gcc.dg/always_inline2.c (q): Likewise.
1348 * gcc.dg/winline-2.c (inline int t): Likewise.
1349 * gcc.dg/winline-6.c: Likewise.
1350 * gcc.dg/winline-10.c (void g): Likewise.
1351 * gcc.dg/pr49243.c (void parse): Likewise.
1352 * gcc.dg/always_inline3.c (q2): Likewise.
1353 * gcc.dg/winline-3.c: Likewise.
1354 * gcc.dg/winline-7.c (inline void *t): Likewise.
1356 2015-09-22 Tom de Vries <tom@codesourcery.com>
1358 PR tree-optimization/67666
1359 * g++.dg/pr67666.C: New test.
1361 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1364 * gfortran.dg/pr67615.f90: new test.
1366 2015-09-21 Jeff Law <law@redhat.com>
1368 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1370 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1372 Complete the implementation of N4230, Nested namespace definition.
1373 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1374 attributes and nested namespace definitions.
1375 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1376 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1377 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1378 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1379 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1380 appearing before the namespace identifier.
1382 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1385 * gcc.dg/cpp/pr66415-1.c: Test column number.
1387 2015-09-21 Richard Biener <rguenther@suse.de>
1389 * g++.dg/ext/attr-alias-3.C: Add -g.
1391 2015-09-21 Richard Biener <rguenther@suse.de>
1394 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1396 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1399 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1401 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1403 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1405 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1408 * gcc.dg/pr53265.c: Update.
1410 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1412 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1414 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1417 * gcc.target/sh/pr59478.c: New.
1419 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1422 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1423 * gcc.target/sh/pr54236-2.c: Likewise.
1425 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1427 * gcc.target/sh/pr43417.c: Move target independent test to ...
1428 * gcc.c-torture/compile/pr43417.c: ... here.
1430 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1432 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1433 check_effective_target_big_endian, check_effective_target_little_endian,
1434 check_effective_target_any_fpu, check_effective_target_double_fpu,
1435 check_effective_target_use_single_only_fpu,
1436 check_effective_target_default_single_fpu,
1437 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1438 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1439 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1440 check_effective_target_fmovd_enabled,
1441 check_effective_target_has_privileged, check_effective_target_has_pref,
1442 check_effective_target_banked_r0r7_isr,
1443 check_effective_target_stack_save_isr): New effective target checks.
1444 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1445 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1446 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1447 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1448 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1449 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1450 * gcc.target/sh/attr-isr.c: Likewise.
1451 * gcc.target/sh/fpul-usage-1.c: Likewise.
1452 * gcc.target/sh/hiconst.c: Likewise.
1453 * gcc.target/sh/mfmovd.c: Likewise.
1454 * gcc.target/sh/pr21255-3.c: Likewise.
1455 * gcc.target/sh/pr33135-1.c: Likewise.
1456 * gcc.target/sh/pr33135-2.c: Likewise.
1457 * gcc.target/sh/pr33135-3.c: Likewise.
1458 * gcc.target/sh/pr33135-4.c: Likewise.
1459 * gcc.target/sh/pr39423-2.c: Likewise.
1460 * gcc.target/sh/pr49880-4.c: Likewise.
1461 * gcc.target/sh/pr49880-5.c: Likewise.
1462 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1463 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1464 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1465 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1466 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1467 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1468 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1469 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1470 * gcc.target/sh/pr50751-2.c: Likewise.
1471 * gcc.target/sh/pr50751-3.c: Likewise.
1472 * gcc.target/sh/pr50751-5.c: Likewise.
1473 * gcc.target/sh/pr50751-6.c: Likewise.
1474 * gcc.target/sh/pr50751-8.c: Likewise.
1475 * gcc.target/sh/pr51244-15.c: Likewise.
1476 * gcc.target/sh/pr51244-2.c: Likewise.
1477 * gcc.target/sh/pr51244-20.c: Likewise.
1478 * gcc.target/sh/pr51244-6.c: Likewise.
1479 * gcc.target/sh/pr52483-4.c: Likewise.
1480 * gcc.target/sh/pr53511-1.c: Likewise.
1481 * gcc.target/sh/pr53512-1.c: Likewise.
1482 * gcc.target/sh/pr53512-2.c: Likewise.
1483 * gcc.target/sh/pr53512-3.c: Likewise.
1484 * gcc.target/sh/pr53512-4.c: Likewise.
1485 * gcc.target/sh/pr53513-1.c: Likewise.
1486 * gcc.target/sh/pr54089-2.c: Likewise.
1487 * gcc.target/sh/pr54089-3.c: Likewise.
1488 * gcc.target/sh/pr54089-4.c: Likewise.
1489 * gcc.target/sh/pr54602-2.c: Likewise.
1490 * gcc.target/sh/pr54602-3.c: Likewise.
1491 * gcc.target/sh/pr54602-4.c: Likewise.
1492 * gcc.target/sh/pr54680.c: Likewise.
1493 * gcc.target/sh/pr55303-1.c: Likewise.
1494 * gcc.target/sh/pr55303-2.c: Likewise.
1495 * gcc.target/sh/pr55303-3.c: Likewise.
1496 * gcc.target/sh/pr56547-1.c: Likewise.
1497 * gcc.target/sh/pr56547-2.c: Likewise.
1498 * gcc.target/sh/pr61195.c: Likewise.
1499 * gcc.target/sh/pr61996.c: Likewise.
1500 * gcc.target/sh/pr6526.c: Likewise.
1501 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1502 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1503 * gcc.target/sh/prefetch.c: Likewise.
1504 * gcc.target/sh/rte-delay-slot.c: Likewise.
1505 * gcc.target/sh/sh2a-band.c: Likewise.
1506 * gcc.target/sh/sh2a-bclr.c: Likewise.
1507 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1508 * gcc.target/sh/sh2a-bld.c: Likewise.
1509 * gcc.target/sh/sh2a-bor.c: Likewise.
1510 * gcc.target/sh/sh2a-bset.c: Likewise.
1511 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1512 * gcc.target/sh/sh2a-bxor.c: Likewise.
1513 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1514 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1515 * gcc.target/sh/sh2a-movrt.c: Likewise.
1516 * gcc.target/sh/sh2a-resbank.c: Likewise.
1517 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1518 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1519 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1520 * gcc.target/sh/sh4a-cosf.c: Likewise.
1521 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1522 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1523 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1524 * gcc.target/sh/sh4a-sinf.c: Likewise.
1526 2015-09-20 Jeff Law <law@redhat.com>
1528 PR tree-optimization/47679
1529 * g++.dg/warn/Wuninitialized-6.C: New test.
1531 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1533 Implement nested namespace definitions.
1534 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1535 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1536 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1537 * g++.dg/lookup/name-clash5.C: Adjust.
1538 * g++.dg/lookup/name-clash6.C: Likewise.
1540 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1542 * gcc.dg/pragma-diag-5.c: New test.
1544 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1547 * gcc.dg/torture/pr67619.c: New test.
1548 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1551 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1553 PR tree-optimization/67283
1554 * gcc.dg/tree-ssa/sra-15.c: New.
1555 * gcc.dg/tree-ssa/sra-16.c: New.
1557 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1560 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1561 (f2, f3): Make the function static.
1562 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1564 2015-09-17 Christian Bruel <christian.bruel@st.com>
1566 * gcc.target/arm/attr_thumb-static2.c: New test.
1568 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1570 * gnat.dg/overflow_sum3.adb: New test.
1572 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1574 * gcc.target/arm/stack-checking.c: New test.
1576 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1579 * gfortran.dg/public_private_module_5.f90: Add module procedure
1580 trigger_smod to ensure that the smod file is written.
1582 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1584 * gcc.target/aarch64/copysign_1.c: New.
1585 * gcc.target/aarch64/copysign_2.c: New.
1587 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1589 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1590 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1591 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1593 2015-09-16 John Marino <gnugcc@marino.st>
1595 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1597 2015-09-16 Richard Biener <rguenther@suse.de>
1600 * gcc.dg/torture/pr67253.c: New testcase.
1602 2015-09-16 Richard Biener <rguenther@suse.de>
1605 * gcc.dg/pr67271.c: New testcase.
1607 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/opt49.adb: New test.
1611 2015-09-16 Richard Biener <rguenther@suse.de>
1614 * gcc.dg/torture/pr67442.c: New testcase.
1616 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1618 * gnat.dg/array24.adb: New test.
1619 * gnat.dg/blocklocs.adb: Delete.
1621 2015-09-15 Marek Polacek <polacek@redhat.com>
1624 * gcc.dg/pr67580.c: New test.
1626 2015-09-15 Richard Biener <rguenther@suse.de>
1628 PR tree-optimization/67470
1629 * gcc.dg/torture/pr67470.c: New testcase.
1631 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1633 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1635 2015-09-15 Richard Biener <rguenther@suse.de>
1638 * gcc.dg/pr67563.c: New testcase.
1640 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1643 * gfortran.dg/pr67460.f90: New test.
1645 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1648 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1650 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/cpp0x/new-auto1.C: New.
1655 2015-09-11 Mark Wielaard <mjw@redhat.com>
1658 * g++.dg/warn/unused-variable-1.C: New test.
1659 * g++.dg/warn/unused-variable-2.C: Likewise.
1660 * gcc.dg/unused-4.c: Adjust warning for static const.
1661 * gcc.dg/unused-variable-1.c: New test.
1662 * gcc.dg/unused-variable-2.c: Likewise.
1664 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1666 * gfortran.dg/private_type_3.f90: Require visibility.
1667 * gfortran.dg/module_variable_2.f90: Same.
1668 * gfortran.dg/nested_forall_1.f: Same.
1669 * gfortran.dg/elemental_dependency_4.f90: Same.
1670 * gfortran.dg/bind_c_usage_25.f90: Same.
1671 * gfortran.dg/access_spec_1.f90: Same.
1672 * gfortran.dg/public_private_module_2.f90: Same.
1673 * gfortran.dg/host_assoc_variable_1.f90: Same.
1674 * gfortran.dg/public_private_module_6.f90: Same.
1675 * gfortran.dg/module_variable_1.f90: Same.
1676 * gfortran.dg/pr37286.f90: Same.
1677 * gfortran.dg/internal_pack_7.f90: Same.
1678 * gfortran.dg/submodule_10.f08: Same.
1679 * gfortran.dg/allocatable_function_8.f90: Same.
1680 * gfortran.dg/merge_init_expr_2.f90: Same.
1681 * gfortran.dg/class_37.f03: Same.
1682 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1683 * gfortran.dg/typebound_call_20.f03: Same.
1684 * gfortran.dg/proc_ptr_result_3.f90: Same.
1685 * gfortran.dg/pr32535.f90: Same.
1686 * gfortran.dg/typebound_proc_19.f90: Same.
1687 * gfortran.dg/initialization_10.f90: Same.
1688 * gfortran.dg/bind_c_usage_8.f03: Same.
1689 * gfortran.dg/pr61335.f90: Same.
1690 * gfortran.dg/elemental_dependency_5.f90: Same.
1691 * gfortran.dg/proc_ptr_3.f90: Same.
1692 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1694 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1697 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1698 * gcc.dg/loop-8.c: Likewise.
1700 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1703 * gnat.dg/specs/addr1.ads: Remove.
1705 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707 * gcc.dg/pie-link.c: Add -pie to dg-options.
1709 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1711 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1712 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1714 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1716 * gcc.target/powerpc/swaps-p8-20.c: New test.
1717 * gcc.target/powerpc/swaps-p8-21.c: New test.
1719 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1722 * gfortran.dg/pr67526.f90: New test.
1724 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/variadic166.C: New.
1729 2015-09-09 Mark Wielaard <mjw@redhat.com>
1731 * c-c++-common/nonnull-1.c: New test.
1733 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1736 * gfortran.dg/submodule_11.f08: New test.
1738 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1741 * gcc.c-torture/compile/pr67506.c: New test.
1743 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1745 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1746 initialization with a byte mask. No change expected here.
1747 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1748 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1749 initialization with contigious bitmask. Literal pool is expectd
1752 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1755 * gcc.target/arm/pr67439_1.c: New test.
1757 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1759 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1762 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1765 * g++.dg/gomp/pr67523.C: New test.
1768 * g++.dg/gomp/pr67522.C: New test.
1771 * c-c++-common/gomp/pr67521.c: New test.
1774 * c-c++-common/gomp/pr67517.c: New test.
1777 * g++.dg/gomp/pr67514.C: New test.
1780 * g++.dg/gomp/pr67511.C: New test.
1783 * c-c++-common/gomp/pr67502.c: New test.
1785 2015-09-09 Marek Polacek <polacek@redhat.com>
1788 * gcc.dg/pr67512.c: New test.
1790 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1794 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1795 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1796 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1798 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1800 * gcc.target/aarch64/mod_2.x: New file.
1801 * gcc.target/aarch64/mod_256.x: Likewise.
1802 * gcc.target/arm/mod_2.c: New test.
1803 * gcc.target/arm/mod_256.c: Likewise.
1804 * gcc.target/aarch64/mod_2.c: Likewise.
1805 * gcc.target/aarch64/mod_256.c: Likewise.
1807 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1810 * g++.dg/gomp/pr67504.C: New test.
1813 * c-c++-common/gomp/pr67501.c: New test.
1816 * gcc.dg/gomp/pr67500.c: New test.
1819 * gcc.dg/gomp/pr67495.c: New test.
1821 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1822 Sebastian Pop <s.pop@samsung.com>
1824 PR tree-optimization/53852
1825 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1826 both isl-0.12 and isl-0.15.
1827 * gcc.dg/graphite/uns-interchange-14.c: Same.
1828 * gcc.dg/graphite/uns-interchange-15.c: Same.
1829 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1831 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1832 Sebastian Pop <s.pop@samsung.com>
1834 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1835 * gcc.dg/graphite/block-1.c: Same.
1836 * gcc.dg/graphite/block-5.c: Same.
1837 * gcc.dg/graphite/block-6.c: Same.
1838 * gcc.dg/graphite/interchange-1.c: Same.
1839 * gcc.dg/graphite/interchange-10.c: Same.
1840 * gcc.dg/graphite/interchange-11.c: Same.
1841 * gcc.dg/graphite/interchange-13.c: Same.
1842 * gcc.dg/graphite/interchange-14.c: Same.
1843 * gcc.dg/graphite/interchange-3.c: Same.
1844 * gcc.dg/graphite/interchange-4.c: Same.
1845 * gcc.dg/graphite/interchange-7.c: Same.
1846 * gcc.dg/graphite/interchange-8.c: Same.
1847 * gcc.dg/graphite/interchange-9.c: Same.
1848 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1849 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1850 * gcc.dg/graphite/pr37485.c: Same.
1851 * gcc.dg/graphite/scop-0.c (int toto): Same.
1852 * gcc.dg/graphite/scop-1.c: Same.
1853 * gcc.dg/graphite/scop-10.c: Same.
1854 * gcc.dg/graphite/scop-11.c: Same.
1855 * gcc.dg/graphite/scop-12.c: Same.
1856 * gcc.dg/graphite/scop-13.c: Same.
1857 * gcc.dg/graphite/scop-16.c: Same.
1858 * gcc.dg/graphite/scop-17.c: Same.
1859 * gcc.dg/graphite/scop-18.c: Same.
1860 * gcc.dg/graphite/scop-2.c: Same.
1861 * gcc.dg/graphite/scop-21.c (int test): Same.
1862 * gcc.dg/graphite/scop-22.c (void foo): Same.
1863 * gcc.dg/graphite/scop-4.c: Same.
1864 * gcc.dg/graphite/scop-5.c: Same.
1865 * gcc.dg/graphite/scop-6.c: Same.
1866 * gcc.dg/graphite/scop-7.c: Same.
1867 * gcc.dg/graphite/scop-8.c: Same.
1868 * gcc.dg/graphite/scop-9.c: Same.
1869 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1870 data-refs remain inside the inner loop.
1871 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1872 * gcc.dg/graphite/uns-interchange-14.c: Same.
1873 * gcc.dg/graphite/uns-interchange-9.c: Same.
1874 * gfortran.dg/graphite/interchange-3.f90
1876 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1879 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1892 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1895 * lib/target-supports.exp
1896 (check_effective_target_arm_neon_fp16_hw): New.
1898 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1900 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1901 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1905 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1906 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1908 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1909 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1910 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1911 when those are supported.
1912 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1915 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1916 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1919 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1920 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1921 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1923 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1925 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1928 Add float16x8_t case.
1929 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1931 main, exec_vcreate): Likewise.
1932 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1933 exec_vget_high): Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1935 exec_vget_low): Likewise.
1936 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1938 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1939 exec_vld1_dup): Likewise.
1940 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1941 exec_vld1_lane): Likewise.
1942 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1944 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1945 exec_vldX_dup): Likewise.
1946 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1947 exec_vldX_lane): Likewise.
1948 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1949 exec_vset_lane): Likewise.
1950 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1951 exec_vst1_lane): Likewise.
1953 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1955 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1956 * gcc.target/aarch64/vget_low_1.c: Likewise.
1958 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1960 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1961 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1962 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1963 (main): update orig_data to avoid float16 NaN on bigendian.
1965 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1967 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1969 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1970 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1971 * gcc.target/aarch64/vld1_lane.c: Likewise.
1973 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1978 2015-09-07 Marek Polacek <polacek@redhat.com>
1981 * gcc.dg/asm-10.c: New test.
1983 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/lto/pr67452_0.c: New test.
1988 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1991 * gcc.target/avr/pr65210.c: New test.
1993 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1996 * lib/target-supports.exp (check_cached_effective_target):
1997 Apppend $prop to et_prop_list only if needed.
1999 2015-09-04 Marek Polacek <polacek@redhat.com>
2002 * gcc.dg/ubsan/pr67279.c: New test.
2004 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2005 Petr Murzin <petr.murzin@intel.com>
2006 Kirill Yukhin <kirill.yukhin@intel.com>
2008 * gcc.target/i386/avx512f-scatter-1.c: New.
2009 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2010 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2012 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2014 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2015 rather than calling rmdir, cleanup if open fails.
2017 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2019 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2020 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2021 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2022 Return true for PowerPC targets that implement Altivec.
2024 2015-09-03 Renlin Li <renlin.li@arm.com>
2026 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2028 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2030 2015-09-03 Martin Sebor <msebor@redhat.com>
2033 * g++.dg/addr_builtin-1.C: New test.
2034 * gcc.dg/addr_builtin-1.c: New test.
2036 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2038 * gcc.target/powerpc/vec-shift.c: New test.
2040 2015-09-03 Tom de Vries <tom@codesourcery.com>
2042 PR tree-optimization/65637
2043 * gcc.dg/autopar/reduc-4.c: New test.
2045 2015-09-03 Tom de Vries <tom@codesourcery.com>
2047 PR tree-optimization/65637
2048 * gcc.dg/autopar/pr46099-2.c: New test.
2050 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2053 * g++.dg/pr67351.C: New test.
2055 2015-09-03 Richard Biener <rguenther@suse.de>
2058 * g++.dg/lto/pr66705_0.C: New testcase.
2060 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2063 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2064 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2066 2015-09-02 Marek Polacek <polacek@redhat.com>
2069 * gcc.dg/pr67432.c: New test.
2071 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2073 * lib/target-supports.exp (clear_effective_target_cache): New.
2074 (check_cached_effective_target): Update et_prop_list.
2075 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2076 * g++.dg/compat/compat.exp: Likewise.
2077 * g++.dg/compat/struct-layout-1.exp: Likewise.
2078 * lib/asan-dg.exp: Likewise.
2079 * lib/atomic-dg.exp: Likewise.
2080 * lib/cilk-plus-dg.exp: Likewise.
2081 * lib/clearcap.exp: Likewise.
2082 * lib/mpx-dg.exp: Likewise.
2083 * lib/tsan-dg.exp: Likewise.
2084 * lib/ubsan-dg.exp: Likewise.
2086 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2088 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2090 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2091 Andrew Bennett <andrew.bennett@imgtec.com>
2093 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2094 dependencies between ISA level and compact-branches.
2095 * gcc.target/mips/branch-10.c: Update expected output to allow
2096 compact forms of b/bal.
2097 * gcc.target/mips/branch-11.c: Likewise.
2098 * gcc.target/mips/branch-12.c: Likewise.
2099 * gcc.target/mips/branch-13.c: Likewise.
2100 * gcc.target/mips/branch-3.c: Likewise.
2101 * gcc.target/mips/branch-4.c: Likewise.
2102 * gcc.target/mips/branch-5.c: Likewise.
2103 * gcc.target/mips/branch-6.c: Likewise.
2104 * gcc.target/mips/branch-7.c: Likewise.
2105 * gcc.target/mips/branch-8.c: Likewise.
2106 * gcc.target/mips/branch-9.c: Likewise.
2107 * gcc.target/mips/branch-cost-1.c: Likewise.
2108 * gcc.target/mips/call-1.c: Likewise.
2109 * gcc.target/mips/call-2.c: Likewise.
2110 * gcc.target/mips/call-3.c: Likewise.
2111 * gcc.target/mips/call-4.c: Likewise.
2112 * gcc.target/mips/call-5.c: Likewise.
2113 * gcc.target/mips/call-6.c: Likewise.
2114 * gcc.target/mips/lazy-binding-1.c: Likewise.
2115 * gcc.target/mips/near-far-1.c: Likewise.
2116 * gcc.target/mips/near-far-2.c: Likewise.
2117 * gcc.target/mips/near-far-3.c: Likewise.
2118 * gcc.target/mips/near-far-4.c: Likewise.
2119 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2120 run with compact branches allowed.
2121 * gcc.target/mips/compact-branches-1.c: New file.
2122 * gcc.target/mips/compact-branches-2.c: Likewise.
2123 * gcc.target/mips/compact-branches-3.c: Likewise.
2124 * gcc.target/mips/compact-branches-4.c: Likewise.
2125 * gcc.target/mips/compact-branches-5.c: Likewise.
2126 * gcc.target/mips/compact-branches-6.c: Likewise.
2127 * gcc.target/mips/compact-branches-7.c: Likewise.
2129 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2131 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2132 Clean-up a created directory if testcase fails.
2134 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2137 * g++.dg/pr67405.C: New test.
2139 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2141 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2143 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145 * gcc.dg/ifcvt-1.c: New test.
2146 * gcc.dg/ifcvt-2.c: Likewise.
2147 * gcc.dg/ifcvt-3.c: Likewise.
2149 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2152 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2155 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2157 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2159 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2162 * g++.dg/other/pr61753.C: New.
2164 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2166 * gcc.dg/tree-ssa/cmp-1.c: New file.
2168 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2170 * gcc.dg/tree-ssa/complex-7.c: New file.
2172 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2174 * gcc.target/powerpc/swaps-p8-19.c: New test.
2176 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2181 2015-08-29 Tom de Vries <tom@codesourcery.com>
2183 PR tree-optimization/46193
2184 * gcc.dg/autopar/pr46193.c: New test.
2186 2015-08-28 Nathan Sidwell <nathan@acm.org>
2188 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2189 use exit code for failure.
2191 * gcc.dg/torture/matrix-1.c: Use plain printf.
2192 * gcc.dg/torture/matrix-2.c: Likewise.
2193 * gcc.dg/torture/matrix-5.c: Likewise.
2194 * gcc.dg/torture/matrix-6.c: Likewise.
2195 * gcc.dg/torture/transpose-1.c: Likewise.
2196 * gcc.dg/torture/transpose-2.c: Likewise.
2197 * gcc.dg/torture/transpose-3.c: Likewise.
2198 * gcc.dg/torture/transpose-4.c: Likewise.
2199 * gcc.dg/torture/transpose-5.c: Likewise.
2200 * gcc.dg/torture/transpose-6.c: Likewise.
2202 2015-08-28 Jeff Law <law@redhat.com>
2205 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2206 * gcc.dg/torture/pr66752-1.c: New test
2207 * g++.dg/torture/pr66752-2.C: New test.
2209 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2211 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2213 * gcc.dg/tree-ssa/sra-15.c: New.
2215 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2217 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2218 * gcc.target/mips/msub-8.c: Ditto
2220 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2222 * lib/target-supports.exp (check-effective_target_vect_double):
2223 Enable for Power targets with VSX hardware available.
2224 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2225 vect_no_align && { ! vect_hw_misalign }.
2227 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2229 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2230 Replaced by opt_files, compile with -floop-nest-optimize.
2231 * g++.dg/graphite/graphite.exp: Same.
2232 * gfortran.dg/graphite/graphite.exp: Same.
2233 * gcc.dg/graphite/block-0.c: Adjust pattern.
2234 * gcc.dg/graphite/block-1.c: Same.
2235 * gcc.dg/graphite/block-3.c: Same.
2236 * gcc.dg/graphite/block-4.c: Same.
2237 * gcc.dg/graphite/block-5.c: Same.
2238 * gcc.dg/graphite/block-6.c: Same.
2239 * gcc.dg/graphite/block-7.c: Same.
2240 * gcc.dg/graphite/block-8.c: Same.
2241 * gcc.dg/graphite/block-pr47654.c: Same.
2242 * gcc.dg/graphite/interchange-0.c: Same.
2243 * gcc.dg/graphite/interchange-1.c: Same.
2244 * gcc.dg/graphite/interchange-10.c: Same.
2245 * gcc.dg/graphite/interchange-11.c: Same.
2246 * gcc.dg/graphite/interchange-12.c: Same.
2247 * gcc.dg/graphite/interchange-13.c: Same.
2248 * gcc.dg/graphite/interchange-14.c: Same.
2249 * gcc.dg/graphite/interchange-15.c: Same.
2250 * gcc.dg/graphite/interchange-3.c: Same.
2251 * gcc.dg/graphite/interchange-4.c: Same.
2252 * gcc.dg/graphite/interchange-5.c: Same.
2253 * gcc.dg/graphite/interchange-6.c: Same.
2254 * gcc.dg/graphite/interchange-7.c: Same.
2255 * gcc.dg/graphite/interchange-8.c: Same.
2256 * gcc.dg/graphite/interchange-9.c: Same.
2257 * gcc.dg/graphite/interchange-mvt.c: Same.
2258 * gcc.dg/graphite/pr37485.c: Same.
2259 * gcc.dg/graphite/uns-block-1.c: Same.
2260 * gcc.dg/graphite/uns-interchange-12.c: Same.
2261 * gcc.dg/graphite/uns-interchange-14.c: Same.
2262 * gcc.dg/graphite/uns-interchange-15.c: Same.
2263 * gcc.dg/graphite/uns-interchange-9.c: Same.
2264 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2265 * gfortran.dg/graphite/interchange-3.f90: Same.
2267 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2270 * gcc.target/i386/pr67317-1.c: New test.
2271 * gcc.target/i386/pr67317-2.c: Ditto.
2272 * gcc.target/i386/pr67317-3.c: Ditto.
2273 * gcc.target/i386/pr67317-4.c: Ditto.
2274 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2275 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2277 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2279 * gcc.target/powerpc/vec-shr.c: New.
2281 2015-08-27 Marek Polacek <polacek@redhat.com>
2284 * gcc.dg/torture/pr67005.c: New test.
2286 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2288 * gcc.dg/tree-ssa/sra-15.c: New.
2290 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2292 * gcc.target/aarch64/long_branch_1.c: New test.
2294 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2296 * gcc.target/s390/20150826-1.c: New test.
2298 2015-08-26 Renlin Li <renlin.li@arm.com>
2300 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2302 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2304 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2306 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2308 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2309 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2310 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2311 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2313 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2315 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2317 * gcc.target/aarch64/tlsle_1.x: New test source.
2318 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2319 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2320 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2322 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2325 * gfortran.dg/shape_8.f90: New test.
2327 2015-08-25 Marek Polacek <polacek@redhat.com>
2330 * gcc.dg/weak/weak-18.c: New test.
2332 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2334 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2335 gcc_jit_context_set_bool_use_external_driver.
2337 2015-08-25 Nathan Sidwell <nathan@acm.org>
2339 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2341 * gcc.dg/20001117-1.c: Needs return_address.
2342 * gcc.dg/20020415-1.c: Needs alloca.
2343 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2344 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2345 * gcc.dg/pr63186.c: Needs label_values.
2346 * gcc.dg/torture/pr33848.c: Likwise.
2348 * lib/target-supports.exp (check_effective_target_fopenacc,
2349 check_effective_target_fopenmp): Disable for nvptx.
2350 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2351 * gcc.dg/stack-usage-1.c: Likewise.
2352 * gcc.dg/stack-usage-2.c: Likewise.
2353 * gcc.dg/unused-5.c: Likewise.
2354 * gcc.dg/unwind-1.c: Likewise.
2356 2015-08-25 Christian Bruel <christian.bruel@st.com>
2358 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2359 * g++.dg/Wno-frame-address.C: Ditto.
2361 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2364 * g++.dg/pr67211.C: New test.
2366 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2370 * gfortran.dg/block_end_error_1.f90: New test.
2371 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2373 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2376 * gcc.target/i386/pr66821.c: New test.
2378 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2381 * gcc.target/i386/pr67329.c: New test.
2383 2015-08-24 Nathan Sidwell <nathan@acm.org>
2385 * gcc.dg/pr49551.c: Needs -fdata-sections.
2387 * gcc.dg/pr64935-2.c: Needs scheduling.
2389 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2390 * gcc.dg/torture/pr63738.c: Likewise.
2391 * gcc.dg/torture/pr64728.c: Likewise.
2392 * gcc.dg/pr63748.c: Likewise.
2393 * gcc.dg/20020312-2.c: Likewise.
2395 * gcc.dg/torture/pr66123.c: Needs label_values.
2397 * gcc.dg/torture/pr41261.c: Needs profiling.
2398 * gcc.dg/pr26570.c: Likewise.
2399 * gcc.dg/pr61776.c: Likewise.
2400 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2401 * gcc.dg/gomp/pr34610.c: Likewise.
2402 * gcc.dg/pr54121.c: Likewise.
2403 * gcc.dg/20050325-1.c: Likewise.
2404 * gcc.dg/pr66899.c: Likewise.
2405 * gcc.dg/pr48770.c: Likewise.
2406 * gcc.dg/pr24225.c: Likewise.
2408 * gcc.dg/pr27531-1.c: Needs io.
2409 * gcc.dg/pr44606.c: Likewise.
2411 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2413 * gcc.dg/pr51990.c: Needs alloca.
2415 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2417 2015-08-24 Tom de Vries <tom@codesourcery.com>
2419 PR tree-optimization/65468
2420 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2422 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2425 * gfortran.dg/backtrace_1.f90: New test.
2427 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2430 * gfortran.dg/execute_command_line_2.f90: New test.
2432 2015-08-23 Tom de Vries <tom@codesourcery.com>
2434 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2435 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2436 vect_no_int_max to vect_no_int_min_max.
2437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2438 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2439 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2440 * gcc.dg/vect/slp-reduc-4.c: Same.
2441 * gcc.dg/vect/slp-reduc-5.c: Same.
2442 * gcc.dg/vect/vect-125.c: Same.
2443 * gcc.dg/vect/vect-13.c: Same.
2444 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2445 * gcc.dg/vect/vect-reduc-1.c: Same.
2446 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2447 * gcc.dg/vect/vect-reduc-1char.c:Same.
2448 * gcc.dg/vect/vect-reduc-1short.c: Same.
2449 * gcc.dg/vect/vect-reduc-2.c: Same.
2450 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2451 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2452 * lib/target-supports.exp: Same.
2454 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2457 * g++.dg/cpp0x/decltype63.C: New.
2459 2015-08-22 Nathan Sidwell <nathan@acm.org>
2461 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2462 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2463 * c-c++-common/Wunused-var-8.c: Likewise.
2464 * c-c++-common/gomp/pr61486-2.c: Likewise.
2465 * c-c++-common/Wunused-var-6.c: Likewise.
2466 * c-c++-common/goacc/reduction-1.c: Likewise.
2467 * c-c++-common/goacc/reduction-2.c: Likewise.
2468 * c-c++-common/goacc/reduction-3.c: Likewise.
2469 * c-c++-common/goacc/reduction-4.c: Likewise.
2470 * gcc.dg/builtins-64.c: Likewise.
2471 * gcc.dg/pr59523.c: Likewise.
2472 * gcc.dg/tree-ssa/20080530.c: Likewise.
2473 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2474 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2475 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2476 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2477 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2478 * gcc.dg/pr59011.c: Likewise.
2479 * gcc.dg/uninit-9.c: Likewise.
2480 * gcc.dg/pr61561.c: Likewise.
2481 * gcc.dg/vla-4.c: Likewise.
2482 * gcc.dg/20101010-1.c: Likewise.
2483 * gcc.dg/pr49120.c: Likewise.
2484 * gcc.dg/20030331-2.c: Likewise.
2485 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2486 * gcc.dg/pr25682.c: Likewise.
2487 * gcc.dg/guality/guality.c: Likewise.
2488 * gcc.dg/pr27301.c: Likewise.
2489 * gcc.dg/uninit-9-O0.c: Likewise.
2490 * gcc.dg/fold-alloca-1.c: Likewise.
2491 * gcc.dg/pr41470.c: Likewise.
2492 * gcc.dg/pr51491-2.c: Likewise.
2493 * gcc.dg/winline-7.c: Likewise.
2494 * gcc.dg/vla-2.c: Likewise.
2495 * gcc.dg/pr50764.c: Likewise.
2496 * gcc.dg/c99-vla-1.c: Likewise.
2497 * gcc.dg/pr33238.c: Likewise.
2498 * gcc.dg/c99-const-expr-13.c: Likewise.
2499 * gcc.dg/builtin-return-1.c: Likewise.
2500 * gcc.dg/vla-3.c: Likewise.
2501 * gcc.dg/20020415-1.c: Likewise.
2502 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2503 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2504 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2505 * gcc.dg/torture/calleesave-sse.c: Likewise.
2506 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2507 * gcc.dg/gomp/vla-2.c: Likewise.
2508 * gcc.dg/gomp/vla-3.c: Likewise.
2509 * gcc.dg/gomp/vla-4.c: Likewise.
2510 * gcc.dg/gomp/pr30494.c: Likewise.
2511 * gcc.dg/gomp/vla-5.c: Likewise.
2512 * gcc.dg/pr51990-2.c: Likewise.
2513 * gcc.dg/vla-22.c: Likewise.
2515 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2517 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2518 * gcc.dg/dollar.c: Likewise.
2519 * gcc.dg/pragma-message.c: Likewise.
2520 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2521 * c-c++-common/raw-string-14.c: Likewise.
2523 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2525 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2526 property that instantiation here is a compile-time error.
2528 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2530 * g++.dg/other/pr67065.C: Extend.
2532 2015-08-21 Nathan Sidwell <nathan@acm.org>
2534 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2536 (check_effective_target_global_constructor): New.
2537 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2538 * gcc.dg/debug/debug.exp: Skip for nvptx.
2539 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2541 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2542 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2543 * gcc.c-torture/compile/pr33855.c: Likewise.
2544 * gcc.c-torture/compile/920723-1.c: Likewise.
2545 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2547 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2549 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2552 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2554 * gcc.c-torture/execute/switch-1.c: Likewise.
2556 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2557 * gcc.c-torture/execute/printf-1.c: Likewise.
2558 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2559 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2560 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2561 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2562 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2563 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2564 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2565 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2566 * gcc.c-torture/execute/gofast.c: Likewise.
2567 * gcc.c-torture/execute/complex-6.c: Likewise.
2569 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2570 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2571 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2572 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2573 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2574 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2575 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2576 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2577 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2578 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2579 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2580 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2581 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2582 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2583 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2584 * gcc.dg/setjmp-1.c: Likewise.
2585 * gcc.dg/cleanup-5.c: Likewise.
2586 * gcc.dg/cleanup-12.c: Likewise.
2587 * gcc.dg/cleanup-13.c: Likewise.
2589 * gcc.dg/constructor-1.c: Require global ctor.
2591 * gcc.dg/fork-instrumentation.c: Require profiling.
2592 * gcc.dg/20030107-1.c: Likewise.
2593 * gcc.dg/20030702-1.c: Likewise.
2595 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2596 * gcc.dg/cpp/paste2.c: Likewise.
2597 * gcc.dg/cpp/strify3.c: Likewise.
2598 * gcc.dg/cpp/strify4.c: Likewise.
2599 * gcc.dg/cpp/lexnum.c: Likewise.
2600 * gcc.dg/cpp/digraphs.c: Likewise.
2601 * gcc.dg/cpp/macro1.c: Likewise.
2603 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2605 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2607 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2609 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2612 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2614 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2615 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2616 vec_vpmsum_be and vec_shasigma_be.
2618 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2620 * lib/target-supports.exp
2621 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2622 with -mfp16-format=ieee.
2624 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2627 * g++.dg/other/pr67065.C: New.
2629 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2631 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2633 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2634 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2635 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2636 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2638 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2640 * gcc.dg/wide_shift_64_1.c: New testcase.
2641 * gcc.dg/wide_shift_128_1.c: Likewise.
2642 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2644 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2646 * lib/target-supports.exp
2647 (check_effective_target_fstack_protector_enabled): New test.
2648 * gcc.target/i386/ssp-default.c: New test.
2650 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2653 * gfortran.dg/generic_31.f90: New.
2655 2015-08-19 Marek Polacek <polacek@redhat.com>
2658 * g++.dg/torture/pr67133.C: New test.
2660 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2662 * gcc.target/powerpc/altivec-35.c: New test.
2663 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2664 * gcc.target/powerpc/vsx-vector-7.c: New test.
2666 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2669 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2670 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2672 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2674 PR rtl-optimization/67218
2675 * gcc.c-torture/execute/ieee/pr67218.c,
2676 gcc.target/aarch64/fcvt_int_float_double1.c,
2677 gcc.target/aarch64/fcvt_int_float_double2.c,
2678 gcc.target/aarch64/fcvt_int_float_double3.c,
2679 gcc.target/aarch64/fcvt_int_float_double4.c,
2680 gcc.target/aarch64/fcvt_uint_float_double1.c,
2681 gcc.target/aarch64/fcvt_uint_float_double2.c,
2682 gcc.target/aarch64/fcvt_uint_float_double3.c,
2683 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2685 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2687 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2688 dg-options to disable LSE extensions.
2689 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2690 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2691 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2692 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2693 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2694 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2695 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2696 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2697 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2698 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2699 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2700 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2701 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2702 * gcc.target/aarch64/sync-op-full.c: Likewise.
2703 * gcc.target/aarch64/sync-op-release.c: Likewise.
2705 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2708 * g++.dg/cpp1z/feat-cxx1z.C: New.
2710 2015-08-18 Marek Polacek <polacek@redhat.com>
2713 * gcc.dg/torture/pr67222.c: New test.
2715 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2717 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2719 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2721 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2722 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2723 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2725 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2727 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2728 which is used in later code.
2730 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/cpp0x/nullptr34.C: New.
2734 * g++.dg/warn/Wconversion2.C: Adjust.
2735 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2736 * g++.old-deja/g++.other/null3.C: Likewise.
2738 * g++.dg/cpp0x/pr51313.C: Adjust.
2740 2015-08-17 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/67221
2743 * gcc.dg/torture/pr67221.c: New testcase.
2745 2015-08-17 Mike Stump <mikestump@comcast.net>
2746 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748 * gcc.target/arm/memcpy-aligned-1.c: New test.
2750 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2753 * gfortran.dg/norm_4.f90: Rename to...
2754 * gfortran.dg/norm2_4.f90: this.
2755 * gfortran.dg/norm2_5.f90: New test.
2757 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2759 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2760 * gcc.dg/ssp-1.c: Make counter a register.
2761 * gcc.dg/ssp-2.c: Likewise.
2762 * gcc.dg/torture/parm-coalesce.c: New.
2764 2015-08-14 Marek Polacek <polacek@redhat.com>
2767 * gcc.dg/torture/pr67133.c: New test.
2769 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2770 Matthias Klose <doko@debian.org>
2773 * gcc.c-torture/compile/pr67143.c: New
2774 * gcc.target/aarch64/atomic-op-imm.c
2775 (atomic_fetch_add_negative_RELAXED): New.
2776 (atomic_fetch_sub_negative_ACQUIRE): New.
2778 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2780 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2781 * gcc.target/aarch64/target_attr_8.c: Likewise.
2782 * gcc.target/aarch64/target_attr_14.c: Likewise.
2784 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2786 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2788 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2790 * gcc.target/i386/builtin_target.c: Add skylake check.
2792 2015-08-13 Jeff Law <law@redhat.com>
2794 * gcc.dg/pr66314.c: Moved from here to ..
2795 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2796 to clear all sanitizers before -fsanitize=kernel-address.
2798 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2800 * gcc.target/aarch64/cinc_common_1.c: New test.
2802 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2805 * g++.dg/ext/attribute-may-alias-1.C: New.
2806 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2808 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2810 * gcc.target/aarch64/atomic-inst-cas.c: New.
2811 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2813 2015-08-13 Andreas Schwab <schwab@suse.de>
2815 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2817 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2820 * g++.dg/torture/pr62164.C: New.
2822 2015-08-13 Richard Biener <rguenther@suse.de>
2824 PR tree-optimization/67191
2825 * gcc.dg/torture/pr67191.c: New testcase.
2826 * g++.dg/torture/pr67191.C: Likewise.
2828 2015-08-13 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/66502
2831 PR tree-optimization/67167
2832 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2834 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2837 * g++.dg/init/new42.C: New.
2839 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2842 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2844 * gcc.target/powerpc/pr67071-2.c: Likewise.
2845 * gcc.target/powerpc/pr67071-3.c: Likewise.
2847 2015-08-12 Marek Polacek <polacek@redhat.com>
2850 * c-c++-common/Wshift-overflow-6.c: New test.
2851 * c-c++-common/Wshift-overflow-7.c: New test.
2852 * g++.dg/cpp1y/left-shift-2.C: New test.
2854 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/cpp0x/pr52742.C: New.
2859 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2861 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2862 Check Knights Landing support.
2864 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2867 * g++.dg/warn/Wunused-result-1.C: New.
2869 2015-08-12 Richard Biener <rguenther@suse.de>
2871 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2872 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2873 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2874 * g++.dg/tree-ssa/pr61034.C: Adjust.
2875 * gcc.dg/fold-compare-2.c: Likewise.
2876 * gcc.dg/pr50763.c: Likewise.
2877 * gcc.dg/predict-3.c: Likewise.
2878 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2879 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2880 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2881 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2882 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2883 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2884 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2886 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2887 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2888 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2889 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2891 2015-08-12 Nathan Sidwell <nathan@acm.org>
2893 * gcc.dg/vrp-min-max-1.c: New.
2894 * gcc.dg/vrp-min-max-2.c: New.
2896 2015-08-12 Richard Biener <rguenther@suse.de>
2898 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2900 2015-08-12 Tom de Vries <tom@codesourcery.com>
2903 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2904 Handle absence of vector min/max for sparc.
2906 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2909 * g++.dg/ext/mv25.C: New test.
2911 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2913 * gcc.target/i386/avx2-vect-shift.c: New test.
2915 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2919 * gcc.dg/pragma-diag-3.c: New test.
2920 * gcc.dg/pragma-diag-4.c: New test.
2922 2015-08-11 Nathan Sidwell <nathan@acm.org>
2924 * c-c++-common/dfp/operator-comma.c: Call init function.
2925 * c-c++-common/dfp/convert-dfp-2.c: New test.
2927 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2929 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2930 Treat model == 0x4f as Broadwell.
2932 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2935 * gfortran.dg/pr67140.f90: New test.
2937 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2941 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2943 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2946 * gfortran.dg/ieee/large_4.f90: New test.
2948 2015-08-08 Bud Davis <jmdavis@link.com>
2951 * gfortran.dg/common_22.f90: New.
2953 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2955 PR rtl-optimization/67028
2956 * gcc.dg/pr67028.c: New testcase.
2958 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2960 PR rtl-optimization/67029
2961 * gcc.dg/pr67029.c: New test.
2963 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2966 * gfortran.dg/ieee/ieee_8.f90: New test.
2968 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2970 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2972 * gcc.target/aarch64/noplt_2.c: Likewise.
2973 * gcc.target/aarch64/noplt_3.c: Likewise.
2975 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2977 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2978 optimization level, and print a summary at the end.
2980 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2982 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2984 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2986 * gcc.target/aarch64/noplt_3.c: New testcase.
2988 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2990 * gcc.target/aarch64/noplt_1.c: New testcase.
2991 * gcc.target/aarch64/noplt_2.c: Likewise.
2993 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2995 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2996 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2998 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3000 * gcc.target/s390/dwarfregtable-1.c: New test.
3001 * gcc.target/s390/dwarfregtable-2.c: New test.
3002 * gcc.target/s390/dwarfregtable-3.c: New test.
3004 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3006 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3008 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3011 * gfortran.dg/ieee/large_2.f90: New test.
3012 * gfortran.dg/ieee/large_3.F90: New test.
3014 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3017 * gfortran.dg/ieee/large_1.f90: Adjust test.
3019 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3020 Jeff Law <law@redhat.com>
3023 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3024 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3025 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3026 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3027 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3028 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3030 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3033 * gfortran.dg/pr66311.f90: New file.
3035 2015-08-05 Richard Biener <rguenther@suse.de>
3037 PR tree-optimization/67121
3038 * gcc.dg/torture/pr67121.c: New testcase.
3040 2015-08-05 Nick Clifton <nickc@redhat.com>
3042 * gcc.target/rl78: New directory.
3043 * gcc.target/rl78/rl78.exp: New file: Test driver.
3044 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3046 2015-08-05 Richard Biener <rguenther@suse.de>
3049 * gcc.dg/torture/pr67120.c: New testcase.
3051 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3055 * lib/fortran-modules.exp: Call cleanup-submodules from
3057 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3058 cover the cases where private entities are no longer optimized
3060 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3062 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3063 * gfortran.dg/submodule_5.f08: The same.
3064 * gfortran.dg/submodule_9.f08: The same.
3065 * gfortran.dg/submodule_10.f08: New test.
3067 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3070 * g++.dg/cpp1y/var-templ35.C: New.
3072 2015-08-05 Richard Biener <rguenther@suse.de>
3074 PR tree-optimization/67055
3075 * g++.dg/torture/pr67055.C: New testcase.
3077 2015-08-05 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/67109
3080 * gcc.dg/torture/pr67109.c: New testcase.
3081 * gcc.dg/vect/vect-119.c: Adjust.
3083 2015-08-05 Richard Biener <rguenther@suse.de>
3086 * gcc.dg/pr67107.c: New testcase.
3088 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/cpp1z/abbrev2.C: New.
3093 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3097 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/init/explicit4.C: New.
3102 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3104 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3105 without VSX an Power8 vector support.
3107 2015-08-04 Richard Biener <rguenther@suse.de>
3109 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3111 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3117 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3120 * g++.dg/cpp1y/var-templ34.C: New.
3122 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3124 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3125 * gcc.target/aarch64/target_attr_1.c: Likewise.
3126 * gcc.target/aarch64/target_attr_2.c: Likewise.
3127 * gcc.target/aarch64/target_attr_3.c: Likewise.
3128 * gcc.target/aarch64/target_attr_4.c: Likewise.
3129 * gcc.target/aarch64/target_attr_5.c: Likewise.
3130 * gcc.target/aarch64/target_attr_6.c: Likewise.
3131 * gcc.target/aarch64/target_attr_7.c: Likewise.
3132 * gcc.target/aarch64/target_attr_8.c: Likewise.
3133 * gcc.target/aarch64/target_attr_9.c: Likewise.
3134 * gcc.target/aarch64/target_attr_10.c: Likewise.
3135 * gcc.target/aarch64/target_attr_11.c: Likewise.
3136 * gcc.target/aarch64/target_attr_12.c: Likewise.
3137 * gcc.target/aarch64/target_attr_13.c: Likewise.
3138 * gcc.target/aarch64/target_attr_14.c: Likewise.
3139 * gcc.target/aarch64/target_attr_15.c: Likewise.
3141 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3143 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3145 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3147 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3149 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3151 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3154 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3157 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3158 * gfortran.dg/ieee/large_1.f90: New test.
3160 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3162 PR tree-optimization/67043
3163 * gcc.dg/pr67043.c: New test.
3165 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3167 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3169 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3171 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3172 it to push/pop timing items.
3173 (main): For each optimization level, create a gcc_jit_timer, and
3174 time all of the iteration within that level cumulatively.
3175 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3176 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3178 2015-08-03 Alexander Basov <coohpt@gmail.com>
3183 * gcc.target/arm/pr43404.c : New testcase.
3184 * gcc.target/arm/pr48470.c : New testcase.
3185 * gcc.target/arm/pr64744-1.c : New testcase.
3186 * gcc.target/arm/pr64744-2.c : New testcase.
3188 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3190 PR tree-optimization/67077
3191 * gcc.dg/pr67077.c: New test.
3193 2015-08-03 Jeff Law <law@redhat.com>
3196 PR gcov-profile/66899
3197 * gcc.dg/pr66899.c: New test.
3198 * gcc.dg/pr66314.c: New test.
3200 2015-08-03 Marek Polacek <polacek@redhat.com>
3203 * gcc.dg/pr67088.c: New test.
3205 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3208 * gcc.target/arm/vnmul-1.c: New.
3209 * gcc.target/arm/vnmul-2.c: New.
3210 * gcc.target/arm/vnmul-3.c: New.
3211 * gcc.target/arm/vnmul-4.c: New.
3213 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3216 * gfortran.dg/class_allocate_20.f90: New.
3218 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3220 * gcc.target/aarch64/csel_bfx_1.c: New test.
3221 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3223 2015-08-02 Martin Sebor <msebor@redhat.com>
3225 * g++.dg/Wframe-address-in-Wall.C: New test.
3226 * g++.dg/Wframe-address.C: New test.
3227 * g++.dg/Wno-frame-address.C: New test.
3228 * gcc.dg/Wframe-address-in-Wall.c: New test.
3229 * gcc.dg/Wframe-address.c: New test.
3230 * gcc.dg/Wno-frame-address.c: New test.
3232 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3234 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3236 2015-08-01 Michael Collison <michael.collison@linaro.org
3237 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3239 * gcc.target/arm/mincmp.c: New test.
3241 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3244 * gfortran.dg/associated_target_6.f03: New test
3246 2015-08-01 Tom de Vries <tom@codesourcery.com>
3248 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3249 optimize ("-ftree-parallelize-loops=0").
3250 Add successful scans for 2 detected reductions. Add xfail scans for 3
3251 detected reductions.
3252 * gcc.dg/autopar/reduc-2short.c: Same.
3253 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3254 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3255 detected reductions.
3256 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3259 2015-07-31 Marek Polacek <polacek@redhat.com>
3262 * g++.dg/ubsan/pr66977.C: New test.
3264 2015-07-30 Marek Polacek <polacek@redhat.com>
3266 * c-c++-common/Wtautological-compare-3.c: New test.
3268 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3270 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3271 (CHECK): Pass address of scalar, rather than array.
3273 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3275 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3277 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3279 * gcc.target/aarch64/fp16/fp16.exp: New.
3280 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3281 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3283 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3285 * gcc.target/aarch64/f16_movs_1.c: New test.
3287 2015-07-28 Tom de Vries <tom@codesourcery.com>
3289 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3292 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3293 Manuel López-Ibáñez <manu@gcc.gnu.org>
3295 * gcc.dg/parm-incomplete-1.c: Update.
3296 * gcc.dg/pr18809-1.c: Update.
3297 * gcc.dg/pr27953.c: Update.
3298 * gcc.dg/vla-11.c: Update.
3300 2015-07-27 Marek Polacek <polacek@redhat.com>
3302 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3304 2015-07-27 Tom de Vries <tom@codesourcery.com>
3306 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3307 attribute. Update comment.
3309 Add scan for not parallelizing inner loop.
3310 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3314 2015-07-27 Marek Polacek <polacek@redhat.com>
3317 * c-c++-common/Wtautological-compare-2.c: New test.
3319 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3322 * gcc.target/i386/pr66232-6.c: New tests.
3323 * gcc.target/i386/pr66232-7.c: Likewise.
3324 * gcc.target/i386/pr66232-8.c: Likewise.
3325 * gcc.target/i386/pr66232-9.c: Likewise.
3327 2015-07-27 Marek Polacek <polacek@redhat.com>
3331 * c-c++-common/Wtautological-compare-1.c: New test.
3333 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3336 * g++.dg/template/pr18969.C: New test.
3337 * g++.dg/template/pr18969-2.C: New test.
3338 * g++.old-deja/g++.jason/overload.C: Remove return value in
3339 template function returning void.
3341 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3343 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3344 immediates to avoid shift-overflow warnings.
3346 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3349 * g++.dg/init/pr66857.C: New test.
3351 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3354 * gcc.target/i386/pr66648.c: New test.
3356 2015-07-25 Tom de Vries <tom@codesourcery.com>
3358 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3359 interchange_files and block_files variables.
3360 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3362 * gcc.dg/graphite/uns-interchange-12.c: Same.
3363 * gcc.dg/graphite/uns-interchange-14.c: Same.
3364 * gcc.dg/graphite/uns-interchange-15.c: Same.
3365 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3366 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3368 2015-07-25 Jeff Law <law@redhat.com>
3372 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3373 * gcc.dg/torture/pr66752-1.c: New test
3374 * g++.dg/torture/pr66752-2.C: New test.
3376 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3379 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3381 PR rtl-optimization/64164
3382 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3383 * gcc.dg/ssp-1.c: Make counter a register.
3384 * gcc.dg/ssp-2.c: Likewise.
3385 * gcc.dg/torture/parm-coalesce.c: New.
3387 2015-07-24 Tom de Vries <tom@codesourcery.com>
3389 * gcc.dg/graphite/block-1.c: Xfail scan.
3390 * gcc.dg/graphite/interchange-12.c: Same.
3391 * gcc.dg/graphite/interchange-14.c: Same.
3392 * gcc.dg/graphite/interchange-15.c: Same.
3393 * gcc.dg/graphite/interchange-9.c: Same.
3394 * gcc.dg/graphite/interchange-mvt.c: Same.
3395 * gcc.dg/graphite/uns-block-1.c: New test.
3396 * gcc.dg/graphite/uns-interchange-12.c: New test.
3397 * gcc.dg/graphite/uns-interchange-14.c: New test.
3398 * gcc.dg/graphite/uns-interchange-15.c: New test.
3399 * gcc.dg/graphite/uns-interchange-9.c: New test.
3400 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3402 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3405 * c-c++-common/Wunused-function-1.c: New.
3407 2015-07-24 Tom de Vries <tom@codesourcery.com>
3409 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3410 alternative exit-first loop transform.
3411 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3412 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3413 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3414 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3415 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3416 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3417 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3418 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3419 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3421 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3424 * gcc.target/i386/mpx/pr66566.c: New test.
3426 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3429 * gcc.target/i386/pr66978.c: New test.
3431 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3433 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3435 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3437 * gcc.target/s390/insv-1.c: New test.
3438 * gcc.target/s390/insv-2.c: New test.
3439 * gcc.target/s390/insv-3.c: New test.
3441 2015-07-24 Tom de Vries <tom@codesourcery.com>
3443 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3445 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3448 * gcc.dg/pr25530.c: New test.
3450 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3453 * gcc.dg/pr25529.c: New test.
3455 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3457 * gcc.target/arm/reg_equal_test.c: New test.
3459 2015-07-23 Jeff Law <law@redhat.com>
3462 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3463 * gcc.dg/torture/pr66752-1.c: New test
3464 * g++.dg/torture/pr66752-2.C: New test.
3466 2015-07-23 Marek Polacek <polacek@redhat.com>
3469 * g++.dg/warn/Wlogical-op-2.C: New test.
3471 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3473 PR rtl-optimization/64164
3474 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3475 * gcc.dg/ssp-1.c: Make counter a register.
3476 * gcc.dg/ssp-2.c: Likewise.
3477 * gcc.dg/torture/parm-coalesce.c: New.
3479 2015-07-23 Marek Polacek <polacek@redhat.com>
3482 * c-c++-common/ubsan/pr66908.c: New test.
3484 2015-07-23 Tom de Vries <tom@codesourcery.com>
3486 * gcc.dg/autopar/outer-4.c: Add xfail.
3487 * gcc.dg/autopar/outer-5.c: Same.
3488 * gcc.dg/autopar/outer-6.c: Same.
3489 * gcc.dg/autopar/reduc-2.c: Same.
3490 * gcc.dg/autopar/reduc-2char.c: Same.
3491 * gcc.dg/autopar/reduc-2short.c: Same.
3492 * gcc.dg/autopar/reduc-8.c: Same.
3493 * gcc.dg/autopar/uns-outer-4.c: New test.
3494 * gcc.dg/autopar/uns-outer-5.c: New test.
3495 * gcc.dg/autopar/uns-outer-6.c: New test.
3497 2015-07-23 Richard Biener <rguenther@suse.de>
3499 PR tree-optimization/66952
3500 * gcc.dg/torture/pr66952.c: Use signed char.
3502 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3504 PR tree-optimization/66926,66951
3505 * gcc.dg/vect/pr66951.c: New test.
3507 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3510 * g++.dg/parse/error57.C: New.
3511 * g++.dg/expr/string-2.C: Update.
3513 2015-07-23 Richard Biener <rguenther@suse.de>
3515 PR tree-optimization/66945
3516 * gcc.dg/torture/pr66945.c: New testcase.
3518 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3521 * g++.dg/ext/mv24.C: New test.
3523 2015-07-22 Marek Polacek <polacek@redhat.com>
3525 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3528 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3532 * gfortran.dg/generic_30.f90: New.
3534 2015-07-22 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/66952
3537 * gcc.dg/torture/pr66952.c: New testcase.
3539 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3541 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3543 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3545 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3547 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3551 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3553 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3555 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3557 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3559 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3561 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3563 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3565 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3567 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3569 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3571 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3573 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3577 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3579 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3581 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3583 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3585 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3587 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3589 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3591 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3593 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3595 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3597 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3599 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3601 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3603 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3605 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3607 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3609 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3611 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3613 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3615 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3617 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3619 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3621 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3623 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3627 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3629 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3631 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3633 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3635 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3637 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3639 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3641 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3643 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3645 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3647 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3649 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3651 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3653 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3655 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3657 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3659 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3661 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3663 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3665 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3667 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3669 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3671 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3673 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3675 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3677 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3679 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3681 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3683 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3685 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3687 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3689 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3691 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3693 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3695 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3697 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3699 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3701 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3703 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3705 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3707 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3709 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3711 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3715 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3717 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3719 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3723 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3727 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3729 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3731 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3733 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3735 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3737 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3739 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3741 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3743 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3745 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3747 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3749 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3751 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3753 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3755 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3757 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3759 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3761 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3763 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3765 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3767 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3769 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3771 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3773 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3775 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3777 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3779 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3781 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3783 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3785 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3787 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3789 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3791 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3793 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3795 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3797 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3799 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3801 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3803 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3806 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3808 * g++.dg/template/crash81.C: Update.
3810 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3813 * gcc.target/i386/pr66424.c: New.
3815 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3817 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3819 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3822 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3823 Drop address sanitization.
3825 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3827 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3829 (dg-additional-options): Set armv5t flag.
3831 2015-07-21 Marek Polacek <polacek@redhat.com>
3833 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3834 * gcc.dg/vmx/unpack.c: Likewise.
3835 * gcc.target/powerpc/quad-atomic.c: Likewise.
3837 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3839 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3841 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3843 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3846 2015-07-20 Marek Polacek <polacek@redhat.com>
3849 * c-c++-common/Wshift-overflow-1.c: New test.
3850 * c-c++-common/Wshift-overflow-2.c: New test.
3851 * c-c++-common/Wshift-overflow-3.c: New test.
3852 * c-c++-common/Wshift-overflow-4.c: New test.
3853 * c-c++-common/Wshift-overflow-5.c: New test.
3854 * g++.dg/cpp1y/left-shift-1.C: New test.
3855 * gcc.dg/c90-left-shift-2.c: New test.
3856 * gcc.dg/c90-left-shift-3.c: New test.
3857 * gcc.dg/c99-left-shift-2.c: New test.
3858 * gcc.dg/c99-left-shift-3.c: New test.
3859 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3860 * gcc.c-torture/execute/pr40386.c: Likewise.
3861 * gcc.dg/vect/pr33373.c: Likewise.
3862 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3863 * gcc.dg/vect/vect-shift-2.c: Likewise.
3865 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3867 * gcc.target/aarch64/neg_abs_1.c: New test.
3869 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3872 * gcc.target/i386/pr66922.c: New test.
3874 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3878 * gcc.dg/tree-ssa/pr42327.c: Removed.
3879 * g++.dg/other/pr35011.C: Removed.
3881 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3884 * gcc.target/i386/pr66906.c: New test.
3886 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3888 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3889 as follow-up to r225930.
3891 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3894 * lib/fortran-modules.exp (proc cleanup-submodules): New
3896 * gfortran.dg/submodule_1.f08: Change extension and clean up
3897 the submodule files.
3898 * gfortran.dg/submodule_2.f08: ditto
3899 * gfortran.dg/submodule_6.f08: ditto
3900 * gfortran.dg/submodule_7.f08: ditto
3901 * gfortran.dg/submodule_8.f08: New test
3902 * gfortran.dg/submodule_9.f08: New test
3904 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3905 Sebastian Pop <s.pop@samsung.com>
3908 * gcc.dg/graphite/pr61929.c: New.
3910 2015-07-17 Marek Polacek <polacek@redhat.com>
3912 * gcc.dg/fold-minus-7.c: New test.
3914 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3916 * gfortran.dg/co_reduce_1.f90: New file.
3918 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3921 * gcc.target/i386/pr66824.c:
3923 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3926 * gfortran.dg/structure_constructor_13.f03: New test.
3928 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3931 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3932 of generated while loops in the tree dump.
3933 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3935 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3937 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3939 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3942 * gcc.target/i386/pr66891.c: New test.
3944 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3946 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3948 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3950 PR rtl-optimization/66626
3951 * gcc.target/i386/pr66626-2.c: New.
3953 2015-07-16 Martin Liska <mliska@suse.cz>
3955 * g++.dg/ipa/pr66896.c: New test.
3957 2015-07-16 Richard Biener <rguenther@suse.de>
3959 PR tree-optimization/66894
3960 * gcc.dg/torture/pr66894.c: New testcase.
3962 2015-07-16 Richard Biener <rguenther@suse.de>
3964 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3966 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3969 * g++.dg/pr66866.C: New test.
3971 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3973 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3975 2015-07-15 Richard Biener <rguenther@suse.de>
3977 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3978 { -O3 -fomit-frame-pointer },
3979 { -O3 -fomit-frame-pointer -funroll-loops } and
3980 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3982 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3983 -finline-functions }
3985 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3987 * gcc.target/mips/interrupt_handler-5.c: New test.
3989 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3990 Robert Suchanek <robert.suchanek@imgtec.com>
3992 * gcc.target/mips/interrupt_handler-4.c: New test.
3994 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3997 * gcc.dg/lto/lto.exp: Initialize MPX.
3999 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4001 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4003 * gcc.target/arm/scd42-3.c: Likewise.
4005 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4007 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4008 code to be run when the pre-arch code increases the isa_rev to
4009 mips32r6 or greater.
4011 2015-07-15 Richard Biener <rguenther@suse.de>
4013 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4014 { -O3 -fomit-frame-pointer },
4015 { -O3 -fomit-frame-pointer -funroll-loops } and
4016 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4018 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4019 -finline-functions }
4020 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4021 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4022 to additional_flags.
4024 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4026 PR rtl-optimization/66838
4027 * gcc.target/i386/pr66838.c: New test.
4029 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4032 * g++.dg/template/pr66850.C: New test.
4034 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4035 Cesar Philippidis <cesar@codesourcery.com>
4036 Chung-Lin Tang <cltang@codesourcery.com>
4038 * gcc.target/nios2/nios2-flushd.c: New.
4039 * gcc.target/nios2/nios2-rdprs.c: New.
4040 * gcc.target/nios2/r2-atomic.c: New.
4041 * gcc.target/nios2/r2-eni.c: New.
4042 * gcc.target/nios2/r2-wrpie.c: New.
4044 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4045 Cesar Philippidis <cesar@codesourcery.com>
4046 Chung-Lin Tang <cltang@codesourcery.com>
4048 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4049 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4051 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4052 Cesar Philippidis <cesar@codesourcery.com>
4053 Chung-Lin Tang <cltang@codesourcery.com>
4055 * gcc.target/nios2/andci.c: New.
4056 * gcc.target/nios2/bmx.c: New.
4057 * gcc.target/nios2/cdx-add.c: New.
4058 * gcc.target/nios2/cdx-branch.c: New.
4059 * gcc.target/nios2/cdx-callret.c: New.
4060 * gcc.target/nios2/cdx-loadstore.c: New.
4061 * gcc.target/nios2/cdx-logical.c: New.
4062 * gcc.target/nios2/cdx-mov.c: New.
4063 * gcc.target/nios2/cdx-shift.c: New.
4064 * gcc.target/nios2/cdx-sub.c: New.
4065 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4067 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4070 * g++.dg/cpp0x/vt-65071.C: New.
4072 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4073 Cesar Philippidis <cesar@codesourcery.com>
4074 Chung-Lin Tang <cltang@codesourcery.com>
4076 * gcc.target/nios2/r2-io-range.c: New.
4077 * gcc.target/nios2/r2-stio-1.c: New.
4078 * gcc.target/nios2/r2-stio-2.c: New.
4079 * gcc.target/nios2/nios2-ldxio.c: New.
4080 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4081 of just compile. Add more tests.
4083 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4085 gfortran.dg/pr66864.f90: New test.
4087 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4089 PR rtl-optimization/66626
4090 * gcc.target/i386/pr66626.c: New.
4092 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4094 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4095 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4096 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4098 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4100 * g++.dg/template/crash81.C: Adjust for error + inform change.
4101 * g++.dg/template/pr58878.C: Likewise.
4102 * g++.dg/template/shadow1.C: Likewise.
4103 * g++.dg/template/shadow2.C: Likewise.
4104 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4105 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4106 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4107 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4109 2015-07-14 Richard Biener <rguenther@suse.de>
4111 PR tree-optimization/66863
4112 * gcc.dg/torture/pr66863.c: New testcase.
4114 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4117 * g++.dg/template/pr65186.C: New test.
4119 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4121 * gcc.target/arm/macro_defs0.c: Add directive to skip
4122 test if -marm is present.
4123 * gcc.target/arm/macro_defs1.c: Likewise.
4125 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4127 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4129 * gcc.target/aarch64/adds1.c: Likewise.
4130 * gcc.target/aarch64/ands_1.c: Likewise.
4131 * gcc.target/aarch64/bics_1.c: Likewise.
4132 * gcc.target/aarch64/subs1.c: Likewise.
4133 * gcc.target/aarch64/subs3.c: Likewise.
4135 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4138 * gfortran.dg/pr64589.f90: New test.
4140 2015-07-13 Renlin Li <renlin.li@arm.com>
4143 * gcc.c-torture/execute/pr66556.c: New.
4145 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4147 * gcc.dg/20020219-1.c: Fix double word typos.
4148 * gcc.dg/20020919-1.c: Same.
4150 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4151 Jeff Law <law@redhat.com>
4154 * g++.dg/tree-ssa/pr66726.c: New test.
4155 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4156 * gcc.dg/tree-ssa/pr66726.c: New test.
4158 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/cpp0x/variadic-ttp2.C: New.
4163 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4166 * g++.dg/cpp0x/auto46.C: New test.
4167 * g++.dg/template/pr30044.C: New test.
4168 * g++.dg/template/shadow2.C: New test.
4169 * g++.dg/template/error55.C: New test.
4170 * g++.dg/template/crash83.C: Accept any error string.
4171 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4173 * g++.dg/cpp0x/variadic19.C: Likewise
4174 * g++.dg/template/canon-type-13.C: Likewise.
4175 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4176 * g++.dg/torture/20070621-1.C: Likewise.
4178 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4181 * g++.dg/init/explicit3.C: New.
4183 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4186 * gcc.target/i386/pr66819-1.c: New test.
4187 * gcc.target/i386/pr66819-2.c: Likewise.
4188 * gcc.target/i386/pr66819-3.c: Likewise.
4189 * gcc.target/i386/pr66819-4.c: Likewise.
4190 * gcc.target/i386/pr66819-5.c: Likewise.
4192 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4196 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4197 type to prevent possible flag-clobbering zero-extensions.
4198 * gcc.target/i386/pr66703.c: New test.
4200 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4203 * g++.dg/cpp0x/nsdmi-template15.C: New.
4205 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4207 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4209 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4211 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4212 * gcc.target/arm/flip-thumb.c: Likewise.
4214 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4217 * gcc.target/i386/pr66813.c: New test.
4219 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4222 * gcc.dg/gomp/pr66820.c: New test.
4224 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4227 * g++.dg/cpp0x/scoped_enum6.C: New.
4229 2015-07-10 Tom de Vries <tom@codesourcery.com>
4231 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4232 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4234 2015-07-10 Richard Biener <rguenther@suse.de>
4236 PR tree-optimization/66823
4237 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4238 which should not be necessary. XFAIL.
4240 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4245 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4248 * gcc.dg/gomp/pr66633-1.c: New test.
4249 * gcc.dg/gomp/pr66633-2.c: New test.
4250 * gcc.dg/gomp/pr66633-3.c: New test.
4251 * gcc.dg/gomp/pr66633-4.c: New test.
4253 2015-07-09 John Marino <gnugcc@marino.st>
4255 * lib/target-supports.exp (check_effective_target_pie):
4258 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4261 * gcc.target/i386/pr66814.c: New test.
4263 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4266 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4267 * gcc.target/aarch64/fnmul-2.c: Likewise.
4268 * gcc.target/aarch64/fnmul-3.c: Likewise.
4269 * gcc.target/aarch64/fnmul-4.c: Likewise.
4271 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/cpp0x/vt-65790.C: New.
4276 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4279 * gcc.target/i386/pr66818.c: New test.
4281 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4284 * gcc.target/i386/pr66817.c: New test.
4286 2015-07-09 Marek Polacek <polacek@redhat.com>
4288 PR tree-optimization/66718
4289 * gcc.dg/vect/vect-126.c: New test.
4291 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4293 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4294 even when dwarf-2 is not the default.
4296 2015-07-08 Jeff Law <law@redhat.com>
4299 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4300 to have a single memory reference.
4302 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4304 * g++.dg/other/dump-ada-spec-9.C: New test.
4306 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4308 * g++.dg/vect/vect.exp: Run also simd* tests.
4309 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4310 (check_vect): Fix up get_cpuid call for C++.
4311 * g++.dg/vect/simd-clone-1.cc: New test.
4313 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4315 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4317 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4319 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4320 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4322 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4325 * gcc.target/i386/pr66806.c: New test.
4327 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4330 * g++.dg/cpp0x/auto45.C: New.
4332 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4335 * gcc.target/i386/pr66334.c: New.
4337 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4339 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4342 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4345 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4346 (verify_code): Update expected error message.
4347 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4348 (verify_code): Likewise.
4349 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4350 (verify_code): Likewise.
4352 2015-07-08 Richard Biener <rguenther@suse.de>
4354 PR tree-optimization/66793
4355 * gcc.dg/torture/pr66793.c: New testcase.
4357 2015-07-08 Richard Biener <rguenther@suse.de>
4359 PR tree-optimization/66794
4360 * gcc.dg/torture/pr66794.c: New testcase.
4362 2015-07-08 Marek Polacek <polacek@redhat.com>
4365 * g++.dg/abi/abi-tag15.C: New test.
4367 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4369 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4370 * gcc.target/mips/branch-3.c: Ditto
4371 * gcc.target/mips/branch-4.c: Ditto.
4372 * gcc.target/mips/branch-5.c: Ditto.
4373 * gcc.target/mips/branch-6.c: Ditto.
4374 * gcc.target/mips/branch-7.c: Ditto.
4375 * gcc.target/mips/branch-8.c: Ditto.
4376 * gcc.target/mips/branch-9.c: Ditto.
4377 * gcc.target/mips/branch-10.c: Ditto.
4378 * gcc.target/mips/branch-11.c: Ditto.
4379 * gcc.target/mips/branch-12.c: Ditto.
4380 * gcc.target/mips/branch-13.c: Ditto.
4381 * gcc.target/mips/umips-branch-5.c: New file.
4382 * gcc.target/mips/umips-branch-6.c: New file.
4383 * gcc.target/mips/umips-branch-7.c: New file.
4384 * gcc.target/mips/umips-branch-8.c: New file.
4385 * gcc.target/mips/umips-branch-9.c: New file.
4386 * gcc.target/mips/umips-branch-10.c: New file.
4387 * gcc.target/mips/umips-branch-11.c: New file.
4388 * gcc.target/mips/umips-branch-12.c: New file.
4389 * gcc.target/mips/umips-branch-13.c: New file.
4390 * gcc.target/mips/umips-branch-14.c: New file.
4391 * gcc.target/mips/umips-branch-15.c: New file.
4392 * gcc.target/mips/umips-branch-16.c: New file.
4393 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4394 (OCCUPY_0xfffc): New define.
4396 2015-07-08 Renlin Li <renlin.li@arm.com>
4398 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4400 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4402 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4404 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4406 * gcc.target/i386/bt-3.c: New test.
4407 * gcc.target/i386/bt-4.c: Ditto.
4409 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4411 * g++.dg/other/dump-ada-spec-8.C: New test.
4413 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4416 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4418 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4420 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4422 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4423 Avoid using an opaque struct for local "f".
4425 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4428 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4429 * jit.dg/test-pr66779.c: New testcase.
4431 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4433 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4436 2015-07-07 Richard Biener <rguenther@suse.de>
4438 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4440 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4442 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4443 * gcc.target/mips/call-5.c: Ditto.
4444 * gcc.target/mips/call-6.c: Ditto.
4446 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4448 * gcc.dg/dx-test.c: New test-case.
4450 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4453 * gfortran.dg/allocate_with_source_9.f08: New test.
4455 2015-07-07 Christian Bruel <christian.bruel@st.com>
4458 * gcc.target/arm/flip-thumb.c: Fix scan.
4459 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4460 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4461 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4464 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4467 * gcc.c-torture/execute/pr65956.c: New test.
4469 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4471 * gcc.target/arm/aapcs/align1.c: New.
4472 * gcc.target/arm/aapcs/align_rec1.c: New.
4473 * gcc.target/arm/aapcs/align2.c: New.
4474 * gcc.target/arm/aapcs/align_rec2.c: New.
4475 * gcc.target/arm/aapcs/align3.c: New.
4476 * gcc.target/arm/aapcs/align_rec3.c: New.
4477 * gcc.target/arm/aapcs/align4.c: New.
4478 * gcc.target/arm/aapcs/align_rec4.c: New.
4479 * gcc.target/arm/aapcs/align_vararg1.c: New.
4480 * gcc.target/arm/aapcs/align_vararg2.c: New.
4482 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4484 * gfortran.dg/iomsg_2.f90: New test.
4486 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4489 * gcc.target/i386/pr66749.c: New test.
4491 2015-07-06 Richard Biener <rguenther@suse.de>
4493 PR tree-optimization/66772
4494 * gcc.dg/torture/pr66772-1.c: New testcase.
4495 * gcc.dg/torture/pr66772-2.c: Likewise.
4497 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4499 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4500 the jals instruction.
4502 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4505 * gcc.target/i386/pr53383-1.c: New file.
4506 * gcc.target/i386/pr53383-2.c: Likewise.
4507 * gcc.target/i386/pr53383-3.c: Likewise.
4509 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4511 * gcc.target/aarch64/fnmul-1.c: New.
4512 * gcc.target/aarch64/fnmul-2.c: New.
4513 * gcc.target/aarch64/fnmul-3.c: New.
4514 * gcc.target/aarch64/fnmul-4.c: New.
4516 2015-07-06 Richard Biener <rguenther@suse.de>
4519 * gcc.dg/torture/pr66759.c: New testcase.
4521 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4524 * gfortran.dg/alloc_comp_class_3.f03: New test.
4525 * gfortran.dg/alloc_comp_class_4.f03: New test.
4527 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4529 * gcc.c-torture/execute/pr66757.c: New test.
4531 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4533 PR tree-optimization/66720
4534 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4536 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4537 Sandra Loosemore <sandra@codesourcery.com>
4539 * gcc.target/nios2/gprel-offset.c: New test.
4541 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4544 * gfortran.dg/pr66725.f90: New test.
4546 2015-07-03 Jason Merrill <jason@redhat.com>
4548 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4549 Avoid narrowing error.
4551 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4553 PR rtl-optimization/66706
4554 * gcc.target/powerpc/shift-int.c: New testcase.
4556 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4559 * gcc.target/i386/pr66746.c: New file.
4561 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4563 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4565 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4567 PR tree-optimization/66119
4568 * g++.dg/opt/pr66119.C: New.
4570 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4573 * gfortran.dg/submodule_1.f90: New test
4574 * gfortran.dg/submodule_2.f90: New test
4575 * gfortran.dg/submodule_3.f90: New test
4576 * gfortran.dg/submodule_4.f90: New test
4577 * gfortran.dg/submodule_5.f90: New test
4578 * gfortran.dg/submodule_6.f90: New test
4579 * gfortran.dg/submodule_7.f90: New test
4581 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4583 PR preprocessor/53690
4584 * g++.dg/cpp/pr53690.C: New.
4586 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4588 * gcc.target/powerpc/vec-cmp.c: New test.
4590 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4593 * gfortran.dg/pr56520.f90: New test.
4595 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4598 * gfortran.dg/pr66545_1.f90: New test.
4599 * gfortran.dg/pr66545_2.f90: New test.
4601 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4603 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4604 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4606 2015-07-02 Richard Biener <rguenther@suse.de>
4609 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4612 2015-07-02 Richard Biener <rguenther@suse.de>
4614 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4616 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4618 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4620 2015-07-01 Jason Merrill <jason@redhat.com>
4622 * lib/target-supports.exp (cxx_default): Set to C++14.
4624 2015-07-01 Tom de Vries <tom@codesourcery.com>
4627 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4630 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4632 * gfortran.dg/warn_conversion_8.f90: New test.
4634 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4636 PR rtl-optimization/61047
4637 * gcc.c-torture/execute/20150611-1.c: New testcase.
4639 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4642 * jit.dg/all-non-failing-tests.h: Add
4643 test-pr66700-observing-write-through-ptr.c.
4644 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4646 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4648 * jit.dg/test-accessing-union.c: Add comments for use by
4649 gcc/jit/docs/topics/types.rst.
4651 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4653 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4654 'do-require-effective-target' with 'dg-require-effective-target'.
4655 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4656 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4657 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4658 'stlex' with 'strex' as the expected output.
4660 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4663 * g++.dg/cpp0x/gen-attrs-60.C: New.
4664 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4666 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4668 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4670 * gcc.target/aarch64/pic-small.c: Restrict this test under
4671 check_effective_target_aarch64_small_fpic.
4673 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4675 * gfortran.dg/gomp/pr66633.f90: New test.
4677 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4680 * g++.dg/template/pr66686.C: New test.
4682 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4684 * gnat.dg/lto17.ad[sb]: New test.
4686 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4688 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4689 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4691 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4693 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4695 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4697 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4699 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4701 * jit.dg/test-switch.c: New testcase.
4702 * jit.dg/test-switch.cc: New testcase.
4704 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4707 * jit.dg/all-non-failing-tests.h: Add note about
4708 test-validly-unreachable-block.c.
4709 * jit.dg/test-validly-unreachable-block.c: New file.
4711 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4714 * jit.dg/all-non-failing-tests.h: Add note about
4715 test-extra-options.c.
4716 * jit.dg/test-extra-options.c: New testcase.
4718 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4721 * gcc.target/i386/pr66691.c: New.
4723 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4725 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4726 * gcc.target/i386/iamcu/args.h: Likewise.
4727 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4728 * gcc.target/i386/iamcu/defines.h: Likewise.
4729 * gcc.target/i386/iamcu/macros.h: Likewise.
4730 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4731 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4732 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4733 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4734 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4735 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4736 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4737 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4738 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4739 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4740 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4741 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4742 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4743 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4744 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4745 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4746 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4748 2015-06-30 Marek Polacek <polacek@redhat.com>
4750 * gcc.dg/fold-minus-6.c: New test.
4752 * gcc.dg/fold-ior-3.c: New test.
4754 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4756 Implement N4197 - Adding u8 character literals
4757 * g++.dg/cpp1z/utf8.C: New.
4758 * g++.dg/cpp1z/utf8-neg.C: New.
4759 * g++.dg/cpp1z/udlit-utf8char.C: New.
4761 2015-06-30 Marek Polacek <polacek@redhat.com>
4763 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4765 2015-06-30 Tom de Vries <tom@codesourcery.com>
4767 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4768 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4769 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4770 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4772 2015-06-30 Marek Polacek <polacek@redhat.com>
4774 * gcc.dg/fold-ior-2.c: New test.
4776 2015-06-30 Tom de Vries <tom@codesourcery.com>
4778 PR tree-optimization/66652
4779 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4780 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4782 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4784 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4788 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4790 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4793 * gfortran.dg/wunused-parameter.f90: New test.
4795 2015-06-29 Richard Henderson <rth@redhat.com>
4797 * gcc.target/i386/asm-flag-1.c: New.
4798 * gcc.target/i386/asm-flag-2.c: New.
4799 * gcc.target/i386/asm-flag-3.c: New.
4800 * gcc.target/i386/asm-flag-4.c: New.
4801 * gcc.target/i386/asm-flag-5.c: New.
4803 2015-06-29 Marek Polacek <polacek@redhat.com>
4806 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4807 * c-c++-common/pr66322.c: New test.
4808 * g++.dg/eh/scope1.C: Remove dg-warning.
4810 2015-06-29 Richard Biener <rguenther@suse.de>
4812 PR tree-optimization/66677
4813 * gcc.dg/vect/pr66677.c: New testcase.
4815 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4818 * gcc.dg/tree-ssa/pr64130.c: New test.
4820 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4822 * gcc.target/aarch64/pic-small.c: New testcase.
4824 2015-06-26 Richard Biener <rguenther@suse.de>
4826 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4828 2015-06-26 Marek Polacek <polacek@redhat.com>
4830 * gcc.dg/fold-and-1.c: New test.
4831 * gcc.dg/fold-and-2.c: New test.
4833 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4835 * gnat.dg/warn11.adb: Add missing dg directive.
4836 * gnat.dg/warn12.adb: New test.
4837 * gnat.dg/warn12_pkg.ads: New helper.
4839 2015-06-26 Richard Biener <rguenther@suse.de>
4841 * gfortran.dg/reassoc_3.f90: Adjust.
4843 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4846 * gcc.target/i386/pr66412.c: New test.
4848 2015-06-25 Richard Biener <rguenther@suse.de>
4850 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4852 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4854 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4856 2015-06-25 Richard Biener <rguenther@suse.de>
4858 * gfortran.dg/vect/vect-9.f90: New testcase.
4860 2015-06-25 Nick Clifton <nickc@redhat.com>
4862 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4863 H8300 and M32R targets.
4865 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4868 * gfortran.dg/maxerrors.f90: New test.
4870 2015-06-08 DJ Delorie <dj@redhat.com>
4872 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4874 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4876 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4878 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4880 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4881 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4882 * gcc.target/aarch64/nofp_1.c: New file.
4884 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4886 Implement N3928 - Extending static_assert
4887 * g++.dg/cpp0x/static_assert8.C: Adjust.
4888 * g++.dg/cpp0x/static_assert12.C: New.
4889 * g++.dg/cpp0x/static_assert13.C: New.
4890 * g++.dg/cpp1y/static_assert1.C: New.
4891 * g++.dg/cpp1y/static_assert2.C: New.
4892 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4894 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4897 * g++.dg/cpp0x/trailing11.C: New.
4899 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4901 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4903 * gcc.target/arm/memset-inline-10.c: Likewise.
4904 * gcc.target/arm/pr58784.c: Likewise.
4905 * gcc.target/arm/pr59985.C: Likewise.
4906 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4908 2015-06-24 Renlin Li <renlin.li@arm.com>
4910 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4911 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4913 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4916 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4919 * g++.dg/cpp0x/auto45.C: New test.
4920 * g++.dg/template/pr30044.C: New test.
4921 * g++.dg/template/crash83.C: Accept any error string.
4922 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4924 * g++.dg/cpp0x/variadic18.C: Likewise
4925 * g++.dg/template/canon-type-13.C: Likewise.
4926 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4928 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4931 * g++.dg/other/linkage2.C: New.
4933 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4936 * gcc.target/arm/pr63408.c: New test.
4938 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4940 * lib/c-torture.exp: Don't call check_effective_target_lto
4941 before setting up environment correctly.
4942 * lib/gcc-dg.exp: Likewise, and protect
4943 gcc_force_conventional_output.
4945 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4947 PR rtl-optimization/66306
4948 * gcc.target/s390/pr66306.c: New test.
4950 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4952 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4953 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4954 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4955 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4956 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4957 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4958 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4960 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4963 * gcc.c-torture/pr65803.c: New test.
4965 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4968 * g++.dg/cpp0x/auto45.C: New test.
4969 * g++.dg/template/pr30044.C: New test.
4970 * g++.dg/template/crash83.C: Accept any error string.
4971 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4973 * g++.dg/cpp0x/variadic18.C: Likewise
4974 * g++.dg/template/canon-type-13.C: Likewise.
4975 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4977 2015-06-23 Marek Polacek <polacek@redhat.com>
4979 * c-c++-common/Wlogical-op-3.c: New test.
4981 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/cpp0x/scoped_enum5.C: New.
4986 2015-06-23 Richard Biener <rguenther@suse.de>
4988 PR tree-optimization/66636
4989 * gcc.dg/vect/pr66636.c: New testcase.
4991 2015-06-23 Marek Polacek <polacek@redhat.com>
4993 * gcc.dg/fold-minus-4.c: New test.
4994 * gcc.dg/fold-minus-5.c: New test.
4995 * c-c++-common/ubsan/overflow-add-5.c: New test.
4997 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4999 Add missing testcase from r224672.
5000 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5002 * gcc.target/vax/bswapdi-1.c: New.
5004 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5007 * gfortran.dg/associate_18.f08: New test.
5009 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5012 * gcc.target/i386/pr66560-1.c: New test.
5013 * gcc.target/i386/pr66560-2.c: Ditto.
5014 * gcc.target/i386/pr66560-3.c: Ditto.
5015 * gcc.target/i386/pr66560-4.c: Ditto.
5017 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5019 * gcc.target/nvptx/nvptx.exp: New file.
5020 * gcc.target/nvptx/proto-1.c: Likewise.
5022 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5024 PR tree-optimization/66449
5025 * gcc.dg/vect/pr66449.c: New test.
5027 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5029 * g++.dg/other/dump-ada-spec-5.C: New test.
5030 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5031 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5033 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5035 * g++.dg/inherit/pure1.C: Test location too.
5037 2015-06-22 Marek Polacek <polacek@redhat.com>
5039 * gcc.dg/fold-ior-1.c: New test.
5040 * gcc.dg/fold-minus-2.c: New test.
5041 * gcc.dg/fold-minus-3.c: New test.
5042 * gcc.dg/fold-plus-1.c: New test.
5043 * gcc.dg/fold-plus-2.c: New test.
5044 * gcc.dg/fold-xor-4.c: New test.
5045 * gcc.dg/fold-xor-5.c: New test.
5047 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5050 * g++.dg/torture/pr65914.C: New.
5052 2015-06-22 Richard Biener <rguenther@suse.de>
5054 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5055 not existing TORTURE_OPTIONS only.
5056 * lib/gcc-dg.exp: Likewise.
5058 2015-06-22 Christian Bruel <christian.bruel@st.com>
5061 * gcc.target/arm/flip-thumb.c: New test.
5063 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5064 Martin Liska <mliska@suse.cz>
5067 * g++.dg/ipa/pr65908.C: New testcase.
5069 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5072 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5073 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5075 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5077 * gnat.dg/specs/debug1.ads: Adjust.
5079 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5081 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5082 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5083 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5084 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5085 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5086 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5087 * gcc.target/aarch64/fmovd-zero.c: Delete.
5088 * gcc.target/aarch64/fmovf-zero.c: Delete.
5090 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5092 * gcc.target/vax/bswapdi-1.c: New.
5094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5096 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5100 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5102 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5104 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5106 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5108 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5110 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5112 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5114 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5116 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5120 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5124 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5128 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5132 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5136 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5140 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5144 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5146 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5148 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5150 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5152 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5154 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5156 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5158 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5160 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5162 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5166 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5168 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5170 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5172 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5173 (_ARM_FPSCR): Add FZ field.
5174 (clean_results): Force FZ=1 on AArch64.
5175 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5177 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5179 * gcc.target/aarch64/pr62308.c: New test.
5181 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5184 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5186 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5188 * gcc.target/i386/mpx/pr66581.c: New test.
5190 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5192 * gcc.target/i386/cmov9.c: New test.
5194 2015-06-18 Richard Biener <rguenther@suse.de>
5196 * g++.dg/other/const4.C: New testcase.
5198 2015-06-18 Michael Matz <matz@suse.de>
5201 * gcc.dg/vect/pr66253.c: New testcase.
5203 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5206 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5208 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5211 * gcc.target/i386/mpx/pr66568.c: New test.
5213 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5216 * gcc.target/i386/mpx/pr66567.c: New test.
5218 2015-06-18 Richard Biener <rguenther@suse.de>
5220 PR tree-optimization/66510
5221 * gcc.dg/vect/slp-perm-12.c: New testcase.
5223 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5225 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5226 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5227 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5228 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5230 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5233 * g++.dg/gomp/pr66571-1.C: New test.
5236 * c-c++-common/gomp/pr66429.c: New test.
5238 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5240 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5241 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5243 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5245 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5248 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5251 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5253 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5255 * gcc.target/mips/pr65862-1.c: New test.
5256 * gcc.target/mips/pr65862-2.c: Likewise.
5258 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5260 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5261 * gcc.target/i386/pr52252-atom.c: Ditto.
5262 * gcc.target/i386/vect-div-1.c: Ditto.
5263 * gcc.target/i386/rotate-5.c: Ditto.
5264 * gcc.target/i386/pr50202.c: Ditto.
5265 * gcc.target/i386/pr37843-3.c: Ditto.
5266 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5267 * gcc.target/i386/pr53397-1.c: Ditto.
5268 * gcc.target/i386/pr55934.c: Ditto.
5269 * gcc.target/i386/pr37843-4.c: Ditto.
5270 * gcc.target/i386/pr60451.c: Ditto.
5271 * gcc.target/i386/pr53397-2.c: Ditto.
5272 * gcc.target/i386/vectorize1.c: Ditto.
5273 * gcc.target/i386/extract-insert-combining.c: Ditto.
5274 * gcc.target/i386/pr53759.c: Ditto.
5275 * gcc.target/i386/pr52252-core.c: Ditto.
5276 * gcc.target/i386/rotate-3.c: Ditto.
5277 * gcc.target/i386/sse-20.c: Ditto.
5278 * gcc.target/i386/rotate-4.c: Ditto.
5279 * gcc.target/i386/pr61403.c: Ditto.
5280 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5281 * gcc.target/i386/pr60901.c: Ditto.
5282 * gcc.target/i386/pr59794-7.c: Ditto.
5283 * gcc.target/i386/pr62208.c: Ditto.
5284 * gcc.target/i386/pr53416.c: Ditto.
5285 * gcc.target/i386/asm-dialect-1.c: Ditto.
5286 * gcc.target/i386/pr50038.c: Ditto.
5287 * gcc.target/i386/47698.c: Ditto.
5288 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5289 * gcc.target/i386/pr59794-2.c: Ditto.
5290 * gcc.target/i386/pr59794-3.c: Ditto.
5291 * gcc.target/i386/pr39058.c: Ditto.
5292 * gcc.target/i386/pr60205-1.c: Ditto.
5293 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5294 * gcc.target/i386/sse2-movq-2.c: Ditto.
5296 2015-06-17 Richard Biener <rguenther@suse.de>
5298 PR tree-optimization/66251
5299 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5301 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5304 * g++.dg/parse/new-placement1.C: New.
5306 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5308 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5309 * jit.dg/test-compound-assignment.c: New testcase.
5311 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5314 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5315 to "testcases" array.
5317 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5320 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5321 * jit.dg/test-debug-strings.c: New test case.
5322 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5323 the discriminant has a sane debug string.
5325 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5328 * gcc.target/i386/pr56766-1.c: New test.
5329 * gcc.target/i386/pr56766-2.c: Ditto.
5331 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5333 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5334 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5335 * gcc.target/mips/loongson-simd.c: Ditto.
5337 2015-06-16 Richard Biener <rguenther@suse.de>
5339 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5341 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5343 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5344 passed by the testsuite driver.
5346 2015-06-16 Richard Biener <rguenther@suse.de>
5348 * gcc.dg/vect/slp-perm-11.c: New testcase.
5350 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5352 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5355 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5357 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5358 Reinstate calls to torture-init and torture-finalize.
5360 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5362 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5364 2015-06-15 Nathan Sidwell <nathan@acm.org>
5367 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5369 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5372 * g++.dg/cpp0x/local-type1.C: New.
5374 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5379 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5380 unimplemented error.
5381 * gfortran.dg/allocate_with_source_7.f08: New test.
5382 * gfortran.dg/allocate_with_source_8.f08: New test.
5384 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5387 * g++.dg/warn/Walways-true-3.C: New test.
5389 2015-06-13 Tom de Vries <tom@codesourcery.com>
5391 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5393 2015-06-13 Tom de Vries <tom@codesourcery.com>
5395 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5396 (main): Remove superfluous attributes.
5397 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5398 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5400 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5402 * gcc.target/i386/monitorx.c: New.
5403 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5404 * gcc.target/i386/sse-13.c: Ditto.
5405 * gcc.target/i386/sse-14.c: Ditto.
5406 * gcc.target/i386/sse-22.c: Ditto.
5407 * gcc.target/i386/sse-23.c: Ditto.
5408 * g++.dg/other/i386-2.C: Ditto.
5409 * g++.dg/other/i386-3.C: Ditto.
5411 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5413 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5415 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5418 * gfortran.dg/allocatable_scalar_13.f90: New test
5420 2015-06-11 Marek Polacek <polacek@redhat.com>
5422 * gcc.dg/fold-xor-3.c: New test.
5424 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5426 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5427 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5429 2015-06-11 Christian Bruel <christian.bruel@st.com>
5432 * gcc.target/arm/pragma_attribute.c: New test.
5434 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5436 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5438 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5441 * gcc.target/i386/pr66473.c: New test.
5443 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.dg/tls/pr66470.c: New test.
5447 * gcc.target/i386/pr66470.c: New test.
5449 2015-06-10 Christian Bruel <christian.bruel@st.com>
5452 * gcc.target/arm/attr_arm.c: New test
5453 * gcc.target/arm/attr_arm-err.c: New test
5454 * gcc.target/arm/attr_thumb.c: New test
5455 * gcc.target/arm/attr_thumb-static.c: New test
5457 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5462 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5464 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5466 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5467 passed by the testsuite driver.
5469 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5472 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5473 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5474 * gcc.dg/ssp-1.c: Make counter a register.
5475 * gcc.dg/ssp-2.c: Likewise.
5476 * gcc.dg/torture/parm-coalesce.c: New.
5478 2015-06-09 Tom de Vries <tom@codesourcery.com>
5480 * gcc.target/i386/vararg-loc.c: New test.
5482 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5485 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5486 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5488 2015-06-09 Marek Polacek <polacek@redhat.com>
5490 PR tree-optimization/66299
5491 * gcc.dg/pr66299-1.c: New test.
5492 * gcc.dg/pr66299-2.c: New test.
5493 * gcc.dg/pr66299-3.c: New test.
5495 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5497 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5498 passed by the testsuite driver.
5500 2015-06-09 Richard Biener <rguenther@suse.de>
5503 * gcc.dg/fold-modpow2.c: New testcase.
5505 2015-06-09 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/66419
5508 * gcc.dg/vect/bb-slp-37.c: New testcase.
5510 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5512 * gcc.target/arm/stl-cond.c: New test.
5514 2015-06-09 Richard Biener <rguenther@suse.de>
5517 * gcc.dg/torture/pr66413.c: New testcase.
5519 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5521 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5522 * gcc.dg/ssp-1.c: Make counter a register.
5523 * gcc.dg/ssp-2.c: Likewise.
5524 * gcc.dg/torture/parm-coalesce.c: New.
5526 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5528 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5529 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5531 2015-06-08 Tom de Vries <tom@codesourcery.com>
5533 PR rtl-optimization/66444
5534 * gcc.dg/pr66444.c: New test.
5536 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5539 * gfortran.dg/class_is_1.f90: New test.
5540 * gfortran.dg/type_is_1.f90: Ditto.
5542 2015-06-08 Marek Polacek <polacek@redhat.com>
5545 * gcc.dg/cpp/pr66415-1.c: New test.
5546 * gcc.dg/cpp/pr66415-2.c: New test.
5548 2015-06-08 Richard Biener <rguenther@suse.de>
5550 PR tree-optimization/66422
5551 * gcc.dg/Warray-bounds-16.c: New testcase.
5553 2015-06-08 Richard Biener <rguenther@suse.de>
5555 * gcc.dg/vect/slp-perm-10.c: New testcase.
5556 * gcc.dg/vect/slp-23.c: Adjust.
5557 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5558 vector pointer update.
5560 2015-06-08 Marek Polacek <polacek@redhat.com>
5563 * g++.dg/ubsan/pr66452.C: New test.
5565 2015-06-08 Tom de Vries <tom@codesourcery.com>
5567 PR tree-optimization/66436
5568 * gcc.dg/gomp/dump-new-function-2.c: New test.
5569 * gcc.dg/gomp/dump-new-function-3.c: Same.
5570 * gcc.dg/gomp/dump-new-function.c: Same.
5572 2015-06-08 Tom de Vries <tom@codesourcery.com>
5574 PR tree-optimization/66435
5575 * gcc.dg/gomp/notify-new-function-2.c: New test.
5576 * gcc.dg/gomp/notify-new-function-3.c: Same.
5577 * gcc.dg/gomp/notify-new-function.c: Same.
5579 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5581 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5582 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5583 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5584 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5585 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5586 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5589 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5592 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5593 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5595 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5596 * gfortran.dg/warn_conversion_5.f90: New test.
5597 * gfortran.dg/warn_conversion_6.f90: New test.
5598 * gfortran.dg/warn_conversion_7.f90: New test.
5600 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5603 * gfortran.dg/blockdata_9.f: New test.
5605 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5608 * gfortran.dg/forall_17.f90: New test.
5610 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5612 * g++.dg/cpp0x/pr57101.C: Add warning.
5613 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5614 * g++.dg/ext/visibility/anon7.C: Same.
5615 * g++.dg/ipa/pr63587-2.C: Same.
5616 * g++.dg/opt/dump1.C: Same.
5617 * g++.dg/opt/pr59622-3.C: Same.
5618 * g++.dg/opt/pr59622.C: Same.
5619 * g++.dg/torture/pr46383.C: Same.
5620 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5621 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5622 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5624 * gfortran.dg/intent_out_8.f90: Same.
5625 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5627 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5630 gfortran.dg/equiv_9.f90: New test.
5633 2015-06-05 Tom de Vries <tom@codesourcery.com>
5635 merge from gomp4 branch:
5636 2015-05-28 Tom de Vries <tom@codesourcery.com>
5638 PR tree-optimization/65443
5639 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5640 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5641 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5643 2015-06-05 Nathan Sidwell <nathan@acm.org>
5646 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5648 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5650 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5652 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5654 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5656 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5658 * gcc.target/i386/noplt-1.c: New test.
5659 * gcc.target/i386/noplt-2.c: New test.
5660 * gcc.target/i386/noplt-3.c: New test.
5661 * gcc.target/i386/noplt-4.c: New test.
5663 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5666 * gfortran.dg/adjustl_1.f90: New test.
5668 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5670 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5671 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5673 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5675 * lto.c (iterative_hash_canonical_type,
5676 gimple_register_canonical_type): only hash main variants of types
5678 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5680 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5681 Move set of dg-do-what-default after early return.
5683 2015-06-04 Marek Polacek <polacek@redhat.com>
5686 * gcc.dg/lvalue-8.c: New test.
5688 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5689 Paolo Carlini <paolo.carlini@oracle.com>
5692 * g++.dg/other/pr66130.C: New.
5693 * g++.dg/cpp0x/pr66130.C: Likewise.
5695 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/cpp0x/decl-loc1.C: New.
5698 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5699 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5700 * g++.dg/init/ctor8.C: Likewise.
5701 * g++.dg/parse/semicolon4.C: Likewise.
5703 2015-06-03 Marek Polacek <polacek@redhat.com>
5706 * g++.dg/ubsan/static-init-1.C: New test.
5707 * g++.dg/ubsan/static-init-2.C: New test.
5708 * g++.dg/ubsan/static-init-3.C: New test.
5710 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5713 * gcc.target/i386/pr66275.c: New test.
5715 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5717 * gcc.dg/Wcxx-compat-22.c: New testcase.
5718 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5719 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5720 * c-c++-common/pr58346-1.c: Likewise.
5721 * c-c++-common/transparent-union-1.c: Likewise.
5723 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5725 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5726 * g++.dg/plugin/def_plugin.c: New file.
5727 * g++.dg/plugin/def-plugin-test.C: New file.
5729 2015-06-03 Richard Biener <rguenther@suse.de>
5731 * gcc.dg/vect/bb-slp-36.c: New testcase.
5733 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5735 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5737 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5739 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5740 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5741 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5742 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5744 2015-06-03 Marek Polacek <polacek@redhat.com>
5748 * gcc.dg/pr64223-1.c: New test.
5749 * gcc.dg/pr64223-2.c: New test.
5751 2015-06-03 Richard Biener <rguenther@suse.de>
5753 PR tree-optimization/63916
5754 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5756 2015-06-03 Richard Biener <rguenther@suse.de>
5758 PR tree-optimization/66375
5759 * gcc.dg/torture/pr66375.c: New testcase.
5761 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5763 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5765 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5768 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5770 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5773 * gfortran.dg/reshape_7.f90: New test.
5775 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5778 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5781 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5784 * gcc.dg/pr49551.c: New testcase.
5786 2015-06-02 Richard Biener <rguenther@suse.de>
5789 * g++.dg/lto/pr65549_0.C: New testcase.
5791 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5795 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5797 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5799 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5801 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5806 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5808 PR tree-optimization/48052
5809 * gcc.dg/tree-ssa/scev-8.c: New.
5810 * gcc.dg/tree-ssa/scev-9.c: New.
5811 * gcc.dg/tree-ssa/scev-10.c: New.
5812 * gcc.dg/vect/pr48052.c: New.
5814 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5816 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5818 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5820 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5822 2015-06-02 Marek Polacek <polacek@redhat.com>
5825 * gcc.dg/torture/pr66345.c: New test.
5827 2015-06-02 Richard Biener <rguenther@suse.de>
5829 PR tree-optimization/65961
5830 * gcc.dg/torture/pr65961.c: New testcase.
5832 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5834 PR tree-optimization/52563
5835 PR tree-optimization/62173
5836 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5837 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5839 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5841 * gnat.dg/specs/varsize_return2.ads: New test.
5842 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5844 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5846 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5848 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5851 * gcc.target/aarch64/sync-comp-swap.c: New.
5852 * gcc.target/aarch64/sync-comp-swap.x: New.
5853 * gcc.target/aarch64/sync-op-acquire.c: New.
5854 * gcc.target/aarch64/sync-op-acquire.x: New.
5855 * gcc.target/aarch64/sync-op-full.c: New.
5856 * gcc.target/aarch64/sync-op-full.x: New.
5857 * gcc.target/aarch64/sync-op-release.c: New.
5858 * gcc.target/aarch64/sync-op-release.x: New.
5860 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5862 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5865 2015-06-01 Richard Biener <rguenther@suse.de>
5867 PR tree-optimization/66349
5868 PR tree-optimization/66352
5869 PR tree-optimization/66357
5870 * gcc.dg/torture/pr66357.c: New testcase.
5871 * gcc.dg/torture/pr66349.c: Likewise.
5872 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5874 2015-06-01 Richard Biener <rguenther@suse.de>
5877 2015-05-29 Richard Biener <rguenther@suse.de>
5879 PR tree-optimization/66314
5880 * gcc.dg/asan/pr66314.c: New testcase.
5882 2015-06-01 Richard Biener <rguenther@suse.de>
5884 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5886 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5888 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5890 (hp3, hp4): Add inline keyword.
5891 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5892 (hp2): Add inline keyword.
5893 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5894 (hp2): Add inline keyword.
5896 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5899 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5900 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5901 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5902 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5904 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5906 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5907 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5909 2015-06-01 Richard Biener <rguenther@suse.de>
5911 PR tree-optimization/66280
5912 * g++.dg/torture/pr66280.C: New testcase.
5913 * g++.dg/torture/pr66280-2.C: Likewise.
5915 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5917 * gnat.dg/addr9_1.adb: New test.
5918 * gnat.dg/addr9_2.adb: Likewise.
5919 * gnat.dg/addr9_3.adb: Likewise.
5920 * gnat.dg/addr9_4.adb: Likewise.
5922 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5924 * g++.dg/other/dump-ada-spec-4.C: New test.
5926 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5928 * gcc.dg/alias-8.c: Fix dg-warning.
5930 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5932 * gcc.dg/alias-8.c: Do not xfail.
5933 * gcc.dg/pr62167.c: Prevent FRE.
5934 * gcc.dg/alias-14.c: New testcase.
5936 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5938 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5940 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5943 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5945 * gcc.target/s390/hotpatch-10.c: Likewise.
5946 * gcc.target/s390/hotpatch-11.c: Likewise.
5947 * gcc.target/s390/hotpatch-12.c: Likewise.
5948 * gcc.target/s390/hotpatch-17.c: Likewise.
5949 * gcc.target/s390/hotpatch-18.c: Likewise.
5950 * gcc.target/s390/hotpatch-20.c: Likewise.
5951 * gcc.target/s390/hotpatch-21.c: Likewise.
5952 * gcc.target/s390/hotpatch-22.c: Likewise.
5953 * gcc.target/s390/hotpatch-23.c: Likewise.
5954 * gcc.target/s390/hotpatch-24.c: Likewise.
5955 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5956 to check for the exact nops too.
5957 * gcc.target/s390/hotpatch-3.c: Likewise.
5958 * gcc.target/s390/hotpatch-4.c: Likewise.
5959 * gcc.target/s390/hotpatch-5.c: Likewise.
5960 * gcc.target/s390/hotpatch-6.c: Likewise.
5961 * gcc.target/s390/hotpatch-7.c: Likewise.
5962 * gcc.target/s390/hotpatch-8.c: Likewise.
5963 * gcc.target/s390/hotpatch-9.c: Likewise.
5964 * gcc.target/s390/hotpatch-14.c: Likewise.
5965 * gcc.target/s390/hotpatch-15.c: Likewise.
5966 * gcc.target/s390/hotpatch-16.c: Likewise.
5967 * gcc.target/s390/hotpatch-19.c: Likewise.
5968 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5969 scan-assembler-times counting number of .align directives.
5970 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5971 dg-options. Remove scan-assembler-times counting number of .align
5973 * gcc.target/s390/hotpatch-26.c: New file.
5974 * gcc.target/s390/hotpatch-27.c: New file.
5975 * gcc.target/s390/hotpatch-28.c: New file.
5976 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5977 using -Os -O0 -O1 -O2 -O3 options.
5979 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5981 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5983 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5985 PR tree-optimization/66142
5986 * gcc.dg/vect/pr66142.c: New test.
5988 2015-05-29 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/66314
5991 * gcc.dg/asan/pr66314.c: New testcase.
5993 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5995 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5996 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5998 (schedule-cleanups, dg-keep-saved-temps): New proc.
5999 (gcc-dg-test-1): Schedule cleanups.
6000 * lib/profopt.exp (profopt-execute): Likewise.
6001 * g++.dg/cdce3.C: Adjust expected line numbers.
6002 * gcc.dg/cdce1.c: Likewise.
6003 * gcc.dg/cdce2.c: Likewise.
6004 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6005 * gcc.dg/strlenopt-24.c: Likewise.
6006 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6007 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6008 * obj-c++.dg/encode-2.mm: Likewise.
6010 2015-05-28 DJ Delorie <dj@redhat.com>
6012 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6014 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6016 * gnat.dg/discr43.adb: New test.
6018 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/varsize_temp.adb: Rename into...
6021 * gnat.dg/varsize1.adb: ...this.
6022 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6023 * gnat.dg/varsize2.ad[sb]: ...this.
6024 * gnat.dg/varsize3_1.adb: New test.
6025 * gnat.dg/varsize3_2.adb: Likewise.
6026 * gnat.dg/varsize3_3.adb: Likewise.
6027 * gnat.dg/varsize3_4.adb: Likewise.
6028 * gnat.dg/varsize3_5.adb: Likewise.
6029 * gnat.dg/varsize3_6.adb: Likewise.
6030 * gnat.dg/varsize3_pkg1.ads: New helper.
6031 * gnat.dg/varsize3_pkg2.ads: Likewise.
6032 * gnat.dg/varsize3_pkg3.ads: Likewise.
6034 2015-05-28 Richard Biener <rguenther@suse.de>
6036 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6038 2015-05-28 Richard Biener <rguenther@suse.de>
6040 PR tree-optimization/66142
6041 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6043 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6046 * gcc.dg/darwin-minversion-3.c: Update testcase.
6047 * gcc.dg/darwin-minversion-4.c: Ditto.
6048 * gcc.dg/darwin-minversion-5.c: New testcase.
6049 * gcc.dg/darwin-minversion-6.c: Ditto.
6050 * gcc.dg/darwin-minversion-7.c: Ditto.
6051 * gcc.dg/darwin-minversion-8.c: Ditto.
6052 * gcc.dg/darwin-minversion-9.c: Ditto.
6053 * gcc.dg/darwin-minversion-10.c: Ditto.
6054 * gcc.dg/darwin-minversion-11.c: Ditto.
6055 * gcc.dg/darwin-minversion-12.c: Ditto.
6057 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6059 PR rtl-optimization/66168
6060 * gcc.c-torture/compile/pr66168.c: New test.
6062 2015-05-27 Jeff Law <law@redhat.com>
6065 * gcc.dg/target/m68k/pr39726-1.c: New test.
6067 2015-05-27 Nathan Sidwell <nathan@acm.org>
6070 * g++.dg/ext/alias-canon3.C: New.
6072 2015-05-27 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/66272
6076 2014-08-15 Richard Biener <rguenther@suse.de>
6078 PR tree-optimization/62031
6079 * gcc.dg/torture/pr66272.c: New testcase.
6081 2015-05-27 Richard Biener <rguenther@suse.de>
6083 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6085 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6088 * gcc.dg/pr65358.c: New test.
6090 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6093 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6095 * gfortran.dg/allocate_with_source_6.f90: New test.
6097 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6099 * gnat.dg/atomic7_1.adb: New test.
6100 * gnat.dg/atomic7_2.adb: Likewise.
6101 * gnat.dg/atomic7_pkg1.ads: New helper.
6102 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6104 2015-05-26 Michael Matz <matz@suse.de>
6107 * gcc.dg/vect/pr66251.c: New test.
6109 2015-05-26 Richard Biener <rguenther@suse.de>
6111 PR tree-optimization/66142
6112 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6114 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6117 * gfortran.dg/allocatable_scalar_13.f90: New test
6119 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6121 * gnat.dg/warn11.adb: New test.
6122 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6124 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6126 * gnat.dg/vfa1_1.adb: New test.
6127 * gnat.dg/vfa1_2.adb: Likewise.
6128 * gnat.dg/vfa1_3.adb: Likewise.
6129 * gnat.dg/vfa1_4.adb: Likewise.
6130 * gnat.dg/vfa1_pkg.ads: New helper.
6132 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6134 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6135 * gcc.target/i386/pr66232-3.c: Likewise.
6137 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6140 * gcc.target/i386/pr66274.c: New test.
6142 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6144 * gnat.dg/renaming6.ad[sb]: New test.
6146 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6148 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6149 and 'dg-require-effective-target pie'.
6151 2015-05-23 Nathan Sidwell <nathan@acm.org>
6154 * g++.dg/cpp0x/pr66243.C: New.
6156 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6159 * g++.dg/lto/pr66180_0.C: New testcase.
6160 * g++.dg/lto/pr66180_1.C: New testcase.
6162 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6165 * typebound_call_27.f90: New file.
6167 2015-05-23 Nathan Sidwell <nathan@acm.org>
6170 * g++.dg/template/pr65936.C: New.
6172 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6174 PR tree-optimization/63387
6175 * gcc.dg/pr63387-2.c: New testcase.
6177 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6179 * gcc.dg/simd-1.c: Update to the new message.
6181 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6183 * gcc.dg/nand.c: New testcase.
6185 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6187 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6188 Set dg-do-what-default to compile only on ARM targets without
6189 arm_neon_hw execution support. Remove redundant c-torture-execute
6190 in loop over test cases.
6192 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6195 * gcc.target/aarch64/pr65491_1.c: New test.
6196 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6197 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6199 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6202 * g++.dg/cpp0x/explicit9.C: New.
6203 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6205 2015-05-22 Richard Biener <rguenther@suse.de>
6207 PR tree-optimization/66251
6208 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6210 2015-05-22 Marek Polacek <polacek@redhat.com>
6213 * c-c++-common/attributes-enum-1.c: New test.
6214 * c-c++-common/attributes-enum-2.c: New test.
6215 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6216 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6218 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6220 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6221 effective target support. If no arm_neon_hw support, do not attempt
6222 to execute the tests; only compile them.
6223 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6224 and "dg-require-effective-target arm_neon_ok".
6225 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6226 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6227 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6228 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6229 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6230 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6231 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6232 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6233 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6234 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6235 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6236 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6237 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6238 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6239 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6240 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6241 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6242 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6243 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6244 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6245 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6246 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6247 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6248 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6249 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6250 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6251 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6252 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6253 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6254 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6255 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6256 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6257 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6258 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6259 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6260 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6261 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6262 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6263 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6264 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6265 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6266 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6267 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6268 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6269 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6270 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6271 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6272 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6273 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6274 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6275 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6276 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6277 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6278 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6279 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6280 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6281 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6282 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6283 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6284 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6285 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6286 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6287 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6288 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6289 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6290 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6291 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6292 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6293 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6294 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6295 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6296 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6297 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6298 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6299 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6300 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6301 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6302 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6303 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6304 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6305 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6306 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6307 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6308 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6309 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6310 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6311 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6312 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6313 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6314 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6315 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6316 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6317 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6318 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6319 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6320 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6321 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6322 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6323 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6324 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6325 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6326 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6327 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6328 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6329 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6330 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6331 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6332 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6333 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6334 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6335 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6336 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6337 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6339 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6341 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6342 * gcc.dg/vect/pr59354.c: Likewise.
6343 * gcc.dg/vect/pr64252.c: Likewise.
6344 * gcc.dg/vect/pr64404.c: Likewise.
6345 * gcc.dg/vect/pr64493.c: Likewise.
6346 * gcc.dg/vect/pr64495.c: Likewise.
6347 * gcc.dg/vect/pr64844.c: Likewise.
6348 * gcc.dg/vect/pr65518.c: Likewise.
6349 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6351 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6354 * g++.dg/cpp1y/var-templ28.C: New.
6356 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6359 * gcc.target/i386/pr66232-1.c: New test.
6360 * gcc.target/i386/pr66232-2.c: Likewise.
6361 * gcc.target/i386/pr66232-3.c: Likewise.
6362 * gcc.target/i386/pr66232-4.c: Likewise.
6363 * gcc.target/i386/pr66232-5.c: Likewise.
6365 2015-05-21 Nathan Sidwell <nathan@acm.org>
6367 * g++.dg/cpp1y/pr60943.C: New.
6369 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6371 PR tree-optimization/66233
6372 * gcc.c-torture/execute/pr66233.c: New test.
6374 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6377 * gfortran.dg/inline_matmul_11.f90: New test.
6379 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6381 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6382 instead of listing several targets on its own.
6383 * gcc.target/i386/pr32219-2.c: Likewise.
6384 * gcc.target/i386/pr32219-3.c: Likewise.
6385 * gcc.target/i386/pr32219-4.c: Likewise.
6386 * gcc.target/i386/pr32219-5.c: Likewise.
6387 * gcc.target/i386/pr32219-6.c: Likewise
6388 * gcc.target/i386/pr32219-7.c: Likewise.
6389 * gcc.target/i386/pr32219-8.c: Likewise.
6390 * gcc.target/i386/pr39013-1.c: Likewise.
6391 * gcc.target/i386/pr39013-2.c: Likewise.
6392 * gcc.target/i386/pr64317.c: Likewise.
6394 2015-05-21 Jeff Law <law@redhat.com>
6396 * gcc.target/hppa/shadd-3.c: New test.
6397 * gcc.target/hppa/shadd-4.c: New test.
6399 2015-05-21 Michael Matz <matz@suse.de>
6401 * gcc.dg/vect/vect-strided-store.c: New test.
6402 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6403 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6405 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6407 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6408 * gcc.dg/pow-sqrt-synth-1.c: New test.
6409 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6411 2015-05-21 Richard Biener <rguenther@suse.de>
6414 * g++.dg/conversion/pr66211.C: New testcase.
6415 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6417 2015-05-21 Jeff Law <law@redhat.com>
6419 * gcc.target/hppa/shadd-2.c: New test.
6421 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6424 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6426 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6429 * gcc.target/arm/pr26702.c: Adjust target selector.
6431 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6434 * gcc.dg/lto/pr66221_0.c: New test.
6435 * gcc.dg/lto/pr66221_1.c: New test.
6437 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6440 * gcc.dg/redecl-4.c: Update column numbers.
6441 * gcc.dg/format/bitfld-1.c: Likewise.
6442 * gcc.dg/format/attr-2.c: Likewise.
6443 * gcc.dg/format/attr-6.c: Likewise.
6444 * gcc.dg/format/attr-7.c (baz): Likewise.
6445 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6446 * gcc.dg/format/attr-4.c: Likewise.
6447 * gcc.dg/format/branch-1.c: Likewise.
6448 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6449 locations within strings with embedded escape sequences.
6451 2015-05-20 Jeff Law <law@redhat.com>
6453 * gcc.target/hppa/hppa.exp: New target test driver.
6454 * gcc.target/hppa/shadd-1.c: New test.
6456 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6458 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6460 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6462 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6463 (fn_33_k_and_r_style): New.
6464 (fn_33_stroustrup_style): New.
6465 (fn_33_allman_style): New.
6466 (fn_33_whitesmiths_style): New.
6467 (fn_33_horstmann_style): New.
6468 (fn_33_ratliff_banner_style): New.
6469 (fn_33_lisp_style): New.
6470 (fn_34_indent_dash_gnu): New.
6471 (fn_34_indent_dash_kr): New.
6472 (fn_34_indent_dash_orig): New.
6473 (fn_34_indent_linux_style): New.
6475 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6478 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6480 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6482 PR tree-optimization/65447
6483 * gcc.dg/tree-ssa/pr65447.c: New test.
6485 2015-05-19 Nathan sidwell <nathan@acm.org>
6487 * g++.dg/cpp0x/pr65954.C: New.
6489 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6491 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6493 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6495 * lib/target-supports.exp: Vector do not always have natural
6498 2015-05-19 David Sherwood <david.sherwood@arm.com>
6500 * gcc.dg/loop-invariant.c: New testcase.
6502 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6504 * lib/target-supports.exp: Vector do not always have natural
6507 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6509 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6511 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6513 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6515 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6516 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6517 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6518 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6519 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6520 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6521 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6522 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6523 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6524 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6526 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6528 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6530 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6532 * gcc.target/s390/s390.exp
6533 (check_effective_target_vector): New check.
6534 * gcc.target/s390/vector/vec-abi-1.c: New test.
6535 * gcc.target/s390/vector/vec-abi-2.c: New test.
6536 * gcc.target/s390/vector/vec-abi-3.c: New test.
6537 * gcc.target/s390/vector/vec-abi-4.c: New test.
6538 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6539 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6540 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6541 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6542 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6543 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6544 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6545 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6546 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6547 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6548 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6549 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6550 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6551 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6552 * gcc.target/s390/vector/vec-init-1.c: New test.
6553 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6554 * gcc.target/s390/vector/vec-shift-1.c: New test.
6555 * gcc.target/s390/vector/vec-sub-1.c: New test.
6557 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6559 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6561 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6563 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6565 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6567 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6569 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6571 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6573 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6575 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6577 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6579 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6581 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6583 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6585 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6587 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6589 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6591 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6593 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6595 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6597 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6599 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6601 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6603 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6605 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6607 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6609 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6611 PR tree-optimization/66187
6612 * gcc.c-torture/execute/pr66187.c: New test.
6613 * gcc.dg/pr66187-1.c: New test.
6614 * gcc.dg/pr66187-2.c: New test.
6616 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6618 * gcc.dg/vect/bb-slp-35.c: Adjust.
6620 2015-05-19 Richard Biener <rguenther@suse.de>
6622 PR tree-optimization/66165
6623 * gcc.dg/torture/pr66165.c: New testcase.
6625 PR tree-optimization/66185
6626 * gcc.dg/torture/pr66185.c: New testcase.
6628 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6631 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6633 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6635 * gcc.target/mips/p5600-bonding.c : New file.
6637 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6640 * gfortran.dg/interface_operator_1.f90: New tests.
6642 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6645 * gfortran.dg/generic_29.f90: New tests.
6647 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6650 * gfortran.dg/storage_size_6.f90: New tests.
6652 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6655 * gfortran.dg/null1.f90: New test.
6657 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6660 * gfortran.dg/entry_21.f90: New test.
6662 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6665 * gfortran.dg/storage_size_6.f90: New tests.
6667 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6670 * gfortran.dg/misplaced_statement.f90: New test.
6672 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6675 * gfortran.dg/filepos1.f90: New test
6677 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6680 * gfortran.dg/pr64925.f90: New test.
6682 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6684 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6686 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6688 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6690 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6691 to the family of pie capable targets.
6693 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6695 * gcc.target/arm/bics_1.c : New testcase.
6696 * gcc.target/arm/bics_2.c : New testcase.
6697 * gcc.target/arm/bics_3.c : New testcase.
6698 * gcc.target/arm/bics_4.c : New testcase.
6700 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6702 * gcc.target/mips/umips-attr.c: New test.
6704 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6706 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6707 * gcc.dg/20150120-2.c (dg-final): Ditto.
6708 * gcc.dg/20150120-2.c (dg-final): Ditto.
6709 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6711 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6714 * gcc.target/i386/pr66174.c: New test.
6716 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6719 * gfortran.dg/matmul_bounds_6.f90: New test.
6720 * gfortran.dg/matmul_bounds_7.f90: New test.
6722 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6724 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6725 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6726 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6727 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6728 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6729 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6731 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6734 * gfortran.dg/continuation_13.f90: Update test.
6735 * gfortran.dg/pr65903.f90: New test.
6737 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6740 * gfortran.dg/block_14.f90: New test.
6742 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6745 * lib/gfortran-dg.exp: Update regex to handle two locations for
6746 the same diagnostic without caret.
6747 * gfortran.dg/badline.f: Test also that line numbers are correct
6748 before and after "left but not entered" warning.
6750 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6751 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6754 * gcc.target/arm/maskdata.c: New test.
6756 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6759 * gfortran.dg/derived_constructor_components_5: New test
6761 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6764 * gcc.target/alpha/pr66140.c: New test.
6766 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6769 * gcc.dg/Wconversion-complex-c99.c: New test.
6770 * gcc.dg/Wconversion-complex-gnu.c: New test.
6772 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6774 PR tree-optimization/64454
6775 * gcc.dg/modmod.c: New testcase.
6777 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6779 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6781 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6784 * gcc.target/i386/mpx/pr66134.c: New test.
6786 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6788 * gcc.target/powerpc/pr60158.c: New test.
6790 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6792 * gcc.target/i386/sibcall-7.c: New test.
6793 * gcc.target/i386/sibcall-8.c: New test.
6795 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6797 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6798 (abs64_in_dreg): Likewise.
6800 2015-05-14 Marek Polacek <polacek@redhat.com>
6804 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6805 * gcc.dg/pr19984.c: Likewise.
6806 * gcc.dg/pr66066-1.c: New test.
6807 * gcc.dg/pr66066-2.c: New test.
6808 * gcc.dg/pr66066-3.c: New test.
6810 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6812 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6813 * gcc.dg/pow-sqrt.x: New file.
6814 * gcc.dg/pow-sqrt-1.c: New test.
6815 * gcc.dg/pow-sqrt-2.c: Likewise.
6816 * gcc.dg/pow-sqrt-3.c: Likewise.
6818 2015-05-13 Richard Biener <rguenther@suse.de>
6820 PR tree-optimization/66123
6821 * gcc.dg/torture/pr66123.c: New testcase.
6823 2015-05-13 Richard Biener <rguenther@suse.de>
6826 * gcc.dg/alias-2.c: Adjust.
6827 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6829 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6832 * gcc.target/i386/pr65103-3.c: New.
6834 2015-05-13 Martin Liska <mliska@suse.cz>
6836 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6838 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6841 * gcc.target/i386/pr66112-2.c: New test.
6844 * gcc.target/i386/pr66112-1.c: New test.
6846 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6849 * gcc.target/i386/mpx/pr66048.cc: New.
6851 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6853 PR rtl-optimization/64616
6854 * gcc.dg/loop-8.c: New test.
6855 * gcc.dg/loop-9.c: New test.
6857 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6860 * gcc.target/i386/pr66047.c: New testcase.
6862 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6865 * gcc.c-torture/compile/pr65873.c: New testcase.
6867 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6870 * gfortran.dg/inline_matmul_10.f90: New test.
6872 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6874 * c-c++-common/Wmisleading-indentation.c: New testcase.
6875 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6876 * c-c++-common/Wmisleading-indentation-2.md: New file.
6878 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6880 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6882 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6884 2015-05-12 Richard Biener <rguenther@suse.de>
6886 PR tree-optimization/66101
6887 * gcc.dg/torture/pr66101.c: New testcase.
6889 2015-05-12 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/37021
6892 * gcc.target/i386/vect-addsub.c: New testcase.
6894 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6896 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6898 2015-05-12 Tom de Vries <tom@codesourcery.com>
6900 PR tree-optimization/66010
6901 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6903 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6906 * g++.dg/cpp0x/trailing10.C: New.
6908 2015-05-12 Richard Biener <rguenther@suse.de>
6910 * gcc.dg/vect/bb-slp-35.c: New testcase.
6912 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6915 * gfortran.dg/bound_simplification_6.f90: New.
6917 2015-05-11 Steve Ellcey <sellcey@mips.com>
6919 * gcc.target/mips/branch-1.c: Pass argument to bar().
6921 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6924 * gcc.target/i386/pr65753.c: New test.
6926 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6928 PR rtl-optimization/66076
6929 * gcc.dg/torture/pr66076.c: New test.
6931 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6934 * gfortran.dg/inline_matmul_7.f90: New test.
6935 * gfortran.dg/inline_matmul_8.f90: New test.
6936 * gfortran.dg/inline_matmul_9.f90: New test.
6938 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6940 * gfortran.dg/bound_simplification_5.f90: New.
6942 2015-05-09 Jason Merrill <jason@redhat.com>
6944 * lib/target-supports.exp (cxx_default): New global.
6945 (check_effective_target_c++11_only)
6946 (check_effective_target_c++14_only)
6947 (check_effective_target_c++98_only)
6948 (check_effective_target_c++1z_only): Check it.
6950 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6952 PR tree-optimization/64454
6953 * gcc.dg/tree-ssa/vrp97.c: New file.
6954 * gcc.dg/vect/slp-perm-7.c: Update.
6956 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6959 * gfortran.dg/elemental_subroutine_11.f90: New test.
6961 2015-05-08 Richard Biener <rguenther@suse.de>
6963 PR tree-optimization/66036
6964 * gcc.dg/vect/slp-41.c: New testcase.
6966 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6968 * gfortran.dg/elemental_optional_args_7.f90: New.
6970 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6972 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6975 2015-05-08 Marek Polacek <polacek@redhat.com>
6978 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6979 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6981 2015-05-07 Marek Polacek <polacek@redhat.com>
6984 * c-c++-common/Wshift-negative-value-1.c: New test.
6985 * c-c++-common/Wshift-negative-value-2.c: New test.
6986 * c-c++-common/Wshift-negative-value-3.c: New test.
6987 * c-c++-common/Wshift-negative-value-4.c: New test.
6988 * c-c++-common/Wshift-negative-value-5.c: New test.
6989 * c-c++-common/Wshift-negative-value-6.c: New test.
6990 * gcc.dg/c90-left-shift-1.c: New test.
6991 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6992 * gcc.dg/c99-left-shift-1.c: New test.
6994 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6998 * gcc.dg/fdata-sections-2.c: New file.
7000 2015-05-07 Marek Polacek <polacek@redhat.com>
7003 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7005 * c-c++-common/ubsan/align-7.c: Likewise.
7006 * c-c++-common/ubsan/bounds-8.c: Likewise.
7007 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7008 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7009 * c-c++-common/ubsan/null-1.c: Likewise.
7010 * c-c++-common/ubsan/null-10.c: Likewise.
7011 * c-c++-common/ubsan/null-11.c: Likewise.
7012 * c-c++-common/ubsan/null-2.c: Likewise.
7013 * c-c++-common/ubsan/null-3.c: Likewise.
7014 * c-c++-common/ubsan/null-4.c: Likewise.
7015 * c-c++-common/ubsan/null-5.c: Likewise.
7016 * c-c++-common/ubsan/null-6.c: Likewise.
7017 * c-c++-common/ubsan/null-7.c: Likewise.
7018 * c-c++-common/ubsan/null-8.c: Likewise.
7019 * c-c++-common/ubsan/null-9.c: Likewise.
7020 * c-c++-common/ubsan/object-size-1.c: Likewise.
7021 * c-c++-common/ubsan/object-size-10.c: Likewise.
7022 * c-c++-common/ubsan/object-size-4.c: Likewise.
7023 * c-c++-common/ubsan/object-size-5.c: Likewise.
7024 * c-c++-common/ubsan/object-size-7.c: Likewise.
7025 * c-c++-common/ubsan/object-size-8.c: Likewise.
7026 * c-c++-common/ubsan/object-size-9.c: Likewise.
7027 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7028 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7029 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7030 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7031 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7032 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7033 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7034 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7035 * c-c++-common/ubsan/pr59333.c: Likewise.
7036 * c-c++-common/ubsan/pr59667.c: Likewise.
7037 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7038 * c-c++-common/ubsan/pr60636.c: Likewise.
7039 * c-c++-common/ubsan/pr63802.c: Likewise.
7040 * c-c++-common/ubsan/recovery-1.c: Likewise.
7041 * c-c++-common/ubsan/recovery-3.c: Likewise.
7042 * c-c++-common/ubsan/shift-1.c: Likewise.
7043 * c-c++-common/ubsan/shift-2.c: Likewise.
7044 * c-c++-common/ubsan/shift-4.c: Likewise.
7045 * c-c++-common/ubsan/shift-7.c: Likewise.
7046 * c-c++-common/ubsan/undefined-2.c: Likewise.
7047 * c-c++-common/ubsan/vla-1.c: Likewise.
7048 * g++.dg/ubsan/null-1.C: Likewise.
7049 * g++.dg/ubsan/null-3.C: Likewise.
7050 * g++.dg/ubsan/null-4.C: Likewise.
7051 * g++.dg/ubsan/vptr-8.C: Likewise.
7052 * g++.dg/ubsan/vptr-9.C: Likewise.
7053 * gcc.dg/ubsan/bounds-2.c: Likewise.
7054 * gcc.dg/ubsan/object-size-9.c: Likewise.
7056 2015-05-07 Jeff Law <law@redhat.com>
7058 * gcc.dg/tree-ssa/shorten-1.c: New test.
7060 2015-05-07 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/66002
7063 * gcc.dg/vect/vect-125.c: New testcase.
7065 2015-05-07 Marek Polacek <polacek@redhat.com>
7066 Martin Uecker <uecker@eecs.berkeley.edu>
7068 * c-c++-common/ubsan/bounds-10.c: New test.
7070 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7072 * jit.dg/harness.h (set_options): Wrap with
7073 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7074 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7075 Special-case test-benchmark.c as a negative.
7076 * jit.dg/test-benchmark.c: New file.
7078 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7081 * gcc.target/arm/pr64208.c: New test.
7083 2015-05-06 Alan Modra <amodra@gmail.com>
7086 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7087 (gparms): Make volatile.
7089 2015-05-06 Richard Biener <rguenther@suse.de>
7091 PR tree-optimization/62283
7092 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7094 2015-05-06 Christian Bruel <christian.bruel@st.com>
7097 * gcc.target/aarch64/iinline-attr-1.c: New test.
7099 2015-05-06 Richard Biener <rguenther@suse.de>
7101 * gcc.dg/vect/bb-slp-34.c: New testcase.
7103 2015-05-06 Richard Biener <rguenther@suse.de>
7105 PR tree-optimization/62283
7106 * gcc.dg/vect/bb-slp-14.c: Adjust.
7108 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7111 * gcc.target/i386/pr65990.c: New test.
7113 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7116 * gcc.target/i386/pr65915.c: New.
7118 2015-05-05 Tom de Vries <tom@codesourcery.com>
7120 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7121 'va_list escapes 0'.
7123 2015-05-05 Tom de Vries <tom@codesourcery.com>
7125 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7128 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7130 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7131 * gcc.target/arm/pr65924.c: Likewise.
7133 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7136 * gcc.target/i386/pr65871-3.c: New test.
7138 2015-05-04 Jeff Law <law@redhat.com>
7141 2015-05-04 Jeff Law <law@redhat.com>
7142 * gcc.dg/tree-ssa/shorten-1.c: New test.
7144 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7145 Jakub Jelinek <jakub@redhat.com>
7148 * g++.dg/cpp0x/Wnarrowing4.C: New.
7150 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7152 * lib/target-supports.exp
7153 (check_effective_target_keeps_null_pointer_checks): Clarify that
7154 this is for targets that disable -fdelete-null-pointer-checks,
7155 not default it to off.
7156 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7157 -fdelete-null-pointer-checks explicit.
7158 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7159 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7160 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7161 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7162 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7163 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7164 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7165 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7166 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7167 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7168 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7169 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7170 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7171 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7172 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7173 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7174 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7175 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7176 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7177 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7178 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7179 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7180 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7181 * g++.dg/cpp0x/static_assert9.C: Likewise.
7182 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7183 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7184 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7185 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7186 * g++.dg/tree-ssa/pr26406.C: Likewise.
7188 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7190 PR tree-optimization/65984
7191 * c-c++-common/ubsan/pr65984.c: New test.
7193 2015-05-04 Jeff Law <law@redhat.com>
7195 * gcc.dg/tree-ssa/shorten-1.c: New test.
7197 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7200 * gfortran.dg/pr44735.f90: New test.
7202 2015-05-04 Richard Biener <rguenther@suse.de>
7204 PR tree-optimization/65965
7205 * gcc.dg/vect/bb-slp-33.c: New testcase.
7207 2015-05-04 Richard Biener <rguenther@suse.de>
7209 PR tree-optimization/65935
7210 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7212 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7214 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7215 for each supported variant instead of CHECK_RESULTS.
7216 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7217 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7218 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7219 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7220 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7221 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7222 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7223 expected results for unsupported variants. Call CHECK for each
7224 supported variant instead of CHECK_RESULTS.
7225 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7226 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7227 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7228 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7229 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7230 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7231 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7233 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7234 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7235 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7240 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7242 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7243 expected results for unsupported variants.
7244 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7245 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7246 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7247 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7248 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7249 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7250 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7251 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7252 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7253 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7254 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7255 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7256 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7257 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7258 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7259 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7260 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7261 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7262 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7263 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7264 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7265 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7266 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7267 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7268 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7269 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7270 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7271 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7273 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7276 * gfortran.dg/bound_9.f90: Add pointer assignment.
7278 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7279 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7282 * g++.dg/cpp0x/Wnarrowing3.C: New.
7284 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7286 * gcc.dg/20150120-1.c: New test.
7287 * gcc.dg/20150120-2.c: New test.
7288 * gcc.dg/20150120-3.c: New test.
7290 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7292 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7294 2015-05-01 Renlin Li <renlin.li@arm.com>
7296 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7298 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7300 * gfortran.dg/bound_simplification_4.f90: New.
7302 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7304 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7305 with powerpc_p8vector_ok.
7307 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7310 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7312 * gfortran.dg/bound_9.f90: New test case.
7314 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7316 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7317 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7318 for 32bit x86 targets.
7319 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7320 for 32bit x86 targets.
7321 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7322 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7323 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7324 for 32bit x86 targets.
7326 2015-04-30 Marek Polacek <polacek@redhat.com>
7328 PR tree-optimization/63551
7329 * g++.dg/ipa/pr63551.C: New test.
7331 2015-04-30 Caroline Tice <cmtice@google.com>
7334 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7335 partition size on certain targets.
7337 2015-04-30 Renlin Li <renlin.li@arm.com>
7339 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7341 2015-04-30 Marek Polacek <polacek@redhat.com>
7343 * c-c++-common/Wbool-compare-3.c: New test.
7345 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7346 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7348 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7351 * g++.dg/init/ref22.C: New.
7353 2015-04-30 Marek Polacek <polacek@redhat.com>
7355 * gcc.dg/init-bad-8.c: New test.
7357 * gcc.dg/incomplete-typedef-1.c: New test.
7359 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7362 * g++.dg/template/crash121.C: New.
7364 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7366 * gcc.target/mips/call-from-init.c: New test.
7367 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7369 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7372 * gcc.target/i386/pr65871-1.c: New test.
7373 * gcc.target/i386/pr65871-2.c: Ditto.
7375 2015-04-29 Marek Polacek <polacek@redhat.com>
7378 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7379 * c-c++-common/Wbool-compare-2.c: New test.
7381 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7384 * gcc.target/aarch64/vstN_lane_1.c: New file.
7386 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/warn/Winit-self-3.C: New.
7391 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7393 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7395 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7398 * gcc.target/arm/pr65924.c: New test.
7400 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7402 * g++.dg/gomp/tpl-target-update.C: New file.
7404 2015-04-29 Richard Biener <rguenther@suse.de>
7406 PR tree-optimization/65917
7407 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7409 2015-04-29 Christian Bruel <christian.bruel@st.com>
7412 * gcc.dg/ipa/iinline-attr.c: New test.
7413 * gcc.target/i386/iinline-attr-2.c: New test.
7415 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7417 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7420 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7422 * gcc.dg/vect/vect-33.c: Remove spurious line.
7424 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7426 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7428 2015-04-28 Marek Polacek <polacek@redhat.com>
7431 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7432 * gcc.dg/pr65901.c: New test.
7434 2015-04-28 Richard Biener <rguenther@suse.de>
7436 PR tree-optimization/62283
7437 * gfortran.dg/vect/pr62283-2.f: New testcase.
7438 * gcc.dg/vect/bb-slp-14.c: Adjust.
7440 2015-04-28 Richard Biener <rguenther@suse.de>
7442 PR tree-optimization/65851
7443 * g++.dg/torture/pr65851.C: New testcase.
7445 2015-04-27 Jeff Law <law@redhat.com>
7447 PR tree-optimization/65217
7448 * gcc.target/i386/pr65217.c: Remove XFAIL.
7450 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7453 Add tests forgotten to svn-add.
7454 * gfortran.dg/class_allocate_19.f03: New test.
7455 * gfortran.dg/class_array_20.f03: New test.
7456 * gfortran.dg/class_array_21.f03: New test.
7457 * gfortran.dg/finalize_29.f08: New test.
7459 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7463 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7464 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7466 2015-04-27 Caroline Tice <cmtice@google.com>
7468 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7471 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7474 * gcc.target/powerpc/htm-1.c: New test.
7475 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7477 (__builtin_tabortdci): Likewise.
7478 (__builtin_tcheck): Remove operand.
7479 * lib/target-supports.exp (check_htm_hw_available): New function.
7481 2015-04-27 Richard Biener <rguenther@suse.de>
7483 * gcc.target/i386/pr65217.c: XFAIL.
7485 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7487 PR tree-optimization/65875
7488 * gcc.c-torture/compile/pr65875.c: New test.
7490 2015-04-25 Marek Polacek <polacek@redhat.com>
7493 * gcc.dg/enum-incomplete-2.c: New test.
7494 * gcc.dg/enum-mode-1.c: New test.
7496 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7499 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7501 * gcc.target/powerpc/pr65849-2.c: Likewise.
7503 2015-04-24 Tom de Vries <tom@codesourcery.com>
7505 PR tree-optimization/65802
7506 * g++.dg/pr65802.C: Move to ...
7507 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7508 stdarg.h. Rewrite for C.
7509 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7510 va_start and va_end. Remove unnecessary inline asm.
7512 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7513 Wei Mi <wmi@google.com>
7515 * gcc.target/i386/sse2-load-multi.c: New test.
7516 * gcc.target/i386/sse2-store-multi.c: Ditto.
7518 2015-04-24 Marek Polacek <polacek@redhat.com>
7521 * c-c++-common/pr65830.c: New test.
7524 * c-c++-common/Wlogical-op-1.c: New test.
7526 2015-04-24 Marek Polacek <polacek@redhat.com>
7529 * c-c++-common/pr61534-1.c: New test.
7531 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7532 Steven Bosscher <steven@gcc.gnu.org>
7534 PR rtl-optimization/34503
7535 * gcc.target/arm/pr64616.c: New file.
7537 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7539 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7541 2015-04-24 Terry Guo <terry.guo@arm.com>
7543 * gcc.target/arm/pr65710.c: Update the options.
7545 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7547 * gcc.target/i386/pr65523.c: Skip x32.
7549 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7551 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7552 to look for vcl* where appropriate.
7554 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7556 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7557 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7559 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7562 * gcc.target/arm/pr26702.c: New test.
7564 2015-04-23 Marek Polacek <polacek@redhat.com>
7567 * gcc.dg/pr65345-1.c: New test.
7568 * gcc.dg/pr65345-2.c: New test.
7570 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7572 * gcc.target/powerpc/crypto-builtin-2.c: New.
7574 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7577 * gfortran.dg/class_allocate_19.f03: New test.
7578 * gfortran.dg/class_array_20.f03: New test.
7579 * gfortran.dg/class_array_21.f03: New test.
7580 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7581 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7582 initialization correctly.
7583 * gfortran.dg/finalize_29.f08: New test.
7585 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7587 * gcc.target/powerpc/swaps-p8-18.c: New test.
7589 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7592 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7593 * gcc.dg/vect/bb-slp-25.c: Likewise.
7594 * gcc.dg/vect/bb-slp-29.c: Likewise.
7595 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7596 vect_no_align && { ! vect_hw_misalign }.
7597 * gcc.dg/vect/bb-slp-9.c: Likewise.
7598 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7602 account for POWER8, where peeling for alignment is not needed.
7603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7604 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7605 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7606 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7607 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7608 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7609 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7610 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7611 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7612 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7613 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7614 * gcc.dg/vect/pr16105.c: Likewise.
7615 * gcc.dg/vect/pr20122.c: Likewise.
7616 * gcc.dg/vect/pr33804.c: Likewise.
7617 * gcc.dg/vect/pr33953.c: Likewise.
7618 * gcc.dg/vect/pr56787.c: Likewise.
7619 * gcc.dg/vect/pr58508.c: Likewise.
7620 * gcc.dg/vect/slp-25.c: Likewise.
7621 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7622 * gcc.dg/vect/vect-105.c: Likewise.
7623 * gcc.dg/vect/vect-27.c: Likewise.
7624 * gcc.dg/vect/vect-29.c: Likewise.
7625 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7627 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7628 && { ! vect_hw_misalign }.
7629 * gcc.dg/vect/vect-44.c: Likewise.
7630 * gcc.dg/vect/vect-48.c: Likewise.
7631 * gcc.dg/vect/vect-50.c: Likewise.
7632 * gcc.dg/vect/vect-52.c: Likewise.
7633 * gcc.dg/vect/vect-56.c: Likewise.
7634 * gcc.dg/vect/vect-60.c: Likewise.
7635 * gcc.dg/vect/vect-72.c: Likewise.
7636 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7637 * gcc.dg/vect/vect-75.c: Likewise.
7638 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7639 * gcc.dg/vect/vect-77-global.c: Likewise.
7640 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7641 * gcc.dg/vect/vect-78-global.c: Likewise.
7642 * gcc.dg/vect/vect-93.c: Likewise.
7643 * gcc.dg/vect/vect-95.c: Likewise.
7644 * gcc.dg/vect/vect-96.c: Likewise.
7645 * gcc.dg/vect/vect-cond-1.c: Likewise.
7646 * gcc.dg/vect/vect-cond-3.c: Likewise.
7647 * gcc.dg/vect/vect-cond-4.c: Likewise.
7648 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7649 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7650 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7651 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7652 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7653 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7654 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7655 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7656 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7657 * gcc.dg/vect/vect-outer-5.c: Likewise.
7658 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7659 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7660 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7661 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7662 * gcc.dg/vect/vect-peel-3.c: Likewise.
7663 * gcc.dg/vect/vect-peel-4.c: Likewise.
7664 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7665 * gcc.target/powerpc/pr65456.c: New test.
7666 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7667 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7668 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7669 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7670 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7671 vect_no_align && { ! vect_hw_misalign }.
7672 * gfortran.dg/vect/vect-3.f90: Likewise.
7673 * gfortran.dg/vect/vect-4.f90: Likewise.
7674 * gfortran.dg/vect/vect-5.f90: Likewise.
7675 * lib/target-supports.exp (check_effective_target_vect_no_align):
7676 Return 1 for POWER8.
7677 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7679 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7682 * gfortran.dg/pr65429.f90: New test.
7684 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7686 * c-c++-common/asan/user-section-1.c: New test.
7687 * c-c++-common/asan/user-section-2.c: New test.
7688 * c-c++-common/asan/user-section-3.c: New test.
7690 2015-04-22 Hale Wang <hale.wang@arm.com>
7691 Terry Guo <terry.guo@arm.com>
7693 PR rtl-optimization/64818
7694 * gcc.target/arm/pr64818.c: New test.
7696 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7699 * g++.dg/tree-ssa/pr61034.C: Update template.
7700 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7701 * gcc.dg/Warray-bounds-11.c: Likewise.
7702 * gcc.dg/Warray-bounds.c: Likewise.
7704 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7706 PR libgfortran/65234
7707 * gfortran.dg/fmt_unlimited.f90: New test.
7709 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7711 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7713 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7714 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7715 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7716 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7717 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7718 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7719 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7721 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7723 PR libgfortran/56743
7724 * gfortran.dg/namelist_87.f90: New test.
7726 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7728 * gcc.target/aarch64/mult-synth_1.c: New test.
7729 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7730 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7731 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7732 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7733 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7735 2015-04-21 Richard Biener <rguenther@suse.de>
7737 PR tree-optimization/65650
7738 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7739 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7740 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7741 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7745 2015-04-21 Tom de Vries <tom@codesourcery.com>
7747 PR tree-optimization/65802
7748 * g++.dg/pr65802.C: New test.
7750 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7753 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7754 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7756 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/cpp0x/Wnarrowing2.C: New.
7761 2015-04-20 Jeff Law <law@redhat.com>
7763 PR tree-optimization/65658
7764 * gcc.dg/pr65658.c: New test.
7766 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7769 * gcc.target/aarch64/vec_init_1.c: New test.
7771 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7773 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7776 2015-04-18 Martin Sebor <msebor@redhat.com>
7778 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7779 of non-nul characters.
7780 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7782 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7785 * gcc.target/powerpc/pr65787.c: New.
7787 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7790 * gcc.target/aarch64/c-output-template-4.c: New test.
7792 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7795 * gcc.dg/pr65780-1.c: New test.
7796 * gcc.dg/pr65780-2.c: Likewise.
7797 * gcc.target/i386/pr32219-9.c: Likewise.
7798 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7800 * gcc.target/i386/pr64317.c (c): Initialize.
7802 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7805 * g++.dg/ext/mv18.C: New test.
7806 * g++.dg/ext/mv19.C: Likewise.
7807 * g++.dg/ext/mv20.C: Likewise.
7808 * g++.dg/ext/mv21.C: Likewise.
7809 * g++.dg/ext/mv22.C: Likewise.
7810 * g++.dg/ext/mv23.C: Likewise.
7812 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7815 * g++.dg/init/pr64527.C: New test.
7817 2015-04-17 Tom de Vries <tom@codesourcery.com>
7818 Michael Matz <matz@suse.de>
7820 PR tree-optimization/64950
7821 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7824 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7826 * c-c++-common/asan/user-section-1.c: New test.
7828 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.dg/debug/pr65771.c: New test.
7833 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7835 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7836 __buitlin_alloca with __builtin_alloca.
7838 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7840 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7842 2015-04-16 Richard Biener <rguenther@suse.de>
7844 PR tree-optimization/64277
7845 * gcc.dg/Warray-bounds-14.c: New testcase.
7846 * gcc.dg/Warray-bounds-15.c: Likewise.
7847 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7848 * c-c++-common/ubsan/bounds-6.c: Likewise.
7850 2015-04-16 Renlin Li <renlin.li@arm.com>
7852 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7853 * gcc.target/arm/unsigned-float.c: New.
7855 2015-04-16 Richard Biener <rguenther@suse.de>
7857 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7858 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7859 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7861 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7863 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7864 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7865 * g++.dg/cpp0x/defaulted21.C: Likewise.
7866 * g++.dg/cpp0x/defaulted28.C: Likewise.
7867 * g++.dg/cpp0x/defaulted47.C: Likewise.
7868 * g++.dg/cpp0x/elision_neg.C: Likewise.
7869 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7870 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7871 * g++.dg/cpp0x/implicit1.C: Likewise.
7872 * g++.dg/cpp0x/implicit9.C: Likewise.
7873 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7874 * g++.dg/cpp0x/range-for13.C: Likewise.
7875 * g++.dg/gomp/clause-2.C: Likewise.
7876 * g++.dg/gomp/udr-5.C: Likewise.
7877 * g++.dg/inherit/access6.C: Likewise.
7878 * g++.dg/lookup/duperr1.C: Likewise.
7879 * g++.dg/lookup/friend2.C: Likewise.
7880 * g++.dg/lookup/pr6936.C: Likewise.
7881 * g++.dg/lookup/scoped1.C: Likewise.
7882 * g++.dg/lookup/using26.C: Likewise.
7883 * g++.dg/lookup/using38.C: Likewise.
7884 * g++.dg/other/access2.C: Likewise.
7885 * g++.dg/overload/defarg3.C: Likewise.
7886 * g++.dg/overload/defarg6.C: Likewise.
7887 * g++.dg/parse/access11.C: Likewise.
7888 * g++.dg/parse/access2.C: Likewise.
7889 * g++.dg/parse/access3.C: Likewise.
7890 * g++.dg/parse/access4.C: Likewise.
7891 * g++.dg/parse/access5.C: Likewise.
7892 * g++.dg/parse/access6.C: Likewise.
7893 * g++.dg/parse/access8.C: Likewise.
7894 * g++.dg/parse/access9.C: Likewise.
7895 * g++.dg/parse/crash40.C: Likewise.
7896 * g++.dg/tc1/dr142.C: Likewise.
7897 * g++.dg/tc1/dr166.C: Likewise.
7898 * g++.dg/tc1/dr52.C: Likewise.
7899 * g++.dg/template/access11.C: Likewise.
7900 * g++.dg/template/access18.C: Likewise.
7901 * g++.dg/template/access19.C: Likewise.
7902 * g++.dg/template/access2.C: Likewise.
7903 * g++.dg/template/access20.C: Likewise.
7904 * g++.dg/template/access26.C: Likewise.
7905 * g++.dg/template/access3.C: Likewise.
7906 * g++.dg/template/access7.C: Likewise.
7907 * g++.dg/template/conv12.C: Likewise.
7908 * g++.dg/template/crash69.C: Likewise.
7909 * g++.dg/template/friend31.C: Likewise.
7910 * g++.dg/template/friend32.C: Likewise.
7911 * g++.dg/template/memfriend15.C: Likewise.
7912 * g++.dg/template/memfriend16.C: Likewise.
7913 * g++.dg/template/memfriend17.C: Likewise.
7914 * g++.dg/template/memfriend7.C: Likewise.
7915 * g++.dg/template/pr32519.C: Likewise.
7916 * g++.dg/template/qualttp21.C: Likewise.
7917 * g++.dg/template/qualttp8.C: Likewise.
7918 * g++.dg/template/ttp10.C: Likewise.
7919 * g++.dg/template/typedef11.C: Likewise.
7920 * g++.dg/template/typedef13.C: Likewise.
7921 * g++.dg/template/typedef19.C: Likewise.
7922 * g++.dg/template/typedef20.C: Likewise.
7923 * g++.dg/template/typedef22.C: Likewise.
7924 * g++.dg/template/using16.C: Likewise.
7925 * g++.dg/template/virtual3.C: Likewise.
7926 * g++.dg/ubsan/pr61272.C: Likewise.
7927 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7928 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7929 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7930 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7931 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7932 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7933 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7934 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7935 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7936 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7937 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7938 * g++.old-deja/g++.jason/access17.C: Likewise.
7939 * g++.old-deja/g++.jason/access18.C: Likewise.
7940 * g++.old-deja/g++.jason/access22.C: Likewise.
7941 * g++.old-deja/g++.jason/access23.C: Likewise.
7942 * g++.old-deja/g++.jason/access8.C: Likewise.
7943 * g++.old-deja/g++.jason/delete3.C: Likewise.
7944 * g++.old-deja/g++.jason/report.C: Likewise.
7945 * g++.old-deja/g++.law/access2.C: Likewise.
7946 * g++.old-deja/g++.law/access3.C: Likewise.
7947 * g++.old-deja/g++.law/access4.C: Likewise.
7948 * g++.old-deja/g++.law/access5.C: Likewise.
7949 * g++.old-deja/g++.law/arm12.C: Likewise.
7950 * g++.old-deja/g++.law/arm14.C: Likewise.
7951 * g++.old-deja/g++.law/ctors13.C: Likewise.
7952 * g++.old-deja/g++.law/union2.C: Likewise.
7953 * g++.old-deja/g++.law/visibility12.C: Likewise.
7954 * g++.old-deja/g++.law/visibility15.C: Likewise.
7955 * g++.old-deja/g++.law/visibility16.C: Likewise.
7956 * g++.old-deja/g++.law/visibility17.C: Likewise.
7957 * g++.old-deja/g++.law/visibility18.C: Likewise.
7958 * g++.old-deja/g++.law/visibility19.C: Likewise.
7959 * g++.old-deja/g++.law/visibility20.C: Likewise.
7960 * g++.old-deja/g++.law/visibility21.C: Likewise.
7961 * g++.old-deja/g++.law/visibility24.C: Likewise.
7962 * g++.old-deja/g++.law/visibility4.C: Likewise.
7963 * g++.old-deja/g++.law/visibility5.C: Likewise.
7964 * g++.old-deja/g++.law/visibility6.C: Likewise.
7965 * g++.old-deja/g++.law/visibility7.C: Likewise.
7966 * g++.old-deja/g++.law/visibility8.C: Likewise.
7967 * g++.old-deja/g++.law/visibility9.C: Likewise.
7968 * g++.old-deja/g++.niklas/t135.C: Likewise.
7969 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7970 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7971 * g++.old-deja/g++.other/access11.C: Likewise.
7972 * g++.old-deja/g++.other/access4.C: Likewise.
7973 * g++.old-deja/g++.other/access7.C: Likewise.
7974 * g++.old-deja/g++.other/crash1.C: Likewise.
7975 * g++.old-deja/g++.other/crash7.C: Likewise.
7976 * g++.old-deja/g++.other/friend1.C: Likewise.
7977 * g++.old-deja/g++.other/friend4.C: Likewise.
7978 * g++.old-deja/g++.other/friend9.C: Likewise.
7979 * g++.old-deja/g++.other/lineno1.C: Likewise.
7980 * g++.old-deja/g++.other/using1.C: Likewise.
7981 * g++.old-deja/g++.pt/enum14.C: Likewise.
7982 * g++.old-deja/g++.pt/friend11.C: Likewise.
7983 * g++.old-deja/g++.pt/friend21.C: Likewise.
7984 * g++.old-deja/g++.pt/friend3.C: Likewise.
7985 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7986 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7987 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7988 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7990 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7993 * g++.dg/ipa/pr65765.C: New test.
7995 2015-04-15 Nick Clifton <nickc@redhat.com>
7997 * gcc.target/rx/builtins.c: Disable RMPA test if string
7998 instructions are not allowed.
8000 2015-04-15 Alan Modra <amodra@gmail.com>
8002 * gcc.dg/pr65408.c: New.
8004 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8007 * gcc.target/arm/pr65729.c: New test.
8009 2015-04-14 Richard Biener <rguenther@suse.de>
8011 PR tree-optimization/65758
8012 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8014 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8017 * gcc.c-torture/execute/pr65648.c: New test.
8019 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8021 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8022 __builtin_finite instead of finite.
8023 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8026 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8028 PR tree-optimization/63387
8029 * gcc.dg/pr63387.c: New testcase.
8031 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8033 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8035 2015-04-13 Richard Biener <rguenther@suse.de>
8037 PR tree-optimization/65204
8038 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8040 2015-04-13 Terry Guo <terry.guo@arm.com>
8043 * gcc.target/arm/pr65710.c: New.
8045 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8047 PR tree-optimization/65747
8048 * g++.dg/torture/pr65747.C: New test.
8050 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8053 * g++.dg/cpp0x/pr65736.C: New test.
8055 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8056 Martin Liska <mliska@suse.cz>
8059 * g++.dg/ipa/pr65722.C: New testcase.
8061 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8063 PR tree-optimization/65735
8064 * gcc.c-torture/compile/pr65735.c: New test.
8066 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8069 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8071 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8074 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8076 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8079 * gcc.target/arm/pr65647-2.c: New.
8081 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8084 * g++.dg/torture/pr65694.C: New test.
8086 2015-04-10 Tobias Burnus <burnus@net-b.de>
8088 * gfortran.dg/coarray_lock_6.f90: New.
8089 * gfortran.dg/coarray_lock_7.f90: New.
8090 * gfortran.dg/coarray/lock_2.f90: New.
8092 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8098 * gfortran.dg/used_types_27.f90: New.
8100 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8103 * gcc.target/i386/pr65671.c: New.
8105 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8107 PR tree-optimization/65709
8108 * c-c++-common/ubsan/align-9.c: New test.
8110 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8113 * gfortran.dg/pr56852.f90: New test.
8115 2015-04-09 Marek Polacek <polacek@redhat.com>
8116 Jakub Jelinek <jakub@redhat.com>
8119 * g++.dg/opt/pr65554.C: New test.
8121 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8124 * c-c++-common/attr-aligned-1.c: New test.
8126 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8128 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8130 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8133 * gcc.target/i386/sse-25.c: New.
8135 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8138 * gcc.target/i386/pr65693.c: New test.
8140 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8142 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8144 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8146 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8148 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8150 * gcc.target/i386/thunk-retbnd.c: New.
8152 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8154 * gnat.dg/opt48.adb: New test.
8155 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8156 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8158 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8161 * gcc.c-torture/compile/pr65540.c: New.
8163 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8165 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8168 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8171 * g++.dg/debug/pr65678.C: New test.
8174 * gcc.c-torture/compile/pr65680.c: New test.
8176 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8179 * gfortran.dg/allocate_with_source_5.f90: New test.
8181 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8183 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8184 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8186 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8188 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8190 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8193 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8194 to get floating point compression.
8195 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8197 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8199 PR preprocessor/61977
8200 * gcc.dg/cpp/pr61977.c: New test.
8202 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8204 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8206 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8209 * gcc.target/arm/pr65647.c: New.
8211 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8214 * g++.dg/torture/pr65655.C: New testcase.
8216 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8219 * g++.dg/cpp1y/lambda-init13.C: New.
8221 2015-04-03 Marek Polacek <polacek@redhat.com>
8223 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8225 2015-04-02 Marek Polacek <polacek@redhat.com>
8228 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8229 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8231 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8233 PR preprocessor/61977
8234 * gcc.target/powerpc/pr61977-1.c: New test.
8235 * gcc.target/powerpc/pr61977-2.c: New test.
8237 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8240 * g++.dg/warn/Wshadow-8.C: New.
8241 * g++.dg/warn/Wshadow-9.C: Likewise.
8242 * g++.dg/warn/Wshadow-10.C: Likewise.
8243 * g++.dg/warn/Wshadow-11.C: Likewise.
8245 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8247 * gcc.dg/pr23623.c: Added aligned attribute.
8248 * gcc.dg/20141029-1.c: Likewise.
8249 * gcc.dg/20150306-1.c: New test.
8251 2015-04-01 Marek Polacek <polacek@redhat.com>
8254 * g++.dg/cpp0x/initlist93.C: New test.
8255 * g++.dg/cpp0x/initlist94.C: New test.
8257 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8260 * gcc.target/aarch64/pr65624.c: New test.
8262 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8264 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8266 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8268 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8269 extra variable to force stack alignment.
8270 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8271 extra variable to force stack alignment.
8273 2015-03-31 Marek Polacek <polacek@redhat.com>
8276 * g++.dg/template/pr65390.C: New test.
8278 2015-03-31 Martin Liska <mliska@suse.cz>
8280 * g++.dg/ipa/pr65557.C: New test.
8282 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8284 * gcc.target/s390/hotpatch-25.c: New test.
8285 * gcc.target/s390/hotpatch-1.c: Update test.
8286 * gcc.target/s390/hotpatch-10.c: Update test.
8287 * gcc.target/s390/hotpatch-11.c: Update test.
8288 * gcc.target/s390/hotpatch-12.c: Update test.
8289 * gcc.target/s390/hotpatch-13.c: Update test.
8290 * gcc.target/s390/hotpatch-14.c: Update test.
8291 * gcc.target/s390/hotpatch-15.c: Update test.
8292 * gcc.target/s390/hotpatch-16.c: Update test.
8293 * gcc.target/s390/hotpatch-17.c: Update test.
8294 * gcc.target/s390/hotpatch-18.c: Update test.
8295 * gcc.target/s390/hotpatch-19.c: Update test.
8296 * gcc.target/s390/hotpatch-2.c: Update test.
8297 * gcc.target/s390/hotpatch-21.c: Update test.
8298 * gcc.target/s390/hotpatch-22.c: Update test.
8299 * gcc.target/s390/hotpatch-23.c: Update test.
8300 * gcc.target/s390/hotpatch-24.c: Update test.
8301 * gcc.target/s390/hotpatch-3.c: Update test.
8302 * gcc.target/s390/hotpatch-4.c: Update test.
8303 * gcc.target/s390/hotpatch-5.c: Update test.
8304 * gcc.target/s390/hotpatch-6.c: Update test.
8305 * gcc.target/s390/hotpatch-7.c: Update test.
8306 * gcc.target/s390/hotpatch-8.c: Update test.
8307 * gcc.target/s390/hotpatch-9.c: Update test.
8308 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8310 2015-03-31 Richard Biener <rguenther@suse.de>
8313 * g++.dg/torture/pr65626.C: New testcase.
8315 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8318 * gcc.target/i386/mpx/pr65531.cc: New.
8320 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8323 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8324 __builtin_alloca instead of alloca.
8325 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8326 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8327 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8330 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8333 * g++.dg/ubsan/pr65610.C: New test.
8335 2015-03-30 Marek Polacek <polacek@redhat.com>
8338 * g++.dg/cpp0x/pr65398-2.C: New test.
8340 2015-03-30 Marek Polacek <polacek@redhat.com>
8342 * c-c++-common/pr65556.c: Change the width of bit-fields.
8344 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8347 * gcc.target/i386/pr65588.c: New testcase.
8349 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8351 PR libgfortran/65563
8352 * gfortran.dg/open_errors_2.f90: New test.
8354 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8356 PR libgfortran/65596
8357 * gfortran.dg/namelist_86.f90: New test.
8359 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8361 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8362 statement to reflect new ownership.
8364 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8367 * g++.dg/template/friend58.C: New.
8368 * g++.dg/template/friend59.C: Likewise.
8370 2015-03-27 Tobias Burnus <burnus@net-b.de>
8373 * g++.dg/gomp/openmp-simd-3.C: New.
8374 * gcc.dg/gomp/openmp-simd-3.c: New.
8376 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8379 * gcc.target/i386/pr65248-1.c: New file.
8380 * gcc.target/i386/pr65248-2.c: Likewise.
8381 * gcc.target/i386/pr65248-3.c: Likewise.
8382 * gcc.target/i386/pr65248-4.c: Likewise.
8384 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8387 * gcc.c-torture/compile/pr65593.c: New test.
8389 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8392 * g++.dg/cpp1y/constexpr-assert1.C: New.
8394 2015-03-27 Marek Polacek <polacek@redhat.com>
8397 * c-c++-common/pr65556.c: New test.
8399 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8402 * g++.dg/torture/pr65600.C: New testcase.
8404 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8407 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8409 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8411 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8412 statement and cleanup. Fixed typos.
8414 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8417 * gcc.c-torture/compile/pr65595.c: New testcase.
8419 2015-03-27 Marek Polacek <polacek@redhat.com>
8422 * g++.dg/ubsan/pr65583.C: New test.
8424 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8426 * gcc.c-torture/compile/20150327.c: New testcase.
8428 2015-03-26 Richard Biener <rguenther@suse.de>
8431 * g++.dg/torture/pr65555.C: New testcase.
8433 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8435 PR tree-optimization/64715
8436 * gcc.dg/builtin-object-size-15.c: New test.
8437 * gcc.dg/pr64715-1.c: New test.
8438 * gcc.dg/pr64715-2.c: New test.
8440 2015-03-26 Richard Biener <rguenther@suse.de>
8443 * gnat.dg/specs/opt2.ads: Fix testcase.
8445 2015-03-25 Martin Sebor <msebor@redhat.com>
8448 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8449 when target isn't arm*-*-*-*.
8450 (check_effective_target_arm_nothumb): Likewise.
8451 (check_effective_target_arm_little_endian): Likewise.
8452 (check_effective_target_arm_vect_no_misalign): Likewise.
8453 (check_effective_target_aarch64_little_endian): Fail early if target
8456 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8458 PR tree-optimization/65177
8459 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8461 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8463 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8464 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8465 smmintrin.h and mm3dnow.h.
8467 2015-03-25 Marek Polacek <polacek@redhat.com>
8470 * g++.dg/cpp0x/pr65558.C: New test.
8472 2015-03-25 Marek Polacek <polacek@redhat.com>
8475 * g++.dg/template/pr61670.C: New test.
8477 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8480 * g++.dg/template/pr54987.C: New.
8482 2015-03-25 Richard Biener <rguenther@suse.de>
8484 PR tree-optimization/62630
8485 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8487 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8490 * gcc.target/i386/mpx/pr65508.c: New.
8492 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8496 * gfortran.dg/data_initialized_3.f90: New.
8498 2015-03-25 Richard Biener <rguenther@suse.de>
8501 * gnat.dg/specs/opt2.ads: New testcase.
8503 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8505 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8506 * gcc.target/arm/memset-inline-4.c: Skip for
8507 arm_tune_string_ops_prefer_neon.
8508 * gcc.target/arm/memset-inline-5.c: Ditto.
8509 * gcc.target/arm/memset-inline-6.c: Ditto.
8510 * gcc.target/arm/memset-inline-8.c: Ditto.
8511 * gcc.target/arm/memset-inline-9.c: Ditto.
8513 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8516 * g++.dg/other/virtual3.C: New.
8518 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8521 * g++.dg/cpp0x/vt-60130.C: New.
8523 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8526 * g++.dg/warn/Warray-bounds-7.C: New.
8528 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8531 * g++.dg/template/defarg18.C: New.
8533 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8536 * g++.dg/cpp0x/vt-59988.C: New.
8538 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/65533
8541 * gcc.dg/pr65533.c: New test.
8543 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8545 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8546 source= and mold= expressions functionality.
8547 * gfortran.dg/allocate_class_4.f90: New test.
8548 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8549 copying an unlimited polymorhpic object containing a char array
8550 to another unlimited polymorphic object respects the _len
8552 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8553 whether deferred length char array allocate works, unlimited
8554 polymorphic object allocation from a string works and if
8555 allocating an array of deferred length strings works.
8556 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8558 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8561 * g++.dg/cpp0x/constexpr-array11.C: New.
8563 2015-03-24 Richard Biener <rguenther@suse.de>
8566 * gcc.dg/torture/pr65517.c: New testcase.
8568 2015-03-24 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/coindexed_1.f90: Moved from
8571 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8573 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8576 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8580 * gcc.target/i386/pr65523.c: New test.
8583 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8585 * g++.dg/lto/pr65475b_0.C: Likewise.
8587 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8590 * gcc.target/sh/torture/pr65505.c: New.
8592 2015-03-23 Martin Sebor <msebor@redhat.com>
8595 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8596 assembly for lvx in addition to lxv.
8598 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8601 * gfortran.dg/pr65504.f90: New test.
8604 * gcc.dg/pr65521.c: New test.
8606 2015-03-23 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/65518
8609 * gcc.dg/vect/pr65518.c: New testcase.
8611 2015-03-23 Richard Biener <rguenther@suse.de>
8613 PR tree-optimization/65494
8614 * gcc.dg/vect/pr65494.c: New testcase.
8616 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8618 PR preprocessor/65238
8619 * c-c++-common/cpp/pr65238-1.c: New test.
8620 * gcc.dg/cpp/pr65238-2.c: New test.
8621 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8622 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8624 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8625 Mikael Morin <mikael@gcc.gnu.org>
8628 * gfortran.dg/elemental_dependency_4.f90: New.
8629 * gfortran.dg/elemental_dependency_5.f90: New.
8631 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8634 * g++.dg/lto/pr65475b_0.C: New testcase.
8635 * g++.dg/lto/pr65475b_1.C: New testcase.
8636 * g++.dg/lto/pr65475c_0.C: New testcase.
8637 * g++.dg/lto/pr65475c_1.C: New testcase.
8639 2015-03-21 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/coarray_38.f90: New.
8642 * gfortran.dg/coarray_39.f90: New.
8643 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8646 2015-03-20 Marek Polacek <polacek@redhat.com>
8649 * g++.dg/cpp0x/pr65398.C: New test.
8651 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8654 * g++.dg/lto/pr65475_0.C: New testcase.
8655 * g++.dg/lto/pr65475_1.C: New testcase.
8657 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8659 PR rtl-optimization/64366
8660 * gcc.target/sh/pr64366.c: New.
8662 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/cpp0x/constexpr-48324.C: New.
8667 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8670 * g++.dg/cpp0x/pr48453.C: New.
8672 2015-03-20 Marek Polacek <polacek@redhat.com>
8675 * g++.dg/cpp0x/pr65072.C: New test.
8677 2015-03-20 Richard Biener <rguenther@suse.de>
8680 * gcc.dg/pr15347.c: Use -O.
8681 * c-c++-common/pr19807-1.c: Likewise.
8683 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8685 * gnat.dg/volatile13.ad[sb]: New test.
8687 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8689 PR rtl-optimization/60851
8690 * gcc.target/i386/pr60851.c: New test.
8692 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8695 * g++.dg/pr65240.h: Add tests for PR 65240.
8696 * g++.dg/pr65240-1.C: Likewise.
8697 * g++.dg/pr65240-2.C: Likewise.
8698 * g++.dg/pr65240-3.C: Likewise.
8699 * g++.dg/pr65240-4.C: Likewise.
8701 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8703 PR rtl-optimization/63491
8704 * gcc.target/powerpc/pr63491.c: New.
8706 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8708 * g++.dg/ipa/pr65465.C: New test.
8710 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8713 * g++.dg/cpp0x/deleted11.C: New.
8715 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8718 * c-c++-common/tsan/pr65400-3.c: New test.
8720 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8723 * g++.dg/cpp0x/constexpr-59686.C: New.
8725 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8728 * g++.dg/tsan/pr64265.C: New test.
8731 * c-c++-common/tsan/pr65400-1.c: New test.
8732 * c-c++-common/tsan/pr65400-2.c: New test.
8734 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8737 * g++.dg/cpp0x/pr59816.C: New.
8739 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8742 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8744 2015-03-18 Martin Liska <mliska@suse.cz>
8747 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8748 equivalences either to 6 or 7.
8750 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8754 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8756 * gcc.dg/undefined-loop-1.c: New file.
8757 * gcc.dg/undefined-loop-2.c: New file.
8759 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8762 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8763 loop exits too early.
8765 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8767 PR tree-optimization/65450
8768 * gfortran.dg/pr65450.f90: New test.
8771 * gcc.target/i386/pr65078-1.c: New test.
8772 * gcc.target/i386/pr65078-2.c: New test.
8773 * gcc.target/i386/pr65078-3.c: New test.
8774 * gcc.target/i386/pr65078-4.c: New test.
8775 * gcc.target/i386/pr65078-5.c: New test.
8776 * gcc.target/i386/pr65078-6.c: New test.
8778 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8781 * g++.dg/cpp1y/pr65340.C: New.
8783 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8786 * gfortran.dg/system_clock_3.f08: Adjust test.
8788 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8791 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8792 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8794 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8797 * gfortran.dg/system_clock_3.f08: New test.
8799 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8802 g++.dg/cpp1y/pr64626-1.C: New.
8803 g++.dg/cpp1y/pr64626-2.C: New.
8804 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8806 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8808 PR tree-optimization/65427
8809 * gcc.c-torture/execute/pr65427.c: New test.
8811 2015-03-16 Marek Polacek <polacek@redhat.com>
8815 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8816 * g++.dg/cpp0x/pr65327.C: New test.
8818 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8821 * c-c++-common/asan/pr64820.c: New test.
8823 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8825 * gfortran.dg/pointer_2.f90: New test.
8827 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8829 * g++.dg/pr65049.C: New test.
8831 2015-03-16 Tom de Vries <tom@codesourcery.com>
8833 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8834 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8835 * gcc.target/i386/fuse-caller-save.c: Same.
8837 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8839 * gnat.dg/loop_optimization18.ad[sb]: New test.
8840 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8842 2015-03-16 Alan Modra <amodra@gmail.com>
8844 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8847 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8849 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8851 * gcc.dg/torture/pr65270-2.c: Likewise.
8853 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8856 * gfortran.dg/pointer_remapping_9.f90: New.
8858 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8860 PR tree-optimization/65369
8861 * gcc.c-torture/execute/pr65369.c: New test.
8863 PR tree-optimization/65418
8864 * gcc.c-torture/execute/pr65418-1.c: New test.
8865 * gcc.c-torture/execute/pr65418-2.c: New test.
8867 PR rtl-optimization/65401
8868 * gcc.c-torture/execute/pr65401.c: New test.
8870 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873 * gcc.target/arm/pr64600_1.c: New test.
8875 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8877 PR rtl-optimization/65235
8878 * gcc.target/aarch64/pr65235_1.c: New test.
8880 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8882 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8883 * gcc.target/s390/hotpatch-22.c: Likewise.
8884 * gcc.target/s390/hotpatch-23.c: Likewise.
8885 * gcc.target/s390/hotpatch-24.c: Likewise.
8886 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8887 * gcc.target/s390/hotpatch-1.c: Update expected output.
8888 * gcc.target/s390/hotpatch-2.c: Likewise.
8889 * gcc.target/s390/hotpatch-3.c: Likewise.
8890 * gcc.target/s390/hotpatch-4.c: Likewise.
8891 * gcc.target/s390/hotpatch-5.c: Likewise.
8892 * gcc.target/s390/hotpatch-6.c: Likewise.
8893 * gcc.target/s390/hotpatch-7.c: Likewise.
8894 * gcc.target/s390/hotpatch-8.c: Likewise.
8895 * gcc.target/s390/hotpatch-9.c: Likewise.
8896 * gcc.target/s390/hotpatch-10.c: Likewise.
8897 * gcc.target/s390/hotpatch-11.c: Likewise.
8898 * gcc.target/s390/hotpatch-12.c: Likewise.
8899 * gcc.target/s390/hotpatch-13.c: Likewise.
8900 * gcc.target/s390/hotpatch-14.c: Likewise.
8901 * gcc.target/s390/hotpatch-15.c: Likewise.
8902 * gcc.target/s390/hotpatch-16.c: Likewise.
8903 * gcc.target/s390/hotpatch-17.c: Likewise.
8904 * gcc.target/s390/hotpatch-18.c: Likewise.
8905 * gcc.target/s390/hotpatch-19.c: Likewise.
8907 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8910 * gcc.target/i386/pr65103-1.c: New.
8912 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8915 * gcc.target/i386/pr65044.c: New.
8917 2015-03-12 Tom de Vries <tom@codesourcery.com>
8919 PR rtl-optimization/64895
8920 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8921 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8922 * gcc.target/i386/fuse-caller-save.c: Ditto.
8924 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8926 * gcc.dg/ipa/pr63569.c: Fix template.
8928 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8930 * g++.dg/ipa/pr64146.C: Require fpic support.
8932 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8935 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8936 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8938 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8940 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8941 to dg-options, fix up dg-skip-if.
8943 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8946 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8947 * gcc.target/avr/tiny-caller-save.c: Same.
8949 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8952 * g++.dg/pr65242.C: New test.
8954 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8956 * c-c++-common/asan/no-asan-check-glob.c: New test.
8958 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8961 * g++.dg/other/default11.C: New.
8962 * g++.dg/other/default12.C: Likewise.
8964 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8969 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8972 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8974 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8977 * g++.dg/cpp0x/pr65127.C: New test.
8979 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8981 * gcc.dg/ipa/PR64550.c: Update template.
8983 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8984 Tobias Burnus <burnus@net-b.de>
8986 * gfortran.dg/coarray_sync_memory.f90: New.
8988 2015-03-10 Marek Polacek <polacek@redhat.com>
8991 * c-c++-common/ubsan/pr65367.c: New test.
8993 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8995 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8996 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8997 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8998 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8999 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9000 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9001 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9002 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9003 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9004 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9005 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9006 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9007 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9009 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9011 * lib/mpx-dg.exp (mpx_link_flags): New.
9014 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9015 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9016 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9017 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9018 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9019 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9020 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9021 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9022 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9023 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9024 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9025 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9026 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9027 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9028 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9029 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9030 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9031 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9032 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9033 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9034 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9035 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9036 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9037 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9038 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9039 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9040 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9041 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9042 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9043 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9044 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9045 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9046 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9047 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9048 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9049 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9050 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9051 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9052 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9053 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9054 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9055 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9056 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9057 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9058 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9059 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9060 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9061 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9062 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9063 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9064 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9065 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9066 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9067 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9068 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9069 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9070 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9071 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9072 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9073 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9074 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9075 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9076 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9077 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9078 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9079 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9080 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9081 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9082 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9083 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9084 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9085 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9086 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9087 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9088 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9089 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9090 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9091 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9092 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9093 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9094 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9095 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9096 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9097 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9098 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9099 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9100 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9101 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9102 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9103 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9104 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9105 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9106 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9107 * gcc.target/i386/mpx/label-address-1.c: New.
9108 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9109 * gcc.target/i386/mpx/macro.c: New.
9110 * gcc.target/i386/mpx/mpx-check.h: New.
9111 * gcc.target/i386/mpx/mpx.exp: New.
9112 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9113 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9114 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9115 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9116 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9117 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9118 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9119 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9120 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9121 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9122 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9123 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9124 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9125 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9126 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9127 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9128 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9129 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9130 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9131 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9132 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9133 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9134 * gcc.target/i386/mpx/reference-1-nov.c: New.
9135 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9136 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9137 * gcc.target/i386/mpx/reference-2-nov.c: New.
9138 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9139 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9140 * gcc.target/i386/mpx/reference-3-nov.c: New.
9141 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9142 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9143 * gcc.target/i386/mpx/reference-4-nov.c: New.
9144 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9145 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9146 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9147 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9148 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9149 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9150 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9151 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9152 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9153 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9154 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9155 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9156 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9157 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9158 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9159 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9160 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9161 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9162 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9163 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9164 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9165 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9166 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9167 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9168 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9169 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9170 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9171 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9172 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9173 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9174 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9175 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9176 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9177 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9178 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9179 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9180 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9181 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9182 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9183 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9184 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9185 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9186 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9187 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9188 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9189 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9190 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9191 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9192 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9193 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9194 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9195 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9196 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9197 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9198 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9199 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9200 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9201 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9202 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9203 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9204 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9205 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9206 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9207 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9208 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9209 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9210 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9211 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9212 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9213 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9214 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9215 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9216 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9217 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9218 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9219 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9220 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9221 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9222 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9223 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9224 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9225 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9226 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9227 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9228 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9229 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9230 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9231 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9232 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9233 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9234 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9235 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9236 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9237 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9238 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9239 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9240 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9241 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9242 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9243 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9244 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9245 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9246 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9247 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9248 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9249 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9250 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9251 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9252 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9253 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9254 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9255 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9256 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9257 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9258 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9259 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9260 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9261 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9262 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9263 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9264 * gcc.target/i386/mpx/vla-1-nov.c: New.
9265 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9266 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9267 * gcc.target/i386/mpx/vla-2-nov.c: New.
9268 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9270 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9272 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9274 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9276 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9278 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9280 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9281 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9283 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9286 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9289 * c-c++-common/pr65120.c: New test.
9291 PR rtl-optimization/65321
9292 * gcc.dg/pr65321.c: New test.
9294 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9296 PR tree-optimization/65355
9297 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9299 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9302 * c-c++-common/pr49706.c: Adjust tests for not warning
9303 about !!x == y or !b == y where b is boolean, and add
9305 * c-c++-common/pr62199-2.c: Likewise.
9307 2015-03-09 Richard Biener <rguenther@suse.de>
9310 * gcc.dg/torture/pr65270-1.c: New testcase.
9311 * gcc.dg/torture/pr65270-2.c: Likewise.
9313 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9315 PR tree-optimization/63743
9316 * gcc.dg/pr63743.c: New test.
9318 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9321 * g++.dg/lto/pr65316_0.C: New testcase.
9322 * g++.dg/lto/pr65316_1.C: New testcase.
9324 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9327 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9329 * g++.dg/abi/rtti3.C: Likewise.
9331 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9334 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9336 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9338 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9340 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9342 2015-03-08 Morin <mikael@gcc.gnu.org>
9345 * gfortran.dg/entry_20.f90: New.
9347 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9350 * gcc.c-torture/compile/pr65153.c: New.
9352 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9355 * g++.dg/torture/pr65249.C: New.
9357 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9359 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9361 (int64_t): Likewise.
9363 2015-03-07 Marek Polacek <polacek@redhat.com>
9364 Martin Uecker <uecker@eecs.berkeley.edu>
9367 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9369 * c-c++-common/ubsan/bounds-8.c: New test.
9370 * c-c++-common/ubsan/bounds-9.c: New test.
9371 * gcc.dg/ubsan/bounds-2.c: New test.
9373 2015-03-05 Martin Sebor <msebor@redhat.com>
9375 * PR testsuite/63175
9376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9377 checking of results into main to prevent it from getting optimized
9379 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9381 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9383 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9384 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9385 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9388 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9390 * g++.dg/lto/pr65302_1.C: New testcase.
9391 * g++.dg/lto/pr65302_0.C: New testcase.
9393 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9395 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9396 -fno-ipa-icf to dg-options.
9398 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9400 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9401 compiles using the linker plugin.
9403 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9405 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9407 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9409 * gcc.target/arm/pr65067.c: New test.
9411 2015-03-05 Martin Liska <mliska@suse.cz>
9414 * gcc.dg/ipa/pr65318.c: New test.
9416 2015-03-05 Marek Polacek <polacek@redhat.com>
9418 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9420 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9424 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9426 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9427 max-unroll-times back to defaults for s390.
9429 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9433 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9436 * g++.dg/cpp0x/initlist92.C: New.
9438 2015-03-05 Richard Biener <rguenther@suse.de>
9440 PR tree-optimization/65310
9441 * gcc.dg/vect/pr65310.c: New testcase.
9443 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9446 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9448 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9450 * gnat.dg/entry_queues3.adb: New test.
9452 2015-03-04 Ian Lance Taylor <iant@google.com>
9454 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9456 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9459 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9461 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9463 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9464 -fno-ipa-icf to dg-options
9465 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9466 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9468 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9471 * g++.dg/cpp0x/decltype62.C: New.
9473 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9475 * gnat.dg/object_overflow5.adb: New test.
9477 2015-03-03 Martin Liska <mliska@suse.cz>
9480 * gcc.dg/ipa/pr65287.c: New test.
9482 2015-03-03 Martin Jambor <mjambor@suse.cz>
9483 Eric Botcazou <ebotcazou@adacore.com>
9485 * gnat.dg/specs/pack12.ads: New test.
9487 2015-03-03 Martin Liska <mliska@suse.cz>
9489 * gcc.dg/ipa/PR65282.c: New test.
9491 2015-03-13 Jeff Law <law@redhat.com>
9493 PR tree-optimization/65241
9494 * gcc.c-torture/compile/pr65241.c: New test.
9496 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9499 * gcc.target/avr/torture/pr64331.c: New test.
9501 2015-03-03 Martin Liska <mliska@suse.cz>
9502 Jan Hubicka <hubicka@ucw.cz>
9504 * g++.dg/ipa/pr65263.C: New test.
9506 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9509 * gcc.dg/lto/pr65130_0.c: New testcase.
9510 * gcc.dg/lto/pr65130_1.c: New testcase.
9512 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9515 * g++.dg/torture/pr64988.C: New testcase.
9517 2015-03-02 Tobias Burnus <burnus@net-b.de>
9519 * gfortran.dg/coarray_atomic_6.f90: New.
9521 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9524 * gcc.target/i386/pr65184.c: New.
9526 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9529 * gcc.target/i386/pr65183.c: New.
9531 2015-02-28 Martin Liska <mliska@suse.cz>
9532 Jan Hubicka <hubicka@ucw.cz>
9534 * gcc.dg/ipa/ipa-icf-35.c: New test.
9535 * gcc.dg/ipa/ipa-icf-36.c: New test.
9536 * gcc.dg/ipa/ipa-icf-37.c: New test.
9538 2015-02-28 Martin Liska <mliska@suse.cz>
9539 Jan Hubicka <hubicka@ucw.cz>
9542 * gcc.dg/ipa/ipa-icf-34.c: New test.
9544 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9547 * gcc.target/sh/sh/pr61142.c: New.
9549 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9551 * g++.dg/other/dump-ada-spec-3.C: New test.
9553 2015-03-01 Martin Liska <mliska@suse.cz>
9555 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9556 * g++.dg/ipa/pr63595.C: Update expected results.
9558 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9561 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9563 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9565 * gcc.dg/vect/pr59354.c: Move vector producing code to
9568 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9571 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9572 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9573 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9574 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9576 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9578 PR tree-optimization/65048
9579 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9580 (foo): Use K&R style definition.
9582 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9585 * g++.dg/pr65032.C: New.
9587 2015-02-27 Marek Polacek <polacek@redhat.com>
9590 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9593 2015-02-27 Marek Polacek <polacek@redhat.com>
9596 * gcc.dg/pr65228.c: New test.
9598 2015-02-27 Kai Tietz <ktietz@redhat.com>
9601 * gcc.dg/weak/weak-17.c: New file.
9603 2015-02-27 Richard Biener <rguenther@suse.de>
9606 * g++.dg/lto/pr65193_0.C: New testcase.
9608 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9610 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9611 * gcc.target/s390/hotpatch-8.c: Likewise.
9612 * gcc.target/s390/hotpatch-9.c: Likewise.
9613 * gcc.target/s390/pr61078.c: Likewise.
9614 * gcc.target/s390/pr57960.c: Remove -m64.
9615 * gcc.target/s390/pr61078.c: Likewise.
9617 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9618 Martin Liska <mliska@suse.cz>
9621 * gcc.dg/pr64454.c: Disable ICF.
9622 * gcc.dg/pr28685-1.c: Disable ICF
9623 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9624 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9625 * g++.dg/ipa/ipa-icf-4.C: Update template.
9627 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9629 PR tree-optimization/65216
9630 * gcc.c-torture/execute/pr65216.c: New test.
9632 PR tree-optimization/65215
9633 * gcc.c-torture/execute/pr65215-1.c: New test.
9634 * gcc.c-torture/execute/pr65215-2.c: New test.
9635 * gcc.c-torture/execute/pr65215-3.c: New test.
9636 * gcc.c-torture/execute/pr65215-4.c: New test.
9637 * gcc.c-torture/execute/pr65215-5.c: New test.
9639 2015-02-26 Tom de Vries <tom@codesourcery.com>
9641 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9643 2015-02-26 Martin Liska <mliska@suse.cz>
9644 Jan Hubicka <hubicka@ucw.cz>
9646 * g++.dg/ipa/pr64146.C: Update expected results.
9647 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9648 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9649 * gcc.dg/ipa/ipa-icf-34.c: New test.
9651 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9653 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9654 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9655 (dg-additional-options): Remove dg directive.
9656 (dg-final): Add dg directive.
9658 2015-02-26 Marek Polacek <polacek@redhat.com>
9661 * g++.dg/ipa/pr65008.C: New test.
9663 2015-02-26 Tom de Vries <tom@codesourcery.com>
9665 * lib/profopt.exp (profopt-target-cleanup): New proc.
9666 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9667 files from sources from dg-additional-sources.
9669 2015-02-26 Tom de Vries <tom@codesourcery.com>
9671 * lib/gcov.exp: Cleanup in case of xfail.
9673 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9675 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9677 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9680 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9681 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9682 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9683 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9684 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9685 * g++.dg/debug/pr46123.C: XFAIL and move...
9686 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9687 * gcc.dg/debug/dwarf2-3.c: Move...
9688 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9690 2015-02-26 Marek Polacek <polacek@redhat.com>
9693 * g++.dg/cpp1y/pr65202.C: New test.
9695 2015-02-26 Tom de Vries <tom@codesourcery.com>
9697 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9698 locale_facets.h.gcov.
9700 2015-02-26 Tom de Vries <tom@codesourcery.com>
9702 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9704 2015-02-26 Tom de Vries <tom@codesourcery.com>
9706 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9708 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9711 * gcc.target/i386/pr65217.c: New.
9713 2015-02-26 Tom de Vries <tom@codesourcery.com>
9715 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9717 2015-02-26 Tom de Vries <tom@codesourcery.com>
9719 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9721 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9723 PR tree-optimization/65048
9724 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9726 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9728 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9729 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9731 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9734 * gcc.target/i386/pr65161.c: New test.
9736 2015-02-26 Terry Guo <terry.guo@arm.com>
9738 * gcc.target/arm/no-volatile-in-it.c: New test.
9740 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9742 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9743 (dg-options): Add -save-temps.
9744 (dg-final): Add cleanup-saved-temps.
9746 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9748 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9750 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9752 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9753 * gcc.target/powerpc/pack01.c: Include string.h.
9755 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9758 * gcc.target/i386/pr65167.c: New.
9760 2015-02-25 Kai Tietz <ktietz@redhat.com>
9762 PR tree-optimization/61917
9763 * gcc.dg/vect/vect-pr61917.c: New file.
9765 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9767 PR tree-optimization/65170
9768 * gcc.c-torture/execute/pr65170.c: New test.
9769 * gcc.dg/tree-ssa/vrp96.c: New test.
9771 2015-02-24 Tom de Vries <tom@codesourcery.com>
9773 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9775 2015-02-24 Tom de Vries <tom@codesourcery.com>
9778 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9779 (dg-additional-files-options): Copy additional_sources to
9780 additional_sources_used before emptying additional_sources.
9781 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9782 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9783 (cleanup-saved-temps): Use additional_sources_used instead of
9785 (dg-test): Reset additional_sources_used.
9787 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9790 * gfortran.dg/integer_exponentiation_6.F90: New test.
9792 2015-02-23 Martin Sebor <msebor@redhat.com>
9795 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9796 two parts. One to save registers, the other to verify the
9797 registers have the right values. Save register state into
9798 static data rather than on the stack.
9800 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9803 * c-c++-common/asan/pr63888.c: New test.
9805 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9808 * gcc.c-torture/compile/pr65163.c: New.
9810 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9812 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9813 with -m31 on 64 bit.
9814 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9815 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9817 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9819 * gcc.target/s390/20090223-1.c: Add
9820 -Wno-implicit-function-declaration option.
9821 * gcc.target/s390/pr42224.c: Likewise.
9822 * gcc.target/s390/pr55718.c: Likewise.
9824 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9826 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9827 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9828 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9829 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9830 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9831 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9832 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9833 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9834 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9835 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9836 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9837 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9838 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9839 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9840 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9841 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9842 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9843 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9844 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9845 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9846 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9848 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9850 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9851 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9852 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9853 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9854 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9855 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9856 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9857 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9858 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9859 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9860 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9861 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9862 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9863 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9864 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9865 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9867 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9871 * gfortran.dg/pr61960.f90: New.
9872 * gfortran.dg/pr64230.f90: New.
9873 * gfortran.dg/pr64980.f03: New.
9875 2015-02-22 Tom de Vries <tom@codesourcery.com>
9877 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9879 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9882 * gnat.dg/timing_events.adb: Removed, invalid test.
9884 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9887 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9889 * g++.dg/gcov/gcov-2.C: Likewise.
9891 2015-02-20 Richard Biener <rguenther@suse.de>
9893 PR tree-optimization/65136
9894 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9896 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9899 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9900 powerpc*-*-linux* and nvptx-*-* blacklisting.
9902 * gcc.dg/sibcall-9.c: New test.
9903 * gcc.dg/sibcall-10.c: New test.
9905 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9907 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9909 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9912 * gcc.target/avr/torture/pr64452.c: New test.
9914 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9916 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9917 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9919 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9922 * lib/target-supports.exp (check_compile): Check whether
9923 additional_sources is defined before using it.
9925 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9928 * g++.dg/opt/pr65074.C: New file.
9930 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9932 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9933 (size_type): New typedef.
9934 (operator "" _script): Use it for the last argument.
9936 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9938 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9940 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9942 * lib/target-supports.exp (check_compile): Save/restore
9943 additional_sources that may belong to an actual test.
9945 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9947 PR gcov-profile/64634
9948 * g++.dg/gcov/gcov-15.C: New test.
9950 2015-02-18 Tom de Vries <tom@codesourcery.com>
9952 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9954 2015-02-18 Tom de Vries <tom@codesourcery.com>
9956 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9958 2015-02-18 Tom de Vries <tom@codesourcery.com>
9960 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9962 2015-02-18 Tom de Vries <tom@codesourcery.com>
9964 * gfortran.dg/fmt_cache_1.f: Add missing close.
9966 2015-02-18 Tom de Vries <tom@codesourcery.com>
9969 * gfortran.dg/read_eof_8.f90: Add missing close.
9971 2015-02-18 Richard Biener <rguenther@suse.de>
9973 PR tree-optimization/65063
9974 * gcc.dg/pr65063.c: New testcase.
9976 2015-02-18 Richard Biener <rguenther@suse.de>
9978 PR tree-optimization/62217
9979 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9981 2015-02-18 Marek Polacek <polacek@redhat.com>
9984 * c-c++-common/ubsan/pr65081.c: New test.
9986 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9988 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9989 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9991 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9993 * gcc.dg/ipa/propalign-3.c: New test.
9995 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9998 * gcc.target/sh/pr64793.c: New.
9999 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10001 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10003 * gcc.target/arm/divzero.c: New test case.
10005 2015-02-17 Tom de Vries <tom@codesourcery.com>
10007 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10009 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10010 Jakub Jelinek <jakub@redhat.com>
10013 * g++.dg/cpp0x/pr65075.C: New test.
10015 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10018 * gcc.target/powerpc/pr65058.c: New test.
10020 2015-02-16 Jeff Law <law@redhat.com>
10022 PR tree-optimization/64823
10023 * gcc.dg/uninit-20.c: New test.
10025 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10026 James Greenhalgh <james.greenhalgh@arm.com>
10029 * gcc.dg/ipa/ipa-clone-1.c: New test.
10031 2015-02-16 Richard Biener <rguenther@suse.de>
10033 PR tree-optimization/65077
10034 * gcc.dg/torture/pr65077.c: New testcase.
10036 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10038 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10039 Directive adjusted to scan for ldaxr.
10040 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10041 adjusted to scan for ldaex.
10043 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10046 * g++.dg/cpp0x/constexpr-65080.C: New.
10048 2015-02-16 Richard Biener <rguenther@suse.de>
10050 PR tree-optimization/63593
10051 * gcc.dg/pr63593.c: New testcase.
10053 2015-02-16 Marek Polacek <polacek@redhat.com>
10056 * gcc.dg/pr65066.c: New test.
10058 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10060 * gcc.dg/pr65002.C: Move ...
10061 * g++.dg/ipa/pr65002.C: ... here.
10063 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10065 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10066 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10067 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10068 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10070 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10073 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10074 the expression to find calls.
10075 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10076 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10077 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10078 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10079 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10081 2015-02-14 Marek Polacek <polacek@redhat.com>
10084 * gcc.dg/array-11.c: New test.
10085 * gcc.dg/array-12.c: New test.
10086 * gcc.dg/array-13.c: New test.
10087 * gcc.dg/array-14.c: New test.
10088 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10089 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10090 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10091 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10092 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10093 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10095 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10098 * g++.dg/lookup/using54.C: New.
10100 2015-02-13 Jeff Law <law@redhat.com>
10103 Revert my change for tree-optimization/64823.
10105 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10107 PR tree-optimization/65053
10108 * gcc.c-torture/execute/pr65053-1.c: New test.
10109 * gcc.c-torture/execute/pr65053-2.c: New test.
10111 2015-02-13 Marek Polacek <polacek@redhat.com>
10114 * gcc.dg/pr65050.c: New test.
10116 2015-02-13 Jeff Law <law@redhat.com>
10118 PR tree-optimization/64823
10119 * gcc.dg/uninit-20.c: New test.
10121 PR rtl-optimization/47477
10122 * gcc.dg/tree-ssa/pr47477.c: New test.
10124 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10127 * g++.dg/parse/ivdep-2.C: New.
10128 * g++.dg/parse/ivdep-3.C: Likewise.
10130 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10133 * gfortran.dg/continuation_13.f90: New test.
10134 * gfortran.dg/continuation_14.f: New test.
10136 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10139 * g++.dg/cpp0x/sfinae55.C: New.
10141 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10144 * g++.dg/ipa/pr65034.C: New test.
10146 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10148 PR tree-optimization/65002
10149 * gcc.dg/pr65002.C: New.
10151 2015-02-13 Marek Polacek <polacek@redhat.com>
10154 * c-c++-common/pr65040.c: New test.
10156 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10158 PR tree-optimization/64705
10159 * gcc.dg/tree-ssa/pr64705.c: New test.
10161 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10164 * gcc.dg/visibility-22.c: New test.
10165 * gcc.dg/visibility-23.c: New test.
10166 * gcc.target/i386/pr32219-1.c: New test.
10167 * gcc.target/i386/pr32219-2.c: New test.
10168 * gcc.target/i386/pr32219-3.c: New test.
10169 * gcc.target/i386/pr32219-4.c: New test.
10170 * gcc.target/i386/pr32219-5.c: New test.
10171 * gcc.target/i386/pr32219-6.c: New test.
10172 * gcc.target/i386/pr32219-7.c: New test.
10173 * gcc.target/i386/pr32219-8.c: New test.
10174 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10176 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10178 PR libgfortran/57822
10179 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10180 four different KINDs.
10182 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10185 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10188 * g++.dg/ubsan/pr65000.C: New test.
10190 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10193 * gfortran.dg/finalize_28.f90: New test
10195 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10198 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10199 DW_TAG_lexical_block removal.
10200 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10201 * g++.dg/guality/pr55541.C: New test.
10204 * g++.dg/ubsan/pr64984.C: New test.
10206 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10208 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10210 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10213 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10214 instructions for 2015-01-14 get_memmodel changes.
10215 * gcc.target/powerpc/atomic-p8.c: Likewise.
10218 * g++.dg/ubsan/pr65019.C: New test.
10220 PR tree-optimization/65014
10221 * gcc.c-torture/compile/pr65014.c: New test.
10223 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10225 PR libgfortran/57822
10226 * gfortran/fmt_g0_7.f08: Revise test.
10228 2015-02-11 Jeff Law <law@redhat.com>
10231 * gcc.target/m68k/pr63347.c: New test.
10233 2015-02-11 Marek Polacek <polacek@redhat.com>
10235 * g++.dg/ubsan/shift-1.C: New test.
10236 * gcc.dg/ubsan/c-shift-2.c: New test.
10237 * c-c++-common/ubsan/shift-5.c: Remove file.
10239 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10241 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10242 Directive adjusted to XFAIL.
10243 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10246 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10248 PR middle-end/65003
10249 * g++.dg/opt/pr65003.C: New test.
10251 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10253 * lib/target-supports.exp (check_effective_target_pie): Renamed
10255 (check_effective_target_pie_enabled): This.
10256 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10257 * gcc.target/i386/pie.c: Likewise.
10259 2015-02-11 Andrew Pinski <apinski@cavium.com>
10262 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10263 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10265 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10268 * gcc.target/i386/pr61925-1.c: New test.
10269 * gcc.target/i386/pr61925-2.c: New test.
10270 * gcc.target/i386/pr61925-3.c: New test.
10272 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10275 * g++.dg/asan/pr65004.C: New test.
10277 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10280 * gcc.taget/sh/pr64661-0.h: New.
10281 * gcc.taget/sh/pr64661-1.c: New.
10282 * gcc.taget/sh/pr64661-2.c: New.
10283 * gcc.taget/sh/pr64661-3.c: New.
10284 * gcc.taget/sh/pr64661-4.c: New.
10286 2015-02-10 Richard Biener <rguenther@suse.de>
10288 PR tree-optimization/64995
10289 * g++.dg/torture/pr64995.C: New testcase.
10291 2015-02-10 Richard Biener <rguenther@suse.de>
10293 PR tree-optimization/64909
10294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10296 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10298 * gcc.dg/signbit-sa.c: New test.
10300 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10302 PR libgfortran/57822
10303 * gfortran/fmt_g0_7.f08: New test.
10305 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10307 PR tree-optimization/43378
10308 * gcc.dg/tree-ssa/pr43378.c: New test.
10310 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10313 * g++.dg/torture/pr64978.C: New testcase.
10315 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10318 * gcc.dg/asan/pr64981.c: New test.
10320 2015-02-09 Marek Polacek <polacek@redhat.com>
10323 * gcc.dg/pr64856.c: New test.
10325 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10328 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10329 * gcc.c-torture/execute/pr64979.c: New test.
10331 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10333 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10335 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10337 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10338 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10340 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10343 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10345 2015-02-09 Richard Biener <rguenther@suse.de>
10347 PR tree-optimization/54000
10348 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10350 2015-02-09 Tom de Vries <tom@codesourcery.com>
10352 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10354 2015-02-09 Martin Liska <mliska@suse.cz>
10356 * g++.dg/ipa/pr64858.C: New test.
10358 2015-02-09 Tom de Vries <tom@codesourcery.com>
10360 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10362 2015-02-08 Andrew Pinski <apinski@cavium.com>
10364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10366 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10369 * gfortran.dg/use_rename_8.f90: New.
10371 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10373 * gnat.dg/addr7.ad[sb]: New test.
10374 * gnat.dg/addr8.ad[sb]: Likewise.
10376 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10379 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10380 from jit.dg/test-compile-to-executable.c's create_code, with a
10381 clarification of the output message.
10382 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10384 (test_jit): Use CHECK_NO_ERRORS when calling
10385 gcc_jit_context_compile_to_file.
10386 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10387 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10388 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10389 about deletions that are attempted.
10390 (jit-verify-compile-to-file): Rename to...
10391 (jit-verify-output-file-was-created): ...this, and drop the
10392 attempt to run "file" and verify the output.
10393 (jit-verify-assembler): New function.
10394 (jit-verify-object): New function.
10395 (jit-verify-dynamic-library): New function.
10396 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10397 favor of an implementation from new file
10398 create-code-for-hello-world-executable.h, which also adds a
10400 (dg-final): Replace jit-verify-compile-to-file with
10401 jit-verify-output-file-was-created, and invoke new function
10402 jit-verify-assembler.
10403 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10404 the output message.
10405 (dg-final): Replace jit-verify-compile-to-file with
10406 jit-verify-output-file-was-created, and invoke new function
10407 jit-verify-dynamic-library.
10408 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10409 favor of an implementation from new file
10410 create-code-for-hello-world-executable.h, which also adds a
10412 (dg-final): Replace jit-verify-compile-to-file with
10413 jit-verify-output-file-was-created. Strengthen the expected stdout
10414 from the built executable.
10415 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10416 favor of an implementation from new file
10417 create-code-for-hello-world-executable.h, which also adds a
10419 (dg-final): Replace jit-verify-compile-to-file with
10420 jit-verify-output-file-was-created, and invoke new function
10422 * jit.dg/verify-dynamic-library.c: New source file.
10424 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10425 Brian Rzycki <b.rzycki@samsung.com>
10427 PR tree-optimization/64878
10428 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10430 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10433 * g++.dg/ipa/pr64896.C: New test.
10435 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10438 * gcc.target/powerpc/pr64205.c: New file.
10440 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10442 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10443 (dg-options): Use -fpie instead of -fPIE -pie.
10445 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10447 PR middle-end/64937
10448 * g++.dg/asan/pr64937.C: New test.
10450 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10453 * gfortran.dg/class_to_type_4.f90: New test
10455 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10457 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10459 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10461 PR rtl-optimization/64957
10463 * gcc.c-torture/execute/pr64957.c: New test.
10465 2015-02-05 Jeff Law <law@redhat.com>
10468 * gcc.target/h8300/pr17306-1.c: New test.
10469 * gcc.target/h8300/pr17306-2.c: New test.
10471 2015-02-05 Tobias Burnus <burnus@net-b.de>
10474 * gfortran.dg/structure_constructor_12.f90: New.
10476 2015-02-05 Jeff Law <law@redhat.com>
10479 gcc.target/h8300/pr58400.c: New test.
10481 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10483 * gcc.target/arm/macro_defs0.c: New test.
10484 * gcc.target/arm/macro_defs1.c: New test.
10485 * gcc.target/arm/macro_defs2.c: New test.
10487 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10489 PR rtl-optimization/64905
10490 * gcc.target/i386/pr64905.c: Require nonpic target.
10491 (dg-options): Add -fomit-frame-pointer.
10494 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10496 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10497 tree dump scanning.
10499 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10502 * gfortran.dg/type_to_class_2.f90: New test
10503 * gfortran.dg/type_to_class_3.f90: New test
10505 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10508 * g++.dg/torture/pr64686.C: New testcase.
10510 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10512 PR rtl-optimization/64905
10513 * gcc.target/i386/pr64905.c: New file.
10515 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10517 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10518 * gcc.dg/guality/pr41616-1.c: Ditto.
10520 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10523 * gcc.dg/pr64817-3.c: New.
10525 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10526 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10528 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10529 pass parameters in registers.
10530 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10531 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10532 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10534 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10535 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10538 list, allow for multilibed targets.
10539 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10541 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10543 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10544 * gcc.dg/pr46728-6.c: Ditto.
10546 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10548 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10549 for mips_nanlegacy target.
10551 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10553 * gcc.target/i386/chkp-hidden-def.c: New.
10555 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10557 PR middle-end/62103
10558 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10559 to use 24 bits for bitfield b.
10561 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10564 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10565 cache result in a global variable. Include all 32-bit targets for
10568 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10570 PR rtl-optimization/64756
10571 * gcc.c-torture/execute/pr64756.c: New test.
10573 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10576 * gcc.target/sh/pr64660-0.h: New.
10577 * gcc.target/sh/pr64660-1.c: New.
10578 * gcc.target/sh/pr64660-2.c: New.
10579 * gcc.target/sh/pr64660-3.c: New.
10580 * gcc.target/sh/pr64660-4.c: New.
10582 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10585 * g++.dg/warn/Waddress-2.C: New.
10587 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10589 PR middle-end/61225
10590 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10592 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10594 PR preprocessor/64803
10595 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10597 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10599 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10601 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10604 (_ARM_FPSRC): Add DN and AHP fields.
10605 (clean_results): Force DN=1 on AArch64.
10606 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10607 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10608 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10609 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10610 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10611 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10613 2015-02-02 Alan Modra <amodra@gmail.com>
10615 * gcc.target/powerpc/cprophard.c: New.
10617 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10619 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10620 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10622 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10625 * gcc.dg/pr64817-1.c: New test.
10626 * gcc.dg/pr64817-2.c: New test.
10628 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10631 * gcc.target/sh/pr64851-0.h: New
10632 * gcc.target/sh/pr64851-1.c: New
10633 * gcc.target/sh/pr64851-2.c: New
10634 * gcc.target/sh/pr64851-3.c: New
10635 * gcc.target/sh/pr64851-4.c: New
10637 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10640 * gcc.dg/torture/pr64882.c: New test.
10642 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10645 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10648 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10650 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10651 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10652 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10653 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10654 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10655 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10657 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10658 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10660 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10661 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10664 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10667 * g++.dg/pr64688-2.C: New.
10669 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10671 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10672 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10673 * gcc.target/i386/fuse-caller-save.c: Ditto.
10674 * gcc.target/i386/headmerge-1.c: Ditto.
10675 * gcc.target/i386/headmerge-2.c: Ditto.
10676 * gcc.target/i386/sibcall-6.c: Ditto.
10678 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10681 * gcc.target/i386/pr64617.c: New test.
10683 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10686 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10687 (dg-options): Remove -m32.
10688 (dg-final): Scan for "movb %al" only.
10689 * gcc.target/i386/pr15184-2.c: Ditto.
10691 2015-01-30 Richard Biener <rguenther@suse.de>
10693 PR tree-optimization/64829
10694 * gcc.dg/vect/pr64829.c: New testcase.
10696 2015-01-29 Marek Polacek <polacek@redhat.com>
10699 * gcc.dg/pr64709.c: New test.
10701 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10704 * g++.dg/ubsan/pr64717-1.C: New test.
10705 * g++.dg/ubsan/pr64717-2.C: New test.
10707 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10709 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10711 2015-01-29 Jeff Law <law@redhat.com>
10714 * gcc.target/i386/pr15184-1.c: New test.
10715 * gcc.target/i386/pr15184-2.c: New test.
10717 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10719 PR tree-optimization/64746
10720 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10722 2015-01-29 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/64853
10725 * gcc.dg/torture/pr64853.c: New testcase.
10727 2015-01-29 Richard Biener <rguenther@suse.de>
10729 PR tree-optimization/64844
10730 * gcc.dg/vect/pr64844.c: New testcase.
10732 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10734 PR middle-end/64809
10735 * gcc.dg/pr64809.c: Delete.
10737 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10739 PR middle-end/64805
10740 * gcc.target/i386/pr64805.c: New.
10742 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10744 * gcc.dg/guality/guality.h (main): Add argv[0] to
10745 guality_gdb_command.
10747 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10750 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10752 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10755 * gcc.target/sh/sh.exp
10756 (check_effective_target_atomic_model_soft_gusa_available,
10757 check_effective_target_atomic_model_soft_tcb_available,
10758 check_effective_target_atomic_model_soft_imask_available,
10759 check_effective_target_atomic_model_hard_llcs_available): New.
10760 * gcc.target/sh/pr64659-0.h: New.
10761 * gcc.target/sh/pr64659-1.c: New.
10762 * gcc.target/sh/pr64659-2.c: New.
10763 * gcc.target/sh/pr64659-3.c: New.
10764 * gcc.target/sh/pr64659-4.c: New.
10766 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10768 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10769 scan-assembler-times pattern.
10771 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10773 PR middle-end/64809
10774 * gcc.dg/pr64809.c: New test.
10776 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10778 PR tree-optimization/64277
10779 * gcc.dg/pr64277.c: New.
10781 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10783 PR tree-optimization/64718
10784 * gcc.c-torture/execute/pr64718.c: New test.
10786 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10788 * gcc.target/aarch64/abs_2.c: New.
10790 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10792 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10793 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10794 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10797 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10800 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10801 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10802 { target comdat_group }.
10804 2015-01-27 Tobias Burnus <burnus@net-b.de>
10807 * gfortran.dg/goacc/coarray_2.f90: New.
10809 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10813 * g++.dg/torture/pr64139.C: New testcase.
10814 * g++.dg/torture/pr60871.C: Likewise.
10816 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10819 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10820 prevent linking errors.
10822 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10825 * g++.dg/torture/pr64282.C: New testcase.
10827 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10829 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10832 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10834 * gcc.target/s390/hotpatch-13.c: New testcase.
10835 * gcc.target/s390/hotpatch-14.c: New testcase.
10836 * gcc.target/s390/hotpatch-15.c: New testcase.
10837 * gcc.target/s390/hotpatch-16.c: New testcase.
10838 * gcc.target/s390/hotpatch-17.c: New testcase.
10839 * gcc.target/s390/hotpatch-18.c: New testcase.
10840 * gcc.target/s390/hotpatch-19.c: New testcase.
10841 * gcc.target/s390/hotpatch-20.c: New testcase.
10842 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10843 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10844 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10845 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10846 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10847 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10848 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10849 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10850 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10851 * gcc.target/s390/hotpatch-10.c: Likewise.
10852 * gcc.target/s390/hotpatch-11.c: Likewise.
10853 * gcc.target/s390/hotpatch-12.c: Likewise.
10854 * gcc.target/s390/hotpatch-2.c: Likewise.
10855 * gcc.target/s390/hotpatch-3.c: Likewise.
10856 * gcc.target/s390/hotpatch-4.c: Likewise.
10857 * gcc.target/s390/hotpatch-5.c: Likewise.
10858 * gcc.target/s390/hotpatch-6.c: Likewise.
10859 * gcc.target/s390/hotpatch-7.c: Likewise.
10860 * gcc.target/s390/hotpatch-8.c: Likewise.
10861 * gcc.target/s390/hotpatch-9.c: Likewise.
10862 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10863 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10864 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10865 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10866 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10867 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10868 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10869 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10871 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10873 * gcc.dg/long_branch.c: New testcase.
10875 2015-01-27 Richard Biener <rguenther@suse.de>
10877 PR tree-optimization/56273
10878 PR tree-optimization/59124
10879 PR tree-optimization/64277
10880 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10881 * gcc.dg/Warray-bounds-12.c: Likewise.
10882 * gcc.dg/Warray-bounds-13.c: Likewise.
10884 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10886 PR rtl-optimization/61058
10887 * gcc.dg/pr61058.c: New test.
10889 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10891 * gcc.target/i386/chkp-narrow-bounds.c: New.
10893 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10895 PR tree-optimization/64807
10896 * gcc.dg/pr64807.c: New test.
10899 * gcc.dg/pr64766.c: New test.
10901 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10904 * gcc.target/sh/pr49263-4.c: New.
10906 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10909 * gfortran.dg/allocate_with_mold_1.f90: New test
10911 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10914 * gcc.dg/pr64778.c: New test.
10916 PR middle-end/64421
10917 * gcc.dg/vect/pr64421.c: New test.
10919 2015-01-26 Tobias Burnus <burnus@net-b.de>
10922 * gfortran.dg/coarray_36.f: New.
10923 * gfortran.dg/coarray_37.f90: New.
10925 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10928 * gfortran.dg/class_allocate_18.f90: New.
10930 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10932 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10934 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10936 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10938 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10940 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10942 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10944 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10946 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10948 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10949 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10950 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10951 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10953 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10955 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10956 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10957 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10959 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10961 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10962 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10963 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10964 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10965 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10968 2015-01-26 Richard Biener <rguenther@suse.de>
10970 PR middle-end/64764
10971 * gcc.dg/uninit-19.c: New testcase.
10973 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10975 * lib/target-supports.exp (check_effective_target_vect64): Add
10978 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10981 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10983 2015-01-26 Tony Liu <tony.liu@arm.com>
10985 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10988 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10990 PR libfortran/64770
10991 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10992 correctly, clean up afterwards.
10994 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10997 * gfortran.dg/use_rename_7.f90: New.
10999 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11001 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11002 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11004 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11007 * gcc.target/sh/pr54236-4.c: New.
11009 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11011 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11012 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11015 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11017 PR libfortran/64770
11018 * gfortran.dg/open_new_segv.f90: New test.
11020 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11029 * gcc.target/sh/pr64345-1.c: New.
11030 * gcc.target/sh/pr64345-2.c: New.
11031 * gcc.target/sh/pr59533-1.c: New.
11032 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11033 * gcc.target/sh/pr52933-2.c: Likewise.
11034 * gcc.target/sh/pr54089-1.c: Likewise.
11035 * gcc.target/sh/pr54236-1.c: Likewise.
11036 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11037 * gcc.target/sh/pr49263-1.c: Remove xfails.
11038 * gcc.target/sh/pr49263-2.c: Likewise.
11039 * gcc.target/sh/pr49263-3.c: Likewise.
11040 * gcc.target/sh/pr53987-1.c: Likewise.
11041 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11042 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11043 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11044 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11045 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11046 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11048 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11051 2015-01-24 Tom de Vries <tom@codesourcery.com>
11053 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11055 2015-01-23 Ian Lance Taylor <iant@google.com>
11058 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11059 targets without split stack support.
11061 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11064 * gcc.target/i386/pr64317.c: New test.
11066 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11068 PR rtl-optimization/63637
11069 PR rtl-optimization/60663
11070 * gcc.dg/pr63637-1.c: New test.
11071 * gcc.dg/pr63637-2.c: New test.
11072 * gcc.dg/pr63637-3.c: New test.
11073 * gcc.dg/pr63637-4.c: New test.
11074 * gcc.dg/pr63637-5.c: New test.
11075 * gcc.dg/pr63637-6.c: New test.
11076 * gcc.target/i386/pr63637-1.c: New test.
11077 * gcc.target/i386/pr63637-2.c: New test.
11078 * gcc.target/i386/pr63637-3.c: New test.
11079 * gcc.target/i386/pr63637-4.c: New test.
11080 * gcc.target/i386/pr63637-5.c: New test.
11081 * gcc.target/i386/pr63637-6.c: New test.
11083 2015-01-23 Richard Biener <rguenther@suse.de>
11086 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11087 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11089 2015-01-23 Marek Polacek <polacek@redhat.com>
11091 PR preprocessor/60570
11092 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11093 * gcc.dg/cpp/pr60570.c: New test.
11095 2015-01-23 Richard Biener <rguenther@suse.de>
11098 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11099 vectorization on vect64 targets.
11101 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11104 * gfortran.dg/class_allocate_17.f90: New.
11106 2015-01-23 Tobias Burnus <burnus@net-b.de>
11109 * gfortran.dg/goacc/combined_loop.f90: New.
11111 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11114 * gfortran.dg/make_unit.f90: New test.
11116 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11119 * gfortran.dg/negative_unit_int8.f: Update.
11121 2015-01-22 Jeff Law <law@redhat.com>
11124 * gcc.target/m68k/pr52076-1.c: New test.
11125 * gcc.target/m68k/pr52076-2.c: New test.
11127 2015-01-22 Richard Biener <rguenther@suse.de>
11129 PR middle-end/64728
11130 * gcc.dg/torture/pr64728.c: New testcase.
11132 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11135 * g++.dg/pr64688.C: New test.
11137 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11139 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11140 to avoid errors with -fpic.
11142 2015-01-22 Richard Biener <rguenther@suse.de>
11145 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11147 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11149 PR rtl-optimization/64682
11150 * gcc.c-torture/execute/pr64682.c: New file.
11152 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11155 * gcc.dg/pr64511.c: New test.
11157 PR rtl-optimization/62078
11158 * g++.dg/opt/pr62078.C: New test.
11161 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11163 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11166 * gfortran.dg/internal_pack_15.f90: New test.
11168 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11170 * c-c++-common/tsan/step.c: New testcase.
11172 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11174 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11176 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11178 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11182 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11186 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11190 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11194 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11198 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11202 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11206 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11210 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11214 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11218 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11222 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11223 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11224 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11227 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11229 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11230 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11231 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11234 2015-01-21 Renlin Li <renlin.li@arm.com>
11236 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11237 * g++.dg/tls/thread_local5g.C: Likewise.
11238 * g++.dg/tls/thread_local6g.C: Likewise.
11240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11242 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11243 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11244 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11246 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11248 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11249 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11250 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11252 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11255 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11256 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11260 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11261 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11262 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11264 2015-01-20 Jeff Law <law@redhat.com>
11267 * gcc.target/m68k/pr59946.c: New test.
11269 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11271 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11272 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11273 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11275 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11277 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11278 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11279 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11281 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11283 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11284 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11285 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11287 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11289 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11290 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11291 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11293 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11296 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11298 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11299 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11300 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11302 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11304 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11305 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11306 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11308 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11310 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11312 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11314 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11317 * g++.dg/ubsan/pr64632.C: New test.
11320 * gcc.dg/pr64663.c: New test.
11322 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11325 * g++.dg/warn/Wunused-var-23.C: New.
11327 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11330 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11331 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11333 2015-01-20 Richard Biener <rguenther@suse.de>
11336 * gcc.dg/lto/pr64684_0.c: New testcase.
11337 * gcc.dg/lto/pr64684_1.c: Likewise.
11338 * gcc.dg/lto/pr64684_2.c: Likewise.
11339 * gcc.dg/lto/pr64685_0.c: Likewise.
11340 * gcc.dg/lto/pr64685_1.c: Likewise.
11342 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11345 * g++.dg/cpp1y/lambda-init12.C: New.
11347 2015-01-20 Richard Biener <rguenther@suse.de>
11349 PR tree-optimization/64410
11350 * g++.dg/vect/pr64410.cc: Require vect_double.
11352 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11355 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11357 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11361 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11363 PR rtl-optimization/64081
11364 * gcc.dg/pr64081.c: New test.
11366 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11368 * jit.dg/harness.h: Include <unistd.h>.
11369 (CHECK_NO_ERRORS): New.
11370 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11371 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11372 gcc_jit_context_compile_to_file.
11373 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11374 args to the spawned executable.
11375 (jit-expand-vars): New function.
11376 (jit-exe-params): New variable.
11377 (dg-jit-set-exe-params): New function.
11378 (jit-dg-test): Detect testcases that use
11379 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11380 Set arguments of spawned process to jit-exe-params.
11381 (jit-get-output-filename): New function.
11382 (jit-setup-compile-to-file): New function.
11383 (jit-verify-compile-to-file): New function.
11384 (jit-run-executable): New function.
11385 (jit-verify-executable): New function.
11386 * jit.dg/test-compile-to-assembler.c: New testcase.
11387 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11388 * jit.dg/test-compile-to-executable.c: New testcase.
11389 * jit.dg/test-compile-to-object.c: New testcase.
11391 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11394 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11397 2015-01-19 Martin Liska <mliska@suse.cz>
11399 * objc/compile/pr64668.m: New test.
11401 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11403 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11404 (create_overflow_fn): Update comment to clarify that
11405 the third param of the created function is a bool *, not
11407 (verify_int_overflow_fn): Convert param "expected_ovf" from
11408 int to bool. Update third param of "overflow_fn_type" from int *
11409 to bool *. Update local "actual_ovf" from int to bool.
11410 (verify_uint_overflow_fn): Likewise.
11412 2015-01-19 Martin Liska <mliska@suse.cz>
11414 * gcc.dg/ipa/ipa-icf-33.c: New test.
11416 2015-01-19 Felix Yang <felix.yang@huawei.com>
11417 Haijian Zhang <z.zhanghaijian@huawei.com>
11419 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11420 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11421 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11422 result_float64x2, expected_hfloat64x2): New helper type, variable and
11424 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11425 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11426 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11427 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11428 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11429 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11430 and target without the FMA feature.
11432 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11434 * gcc.target/aarch64/pr64304.c: New testcase.
11436 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11438 PR rtl-optimization/64081
11439 * gcc.dg/pr64081.c: New test.
11441 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11444 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11446 * gcc.target/aarch64/test_frame_6.c: Likewise.
11447 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11448 and x19 (in the epilogue).
11449 * gcc.target/aarch64/test_frame_4.c: Likewise.
11450 * gcc.target/aarch64/test_frame_7.c: Likewise.
11452 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11454 * gcc.target/i386/chkp-always_inline.c: New.
11456 2015-01-15 Andrew Pinski <apinski@cavium.com>
11457 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11459 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11460 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11462 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11465 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11466 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11468 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11471 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11473 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11476 * gcc.target/sh/torture/pr64652.c: New.
11478 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11480 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11481 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11482 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11483 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11484 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11485 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11487 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11490 * g++.dg/torture/pr64378.C: New testcase.
11492 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11495 * gfortran.dg/block_13.f08: New test
11497 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11500 * gfortran.dg/associate_1.f03: Allow test for character with
11503 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11505 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11506 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11508 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11510 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11512 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11515 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11517 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11520 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11523 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11526 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11528 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11531 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11533 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11535 PR rtl-optimization/52773
11536 * gcc.c-torture/compile/pr52773.c: New test.
11538 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11541 * g++.dg/cpp0x/alias-decl-46.C: New.
11543 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11545 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11547 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11551 (CHECK_FP): Likewise.
11552 (CHECK_CUMULATIVE_SAT): Likewise.
11554 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11557 (Set_Neon_Cumulative_Sat): Add parameter.
11558 (__set_neon_cumulative_sat): Support new parameter.
11559 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11560 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11562 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11563 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11566 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11568 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11569 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11571 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11574 * g++.dg/tls/thread_local-ice4.C: New.
11576 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11578 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11581 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11584 * g++.dg/cpp0x/vt-62276.C: New.
11586 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11588 PR middle-end/64353
11589 * g++.dg/pr64353.C: New.
11591 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11594 * gcc.target/aarch64/pr64263_1.c: New test.
11596 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11598 PR tree-optimization/64434
11599 * gcc.dg/torture/pr64434.c: Move to...
11600 * gcc.dg/pr64434.c: ... here.
11602 2015-01-16 Richard Biener <rguenther@suse.de>
11604 PR middle-end/64614
11605 * gcc.dg/uninit-18.c: New testcase.
11607 2015-01-16 Richard Biener <rguenther@suse.de>
11609 PR tree-optimization/64568
11610 * g++.dg/torture/pr64568-2.C: New testcase.
11612 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11615 * gcc.target/i386/chkp-label-address.c: New.
11617 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11620 * gfortran.dg/pointer_init_6.f90: Extended.
11622 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11624 * gcc.c-torture/compile/20150108.c: New test.
11626 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11628 * gcc.target/visium: New directory.
11630 2015-01-16 Richard Biener <rguenther@suse.de>
11632 PR tree-optimization/61743
11633 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11634 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11636 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11638 * gcc.dg/pr64015.c: New test.
11640 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11644 * g++.dg/ipa/pr64612.C: New test.
11646 2015-01-16 Renlin Li <renlin.li@arm.com>
11648 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11650 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11652 * gcc.target/i386/sse-14.c: Test new intrinsic.
11653 * gcc.target/i386/sse-22.c: Ditto.
11655 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11658 * g++.dg/cpp0x/auto44.C: New.
11660 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11663 * gcc.target/nios2/gpopt-all.c: New test case.
11664 * gcc.target/nios2/gpopt-local.c: New test case.
11665 * gcc.target/nios2/gpopt-global.c: New test case.
11666 * gcc.target/nios2/gpopt-data.c: New test case.
11667 * gcc.target/nios2/gpopt-none.c: New test case.
11669 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11671 * g++.dg/ubsan/vptr-1.C: New test.
11672 * g++.dg/ubsan/vptr-2.C: New test.
11673 * g++.dg/ubsan/vptr-3.C: New test.
11674 * g++.dg/ubsan/vptr-4.C: New test.
11675 * g++.dg/ubsan/vptr-5.C: New test.
11676 * g++.dg/ubsan/vptr-6.C: New test.
11677 * g++.dg/ubsan/vptr-7.C: New test.
11678 * g++.dg/ubsan/vptr-8.C: New test.
11679 * g++.dg/ubsan/vptr-9.C: New test.
11681 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11683 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11685 * lib/gcc-dg.exp: Likewise.
11687 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11689 PR rtl-optimization/64110
11690 * gcc.target/i386/pr64110.c: Add scan-assembler.
11692 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11693 James Norris <jnorris@codesourcery.com>
11694 Cesar Philippidis <cesar@codesourcery.com>
11695 Ilmir Usmanov <i.usmanov@samsung.com>
11697 * lib/target-supports.exp (check_effective_target_fopenacc): New
11699 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11700 * g++.dg/goacc/goacc.exp: Likewise.
11701 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11702 * gcc.dg/goacc/goacc.exp: Likewise.
11703 * gfortran.dg/goacc/goacc.exp: Likewise.
11704 * c-c++-common/cpp/openacc-define-1.c: New file.
11705 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11706 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11707 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11708 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11709 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11710 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11711 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11712 * c-c++-common/goacc/cache-1.c: Likewise.
11713 * c-c++-common/goacc/clauses-fail.c: Likewise.
11714 * c-c++-common/goacc/collapse-1.c: Likewise.
11715 * c-c++-common/goacc/data-1.c: Likewise.
11716 * c-c++-common/goacc/data-2.c: Likewise.
11717 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11718 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11719 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11720 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11721 * c-c++-common/goacc/if-clause-1.c: Likewise.
11722 * c-c++-common/goacc/if-clause-2.c: Likewise.
11723 * c-c++-common/goacc/kernels-1.c: Likewise.
11724 * c-c++-common/goacc/loop-1.c: Likewise.
11725 * c-c++-common/goacc/loop-private-1.c: Likewise.
11726 * c-c++-common/goacc/nesting-1.c: Likewise.
11727 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11728 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11729 * c-c++-common/goacc/parallel-1.c: Likewise.
11730 * c-c++-common/goacc/pcopy.c: Likewise.
11731 * c-c++-common/goacc/pcopyin.c: Likewise.
11732 * c-c++-common/goacc/pcopyout.c: Likewise.
11733 * c-c++-common/goacc/pcreate.c: Likewise.
11734 * c-c++-common/goacc/pragma_context.c: Likewise.
11735 * c-c++-common/goacc/present-1.c: Likewise.
11736 * c-c++-common/goacc/reduction-1.c: Likewise.
11737 * c-c++-common/goacc/reduction-2.c: Likewise.
11738 * c-c++-common/goacc/reduction-3.c: Likewise.
11739 * c-c++-common/goacc/reduction-4.c: Likewise.
11740 * c-c++-common/goacc/sb-1.c: Likewise.
11741 * c-c++-common/goacc/sb-2.c: Likewise.
11742 * c-c++-common/goacc/sb-3.c: Likewise.
11743 * c-c++-common/goacc/update-1.c: Likewise.
11744 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11745 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11746 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11747 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11748 * gfortran.dg/goacc/assumed.f95: Likewise.
11749 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11750 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11751 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11752 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11753 * gfortran.dg/goacc/branch.f95: Likewise.
11754 * gfortran.dg/goacc/cache-1.f95: Likewise.
11755 * gfortran.dg/goacc/coarray.f95: Likewise.
11756 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11757 * gfortran.dg/goacc/cray.f95: Likewise.
11758 * gfortran.dg/goacc/critical.f95: Likewise.
11759 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11760 * gfortran.dg/goacc/data-tree.f95: Likewise.
11761 * gfortran.dg/goacc/declare-1.f95: Likewise.
11762 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11763 * gfortran.dg/goacc/fixed-1.f: Likewise.
11764 * gfortran.dg/goacc/fixed-2.f: Likewise.
11765 * gfortran.dg/goacc/fixed-3.f: Likewise.
11766 * gfortran.dg/goacc/fixed-4.f: Likewise.
11767 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11768 * gfortran.dg/goacc/if.f95: Likewise.
11769 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11770 * gfortran.dg/goacc/list.f95: Likewise.
11771 * gfortran.dg/goacc/literal.f95: Likewise.
11772 * gfortran.dg/goacc/loop-1.f95: Likewise.
11773 * gfortran.dg/goacc/loop-2.f95: Likewise.
11774 * gfortran.dg/goacc/loop-3.f95: Likewise.
11775 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11776 * gfortran.dg/goacc/omp.f95: Likewise.
11777 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11778 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11779 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11780 * gfortran.dg/goacc/parameter.f95: Likewise.
11781 * gfortran.dg/goacc/private-1.f95: Likewise.
11782 * gfortran.dg/goacc/private-2.f95: Likewise.
11783 * gfortran.dg/goacc/private-3.f95: Likewise.
11784 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11785 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11786 * gfortran.dg/goacc/reduction.f95: Likewise.
11787 * gfortran.dg/goacc/routine-1.f90: Likewise.
11788 * gfortran.dg/goacc/routine-2.f90: Likewise.
11789 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11790 * gfortran.dg/goacc/several-directives.f95: Likewise.
11791 * gfortran.dg/goacc/sie.f95: Likewise.
11792 * gfortran.dg/goacc/subarrays.f95: Likewise.
11793 * gfortran.dg/gomp/map-1.f90: Likewise.
11794 * gfortran.dg/openacc-define-1.f90: Likewise.
11795 * gfortran.dg/openacc-define-2.f90: Likewise.
11796 * gfortran.dg/openacc-define-3.f90: Likewise.
11797 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11798 * g++.dg/gomp/block-2.C: Likewise.
11799 * g++.dg/gomp/block-3.C: Likewise.
11800 * g++.dg/gomp/block-5.C: Likewise.
11801 * g++.dg/gomp/target-1.C: Likewise.
11802 * g++.dg/gomp/target-2.C: Likewise.
11803 * g++.dg/gomp/taskgroup-1.C: Likewise.
11804 * g++.dg/gomp/teams-1.C: Likewise.
11805 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11806 * gcc.dg/cilk-plus/jump.c: Likewise.
11807 * gcc.dg/gomp/block-1.c: Likewise.
11808 * gcc.dg/gomp/block-10.c: Likewise.
11809 * gcc.dg/gomp/block-2.c: Likewise.
11810 * gcc.dg/gomp/block-3.c: Likewise.
11811 * gcc.dg/gomp/block-4.c: Likewise.
11812 * gcc.dg/gomp/block-5.c: Likewise.
11813 * gcc.dg/gomp/block-6.c: Likewise.
11814 * gcc.dg/gomp/block-7.c: Likewise.
11815 * gcc.dg/gomp/block-8.c: Likewise.
11816 * gcc.dg/gomp/block-9.c: Likewise.
11817 * gcc.dg/gomp/target-1.c: Likewise.
11818 * gcc.dg/gomp/target-2.c: Likewise.
11819 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11820 * gcc.dg/gomp/teams-1.c: Likewise.
11822 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11824 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11827 2015-01-15 Mike Stump <mikestump@comcast.net>
11829 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11830 * gcc.dg/inline_2.c: Likewise.
11831 * gcc.dg/inline_3.c: Likewise.
11832 * gcc.dg/inline_4.c: Likewise.
11834 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11837 * gfortran.dg/proc_ptr_comp_43.f90: New.
11839 2015-01-15 Mike Stump <mikestump@comcast.net>
11841 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11842 * gcc.dg/unroll_2.c: Likewise.
11843 * gcc.dg/unroll_3.c: Likewise.
11844 * gcc.dg/unroll_4.c: Likewise.
11845 * gcc.dg/unroll_5.c: Likewise.
11847 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11850 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11852 * gcc.target/aarch64/test_frame_6.c: Likewise.
11853 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11854 x30 and x19 (in the epilogue).
11855 * gcc.target/aarch64/test_frame_4.c: Likewise.
11856 * gcc.target/aarch64/test_frame_7.c: Likewise.
11858 2015-01-15 Martin Liska <mliska@suse.cz>
11860 * g++.dg/ipa/pr64068.C: New test.
11861 * gcc.dg/ipa/PR64559.c: New test.
11863 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11865 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11868 2015-01-15 Richard Biener <rguenther@suse.de>
11870 PR tree-optimization/61743
11871 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11872 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11874 2015-01-15 Renlin Li <renlin.li@arm.com>
11876 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11877 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11879 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11881 * gcc.dg/vect/vect-aggressive-1.c: New.
11882 * gcc.target/i386/avx2-vect-aggressive.c: New.
11884 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11886 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11888 2015-01-15 Richard Biener <rguenther@suse.de>
11891 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11892 -Wl,-undefined,dynamic_lookup.
11894 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11896 * gnat.dg/opt47.adb: New test.
11898 2015-01-15 Richard Biener <rguenther@suse.de>
11901 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11903 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11905 PR tree-optimization/64434
11906 * gcc.dg/torture/pr64434.c: New test.
11908 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11910 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11911 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11912 -march=loongson* and -march=octeon* require -mno-micromips.
11914 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11915 Matthew Fortune <matthew.fortune@imgtec.com>
11917 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11918 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11919 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11920 * gcc.target/mips/call-saved-7.c: New file.
11921 * gcc.target/mips/call-saved-8.c: New file.
11922 * gcc.target/mips/call-saved-9.c: New file.
11924 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11926 * gcc.target/mips/lsa.c: New file.
11927 * gcc.target/mips/mips64-lsa.c: Likewise.
11928 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11929 * gcc.target/mips/mulsize-4.c: Likewise.
11930 * gcc.target/mips/mulsize-5.c: New file.
11931 * gcc.target/mips/mulsize-6.c: Likewise.
11932 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11933 and !HAS_LSA as ghost options.
11934 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11937 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11939 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11941 2015-01-15 Richard Biener <rguenther@suse.de>
11943 PR middle-end/64365
11944 * gcc.dg/torture/pr64365.c: New testcase.
11946 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11948 * gcc.dg/stackprotectexplicit1.c: New test.
11949 * g++.dg/stackprotectexplicit2.c: New test.
11951 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11954 * gfortran.dg/inquire_internal.f90: New.
11955 * gfortran.dg/negative_unit_check.f90: New.
11957 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11960 * gcc.target/sh/pr53988-1.c: New.
11962 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11965 * g++.dg/tls/thread_local-ice3.C: New.
11967 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11969 * gcc.target/i386/fentry-override.c: Properly place {} in target
11970 selector. Remove nonpic.
11971 * gcc.target/i386/fentry.c: Likewise.
11973 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11975 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11976 warnings instead of errors.
11978 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11980 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11981 option support instead of ENABLE_LTO from Makefile.
11983 2015-01-14 Richard Biener <rguenther@suse.de>
11985 PR tree-optimization/59354
11986 * gcc.dg/vect/pr59354.c: New testcase.
11988 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11990 * lib/target-supports.exp
11991 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11992 on ARM architures before v7.
11994 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11996 PR middle-end/59448
11997 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11998 an atomic_exchange.
12000 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12003 * gcc.target/i386/pr64386.c: New test.
12005 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12008 * gcc.target/i386/pr64393.c: New test.
12010 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12013 * gcc.target/i386/pr64387.c: New test.
12015 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12017 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12019 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12021 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12023 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12026 * gcc.target/arm/pr64453.c: New.
12028 2015-01-14 Richard Biener <rguenther@suse.de>
12031 * gcc.dg/lto/pr64415_0.c: New testcase.
12032 * gcc.dg/lto/pr64415_1.c: Likewise.
12034 2015-01-14 Martin Liska <mliska@suse.cz>
12036 * gcc.dg/ipa/pr64307.c: New test.
12038 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12040 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12041 64-bit and 128-bit.
12043 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12046 * gcc.target/arm/pr64460_1.c: New test.
12048 2015-01-14 Richard Biener <rguenther@suse.de>
12050 PR tree-optimization/64493
12051 PR tree-optimization/64495
12052 * gcc.dg/vect/pr64493.c: New testcase.
12053 * gcc.dg/vect/pr64495.c: Likewise.
12055 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12057 * gcc.dg/Warray-bounds-11.c: New test-case.
12059 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12061 * gcc.target/mips/octeon3-pipe-1.c: New test.
12063 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12065 * jit.dg/harness.h (set_up_logging): Move string concatenation
12067 (concat_strings): New function.
12068 (dump_reproducer): New function.
12069 (test_jit): Call dump_reproducer.
12070 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12072 (jit-dg-test): Delete any generated reproducer from previous runs.
12073 Verify that a generated reproducer was created, and verify that it
12075 * jit.dg/test-nested-contexts.c (main): Call
12076 gcc_jit_context_dump_reproducer_to_file.
12078 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12080 * gcc.dg/aru-2.c: Add dg-require-profiling.
12082 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12084 * lib/target-supports.exp (check_profiling_available): Check if
12087 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12090 * g++.dg/torture/pr64565.C: New testcase.
12092 2015-01-13 Marek Polacek <polacek@redhat.com>
12094 PR middle-end/64391
12095 * gcc.dg/tm/pr64391.c: New test.
12097 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12099 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12102 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12104 * gcc.target/i386/pie.c: New test.
12106 * lib/target-supports.exp (check_effective_target_pie): New.
12108 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12110 PR rtl-optimization/64286
12111 * gcc.target/i386/avx2-pr64286.c: New test.
12113 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12116 * g++.dg/cpp0x/vt-57626.C: New.
12118 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12121 * gfortran.dg/pr64528.f90: New test.
12123 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12125 * gcc.target/aarch64/subsp.c: New test.
12127 2015-01-13 Andrew Pinski <apinski@cavium.com>
12129 * gcc.target/aarch64/store-pair-1.c: New testcase.
12131 2015-01-13 Richard Biener <rguenther@suse.de>
12134 * gcc.dg/lto/pr64373_0.c: New testcase.
12136 2015-01-13 Andrew Pinski <apinski@cavium.com>
12138 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12139 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12141 2015-01-13 Richard Biener <rguenther@suse.de>
12143 PR tree-optimization/64406
12144 * gcc.dg/pr64406.c: New testcase.
12146 2015-01-13 Richard Biener <rguenther@suse.de>
12148 PR tree-optimization/64404
12149 * gcc.dg/vect/pr64404.c: New testcase.
12151 2015-01-13 Richard Biener <rguenther@suse.de>
12153 PR tree-optimization/64568
12154 * g++.dg/torture/pr64568.C: New testcase.
12156 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12158 * jit.dg/test-error-local-used-from-other-function.c: New test
12160 * jit.dg/test-error-param-reuse.c: New test case.
12161 * jit.dg/test-error-param-sharing.c: New test case.
12162 * jit.dg/test-error-param-used-from-other-function.c: New test
12164 * jit.dg/test-error-param-used-without-a-function.c: New test
12167 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12169 PR tree-optimization/64563
12170 * gcc.dg/pr64563.c: New test.
12173 * gcc.target/i386/pr64513.c: New test.
12175 PR tree-optimization/64454
12176 * gcc.dg/pr64454.c: New test.
12179 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12181 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12182 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12183 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12184 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12185 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12186 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12187 * gcc.dg/vect/slp-25.c: Likewise.
12188 * gcc.dg/vect/vect-109.c: Likewise.
12189 * gcc.dg/vect/vect-13.c: Likewise.
12190 * gcc.dg/vect/vect-17.c: Likewise.
12191 * gcc.dg/vect/vect-18.c: Likewise.
12192 * gcc.dg/vect/vect-19.c: Likewise.
12193 * gcc.dg/vect/vect-20.c: Likewise.
12194 * gcc.dg/vect/vect-21.c: Likewise.
12195 * gcc.dg/vect/vect-22.c: Likewise.
12196 * gcc.dg/vect/vect-27.c: Likewise.
12197 * gcc.dg/vect/vect-29.c: Likewise.
12198 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12199 * gcc.dg/vect/vect-2.c: Likewise.
12200 * gcc.dg/vect/vect-3.c: Likewise.
12201 * gcc.dg/vect/vect-4.c: Likewise.
12202 * gcc.dg/vect/vect-5.c: Likewise.
12203 * gcc.dg/vect/vect-72.c: Likewise.
12204 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12205 * gcc.dg/vect/vect-73.c: Likewise.
12206 * gcc.dg/vect/vect-77-global.c: Likewise.
12207 * gcc.dg/vect/vect-78-global.c: Likewise.
12208 * gcc.dg/vect/vect-7.c: Likewise.
12209 * gcc.dg/vect/vect-86.c: Likewise.
12210 * gcc.dg/vect/vect-align-1.c: Likewise.
12211 * gcc.dg/vect/vect-align-3.c: Likewise.
12212 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12213 * gcc.dg/vect/vect-all.c: Likewise.
12214 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12215 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12216 * gcc.dg/vect/vect-peel-3.c: Likewise.
12217 * gcc.dg/vect/vect-peel-4.c: Likewise.
12218 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12220 2015-01-12 Jeff Law <law@redhat.com>
12223 * gcc.target/m68k/pr64461.c: New test.
12225 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12227 * jit.dg/test-array-as-pointer.c (create_code): Update call
12228 to gcc_jit_context_new_global by setting "kind" to
12229 GCC_JIT_GLOBAL_IMPORTED.
12230 * jit.dg/test-error-array-as-pointer.c: Likewise.
12231 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12232 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12233 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12234 * jit.dg/test-using-global.c (the_global): Rename to...
12235 (imported_global): ...this.
12236 (create_code): Update to test the three kinds of global.
12237 (verify_code): Likewise.
12239 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12242 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12243 undefined behavior.
12244 * gcc.target/i386/pr64291-2.c: Updated.
12246 2015-01-12 Richard Biener <rguenther@suse.de>
12248 PR tree-optimization/64530
12249 * gfortran.dg/pr64530.f90: New testcase.
12251 2015-01-12 Richard Biener <rguenther@suse.de>
12253 PR middle-end/64357
12254 * gcc.dg/torture/pr64357.c: New testcase.
12256 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12258 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12261 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12262 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12264 2015-01-12 Martin Liska <mliska@suse.cz>
12266 * gcc.dg/ipa/PR64550.c: New test.
12268 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12271 * g++.dg/ipa/pr63470.C: New testcase.
12273 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12276 * gfortran.dg/typebound_operator_20.f90: New.
12278 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12281 * gfortran.dg/proc_ptr_comp_42.f90: New.
12283 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12286 * gfortran.dg/proc_ptr_comp_41.f90: New.
12288 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12290 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12292 2015-01-10 Tobias Burnus <burnus@net-b.de>
12295 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12296 and add dg-excess-errors.
12297 * gfortran.dg/line_length_6.f90: New.
12298 * gfortran.dg/line_length_7.f90: New.
12299 * gfortran.dg/line_length_8.f90: New.
12300 * gfortran.dg/line_length_9.f90: New.
12301 * gfortran.dg/line_length_10.f90: New.
12302 * gfortran.dg/line_length_11.f90: New.
12304 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12306 * jit.dg/test-threads.c (struct testcase): Move declaration
12307 to jit.dg/all-non-failing-tests.h.
12308 (testcases): Likewise.
12309 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12310 declaration here from jit.dg/all-non-failing-tests.h.
12311 (testcases): Likewise.
12312 * jit.dg/test-combination.c (create_code): Eliminate spelling
12313 out all of the testcases in favor of looping through the
12314 "testcases" metadata.
12315 (verify_code): Likewise.
12317 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12319 PR rtl-optimization/64536
12320 * gcc.dg/pr64536.c: New test.
12322 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12324 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12325 * jit.dg/test-combination.c (create_code): Likewise.
12326 (verify_code): Likewise.
12327 * jit.dg/test-constants.c: New test case.
12328 * jit.dg/test-threads.c: Add test-constants.c.
12330 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12333 * objc.dg/gnu-api-2-class.m: Add a test case
12334 for the above change.
12336 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12338 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12340 2015-01-09 Richard Biener <rguenther@suse.de>
12342 PR tree-optimization/64410
12343 * g++.dg/vect/pr64410.cc: New testcase.
12345 2015-01-09 Martin Liska <mliska@suse.cz>
12347 * gcc.dg/ipa/ipa-icf-32.c: New test.
12349 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12351 * c-c++-common/tsan/tsan_barrier.h: New.
12352 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12353 * c-c++-common/tsan/bitfield_race.c: Likewise.
12354 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12355 * c-c++-common/tsan/mutexset1.c: Likewise.
12356 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12357 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12358 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12359 * c-c++-common/tsan/simple_race.c: Likewise.
12360 * c-c++-common/tsan/simple_stack.c: Likewise.
12361 * c-c++-common/tsan/sleep_sync.c: Likewise.
12362 * c-c++-common/tsan/tiny_race.c: Likewise.
12363 * c-c++-common/tsan/tls_race.c: Likewise.
12364 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12365 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12366 * g++.dg/tsan/atomic_free.C: Likewise.
12367 * g++.dg/tsan/atomic_free2.C: Likewise.
12368 * g++.dg/tsan/cond_race.C: Likewise.
12369 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12371 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12374 * lib/target-supports.exp (check_effective_target_libatomic_available):
12376 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12377 targets that match effective-target libatomic_available.
12378 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12380 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12382 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12383 Verify the result of gcc_jit_context_get_last_error.
12384 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12386 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12388 PR tree-optimization/63989
12389 * gcc.dg/strlenopt-27.c: New test.
12391 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12393 * jit.dg/harness.h (set_up_logging): New function.
12394 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12395 set_up_logging on the context, so that every testcase is
12396 logged to a particular file.
12397 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12398 and call gcc_jit_context_set_logfile on the top-level context.
12400 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12403 * g++.dg/opt/pr64338.C: New test.
12405 2015-01-08 Tobias Burnus <burnus@net-b.de>
12407 * gfortran.dg/coarray/codimension_2b.f90: New file.
12408 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12409 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12411 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12414 * g++.dg/ext/fnname4.C: New.
12416 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12419 * g++.dg/cpp0x/constexpr-64462.C: New.
12421 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12424 * g++.dg/cpp0x/deleted10.C: New.
12426 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12428 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12430 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12432 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12433 GCC_JIT_UNARY_OP_ABS.
12434 (verify_unary_ops): Likewise.
12436 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12438 * jit.dg/test-arith-overflow.c: New test case.
12439 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12440 * jit.dg/test-combination.c (create_code): Likewise.
12441 (verify_code): Likewise.
12442 * jit.dg/test-threads.c (testcases): Likewise.
12444 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12446 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12447 rather than "jit". Load g++.exp, and call g++_init.
12448 Run test-*.cc files within the testsuite and *.cc files within
12450 (jit-dg-test): Drop the addition of -fgnu89-inline to
12451 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12452 doing it when compiling C testcases (since g++ does not handle
12453 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12454 is restored to the value after g++_init ran, rather than the
12455 value before g++_init ran. Return a list of
12456 $comp_output $output_file, as dg-test assumes.
12458 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12460 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12461 make it easier to figure out the origin of each test result when
12462 running test-combination.c and test-threads.c.
12463 (CHECK_VALUE): Likewise.
12464 (CHECK_DOUBLE_VALUE): Likewise.
12465 (CHECK_STRING_VALUE): Likewise.
12466 (CHECK_STRING_STARTS_WITH): Likewise.
12467 (CHECK_STRING_CONTAINS): Likewise.
12469 (check_string_value): Likewise, add "funcname" param.
12470 (check_string_starts_with): Likewise.
12471 (check_string_contains): Likewise.
12473 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12475 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12476 generating name of built executable.
12478 2015-01-07 Marek Polacek <polacek@redhat.com>
12481 * gcc.dg/pr64440.c: New test.
12482 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12484 2015-01-07 Marek Polacek <polacek@redhat.com>
12487 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12488 * gcc.dg/pr64417.c: New test.
12490 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12493 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12496 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12498 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12499 Check if testcases run without errors, not just if they compile.
12501 2015-01-06 Christian Bruel <christian.bruel@st.com>
12504 * gcc.target/sh/pr64507.c: New test.
12506 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12508 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12510 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12512 * c-c++-common/asan/sanitize-all-1.c: New test.
12513 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12514 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12515 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12516 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12518 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12520 * lib/target-supports.exp (check_profiling_available): Return 0 for
12522 (check_effective_target_tls_runtime): Likewise.
12523 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12524 * gcc.dg/20020312-2.c: Adjust for Visium.
12525 * gcc.dg/tls/thr-cse-1.c: Likewise
12526 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12527 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12528 * gcc.dg/weak/typeof-2.c: Likewise.
12530 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12532 PR rtl-optimization/64287
12533 * gcc.dg/aru-2.c: New test.
12535 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12538 * c-c++-common/ubsan/pr64344-1.c: New test.
12539 * c-c++-common/ubsan/pr64344-2.c: New test.
12541 PR tree-optimization/64465
12542 * gcc.dg/pr64465.c: New test.
12544 PR tree-optimization/64494
12545 * gcc.c-torture/compile/pr64494.c: New test.
12547 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12550 * gfortran.dg/realloc_on_assign_25.f90: New test.
12552 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12554 Update copyright years.
12556 2015-01-05 Marek Polacek <polacek@redhat.com>
12559 * gcc.dg/pr64423.c: New test.
12561 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12563 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12564 mmix-knuth-mmixware for the same reason as for MIPS.
12565 * gcc.dg/debug/debug-2.c: Ditto.
12567 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12569 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12572 * lib/gfortran.exp: Add libatomic library search path.
12573 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12574 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12576 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12578 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12580 * c-c++-common/tsan/bitfield_race.c: New testcase.
12581 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12583 2015-01-02 Tobias Burnus <burnus@net-b.de>
12585 * gfortran.dg/coarray/collectives_4.f90: New.
12587 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12590 * gfortran.dg/extends_16.f90: New.
12592 2015-01-02 Tobias Burnus <burnus@net-b.de>
12594 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12596 2015-01-02 Tobias Burnus <burnus@net-b.de>
12598 * gfortran.dg/coarray/codimension_2.f90: New.
12599 * gfortran.dg/coarray/codimension_2a.f90: New.
12600 * gfortran.dg/coarray_35.f90: New.
12601 * gfortran.dg/coarray_35a.f90: New.
12603 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12606 * gfortran.dg/dummy_procedure_11.f90: New.
12608 Copyright (C) 2015 Free Software Foundation, Inc.
12610 Copying and distribution of this file, with or without modification,
12611 are permitted in any medium without royalty provided the copyright
12612 notice and this notice are preserved.