1 2015-10-22 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/58497
4 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6 2015-10-22 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/19049
9 PR tree-optimization/65962
10 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
11 * gcc.dg/vect/vect-63.c: Adjust.
12 * gcc.dg/vect/vect-70.c: Likewise.
13 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
14 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
15 * gfortran.dg/vect/pr19049.f90: Likewise.
16 * gfortran.dg/vect/vect-8.f90: Likewise.
18 2015-10-22 Richard Biener <rguenther@suse.de>
22 * gcc.dg/torture/ftrapv-2.c: New testcase.
24 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
27 * gcc.target/s390/pr68015.c: New test.
29 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
32 * gcc.target/arm/xor-and.c: Adjust test to check for eor
35 2015-10-22 Jiong Wang <jiong.wang@arm.com>
36 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
39 * gcc.target/aarch64/pr63304_1.c: New test.
41 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/parse/enum13.C: New.
46 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
49 * g++.dg/parse/enum12.C: New.
51 2015-10-21 Martin Sebor <msebor@redhat.com>
54 * gcc.misc-tests/help.exp: Adjust.
55 * lib/options.exp (check_for_options): Add detail to output.
57 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
60 * gfortran.dg/pr67939.f90: New test.
62 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
63 Sebastian Pop <s.pop@samsung.com>
65 * gcc.dg/graphite/scop-11.c: Update pattern.
67 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
70 * g++.dg/ipa/pr67056.C: New testcase.
72 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
74 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
77 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
79 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
80 Add associated options for arm*-*-*.
81 (sqrt): Remove dummy definition.
83 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
85 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
87 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
89 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
90 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
91 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
93 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
95 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
96 sra-max-scalarization-size-Ospeed.
98 2015-10-21 Marek Polacek <polacek@redhat.com>
102 * gcc.dg/pr68024.c: New test.
104 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
106 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
107 * c-c++-common/goacc/sb-1.c: Adjust errors.
108 * c-c++-common/goacc/sb-3.c: Adjust errors.
109 * c-c++-common/goacc/loop-1.c: Adjust errors.
110 * c-c++-common/goacc/nesting-1.c: Adjust errors.
111 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
112 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
114 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
116 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
118 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
120 * gcc.dg/lto/simd-function_0.c: New test.
122 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
125 * gcc.target/i386/pr68018.c: New test.
127 2015-10-21 Richard Biener <rguenther@suse.de>
130 * gcc.dg/torture/pr68031.c: New testcase.
132 2015-10-21 Richard Biener <rguenther@suse.de>
134 PR tree-optimization/68026
135 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
137 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
139 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
140 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
141 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
142 * g++.dg/asan/default-options-1.C: Likewise.
144 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146 * gcc.target/aarch64/stp_vec_64_1.c: New test.
147 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
149 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
151 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
153 2015-10-20 Marek Polacek <polacek@redhat.com>
156 * gcc.dg/pr67964.c: New test.
158 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
160 PR rtl-optimization/67609
161 * gcc.target/i386/pr67609.c: New.
163 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
165 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
167 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
170 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
172 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
175 * gcc.target/i386/pr66810.c: New test.
177 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
181 * gcc.target/i386/pr67963-1.c: New test.
182 * gcc.target/i386/pr67963-2.c: Likewise.
183 * gcc.target/i386/pr67963-3.c: Likewise.
184 * gcc.target/i386/pr67985-1.c: Likewise.
185 * gcc.target/i386/pr67985-2.c: Likewise.
186 * gcc.target/i386/pr67985-3.c: Likewise.
188 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
190 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
192 2015-10-20 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/68017
195 * gcc.dg/torture/pr68017.c: New testcase.
197 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
200 * gcc.target/aarch64/pr66912.c: New.
201 * gcc.target/arm/pr66912.c: New.
203 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
205 * gfortran.dg/pr67900.f90: New tests.
207 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
209 * gnat.dg/opt50.adb: New test.
210 * gnat.dg/opt50_pkg.adb: New helper.
211 * gnat.dg/opt50_pkg.ads: New helper.
213 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/pr68019.f90: new test.
218 2015-10-19 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/67975
221 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
223 2015-10-19 Richard Biener <rguenther@suse.de>
225 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
227 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
230 * gcc.target/i386/pr67995-1.c: New test.
231 * gcc.target/i386/pr67995-2.c: Likewise.
232 * gcc.target/i386/pr67995-3.c: Likewise.
234 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
237 * gcc.dg/PR68002.c: New test.
239 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
241 * gcc.dg/builtins-20.c: Remove undefined behavior.
243 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
246 * gfortran.dg/common_25.f90: New file.
248 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
251 * gfortran.dg/move_alloc_15.f90: New test
252 * gfortran.dg/move_alloc_16.f90: New test
255 * gfortran.dg/deferred_character_assignment_1.f90: New test
257 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
260 * gfortran.df/pr67987.f90: New test.
261 * gfortran.dg/char_length_2.f90: Update testcase.
263 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/iamcu/test_basic_returning.c
266 (def_test_returning_type): Use union to check float return bits.
268 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
270 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
271 Replace printf with __builtin_printf.
273 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
275 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
278 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
281 * gnat.dg/pack21.adb: New test.
282 * gnat.dg/pack22.adb: Likewise.
283 * gnat.dg/pack22_pkg.ad[sb]: New helper.
285 2015-10-16 Christian Bruel <christian.bruel@st.com>
288 * gcc.target/arm/no-align.c: New test.
289 * gcc.target/arm/attr-align1.c: New test.
290 * gcc.target/arm/attr-align2.c: New test.
291 * gcc.target/arm/attr-align3.c: New test.
293 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
295 * gcc.c-torture/compile/icfmatch.c: Add testcase
297 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
300 * g++.dg/cpp1z/fold-ice1.C: New.
302 2015-10-16 Michael Collison <michael.collison@linaro.org>
303 Andrew Pinski <andrew.pinski@caviumnetworks.com>
305 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
307 2015-10-15 Marek Polacek <polacek@redhat.com>
309 * gcc.dg/tree-ssa/reassoc-42.c: New test.
311 2015-10-15 Marek Polacek <polacek@redhat.com>
313 PR tree-optimization/67953
314 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
316 * gcc.dg/torture/pr67953.c: New test.
318 2015-10-14 Jeff Law <law@redhat.com>
320 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
321 contained within have their own file/test now.
322 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
323 ssa-dom-thread-2.c. Tighten expected output slightly and comment
324 expectations a bit more.
325 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
327 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
328 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
329 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
332 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
334 2015-10-14 Marek Polacek <polacek@redhat.com>
336 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
346 2015-10-14 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/67915
349 * gcc.dg/torture/pr67915.c: New testcase.
351 2015-10-14 Marek Polacek <polacek@redhat.com>
353 PR tree-optimization/67815
354 * gcc.dg/tree-ssa/reassoc-39.c: New test.
355 * gcc.dg/tree-ssa/reassoc-40.c: New test.
356 * gcc.dg/tree-ssa/reassoc-41.c: New test.
358 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
360 * gcc.dg/pragma-pop_options-1.c: New test.
362 2015-10-13 Jakub Jelinek <jakub@redhat.com>
363 Aldy Hernandez <aldyh@redhat.com>
365 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
366 * c-c++-common/gomp/clauses-1.c: New test.
367 * c-c++-common/gomp/clauses-2.c: New test.
368 * c-c++-common/gomp/clauses-3.c: New test.
369 * c-c++-common/gomp/clauses-4.c: New test.
370 * c-c++-common/gomp/declare-target-1.c: New test.
371 * c-c++-common/gomp/declare-target-2.c: New test.
372 * c-c++-common/gomp/depend-3.c: New test.
373 * c-c++-common/gomp/depend-4.c: New test.
374 * c-c++-common/gomp/doacross-1.c: New test.
375 * c-c++-common/gomp/if-1.c: New test.
376 * c-c++-common/gomp/if-2.c: New test.
377 * c-c++-common/gomp/linear-1.c: New test.
378 * c-c++-common/gomp/map-2.c: New test.
379 * c-c++-common/gomp/map-3.c: New test.
380 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
381 f_omp_target_data): Add map clause to target data.
382 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
383 * c-c++-common/gomp/ordered-1.c: New test.
384 * c-c++-common/gomp/ordered-2.c: New test.
385 * c-c++-common/gomp/ordered-3.c: New test.
386 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
388 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
389 clause and ordered construct where no longer allowed.
390 * c-c++-common/gomp/priority-1.c: New test.
391 * c-c++-common/gomp/reduction-1.c: New test.
392 * c-c++-common/gomp/schedule-simd-1.c: New test.
393 * c-c++-common/gomp/sink-1.c: New test.
394 * c-c++-common/gomp/sink-2.c: New test.
395 * c-c++-common/gomp/sink-3.c: New test.
396 * c-c++-common/gomp/sink-4.c: New test.
397 * c-c++-common/gomp/udr-1.c: New test.
398 * c-c++-common/taskloop-1.c: New test.
399 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
400 value of _OPENMP macro.
401 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
402 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
403 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
404 * gcc.dg/gomp/clause-1.c:
405 * gcc.dg/gomp/reduction-1.c: New test.
406 * gcc.dg/gomp/sink-fold-1.c: New test.
407 * gcc.dg/gomp/sink-fold-2.c: New test.
408 * gcc.dg/gomp/sink-fold-3.c: New test.
409 * gcc.dg/vect/vect-simd-clone-15.c: New test.
410 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
411 of non-static data members.
412 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
413 Add some linear clause tests.
414 * g++.dg/gomp/declare-simd-3.C: New test.
415 * g++.dg/gomp/linear-1.C: New test.
416 * g++.dg/gomp/member-1.C: New test.
417 * g++.dg/gomp/member-2.C: New test.
418 * g++.dg/gomp/pr66571-2.C: New test.
419 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
421 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
423 * g++.dg/gomp/reference-1.C: New test.
424 * g++.dg/gomp/sink-1.C: New test.
425 * g++.dg/gomp/sink-2.C: New test.
426 * g++.dg/gomp/sink-3.C: New test.
427 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
428 * g++.dg/gomp/this-1.C: New test.
429 * g++.dg/gomp/this-2.C: New test.
430 * g++.dg/vect/simd-clone-2.cc: New test.
431 * g++.dg/vect/simd-clone-2.h: New test.
432 * g++.dg/vect/simd-clone-3.cc: New test.
433 * g++.dg/vect/simd-clone-4.cc: New test.
434 * g++.dg/vect/simd-clone-4.h: New test.
435 * g++.dg/vect/simd-clone-5.cc: New test.
437 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
439 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
440 after r228716 (Fix vtbl[34] and vtbx4).
442 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
444 PR tree-optimization/67909, 67947
445 * gcc.dg/torture/pr67947.c: New test.
447 2015-10-13 Jeff Law <law@redhat.com>
449 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
451 2015-10-12 Jeff Law <law@redhat.com>
453 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
454 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
455 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
458 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
460 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
463 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
465 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
467 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
468 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
469 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
470 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
471 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
472 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
473 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
474 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
476 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
478 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
479 and -mno-frame-header-opt options.
480 * gcc.target/mips/frame-header-1.c: New file.
481 * gcc.target/mips/frame-header-2.c: New file.
482 * gcc.target/mips/frame-header-3.c: New file.
484 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
485 Hale Wang <hale.wang@arm.com>
487 * gcc.dg/tree-ssa/forwprop-33.c: New.
489 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
492 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
493 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
494 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
495 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
496 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
497 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
498 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
499 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
500 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
501 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
503 2015-10-09 David Malcolm <dmalcolm@redhat.com>
505 * lib/multiline.exp: New file.
506 * lib/prune.exp: Load multiline.exp.
507 (prune_gcc_output): Call into multiline.exp to handle any
508 multiline output directives.
509 * lib/libgo.exp: Load multiline.exp before prune.exp, using
512 2015-10-09 Martin Jambor <mjambor@suse.cz>
514 PR tree-optimization/67794
515 * gcc.dg/ipa/ipa-sra-10.c: New test.
516 * gcc.dg/torture/pr67794.c: Likewise.
518 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
520 PR rtl-optimization/67828
521 * gcc.dg/torture/pr67828.c: New.
523 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
526 * lib/target-supports.exp (check_effective_target_non_strict_align):
528 * gcc.target/arm/pr67366.c: New test.
530 2015-10-09 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/67891
533 * gcc.dg/tree-ssa/pr67891.c: New testcase.
535 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
537 * gcc.dg/builtins-47.c: Test the optimized dump instead.
539 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
541 * gcc.dg/vect/vect-outer-simd-3.c: New test.
543 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
545 * gcc.dg/loop-unswitch-2.c: New test.
546 * gcc.dg/loop-unswitch-3.c: Likewise.
547 * gcc.dg/loop-unswitch-4.c: Likewise.
549 2015-10-08 Tom de Vries <tom@codesourcery.com>
551 * gcc.dg/dse.c: Only dump in dse1 pass.
552 * gcc.dg/tree-ssa/pr30375.c: Same.
554 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
557 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
558 (PUSH, POP): New defines.
559 (sse2_test): Use PUSH and POP to misalign runtime stack.
560 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
562 2015-10-07 James Norris <jnorris@codesourcery.com>
564 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
565 to atomic_init. (atomic_init): Restrict flags usage.
567 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
570 * gfortran.dg/sizeof_5.f90: New test.
572 2015-10-06 Jeff Law <law@redhat.com>
574 * gcc.c-torture/compile/pr67816.c: New test.
576 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
578 * gcc.target/aarch64/get_lane_f16_1.c: New test.
580 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
583 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
585 2015-10-06 Marek Polacek <polacek@redhat.com>
588 * c-c++-common/Wtautological-compare-4.c: New test.
590 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
591 Peter Bergner <bergner@vnet.ibm.com>
594 * gcc.target/powerpc/pr67808.c: New test.
596 2015-10-06 Nick Clifton <nickc@redhat.com>
598 * gcc.target/msp430: New directory.
599 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
601 * gcc.target/msp430/data-attributes.c: New file. Checks the
602 noinit and persistent data attributes.
604 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
606 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
608 2015-10-06 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/67859
611 * gcc.dg/torture/pr67859.c: New testcase.
613 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
615 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
617 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/template/defarg19.C: New.
621 * g++.dg/template/defarg20.C: Likewise.
623 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
624 Sebastian Pop <s.pop@samsung.com>
626 * gcc.dg/graphite/scop-sor.c: Un-xfail.
628 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
629 Sebastian Pop <s.pop@samsung.com>
631 * gcc.dg/graphite/scop-sor.c: Xfail.
633 2015-10-05 Martin Jambor <mjambor@suse.cz>
634 Jan Hubicka <hubicka@ucw.cz>
636 * gcc.dg/ipa/propalign-4.c: New test.
637 * gcc.dg/ipa/propalign-5.c: Likewise.
639 2015-10-05 Marek Polacek <polacek@redhat.com>
641 PR tree-optimization/67821
642 * gcc.dg/torture/pr67821-2.c: New test.
643 * gcc.dg/torture/pr67821.c: New test.
645 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
647 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
649 2015-10-05 Christian Bruel <christian.bruel@st.com>
651 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
653 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
655 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
656 (exec_vcvt): Add comments.
658 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
660 PR rtl-optimization/67447
661 * gcc.target/i386/pr67447.c: New test.
663 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
667 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
668 * gcc.target/i386/vect-perm-even-1.c: Ditto.
669 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
670 * gcc.target/i386/vect-unpack-1.c: Ditto.
671 * gcc.target/i386/vect-unpack-2.c: Ditto.
673 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
676 * gfortran.dg/common_24.f: New.
678 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
680 * gcc.target/arm/pr67756.c: Fixed warnings.
682 2015-10-02 Marek Polacek <polacek@redhat.com>
685 * gcc.dg/pr67730-1.c: New test.
686 * gcc.dg/pr67730-2.c: New test.
687 * gcc.dg/pr67730.h: New test.
689 2015-10-02 Marek Polacek <polacek@redhat.com>
691 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
693 2015-10-02 Sebastian Pop <s.pop@samsung.com>
695 PR tree-optimization/67754
696 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
697 * gfortran.dg/graphite/block-2.f: Same.
699 2015-10-02 Sebastian Pop <s.pop@samsung.com>
701 * gcc.dg/graphite/scop-23.c: New.
703 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
705 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
708 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
710 PR rtl-optimization/67756
711 * gcc.target/arm/pr67756.c: New.
713 2015-10-02 Jiong Wang <jiong.wang@arm.com>
715 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
716 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
717 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
719 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
722 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
724 * gcc.target/i386/vect-pack-trunc-1.c: New test.
725 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
726 * gcc.target/i386/vect-perm-even-1.c: Ditto.
727 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
728 * gcc.target/i386/vect-unpack-1.c: Ditto.
729 * gcc.target/i386/vect-unpack-2.c: Ditto.
731 2015-10-02 Marek Polacek <polacek@redhat.com>
734 * c-c++-common/Wduplicated-cond-1.c: New test.
735 * c-c++-common/Wduplicated-cond-2.c: New test.
736 * c-c++-common/Wduplicated-cond-3.c: New test.
737 * c-c++-common/Wduplicated-cond-4.c: New test.
738 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
739 -Wduplicated-cond warning.
741 2015-10-02 Renlin Li <renlin.li@arm.com>
743 * gcc.target/aarch64/csneg-1.c: Update.
745 2015-10-02 Renlin Li <renlin.li@arm.com>
748 * gcc.target/aarch64/pr66776.c: New.
750 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
752 * gnat.dg/warn13.adb: New test.
754 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
756 * gnat.dg/vect15.ad[sb]: New test.
757 * gnat.dg/vect16.ad[sb]: Likewise.
758 * gnat.dg/vect17.ad[sb]: Likewise.
759 * gnat.dg/vect18.ad[sb]: Likewise.
761 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
763 PR rtl-optimization/67786
764 PR rtl-optimization/67787
765 * gcc.dg/pr67786.c: New test.
766 * gcc.dg/pr67787.c: Likewise.
768 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
770 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
772 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
775 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
777 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
781 * gfortran.dg/string_array_constructor_1.f90: New.
782 * gfortran.dg/string_array_constructor_2.f90: New.
783 * gfortran.dg/string_array_constructor_3.f90: New.
785 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
789 * gcc.target/powerpc/pr67789.c: New testcase.
791 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
794 * gfortran.dg/pr67802.f90: New test.
796 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
799 gfortran.dg/pr66979.f90: new test.
801 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
804 * gfortran.dg/pr67616.f90: New test.
806 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
809 * g++.dg/cpp0x/range-for30.C: New.
811 2015-10-01 Marek Polacek <polacek@redhat.com>
814 * gcc.dg/atomic/pr65345-4.c: New test.
815 * gcc.dg/pr65345-3.c: New test.
817 2015-10-01 Marek Polacek <polacek@redhat.com>
819 PR tree-optimization/67769
820 * gcc.dg/torture/pr67769.c: New test.
822 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
824 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
826 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
829 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
831 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
833 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
834 (main): Rename to sse2_test. Abort if count != 5.
835 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
837 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
839 2015-10-01 Richard Biener <rguenther@suse.de>
841 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
842 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
844 2015-09-30 Jeff Law <law@redhat.com>
846 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
848 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
850 PR rtl-optimization/67037
851 * gcc.c-torture/execute/pr67037.c: New test.
853 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
855 * lib/target-supports.exp (check_effective_target_sync_int_128):
856 Return 1 on spu-*-* targets.
857 (check_effective_target_sync_int_128_runtime): Likewise.
858 (check_effective_target_sync_long_long): Likewise.
859 (check_effective_target_sync_long_long_runtime): Likewise.
860 (check_effective_target_sync_int_long): Likewise.
861 (check_effective_target_sync_char_short): Likewise.
863 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
865 * gcc.target/i386/pr67761.c: New test.
867 2015-09-30 Marek Polacek <polacek@redhat.com>
870 * gcc.dg/pr67730.c: New test.
872 2015-09-30 Marek Polacek <polacek@redhat.com>
874 PR tree-optimization/67690
875 * gcc.dg/torture/pr67690.c: New test.
877 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
879 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
880 * g++.dg/gomp/tls-wrap4.C: Likewise.
881 * gcc.dg/atomic-op-optimize.c: Likewise.
882 * gcc.dg/pr54087.c: Likewise.
883 * gcc.dg/tls/section-2.c: Likewise.
884 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
885 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
886 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
887 * gcc.target/arm/divzero.c: Likewise.
888 * gcc.target/arm/sibcall-2.c: Likewise.
889 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
890 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
891 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
892 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
893 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
894 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
895 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
896 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
897 * gfortran.dg/default_format_2.f90: Likewise.
898 * gfortran.dg/default_format_denormal_2.f90: Likewise.
900 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
902 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
904 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
906 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
907 * gfortran.dg/round_4.f90: ditto.
909 2015-09-29 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/67170
912 * gfortran.dg/pr67170.f90: New testcase.
914 2015-09-29 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/67741
917 * gcc.dg/torture/pr67741.c: New testcase.
919 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
921 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
922 non-zero for __builtin_signbit tests.
924 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
927 * gcc.target/i386/pr65105-1.c: New.
928 * gcc.target/i386/pr65105-2.c: New.
929 * gcc.target/i386/pr65105-3.c: New.
930 * gcc.target/i386/pr65105-4.C: New.
931 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
933 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
935 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
937 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
941 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
943 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
944 * gfortran.dg/function_types_3.f90: Change error message to
945 "Type inaccessible...."
946 * gfortran.dg/ptr_func_assign_1.f08: New test.
947 * gfortran.dg/ptr_func_assign_2.f08: New test.
949 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
953 * gfortran.dg/ptr_func_assign_3.f08: New test.
954 * gfortran.dg/ptr_func_assign_4.f08: New test.
956 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
957 Sebastian Pop <s.pop@samsung.com>
959 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
960 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
961 * gcc.dg/graphite/block-3.c: Same.
962 * gcc.dg/graphite/block-4.c: Same.
963 * gcc.dg/graphite/block-5.c: Same.
964 * gcc.dg/graphite/block-6.c: Same.
965 * gcc.dg/graphite/block-7.c: Same.
966 * gcc.dg/graphite/block-8.c: Same.
967 * gcc.dg/graphite/block-pr47654.c: Same.
968 * gcc.dg/graphite/interchange-0.c: Same.
969 * gcc.dg/graphite/interchange-1.c: Same.
970 * gcc.dg/graphite/interchange-10.c: Same.
971 * gcc.dg/graphite/interchange-11.c: Same.
972 * gcc.dg/graphite/interchange-12.c: Same.
973 * gcc.dg/graphite/interchange-13.c: Same.
974 * gcc.dg/graphite/interchange-14.c: Same.
975 * gcc.dg/graphite/interchange-15.c: Same.
976 * gcc.dg/graphite/interchange-3.c: Same.
977 * gcc.dg/graphite/interchange-4.c: Same.
978 * gcc.dg/graphite/interchange-5.c: Same.
979 * gcc.dg/graphite/interchange-6.c: Same.
980 * gcc.dg/graphite/interchange-7.c: Same.
981 * gcc.dg/graphite/interchange-8.c: Same.
982 * gcc.dg/graphite/interchange-9.c: Same.
983 * gcc.dg/graphite/interchange-mvt.c: Same.
984 * gcc.dg/graphite/pr35356-1.c: Same.
985 * gcc.dg/graphite/pr35356-3.c: Same.
986 * gcc.dg/graphite/pr37485.c: Same.
987 * gcc.dg/graphite/scop-1.c: Same.
988 * gcc.dg/graphite/scop-11.c: Same.
989 * gcc.dg/graphite/scop-5.c: Same.
990 * gcc.dg/graphite/uns-block-1.c: Same.
991 * gcc.dg/graphite/uns-interchange-9.c: Same.
992 * gfortran.dg/graphite/block-1.f90: Same.
993 * gfortran.dg/graphite/interchange-3.f90: Same.
994 * gfortran.dg/graphite/pr14741.f90: Same.
995 * gfortran.dg/graphite/block-2.f: Same.
997 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
998 Sebastian Pop <s.pop@samsung.com>
1000 PR tree-optimization/67700
1001 * gcc.dg/graphite/run-id-pr67700.c: New.
1003 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1006 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1007 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1009 * gcc.target/sh/pr54236-5.c: New.
1010 * gcc.target/sh/pr54236-6.c: New.
1012 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1014 PR rtl-optimization/67456
1015 PR rtl-optimization/67464
1016 PR rtl-optimization/67465
1017 * gcc.dg/pr67465.c: New test.
1019 2015-09-28 Tom de Vries <tom@codesourcery.com>
1021 PR tree-optimization/62171
1022 * gcc.dg/vect/pr62171.c: New test.
1024 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1026 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1027 skip on AIX. XFAIL individual line tests.
1029 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1031 PR rtl-optimization/64164
1032 PR tree-optimization/67312
1033 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1034 * gcc.target/i386/stackalign/return-4.c: Add -O.
1036 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1038 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1040 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1043 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1045 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1047 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1048 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1049 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1050 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1051 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1052 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1053 DW_AT_noreturn on AIX.
1054 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1055 DW_AT_noreturn on AIX.
1056 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1057 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1058 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1059 DW_AT_GNU_deleted on AIX.
1060 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1061 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1062 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1063 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1064 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1065 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1066 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1067 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1068 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1069 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1070 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1071 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1072 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1073 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1074 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1076 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1079 * gfortran.dg/pr67614.f90: New test.
1081 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1084 * gfortran.dg/pr67525.f90: New test.
1086 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1089 * gfortran.dg/allocatable_function_9.f90: New.
1091 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1094 * gcc.target/sh/pr67675.c: New.
1096 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1098 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1100 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1102 * gcc.target/i386/pr66749.c (dg-options): Replace
1103 -mtune=lakemount with -mtune=lakemont.
1104 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1105 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1107 2015-09-25 Marek Polacek <polacek@redhat.com>
1109 * c-c++-common/ubsan/bounds-11.c: New test.
1110 * c-c++-common/ubsan/bounds-12.c: New test.
1112 2015-09-25 Marek Polacek <polacek@redhat.com>
1115 * c-c++-common/ubsan/pr64906.c: New test.
1117 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1119 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1120 with -mtune=lakemount.
1121 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1122 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1124 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1127 * gcc.dg/Werror-13.c: New test.
1129 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1131 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1133 2015-09-24 Richard Biener <rguenther@suse.de>
1136 * g++.dg/pr67699.C: New testcase.
1138 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1141 * gcc.target/arm/fp16-inf.c: New test.
1143 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1145 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1146 name while checking for AVX-512VBMI presence.
1148 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1150 * lib/target-supports.exp (check_effective_target_pie): Check for
1151 PIE support on Solaris 11.x and 12.
1153 2015-09-24 Richard Biener <rguenther@suse.de>
1155 * g++.dg/tree-ssa/restrict3.C: New testcase.
1157 2015-09-24 Richard Biener <rguenther@suse.de>
1159 PR tree-optimization/48885
1160 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1162 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1164 * c-c++-common/Wmisleading-indentation.c: Augment test.
1166 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1168 Fix small typos in the coding rule enforcement warnings.
1169 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1172 2015-09-23 Richard Biener <rguenther@suse.de>
1175 * gcc.dg/ubsan/pr67662.c: New testcase.
1177 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1180 * gcc.dg/pragma-diag-6.c: New test.
1182 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1184 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1186 2015-09-23 Richard Biener <rguenther@suse.de>
1188 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1190 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1192 * c-c++-common/Wmisleading-indentation.c: Augment test.
1194 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1196 * g++.dg/diagostic/disable.C: New.
1198 2015-09-22 Tom de Vries <tom@codesourcery.com>
1200 PR tree-optimization/67671
1201 * g++.dg/pr67671.C: New test.
1203 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1206 * gcc.target/i386/pr67480.c: New test.
1208 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1210 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1211 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1212 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1213 avx512dq, avx512cd, avx512er and avx512pf.
1215 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1217 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1218 update-fetch operations.
1219 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1221 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1223 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1224 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1226 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1228 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1230 * gcc.target/aarch64/atomic-inst-swap.c: New.
1232 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1234 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1235 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1236 * gcc.target/i386/pr59789.c (f1): Likewise.
1237 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1238 * gcc.target/i386/intrinsics_6.c: Likewise.
1239 * gcc.dg/winline-5.c (int t): Likewise.
1240 * gcc.dg/winline-9.c (t): Likewise.
1241 * gcc.dg/always_inline2.c (q): Likewise.
1242 * gcc.dg/winline-2.c (inline int t): Likewise.
1243 * gcc.dg/winline-6.c: Likewise.
1244 * gcc.dg/winline-10.c (void g): Likewise.
1245 * gcc.dg/pr49243.c (void parse): Likewise.
1246 * gcc.dg/always_inline3.c (q2): Likewise.
1247 * gcc.dg/winline-3.c: Likewise.
1248 * gcc.dg/winline-7.c (inline void *t): Likewise.
1250 2015-09-22 Tom de Vries <tom@codesourcery.com>
1252 PR tree-optimization/67666
1253 * g++.dg/pr67666.C: New test.
1255 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1258 * gfortran.dg/pr67615.f90: new test.
1260 2015-09-21 Jeff Law <law@redhat.com>
1262 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1264 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1266 Complete the implementation of N4230, Nested namespace definition.
1267 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1268 attributes and nested namespace definitions.
1269 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1270 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1271 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1272 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1273 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1274 appearing before the namespace identifier.
1276 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1279 * gcc.dg/cpp/pr66415-1.c: Test column number.
1281 2015-09-21 Richard Biener <rguenther@suse.de>
1283 * g++.dg/ext/attr-alias-3.C: Add -g.
1285 2015-09-21 Richard Biener <rguenther@suse.de>
1288 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1290 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1293 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1295 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1297 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1299 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1302 * gcc.dg/pr53265.c: Update.
1304 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1306 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1308 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1311 * gcc.target/sh/pr59478.c: New.
1313 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1316 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1317 * gcc.target/sh/pr54236-2.c: Likewise.
1319 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1321 * gcc.target/sh/pr43417.c: Move target independent test to ...
1322 * gcc.c-torture/compile/pr43417.c: ... here.
1324 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1326 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1327 check_effective_target_big_endian, check_effective_target_little_endian,
1328 check_effective_target_any_fpu, check_effective_target_double_fpu,
1329 check_effective_target_use_single_only_fpu,
1330 check_effective_target_default_single_fpu,
1331 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1332 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1333 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1334 check_effective_target_fmovd_enabled,
1335 check_effective_target_has_privileged, check_effective_target_has_pref,
1336 check_effective_target_banked_r0r7_isr,
1337 check_effective_target_stack_save_isr): New effective target checks.
1338 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1339 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1340 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1341 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1342 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1343 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1344 * gcc.target/sh/attr-isr.c: Likewise.
1345 * gcc.target/sh/fpul-usage-1.c: Likewise.
1346 * gcc.target/sh/hiconst.c: Likewise.
1347 * gcc.target/sh/mfmovd.c: Likewise.
1348 * gcc.target/sh/pr21255-3.c: Likewise.
1349 * gcc.target/sh/pr33135-1.c: Likewise.
1350 * gcc.target/sh/pr33135-2.c: Likewise.
1351 * gcc.target/sh/pr33135-3.c: Likewise.
1352 * gcc.target/sh/pr33135-4.c: Likewise.
1353 * gcc.target/sh/pr39423-2.c: Likewise.
1354 * gcc.target/sh/pr49880-4.c: Likewise.
1355 * gcc.target/sh/pr49880-5.c: Likewise.
1356 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1357 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1358 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1359 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1360 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1361 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1362 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1363 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1364 * gcc.target/sh/pr50751-2.c: Likewise.
1365 * gcc.target/sh/pr50751-3.c: Likewise.
1366 * gcc.target/sh/pr50751-5.c: Likewise.
1367 * gcc.target/sh/pr50751-6.c: Likewise.
1368 * gcc.target/sh/pr50751-8.c: Likewise.
1369 * gcc.target/sh/pr51244-15.c: Likewise.
1370 * gcc.target/sh/pr51244-2.c: Likewise.
1371 * gcc.target/sh/pr51244-20.c: Likewise.
1372 * gcc.target/sh/pr51244-6.c: Likewise.
1373 * gcc.target/sh/pr52483-4.c: Likewise.
1374 * gcc.target/sh/pr53511-1.c: Likewise.
1375 * gcc.target/sh/pr53512-1.c: Likewise.
1376 * gcc.target/sh/pr53512-2.c: Likewise.
1377 * gcc.target/sh/pr53512-3.c: Likewise.
1378 * gcc.target/sh/pr53512-4.c: Likewise.
1379 * gcc.target/sh/pr53513-1.c: Likewise.
1380 * gcc.target/sh/pr54089-2.c: Likewise.
1381 * gcc.target/sh/pr54089-3.c: Likewise.
1382 * gcc.target/sh/pr54089-4.c: Likewise.
1383 * gcc.target/sh/pr54602-2.c: Likewise.
1384 * gcc.target/sh/pr54602-3.c: Likewise.
1385 * gcc.target/sh/pr54602-4.c: Likewise.
1386 * gcc.target/sh/pr54680.c: Likewise.
1387 * gcc.target/sh/pr55303-1.c: Likewise.
1388 * gcc.target/sh/pr55303-2.c: Likewise.
1389 * gcc.target/sh/pr55303-3.c: Likewise.
1390 * gcc.target/sh/pr56547-1.c: Likewise.
1391 * gcc.target/sh/pr56547-2.c: Likewise.
1392 * gcc.target/sh/pr61195.c: Likewise.
1393 * gcc.target/sh/pr61996.c: Likewise.
1394 * gcc.target/sh/pr6526.c: Likewise.
1395 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1396 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1397 * gcc.target/sh/prefetch.c: Likewise.
1398 * gcc.target/sh/rte-delay-slot.c: Likewise.
1399 * gcc.target/sh/sh2a-band.c: Likewise.
1400 * gcc.target/sh/sh2a-bclr.c: Likewise.
1401 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1402 * gcc.target/sh/sh2a-bld.c: Likewise.
1403 * gcc.target/sh/sh2a-bor.c: Likewise.
1404 * gcc.target/sh/sh2a-bset.c: Likewise.
1405 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1406 * gcc.target/sh/sh2a-bxor.c: Likewise.
1407 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1408 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1409 * gcc.target/sh/sh2a-movrt.c: Likewise.
1410 * gcc.target/sh/sh2a-resbank.c: Likewise.
1411 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1412 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1413 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1414 * gcc.target/sh/sh4a-cosf.c: Likewise.
1415 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1416 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1417 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1418 * gcc.target/sh/sh4a-sinf.c: Likewise.
1420 2015-09-20 Jeff Law <law@redhat.com>
1422 PR tree-optimization/47679
1423 * g++.dg/warn/Wuninitialized-6.C: New test.
1425 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1427 Implement nested namespace definitions.
1428 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1429 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1430 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1431 * g++.dg/lookup/name-clash5.C: Adjust.
1432 * g++.dg/lookup/name-clash6.C: Likewise.
1434 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1436 * gcc.dg/pragma-diag-5.c: New test.
1438 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc.dg/torture/pr67619.c: New test.
1442 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1445 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1447 PR tree-optimization/67283
1448 * gcc.dg/tree-ssa/sra-15.c: New.
1449 * gcc.dg/tree-ssa/sra-16.c: New.
1451 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1454 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1455 (f2, f3): Make the function static.
1456 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1458 2015-09-17 Christian Bruel <christian.bruel@st.com>
1460 * gcc.target/arm/attr_thumb-static2.c: New test.
1462 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/overflow_sum3.adb: New test.
1466 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1468 * gcc.target/arm/stack-checking.c: New test.
1470 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1473 * gfortran.dg/public_private_module_5.f90: Add module procedure
1474 trigger_smod to ensure that the smod file is written.
1476 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1478 * gcc.target/aarch64/copysign_1.c: New.
1479 * gcc.target/aarch64/copysign_2.c: New.
1481 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1483 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1484 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1485 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1487 2015-09-16 John Marino <gnugcc@marino.st>
1489 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1491 2015-09-16 Richard Biener <rguenther@suse.de>
1494 * gcc.dg/torture/pr67253.c: New testcase.
1496 2015-09-16 Richard Biener <rguenther@suse.de>
1499 * gcc.dg/pr67271.c: New testcase.
1501 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1503 * gnat.dg/opt49.adb: New test.
1505 2015-09-16 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/torture/pr67442.c: New testcase.
1510 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1512 * gnat.dg/array24.adb: New test.
1513 * gnat.dg/blocklocs.adb: Delete.
1515 2015-09-15 Marek Polacek <polacek@redhat.com>
1518 * gcc.dg/pr67580.c: New test.
1520 2015-09-15 Richard Biener <rguenther@suse.de>
1522 PR tree-optimization/67470
1523 * gcc.dg/torture/pr67470.c: New testcase.
1525 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1527 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1529 2015-09-15 Richard Biener <rguenther@suse.de>
1532 * gcc.dg/pr67563.c: New testcase.
1534 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1537 * gfortran.dg/pr67460.f90: New test.
1539 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1541 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1542 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1544 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/cpp0x/new-auto1.C: New.
1549 2015-09-11 Mark Wielaard <mjw@redhat.com>
1552 * g++.dg/warn/unused-variable-1.C: New test.
1553 * g++.dg/warn/unused-variable-2.C: Likewise.
1554 * gcc.dg/unused-4.c: Adjust warning for static const.
1555 * gcc.dg/unused-variable-1.c: New test.
1556 * gcc.dg/unused-variable-2.c: Likewise.
1558 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1560 * gfortran.dg/private_type_3.f90: Require visibility.
1561 * gfortran.dg/module_variable_2.f90: Same.
1562 * gfortran.dg/nested_forall_1.f: Same.
1563 * gfortran.dg/elemental_dependency_4.f90: Same.
1564 * gfortran.dg/bind_c_usage_25.f90: Same.
1565 * gfortran.dg/access_spec_1.f90: Same.
1566 * gfortran.dg/public_private_module_2.f90: Same.
1567 * gfortran.dg/host_assoc_variable_1.f90: Same.
1568 * gfortran.dg/public_private_module_6.f90: Same.
1569 * gfortran.dg/module_variable_1.f90: Same.
1570 * gfortran.dg/pr37286.f90: Same.
1571 * gfortran.dg/internal_pack_7.f90: Same.
1572 * gfortran.dg/submodule_10.f08: Same.
1573 * gfortran.dg/allocatable_function_8.f90: Same.
1574 * gfortran.dg/merge_init_expr_2.f90: Same.
1575 * gfortran.dg/class_37.f03: Same.
1576 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1577 * gfortran.dg/typebound_call_20.f03: Same.
1578 * gfortran.dg/proc_ptr_result_3.f90: Same.
1579 * gfortran.dg/pr32535.f90: Same.
1580 * gfortran.dg/typebound_proc_19.f90: Same.
1581 * gfortran.dg/initialization_10.f90: Same.
1582 * gfortran.dg/bind_c_usage_8.f03: Same.
1583 * gfortran.dg/pr61335.f90: Same.
1584 * gfortran.dg/elemental_dependency_5.f90: Same.
1585 * gfortran.dg/proc_ptr_3.f90: Same.
1586 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1588 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1590 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1591 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1592 * gcc.dg/loop-8.c: Likewise.
1594 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/specs/addr1.ads: Remove.
1599 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1601 * gcc.dg/pie-link.c: Add -pie to dg-options.
1603 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1605 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1606 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1608 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610 * gcc.target/powerpc/swaps-p8-20.c: New test.
1611 * gcc.target/powerpc/swaps-p8-21.c: New test.
1613 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1616 * gfortran.dg/pr67526.f90: New test.
1618 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/variadic166.C: New.
1623 2015-09-09 Mark Wielaard <mjw@redhat.com>
1625 * c-c++-common/nonnull-1.c: New test.
1627 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1630 * gfortran.dg/submodule_11.f08: New test.
1632 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1635 * gcc.c-torture/compile/pr67506.c: New test.
1637 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1639 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1640 initialization with a byte mask. No change expected here.
1641 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1642 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1643 initialization with contigious bitmask. Literal pool is expectd
1646 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1649 * gcc.target/arm/pr67439_1.c: New test.
1651 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1653 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1656 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/gomp/pr67523.C: New test.
1662 * g++.dg/gomp/pr67522.C: New test.
1665 * c-c++-common/gomp/pr67521.c: New test.
1668 * c-c++-common/gomp/pr67517.c: New test.
1671 * g++.dg/gomp/pr67514.C: New test.
1674 * g++.dg/gomp/pr67511.C: New test.
1677 * c-c++-common/gomp/pr67502.c: New test.
1679 2015-09-09 Marek Polacek <polacek@redhat.com>
1682 * gcc.dg/pr67512.c: New test.
1684 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1688 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1689 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1690 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1692 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1694 * gcc.target/aarch64/mod_2.x: New file.
1695 * gcc.target/aarch64/mod_256.x: Likewise.
1696 * gcc.target/arm/mod_2.c: New test.
1697 * gcc.target/arm/mod_256.c: Likewise.
1698 * gcc.target/aarch64/mod_2.c: Likewise.
1699 * gcc.target/aarch64/mod_256.c: Likewise.
1701 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/gomp/pr67504.C: New test.
1707 * c-c++-common/gomp/pr67501.c: New test.
1710 * gcc.dg/gomp/pr67500.c: New test.
1713 * gcc.dg/gomp/pr67495.c: New test.
1715 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1716 Sebastian Pop <s.pop@samsung.com>
1718 PR tree-optimization/53852
1719 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1720 both isl-0.12 and isl-0.15.
1721 * gcc.dg/graphite/uns-interchange-14.c: Same.
1722 * gcc.dg/graphite/uns-interchange-15.c: Same.
1723 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1725 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1726 Sebastian Pop <s.pop@samsung.com>
1728 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1729 * gcc.dg/graphite/block-1.c: Same.
1730 * gcc.dg/graphite/block-5.c: Same.
1731 * gcc.dg/graphite/block-6.c: Same.
1732 * gcc.dg/graphite/interchange-1.c: Same.
1733 * gcc.dg/graphite/interchange-10.c: Same.
1734 * gcc.dg/graphite/interchange-11.c: Same.
1735 * gcc.dg/graphite/interchange-13.c: Same.
1736 * gcc.dg/graphite/interchange-14.c: Same.
1737 * gcc.dg/graphite/interchange-3.c: Same.
1738 * gcc.dg/graphite/interchange-4.c: Same.
1739 * gcc.dg/graphite/interchange-7.c: Same.
1740 * gcc.dg/graphite/interchange-8.c: Same.
1741 * gcc.dg/graphite/interchange-9.c: Same.
1742 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1743 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1744 * gcc.dg/graphite/pr37485.c: Same.
1745 * gcc.dg/graphite/scop-0.c (int toto): Same.
1746 * gcc.dg/graphite/scop-1.c: Same.
1747 * gcc.dg/graphite/scop-10.c: Same.
1748 * gcc.dg/graphite/scop-11.c: Same.
1749 * gcc.dg/graphite/scop-12.c: Same.
1750 * gcc.dg/graphite/scop-13.c: Same.
1751 * gcc.dg/graphite/scop-16.c: Same.
1752 * gcc.dg/graphite/scop-17.c: Same.
1753 * gcc.dg/graphite/scop-18.c: Same.
1754 * gcc.dg/graphite/scop-2.c: Same.
1755 * gcc.dg/graphite/scop-21.c (int test): Same.
1756 * gcc.dg/graphite/scop-22.c (void foo): Same.
1757 * gcc.dg/graphite/scop-4.c: Same.
1758 * gcc.dg/graphite/scop-5.c: Same.
1759 * gcc.dg/graphite/scop-6.c: Same.
1760 * gcc.dg/graphite/scop-7.c: Same.
1761 * gcc.dg/graphite/scop-8.c: Same.
1762 * gcc.dg/graphite/scop-9.c: Same.
1763 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1764 data-refs remain inside the inner loop.
1765 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1766 * gcc.dg/graphite/uns-interchange-14.c: Same.
1767 * gcc.dg/graphite/uns-interchange-9.c: Same.
1768 * gfortran.dg/graphite/interchange-3.f90
1770 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1773 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1786 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1789 * lib/target-supports.exp
1790 (check_effective_target_arm_neon_fp16_hw): New.
1792 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1794 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1795 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1797 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1799 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1800 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1802 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1803 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1804 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1805 when those are supported.
1806 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1809 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1810 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1813 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1814 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1815 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1817 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1819 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1822 Add float16x8_t case.
1823 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1825 main, exec_vcreate): Likewise.
1826 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1827 exec_vget_high): Likewise.
1828 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1829 exec_vget_low): Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1832 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1833 exec_vld1_dup): Likewise.
1834 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1835 exec_vld1_lane): Likewise.
1836 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1838 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1839 exec_vldX_dup): Likewise.
1840 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1841 exec_vldX_lane): Likewise.
1842 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1843 exec_vset_lane): Likewise.
1844 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1845 exec_vst1_lane): Likewise.
1847 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1849 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1850 * gcc.target/aarch64/vget_low_1.c: Likewise.
1852 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1854 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1855 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1856 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1857 (main): update orig_data to avoid float16 NaN on bigendian.
1859 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1861 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1863 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1864 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1865 * gcc.target/aarch64/vld1_lane.c: Likewise.
1867 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1872 2015-09-07 Marek Polacek <polacek@redhat.com>
1875 * gcc.dg/asm-10.c: New test.
1877 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.dg/lto/pr67452_0.c: New test.
1882 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1885 * gcc.target/avr/pr65210.c: New test.
1887 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1890 * lib/target-supports.exp (check_cached_effective_target):
1891 Apppend $prop to et_prop_list only if needed.
1893 2015-09-04 Marek Polacek <polacek@redhat.com>
1896 * gcc.dg/ubsan/pr67279.c: New test.
1898 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1899 Petr Murzin <petr.murzin@intel.com>
1900 Kirill Yukhin <kirill.yukhin@intel.com>
1902 * gcc.target/i386/avx512f-scatter-1.c: New.
1903 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1904 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1906 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1908 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1909 rather than calling rmdir, cleanup if open fails.
1911 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1913 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1914 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1915 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1916 Return true for PowerPC targets that implement Altivec.
1918 2015-09-03 Renlin Li <renlin.li@arm.com>
1920 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1922 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1924 2015-09-03 Martin Sebor <msebor@redhat.com>
1927 * g++.dg/addr_builtin-1.C: New test.
1928 * gcc.dg/addr_builtin-1.c: New test.
1930 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1932 * gcc.target/powerpc/vec-shift.c: New test.
1934 2015-09-03 Tom de Vries <tom@codesourcery.com>
1936 PR tree-optimization/65637
1937 * gcc.dg/autopar/reduc-4.c: New test.
1939 2015-09-03 Tom de Vries <tom@codesourcery.com>
1941 PR tree-optimization/65637
1942 * gcc.dg/autopar/pr46099-2.c: New test.
1944 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1947 * g++.dg/pr67351.C: New test.
1949 2015-09-03 Richard Biener <rguenther@suse.de>
1952 * g++.dg/lto/pr66705_0.C: New testcase.
1954 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1957 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1958 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1960 2015-09-02 Marek Polacek <polacek@redhat.com>
1963 * gcc.dg/pr67432.c: New test.
1965 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1967 * lib/target-supports.exp (clear_effective_target_cache): New.
1968 (check_cached_effective_target): Update et_prop_list.
1969 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1970 * g++.dg/compat/compat.exp: Likewise.
1971 * g++.dg/compat/struct-layout-1.exp: Likewise.
1972 * lib/asan-dg.exp: Likewise.
1973 * lib/atomic-dg.exp: Likewise.
1974 * lib/cilk-plus-dg.exp: Likewise.
1975 * lib/clearcap.exp: Likewise.
1976 * lib/mpx-dg.exp: Likewise.
1977 * lib/tsan-dg.exp: Likewise.
1978 * lib/ubsan-dg.exp: Likewise.
1980 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1982 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1984 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1985 Andrew Bennett <andrew.bennett@imgtec.com>
1987 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1988 dependencies between ISA level and compact-branches.
1989 * gcc.target/mips/branch-10.c: Update expected output to allow
1990 compact forms of b/bal.
1991 * gcc.target/mips/branch-11.c: Likewise.
1992 * gcc.target/mips/branch-12.c: Likewise.
1993 * gcc.target/mips/branch-13.c: Likewise.
1994 * gcc.target/mips/branch-3.c: Likewise.
1995 * gcc.target/mips/branch-4.c: Likewise.
1996 * gcc.target/mips/branch-5.c: Likewise.
1997 * gcc.target/mips/branch-6.c: Likewise.
1998 * gcc.target/mips/branch-7.c: Likewise.
1999 * gcc.target/mips/branch-8.c: Likewise.
2000 * gcc.target/mips/branch-9.c: Likewise.
2001 * gcc.target/mips/branch-cost-1.c: Likewise.
2002 * gcc.target/mips/call-1.c: Likewise.
2003 * gcc.target/mips/call-2.c: Likewise.
2004 * gcc.target/mips/call-3.c: Likewise.
2005 * gcc.target/mips/call-4.c: Likewise.
2006 * gcc.target/mips/call-5.c: Likewise.
2007 * gcc.target/mips/call-6.c: Likewise.
2008 * gcc.target/mips/lazy-binding-1.c: Likewise.
2009 * gcc.target/mips/near-far-1.c: Likewise.
2010 * gcc.target/mips/near-far-2.c: Likewise.
2011 * gcc.target/mips/near-far-3.c: Likewise.
2012 * gcc.target/mips/near-far-4.c: Likewise.
2013 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2014 run with compact branches allowed.
2015 * gcc.target/mips/compact-branches-1.c: New file.
2016 * gcc.target/mips/compact-branches-2.c: Likewise.
2017 * gcc.target/mips/compact-branches-3.c: Likewise.
2018 * gcc.target/mips/compact-branches-4.c: Likewise.
2019 * gcc.target/mips/compact-branches-5.c: Likewise.
2020 * gcc.target/mips/compact-branches-6.c: Likewise.
2021 * gcc.target/mips/compact-branches-7.c: Likewise.
2023 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2025 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2026 Clean-up a created directory if testcase fails.
2028 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2031 * g++.dg/pr67405.C: New test.
2033 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2035 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2037 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2039 * gcc.dg/ifcvt-1.c: New test.
2040 * gcc.dg/ifcvt-2.c: Likewise.
2041 * gcc.dg/ifcvt-3.c: Likewise.
2043 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2046 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2049 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2051 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2053 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2056 * g++.dg/other/pr61753.C: New.
2058 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2060 * gcc.dg/tree-ssa/cmp-1.c: New file.
2062 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2064 * gcc.dg/tree-ssa/complex-7.c: New file.
2066 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2068 * gcc.target/powerpc/swaps-p8-19.c: New test.
2070 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2073 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2075 2015-08-29 Tom de Vries <tom@codesourcery.com>
2077 PR tree-optimization/46193
2078 * gcc.dg/autopar/pr46193.c: New test.
2080 2015-08-28 Nathan Sidwell <nathan@acm.org>
2082 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2083 use exit code for failure.
2085 * gcc.dg/torture/matrix-1.c: Use plain printf.
2086 * gcc.dg/torture/matrix-2.c: Likewise.
2087 * gcc.dg/torture/matrix-5.c: Likewise.
2088 * gcc.dg/torture/matrix-6.c: Likewise.
2089 * gcc.dg/torture/transpose-1.c: Likewise.
2090 * gcc.dg/torture/transpose-2.c: Likewise.
2091 * gcc.dg/torture/transpose-3.c: Likewise.
2092 * gcc.dg/torture/transpose-4.c: Likewise.
2093 * gcc.dg/torture/transpose-5.c: Likewise.
2094 * gcc.dg/torture/transpose-6.c: Likewise.
2096 2015-08-28 Jeff Law <law@redhat.com>
2099 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2100 * gcc.dg/torture/pr66752-1.c: New test
2101 * g++.dg/torture/pr66752-2.C: New test.
2103 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2105 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2107 * gcc.dg/tree-ssa/sra-15.c: New.
2109 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2111 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2112 * gcc.target/mips/msub-8.c: Ditto
2114 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2116 * lib/target-supports.exp (check-effective_target_vect_double):
2117 Enable for Power targets with VSX hardware available.
2118 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2119 vect_no_align && { ! vect_hw_misalign }.
2121 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2123 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2124 Replaced by opt_files, compile with -floop-nest-optimize.
2125 * g++.dg/graphite/graphite.exp: Same.
2126 * gfortran.dg/graphite/graphite.exp: Same.
2127 * gcc.dg/graphite/block-0.c: Adjust pattern.
2128 * gcc.dg/graphite/block-1.c: Same.
2129 * gcc.dg/graphite/block-3.c: Same.
2130 * gcc.dg/graphite/block-4.c: Same.
2131 * gcc.dg/graphite/block-5.c: Same.
2132 * gcc.dg/graphite/block-6.c: Same.
2133 * gcc.dg/graphite/block-7.c: Same.
2134 * gcc.dg/graphite/block-8.c: Same.
2135 * gcc.dg/graphite/block-pr47654.c: Same.
2136 * gcc.dg/graphite/interchange-0.c: Same.
2137 * gcc.dg/graphite/interchange-1.c: Same.
2138 * gcc.dg/graphite/interchange-10.c: Same.
2139 * gcc.dg/graphite/interchange-11.c: Same.
2140 * gcc.dg/graphite/interchange-12.c: Same.
2141 * gcc.dg/graphite/interchange-13.c: Same.
2142 * gcc.dg/graphite/interchange-14.c: Same.
2143 * gcc.dg/graphite/interchange-15.c: Same.
2144 * gcc.dg/graphite/interchange-3.c: Same.
2145 * gcc.dg/graphite/interchange-4.c: Same.
2146 * gcc.dg/graphite/interchange-5.c: Same.
2147 * gcc.dg/graphite/interchange-6.c: Same.
2148 * gcc.dg/graphite/interchange-7.c: Same.
2149 * gcc.dg/graphite/interchange-8.c: Same.
2150 * gcc.dg/graphite/interchange-9.c: Same.
2151 * gcc.dg/graphite/interchange-mvt.c: Same.
2152 * gcc.dg/graphite/pr37485.c: Same.
2153 * gcc.dg/graphite/uns-block-1.c: Same.
2154 * gcc.dg/graphite/uns-interchange-12.c: Same.
2155 * gcc.dg/graphite/uns-interchange-14.c: Same.
2156 * gcc.dg/graphite/uns-interchange-15.c: Same.
2157 * gcc.dg/graphite/uns-interchange-9.c: Same.
2158 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2159 * gfortran.dg/graphite/interchange-3.f90: Same.
2161 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2164 * gcc.target/i386/pr67317-1.c: New test.
2165 * gcc.target/i386/pr67317-2.c: Ditto.
2166 * gcc.target/i386/pr67317-3.c: Ditto.
2167 * gcc.target/i386/pr67317-4.c: Ditto.
2168 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2169 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2171 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2173 * gcc.target/powerpc/vec-shr.c: New.
2175 2015-08-27 Marek Polacek <polacek@redhat.com>
2178 * gcc.dg/torture/pr67005.c: New test.
2180 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2182 * gcc.dg/tree-ssa/sra-15.c: New.
2184 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2186 * gcc.target/aarch64/long_branch_1.c: New test.
2188 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2190 * gcc.target/s390/20150826-1.c: New test.
2192 2015-08-26 Renlin Li <renlin.li@arm.com>
2194 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2196 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2198 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2200 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2202 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2203 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2204 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2205 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2207 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2209 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2211 * gcc.target/aarch64/tlsle_1.x: New test source.
2212 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2213 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2214 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2216 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2219 * gfortran.dg/shape_8.f90: New test.
2221 2015-08-25 Marek Polacek <polacek@redhat.com>
2224 * gcc.dg/weak/weak-18.c: New test.
2226 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2228 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2229 gcc_jit_context_set_bool_use_external_driver.
2231 2015-08-25 Nathan Sidwell <nathan@acm.org>
2233 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2235 * gcc.dg/20001117-1.c: Needs return_address.
2236 * gcc.dg/20020415-1.c: Needs alloca.
2237 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2238 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2239 * gcc.dg/pr63186.c: Needs label_values.
2240 * gcc.dg/torture/pr33848.c: Likwise.
2242 * lib/target-supports.exp (check_effective_target_fopenacc,
2243 check_effective_target_fopenmp): Disable for nvptx.
2244 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2245 * gcc.dg/stack-usage-1.c: Likewise.
2246 * gcc.dg/stack-usage-2.c: Likewise.
2247 * gcc.dg/unused-5.c: Likewise.
2248 * gcc.dg/unwind-1.c: Likewise.
2250 2015-08-25 Christian Bruel <christian.bruel@st.com>
2252 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2253 * g++.dg/Wno-frame-address.C: Ditto.
2255 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2258 * g++.dg/pr67211.C: New test.
2260 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2264 * gfortran.dg/block_end_error_1.f90: New test.
2265 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2267 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2270 * gcc.target/i386/pr66821.c: New test.
2272 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2275 * gcc.target/i386/pr67329.c: New test.
2277 2015-08-24 Nathan Sidwell <nathan@acm.org>
2279 * gcc.dg/pr49551.c: Needs -fdata-sections.
2281 * gcc.dg/pr64935-2.c: Needs scheduling.
2283 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2284 * gcc.dg/torture/pr63738.c: Likewise.
2285 * gcc.dg/torture/pr64728.c: Likewise.
2286 * gcc.dg/pr63748.c: Likewise.
2287 * gcc.dg/20020312-2.c: Likewise.
2289 * gcc.dg/torture/pr66123.c: Needs label_values.
2291 * gcc.dg/torture/pr41261.c: Needs profiling.
2292 * gcc.dg/pr26570.c: Likewise.
2293 * gcc.dg/pr61776.c: Likewise.
2294 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2295 * gcc.dg/gomp/pr34610.c: Likewise.
2296 * gcc.dg/pr54121.c: Likewise.
2297 * gcc.dg/20050325-1.c: Likewise.
2298 * gcc.dg/pr66899.c: Likewise.
2299 * gcc.dg/pr48770.c: Likewise.
2300 * gcc.dg/pr24225.c: Likewise.
2302 * gcc.dg/pr27531-1.c: Needs io.
2303 * gcc.dg/pr44606.c: Likewise.
2305 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2307 * gcc.dg/pr51990.c: Needs alloca.
2309 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2311 2015-08-24 Tom de Vries <tom@codesourcery.com>
2313 PR tree-optimization/65468
2314 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2316 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2319 * gfortran.dg/backtrace_1.f90: New test.
2321 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2324 * gfortran.dg/execute_command_line_2.f90: New test.
2326 2015-08-23 Tom de Vries <tom@codesourcery.com>
2328 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2329 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2330 vect_no_int_max to vect_no_int_min_max.
2331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2332 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2333 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2334 * gcc.dg/vect/slp-reduc-4.c: Same.
2335 * gcc.dg/vect/slp-reduc-5.c: Same.
2336 * gcc.dg/vect/vect-125.c: Same.
2337 * gcc.dg/vect/vect-13.c: Same.
2338 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2339 * gcc.dg/vect/vect-reduc-1.c: Same.
2340 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2341 * gcc.dg/vect/vect-reduc-1char.c:Same.
2342 * gcc.dg/vect/vect-reduc-1short.c: Same.
2343 * gcc.dg/vect/vect-reduc-2.c: Same.
2344 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2345 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2346 * lib/target-supports.exp: Same.
2348 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/cpp0x/decltype63.C: New.
2353 2015-08-22 Nathan Sidwell <nathan@acm.org>
2355 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2356 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2357 * c-c++-common/Wunused-var-8.c: Likewise.
2358 * c-c++-common/gomp/pr61486-2.c: Likewise.
2359 * c-c++-common/Wunused-var-6.c: Likewise.
2360 * c-c++-common/goacc/reduction-1.c: Likewise.
2361 * c-c++-common/goacc/reduction-2.c: Likewise.
2362 * c-c++-common/goacc/reduction-3.c: Likewise.
2363 * c-c++-common/goacc/reduction-4.c: Likewise.
2364 * gcc.dg/builtins-64.c: Likewise.
2365 * gcc.dg/pr59523.c: Likewise.
2366 * gcc.dg/tree-ssa/20080530.c: Likewise.
2367 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2368 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2369 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2370 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2371 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2372 * gcc.dg/pr59011.c: Likewise.
2373 * gcc.dg/uninit-9.c: Likewise.
2374 * gcc.dg/pr61561.c: Likewise.
2375 * gcc.dg/vla-4.c: Likewise.
2376 * gcc.dg/20101010-1.c: Likewise.
2377 * gcc.dg/pr49120.c: Likewise.
2378 * gcc.dg/20030331-2.c: Likewise.
2379 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2380 * gcc.dg/pr25682.c: Likewise.
2381 * gcc.dg/guality/guality.c: Likewise.
2382 * gcc.dg/pr27301.c: Likewise.
2383 * gcc.dg/uninit-9-O0.c: Likewise.
2384 * gcc.dg/fold-alloca-1.c: Likewise.
2385 * gcc.dg/pr41470.c: Likewise.
2386 * gcc.dg/pr51491-2.c: Likewise.
2387 * gcc.dg/winline-7.c: Likewise.
2388 * gcc.dg/vla-2.c: Likewise.
2389 * gcc.dg/pr50764.c: Likewise.
2390 * gcc.dg/c99-vla-1.c: Likewise.
2391 * gcc.dg/pr33238.c: Likewise.
2392 * gcc.dg/c99-const-expr-13.c: Likewise.
2393 * gcc.dg/builtin-return-1.c: Likewise.
2394 * gcc.dg/vla-3.c: Likewise.
2395 * gcc.dg/20020415-1.c: Likewise.
2396 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2397 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2398 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2399 * gcc.dg/torture/calleesave-sse.c: Likewise.
2400 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2401 * gcc.dg/gomp/vla-2.c: Likewise.
2402 * gcc.dg/gomp/vla-3.c: Likewise.
2403 * gcc.dg/gomp/vla-4.c: Likewise.
2404 * gcc.dg/gomp/pr30494.c: Likewise.
2405 * gcc.dg/gomp/vla-5.c: Likewise.
2406 * gcc.dg/pr51990-2.c: Likewise.
2407 * gcc.dg/vla-22.c: Likewise.
2409 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2411 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2412 * gcc.dg/dollar.c: Likewise.
2413 * gcc.dg/pragma-message.c: Likewise.
2414 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2415 * c-c++-common/raw-string-14.c: Likewise.
2417 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2419 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2420 property that instantiation here is a compile-time error.
2422 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/other/pr67065.C: Extend.
2426 2015-08-21 Nathan Sidwell <nathan@acm.org>
2428 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2430 (check_effective_target_global_constructor): New.
2431 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2432 * gcc.dg/debug/debug.exp: Skip for nvptx.
2433 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2435 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2436 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2437 * gcc.c-torture/compile/pr33855.c: Likewise.
2438 * gcc.c-torture/compile/920723-1.c: Likewise.
2439 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2441 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2443 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2446 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2448 * gcc.c-torture/execute/switch-1.c: Likewise.
2450 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2451 * gcc.c-torture/execute/printf-1.c: Likewise.
2452 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2453 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2454 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2455 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2456 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2457 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2458 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2459 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2460 * gcc.c-torture/execute/gofast.c: Likewise.
2461 * gcc.c-torture/execute/complex-6.c: Likewise.
2463 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2464 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2465 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2466 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2467 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2468 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2469 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2470 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2471 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2472 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2473 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2474 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2475 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2476 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2477 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2478 * gcc.dg/setjmp-1.c: Likewise.
2479 * gcc.dg/cleanup-5.c: Likewise.
2480 * gcc.dg/cleanup-12.c: Likewise.
2481 * gcc.dg/cleanup-13.c: Likewise.
2483 * gcc.dg/constructor-1.c: Require global ctor.
2485 * gcc.dg/fork-instrumentation.c: Require profiling.
2486 * gcc.dg/20030107-1.c: Likewise.
2487 * gcc.dg/20030702-1.c: Likewise.
2489 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2490 * gcc.dg/cpp/paste2.c: Likewise.
2491 * gcc.dg/cpp/strify3.c: Likewise.
2492 * gcc.dg/cpp/strify4.c: Likewise.
2493 * gcc.dg/cpp/lexnum.c: Likewise.
2494 * gcc.dg/cpp/digraphs.c: Likewise.
2495 * gcc.dg/cpp/macro1.c: Likewise.
2497 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2499 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2501 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2503 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2506 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2508 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2509 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2510 vec_vpmsum_be and vec_shasigma_be.
2512 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2514 * lib/target-supports.exp
2515 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2516 with -mfp16-format=ieee.
2518 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/other/pr67065.C: New.
2523 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2525 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2527 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2528 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2529 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2530 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2532 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2534 * gcc.dg/wide_shift_64_1.c: New testcase.
2535 * gcc.dg/wide_shift_128_1.c: Likewise.
2536 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2538 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2540 * lib/target-supports.exp
2541 (check_effective_target_fstack_protector_enabled): New test.
2542 * gcc.target/i386/ssp-default.c: New test.
2544 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2547 * gfortran.dg/generic_31.f90: New.
2549 2015-08-19 Marek Polacek <polacek@redhat.com>
2552 * g++.dg/torture/pr67133.C: New test.
2554 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2556 * gcc.target/powerpc/altivec-35.c: New test.
2557 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2558 * gcc.target/powerpc/vsx-vector-7.c: New test.
2560 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2563 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2564 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2566 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2568 PR rtl-optimization/67218
2569 * gcc.c-torture/execute/ieee/pr67218.c,
2570 gcc.target/aarch64/fcvt_int_float_double1.c,
2571 gcc.target/aarch64/fcvt_int_float_double2.c,
2572 gcc.target/aarch64/fcvt_int_float_double3.c,
2573 gcc.target/aarch64/fcvt_int_float_double4.c,
2574 gcc.target/aarch64/fcvt_uint_float_double1.c,
2575 gcc.target/aarch64/fcvt_uint_float_double2.c,
2576 gcc.target/aarch64/fcvt_uint_float_double3.c,
2577 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2579 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2581 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2582 dg-options to disable LSE extensions.
2583 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2584 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2585 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2586 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2587 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2588 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2589 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2590 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2591 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2592 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2593 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2594 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2595 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2596 * gcc.target/aarch64/sync-op-full.c: Likewise.
2597 * gcc.target/aarch64/sync-op-release.c: Likewise.
2599 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/cpp1z/feat-cxx1z.C: New.
2604 2015-08-18 Marek Polacek <polacek@redhat.com>
2607 * gcc.dg/torture/pr67222.c: New test.
2609 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2611 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2613 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2615 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2616 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2617 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2619 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2621 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2622 which is used in later code.
2624 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2627 * g++.dg/cpp0x/nullptr34.C: New.
2628 * g++.dg/warn/Wconversion2.C: Adjust.
2629 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2630 * g++.old-deja/g++.other/null3.C: Likewise.
2632 * g++.dg/cpp0x/pr51313.C: Adjust.
2634 2015-08-17 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/67221
2637 * gcc.dg/torture/pr67221.c: New testcase.
2639 2015-08-17 Mike Stump <mikestump@comcast.net>
2640 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2642 * gcc.target/arm/memcpy-aligned-1.c: New test.
2644 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2647 * gfortran.dg/norm_4.f90: Rename to...
2648 * gfortran.dg/norm2_4.f90: this.
2649 * gfortran.dg/norm2_5.f90: New test.
2651 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2653 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2654 * gcc.dg/ssp-1.c: Make counter a register.
2655 * gcc.dg/ssp-2.c: Likewise.
2656 * gcc.dg/torture/parm-coalesce.c: New.
2658 2015-08-14 Marek Polacek <polacek@redhat.com>
2661 * gcc.dg/torture/pr67133.c: New test.
2663 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2664 Matthias Klose <doko@debian.org>
2667 * gcc.c-torture/compile/pr67143.c: New
2668 * gcc.target/aarch64/atomic-op-imm.c
2669 (atomic_fetch_add_negative_RELAXED): New.
2670 (atomic_fetch_sub_negative_ACQUIRE): New.
2672 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2674 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2675 * gcc.target/aarch64/target_attr_8.c: Likewise.
2676 * gcc.target/aarch64/target_attr_14.c: Likewise.
2678 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2682 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2684 * gcc.target/i386/builtin_target.c: Add skylake check.
2686 2015-08-13 Jeff Law <law@redhat.com>
2688 * gcc.dg/pr66314.c: Moved from here to ..
2689 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2690 to clear all sanitizers before -fsanitize=kernel-address.
2692 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2694 * gcc.target/aarch64/cinc_common_1.c: New test.
2696 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/ext/attribute-may-alias-1.C: New.
2700 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2702 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2704 * gcc.target/aarch64/atomic-inst-cas.c: New.
2705 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2707 2015-08-13 Andreas Schwab <schwab@suse.de>
2709 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2711 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2714 * g++.dg/torture/pr62164.C: New.
2716 2015-08-13 Richard Biener <rguenther@suse.de>
2718 PR tree-optimization/67191
2719 * gcc.dg/torture/pr67191.c: New testcase.
2720 * g++.dg/torture/pr67191.C: Likewise.
2722 2015-08-13 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/66502
2725 PR tree-optimization/67167
2726 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2728 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/init/new42.C: New.
2733 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2736 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2738 * gcc.target/powerpc/pr67071-2.c: Likewise.
2739 * gcc.target/powerpc/pr67071-3.c: Likewise.
2741 2015-08-12 Marek Polacek <polacek@redhat.com>
2744 * c-c++-common/Wshift-overflow-6.c: New test.
2745 * c-c++-common/Wshift-overflow-7.c: New test.
2746 * g++.dg/cpp1y/left-shift-2.C: New test.
2748 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/cpp0x/pr52742.C: New.
2753 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2755 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2756 Check Knights Landing support.
2758 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2761 * g++.dg/warn/Wunused-result-1.C: New.
2763 2015-08-12 Richard Biener <rguenther@suse.de>
2765 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2766 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2768 * g++.dg/tree-ssa/pr61034.C: Adjust.
2769 * gcc.dg/fold-compare-2.c: Likewise.
2770 * gcc.dg/pr50763.c: Likewise.
2771 * gcc.dg/predict-3.c: Likewise.
2772 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2773 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2774 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2775 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2776 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2777 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2778 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2779 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2780 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2785 2015-08-12 Nathan Sidwell <nathan@acm.org>
2787 * gcc.dg/vrp-min-max-1.c: New.
2788 * gcc.dg/vrp-min-max-2.c: New.
2790 2015-08-12 Richard Biener <rguenther@suse.de>
2792 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2794 2015-08-12 Tom de Vries <tom@codesourcery.com>
2797 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2798 Handle absence of vector min/max for sparc.
2800 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2803 * g++.dg/ext/mv25.C: New test.
2805 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2807 * gcc.target/i386/avx2-vect-shift.c: New test.
2809 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2813 * gcc.dg/pragma-diag-3.c: New test.
2814 * gcc.dg/pragma-diag-4.c: New test.
2816 2015-08-11 Nathan Sidwell <nathan@acm.org>
2818 * c-c++-common/dfp/operator-comma.c: Call init function.
2819 * c-c++-common/dfp/convert-dfp-2.c: New test.
2821 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2823 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2824 Treat model == 0x4f as Broadwell.
2826 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2829 * gfortran.dg/pr67140.f90: New test.
2831 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2835 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2837 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2840 * gfortran.dg/ieee/large_4.f90: New test.
2842 2015-08-08 Bud Davis <jmdavis@link.com>
2845 * gfortran.dg/common_22.f90: New.
2847 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2849 PR rtl-optimization/67028
2850 * gcc.dg/pr67028.c: New testcase.
2852 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2854 PR rtl-optimization/67029
2855 * gcc.dg/pr67029.c: New test.
2857 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2860 * gfortran.dg/ieee/ieee_8.f90: New test.
2862 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2864 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2866 * gcc.target/aarch64/noplt_2.c: Likewise.
2867 * gcc.target/aarch64/noplt_3.c: Likewise.
2869 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2871 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2872 optimization level, and print a summary at the end.
2874 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2876 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2878 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2880 * gcc.target/aarch64/noplt_3.c: New testcase.
2882 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2884 * gcc.target/aarch64/noplt_1.c: New testcase.
2885 * gcc.target/aarch64/noplt_2.c: Likewise.
2887 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2889 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2890 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2892 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2894 * gcc.target/s390/dwarfregtable-1.c: New test.
2895 * gcc.target/s390/dwarfregtable-2.c: New test.
2896 * gcc.target/s390/dwarfregtable-3.c: New test.
2898 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2900 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2902 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2905 * gfortran.dg/ieee/large_2.f90: New test.
2906 * gfortran.dg/ieee/large_3.F90: New test.
2908 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2911 * gfortran.dg/ieee/large_1.f90: Adjust test.
2913 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2914 Jeff Law <law@redhat.com>
2917 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2918 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2919 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2920 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2921 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2922 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2924 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2927 * gfortran.dg/pr66311.f90: New file.
2929 2015-08-05 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/67121
2932 * gcc.dg/torture/pr67121.c: New testcase.
2934 2015-08-05 Nick Clifton <nickc@redhat.com>
2936 * gcc.target/rl78: New directory.
2937 * gcc.target/rl78/rl78.exp: New file: Test driver.
2938 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2940 2015-08-05 Richard Biener <rguenther@suse.de>
2943 * gcc.dg/torture/pr67120.c: New testcase.
2945 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2949 * lib/fortran-modules.exp: Call cleanup-submodules from
2951 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2952 cover the cases where private entities are no longer optimized
2954 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2956 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2957 * gfortran.dg/submodule_5.f08: The same.
2958 * gfortran.dg/submodule_9.f08: The same.
2959 * gfortran.dg/submodule_10.f08: New test.
2961 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/cpp1y/var-templ35.C: New.
2966 2015-08-05 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/67055
2969 * g++.dg/torture/pr67055.C: New testcase.
2971 2015-08-05 Richard Biener <rguenther@suse.de>
2973 PR tree-optimization/67109
2974 * gcc.dg/torture/pr67109.c: New testcase.
2975 * gcc.dg/vect/vect-119.c: Adjust.
2977 2015-08-05 Richard Biener <rguenther@suse.de>
2980 * gcc.dg/pr67107.c: New testcase.
2982 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/cpp1z/abbrev2.C: New.
2987 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2991 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2994 * g++.dg/init/explicit4.C: New.
2996 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2998 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2999 without VSX an Power8 vector support.
3001 2015-08-04 Richard Biener <rguenther@suse.de>
3003 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3005 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3008 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3011 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3014 * g++.dg/cpp1y/var-templ34.C: New.
3016 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3018 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3019 * gcc.target/aarch64/target_attr_1.c: Likewise.
3020 * gcc.target/aarch64/target_attr_2.c: Likewise.
3021 * gcc.target/aarch64/target_attr_3.c: Likewise.
3022 * gcc.target/aarch64/target_attr_4.c: Likewise.
3023 * gcc.target/aarch64/target_attr_5.c: Likewise.
3024 * gcc.target/aarch64/target_attr_6.c: Likewise.
3025 * gcc.target/aarch64/target_attr_7.c: Likewise.
3026 * gcc.target/aarch64/target_attr_8.c: Likewise.
3027 * gcc.target/aarch64/target_attr_9.c: Likewise.
3028 * gcc.target/aarch64/target_attr_10.c: Likewise.
3029 * gcc.target/aarch64/target_attr_11.c: Likewise.
3030 * gcc.target/aarch64/target_attr_12.c: Likewise.
3031 * gcc.target/aarch64/target_attr_13.c: Likewise.
3032 * gcc.target/aarch64/target_attr_14.c: Likewise.
3033 * gcc.target/aarch64/target_attr_15.c: Likewise.
3035 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3037 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3039 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3041 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3043 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3045 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3048 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3051 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3052 * gfortran.dg/ieee/large_1.f90: New test.
3054 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3056 PR tree-optimization/67043
3057 * gcc.dg/pr67043.c: New test.
3059 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3061 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3063 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3065 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3066 it to push/pop timing items.
3067 (main): For each optimization level, create a gcc_jit_timer, and
3068 time all of the iteration within that level cumulatively.
3069 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3070 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3072 2015-08-03 Alexander Basov <coohpt@gmail.com>
3077 * gcc.target/arm/pr43404.c : New testcase.
3078 * gcc.target/arm/pr48470.c : New testcase.
3079 * gcc.target/arm/pr64744-1.c : New testcase.
3080 * gcc.target/arm/pr64744-2.c : New testcase.
3082 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3084 PR tree-optimization/67077
3085 * gcc.dg/pr67077.c: New test.
3087 2015-08-03 Jeff Law <law@redhat.com>
3090 PR gcov-profile/66899
3091 * gcc.dg/pr66899.c: New test.
3092 * gcc.dg/pr66314.c: New test.
3094 2015-08-03 Marek Polacek <polacek@redhat.com>
3097 * gcc.dg/pr67088.c: New test.
3099 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3102 * gcc.target/arm/vnmul-1.c: New.
3103 * gcc.target/arm/vnmul-2.c: New.
3104 * gcc.target/arm/vnmul-3.c: New.
3105 * gcc.target/arm/vnmul-4.c: New.
3107 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3110 * gfortran.dg/class_allocate_20.f90: New.
3112 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3114 * gcc.target/aarch64/csel_bfx_1.c: New test.
3115 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3117 2015-08-02 Martin Sebor <msebor@redhat.com>
3119 * g++.dg/Wframe-address-in-Wall.C: New test.
3120 * g++.dg/Wframe-address.C: New test.
3121 * g++.dg/Wno-frame-address.C: New test.
3122 * gcc.dg/Wframe-address-in-Wall.c: New test.
3123 * gcc.dg/Wframe-address.c: New test.
3124 * gcc.dg/Wno-frame-address.c: New test.
3126 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3128 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3130 2015-08-01 Michael Collison <michael.collison@linaro.org
3131 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3133 * gcc.target/arm/mincmp.c: New test.
3135 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3138 * gfortran.dg/associated_target_6.f03: New test
3140 2015-08-01 Tom de Vries <tom@codesourcery.com>
3142 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3143 optimize ("-ftree-parallelize-loops=0").
3144 Add successful scans for 2 detected reductions. Add xfail scans for 3
3145 detected reductions.
3146 * gcc.dg/autopar/reduc-2short.c: Same.
3147 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3148 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3149 detected reductions.
3150 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3153 2015-07-31 Marek Polacek <polacek@redhat.com>
3156 * g++.dg/ubsan/pr66977.C: New test.
3158 2015-07-30 Marek Polacek <polacek@redhat.com>
3160 * c-c++-common/Wtautological-compare-3.c: New test.
3162 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3164 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3165 (CHECK): Pass address of scalar, rather than array.
3167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3169 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3171 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3173 * gcc.target/aarch64/fp16/fp16.exp: New.
3174 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3175 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3177 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3179 * gcc.target/aarch64/f16_movs_1.c: New test.
3181 2015-07-28 Tom de Vries <tom@codesourcery.com>
3183 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3186 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3187 Manuel López-Ibáñez <manu@gcc.gnu.org>
3189 * gcc.dg/parm-incomplete-1.c: Update.
3190 * gcc.dg/pr18809-1.c: Update.
3191 * gcc.dg/pr27953.c: Update.
3192 * gcc.dg/vla-11.c: Update.
3194 2015-07-27 Marek Polacek <polacek@redhat.com>
3196 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3198 2015-07-27 Tom de Vries <tom@codesourcery.com>
3200 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3201 attribute. Update comment.
3203 Add scan for not parallelizing inner loop.
3204 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3208 2015-07-27 Marek Polacek <polacek@redhat.com>
3211 * c-c++-common/Wtautological-compare-2.c: New test.
3213 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3216 * gcc.target/i386/pr66232-6.c: New tests.
3217 * gcc.target/i386/pr66232-7.c: Likewise.
3218 * gcc.target/i386/pr66232-8.c: Likewise.
3219 * gcc.target/i386/pr66232-9.c: Likewise.
3221 2015-07-27 Marek Polacek <polacek@redhat.com>
3225 * c-c++-common/Wtautological-compare-1.c: New test.
3227 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3230 * g++.dg/template/pr18969.C: New test.
3231 * g++.dg/template/pr18969-2.C: New test.
3232 * g++.old-deja/g++.jason/overload.C: Remove return value in
3233 template function returning void.
3235 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3237 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3238 immediates to avoid shift-overflow warnings.
3240 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3243 * g++.dg/init/pr66857.C: New test.
3245 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3248 * gcc.target/i386/pr66648.c: New test.
3250 2015-07-25 Tom de Vries <tom@codesourcery.com>
3252 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3253 interchange_files and block_files variables.
3254 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3256 * gcc.dg/graphite/uns-interchange-12.c: Same.
3257 * gcc.dg/graphite/uns-interchange-14.c: Same.
3258 * gcc.dg/graphite/uns-interchange-15.c: Same.
3259 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3260 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3262 2015-07-25 Jeff Law <law@redhat.com>
3266 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3267 * gcc.dg/torture/pr66752-1.c: New test
3268 * g++.dg/torture/pr66752-2.C: New test.
3270 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3273 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3275 PR rtl-optimization/64164
3276 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3277 * gcc.dg/ssp-1.c: Make counter a register.
3278 * gcc.dg/ssp-2.c: Likewise.
3279 * gcc.dg/torture/parm-coalesce.c: New.
3281 2015-07-24 Tom de Vries <tom@codesourcery.com>
3283 * gcc.dg/graphite/block-1.c: Xfail scan.
3284 * gcc.dg/graphite/interchange-12.c: Same.
3285 * gcc.dg/graphite/interchange-14.c: Same.
3286 * gcc.dg/graphite/interchange-15.c: Same.
3287 * gcc.dg/graphite/interchange-9.c: Same.
3288 * gcc.dg/graphite/interchange-mvt.c: Same.
3289 * gcc.dg/graphite/uns-block-1.c: New test.
3290 * gcc.dg/graphite/uns-interchange-12.c: New test.
3291 * gcc.dg/graphite/uns-interchange-14.c: New test.
3292 * gcc.dg/graphite/uns-interchange-15.c: New test.
3293 * gcc.dg/graphite/uns-interchange-9.c: New test.
3294 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3296 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3299 * c-c++-common/Wunused-function-1.c: New.
3301 2015-07-24 Tom de Vries <tom@codesourcery.com>
3303 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3304 alternative exit-first loop transform.
3305 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3306 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3307 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3308 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3309 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3310 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3311 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3312 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3313 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3315 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3318 * gcc.target/i386/mpx/pr66566.c: New test.
3320 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3323 * gcc.target/i386/pr66978.c: New test.
3325 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3327 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3329 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3331 * gcc.target/s390/insv-1.c: New test.
3332 * gcc.target/s390/insv-2.c: New test.
3333 * gcc.target/s390/insv-3.c: New test.
3335 2015-07-24 Tom de Vries <tom@codesourcery.com>
3337 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3339 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3342 * gcc.dg/pr25530.c: New test.
3344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3347 * gcc.dg/pr25529.c: New test.
3349 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3351 * gcc.target/arm/reg_equal_test.c: New test.
3353 2015-07-23 Jeff Law <law@redhat.com>
3356 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3357 * gcc.dg/torture/pr66752-1.c: New test
3358 * g++.dg/torture/pr66752-2.C: New test.
3360 2015-07-23 Marek Polacek <polacek@redhat.com>
3363 * g++.dg/warn/Wlogical-op-2.C: New test.
3365 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3367 PR rtl-optimization/64164
3368 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3369 * gcc.dg/ssp-1.c: Make counter a register.
3370 * gcc.dg/ssp-2.c: Likewise.
3371 * gcc.dg/torture/parm-coalesce.c: New.
3373 2015-07-23 Marek Polacek <polacek@redhat.com>
3376 * c-c++-common/ubsan/pr66908.c: New test.
3378 2015-07-23 Tom de Vries <tom@codesourcery.com>
3380 * gcc.dg/autopar/outer-4.c: Add xfail.
3381 * gcc.dg/autopar/outer-5.c: Same.
3382 * gcc.dg/autopar/outer-6.c: Same.
3383 * gcc.dg/autopar/reduc-2.c: Same.
3384 * gcc.dg/autopar/reduc-2char.c: Same.
3385 * gcc.dg/autopar/reduc-2short.c: Same.
3386 * gcc.dg/autopar/reduc-8.c: Same.
3387 * gcc.dg/autopar/uns-outer-4.c: New test.
3388 * gcc.dg/autopar/uns-outer-5.c: New test.
3389 * gcc.dg/autopar/uns-outer-6.c: New test.
3391 2015-07-23 Richard Biener <rguenther@suse.de>
3393 PR tree-optimization/66952
3394 * gcc.dg/torture/pr66952.c: Use signed char.
3396 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3398 PR tree-optimization/66926,66951
3399 * gcc.dg/vect/pr66951.c: New test.
3401 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3404 * g++.dg/parse/error57.C: New.
3405 * g++.dg/expr/string-2.C: Update.
3407 2015-07-23 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/66945
3410 * gcc.dg/torture/pr66945.c: New testcase.
3412 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3415 * g++.dg/ext/mv24.C: New test.
3417 2015-07-22 Marek Polacek <polacek@redhat.com>
3419 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3422 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3426 * gfortran.dg/generic_30.f90: New.
3428 2015-07-22 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/66952
3431 * gcc.dg/torture/pr66952.c: New testcase.
3433 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3443 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3445 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3447 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3449 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3451 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3453 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3455 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3463 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3465 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3467 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3469 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3471 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3473 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3475 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3477 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3479 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3481 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3483 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3485 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3487 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3491 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3493 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3495 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3497 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3499 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3501 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3503 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3505 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3509 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3513 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3515 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3517 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3519 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3521 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3525 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3527 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3529 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3533 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3535 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3537 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3539 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3541 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3547 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3551 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3553 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3555 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3557 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3561 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3563 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3565 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3567 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3569 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3573 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3575 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3577 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3579 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3581 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3583 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3585 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3587 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3591 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3593 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3597 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3599 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3601 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3603 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3605 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3607 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3609 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3613 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3617 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3623 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3625 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3627 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3629 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3631 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3633 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3635 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3641 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3643 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3645 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3647 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3649 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3651 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3653 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3655 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3657 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3659 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3663 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3667 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3669 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3673 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3675 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3677 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3681 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3683 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3687 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3689 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3693 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3695 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3697 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3700 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/template/crash81.C: Update.
3704 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3707 * gcc.target/i386/pr66424.c: New.
3709 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3711 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3713 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3716 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3717 Drop address sanitization.
3719 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3721 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3723 (dg-additional-options): Set armv5t flag.
3725 2015-07-21 Marek Polacek <polacek@redhat.com>
3727 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3728 * gcc.dg/vmx/unpack.c: Likewise.
3729 * gcc.target/powerpc/quad-atomic.c: Likewise.
3731 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3733 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3735 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3737 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3740 2015-07-20 Marek Polacek <polacek@redhat.com>
3743 * c-c++-common/Wshift-overflow-1.c: New test.
3744 * c-c++-common/Wshift-overflow-2.c: New test.
3745 * c-c++-common/Wshift-overflow-3.c: New test.
3746 * c-c++-common/Wshift-overflow-4.c: New test.
3747 * c-c++-common/Wshift-overflow-5.c: New test.
3748 * g++.dg/cpp1y/left-shift-1.C: New test.
3749 * gcc.dg/c90-left-shift-2.c: New test.
3750 * gcc.dg/c90-left-shift-3.c: New test.
3751 * gcc.dg/c99-left-shift-2.c: New test.
3752 * gcc.dg/c99-left-shift-3.c: New test.
3753 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3754 * gcc.c-torture/execute/pr40386.c: Likewise.
3755 * gcc.dg/vect/pr33373.c: Likewise.
3756 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3757 * gcc.dg/vect/vect-shift-2.c: Likewise.
3759 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3761 * gcc.target/aarch64/neg_abs_1.c: New test.
3763 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3766 * gcc.target/i386/pr66922.c: New test.
3768 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3772 * gcc.dg/tree-ssa/pr42327.c: Removed.
3773 * g++.dg/other/pr35011.C: Removed.
3775 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3778 * gcc.target/i386/pr66906.c: New test.
3780 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3782 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3783 as follow-up to r225930.
3785 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3788 * lib/fortran-modules.exp (proc cleanup-submodules): New
3790 * gfortran.dg/submodule_1.f08: Change extension and clean up
3791 the submodule files.
3792 * gfortran.dg/submodule_2.f08: ditto
3793 * gfortran.dg/submodule_6.f08: ditto
3794 * gfortran.dg/submodule_7.f08: ditto
3795 * gfortran.dg/submodule_8.f08: New test
3796 * gfortran.dg/submodule_9.f08: New test
3798 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3799 Sebastian Pop <s.pop@samsung.com>
3802 * gcc.dg/graphite/pr61929.c: New.
3804 2015-07-17 Marek Polacek <polacek@redhat.com>
3806 * gcc.dg/fold-minus-7.c: New test.
3808 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3810 * gfortran.dg/co_reduce_1.f90: New file.
3812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3815 * gcc.target/i386/pr66824.c:
3817 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3820 * gfortran.dg/structure_constructor_13.f03: New test.
3822 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3825 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3826 of generated while loops in the tree dump.
3827 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3829 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3831 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3833 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3836 * gcc.target/i386/pr66891.c: New test.
3838 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3840 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3842 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3844 PR rtl-optimization/66626
3845 * gcc.target/i386/pr66626-2.c: New.
3847 2015-07-16 Martin Liska <mliska@suse.cz>
3849 * g++.dg/ipa/pr66896.c: New test.
3851 2015-07-16 Richard Biener <rguenther@suse.de>
3853 PR tree-optimization/66894
3854 * gcc.dg/torture/pr66894.c: New testcase.
3856 2015-07-16 Richard Biener <rguenther@suse.de>
3858 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3860 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3863 * g++.dg/pr66866.C: New test.
3865 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3867 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3869 2015-07-15 Richard Biener <rguenther@suse.de>
3871 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3872 { -O3 -fomit-frame-pointer },
3873 { -O3 -fomit-frame-pointer -funroll-loops } and
3874 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3876 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3877 -finline-functions }
3879 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3881 * gcc.target/mips/interrupt_handler-5.c: New test.
3883 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3884 Robert Suchanek <robert.suchanek@imgtec.com>
3886 * gcc.target/mips/interrupt_handler-4.c: New test.
3888 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3891 * gcc.dg/lto/lto.exp: Initialize MPX.
3893 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3895 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3897 * gcc.target/arm/scd42-3.c: Likewise.
3899 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3901 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3902 code to be run when the pre-arch code increases the isa_rev to
3903 mips32r6 or greater.
3905 2015-07-15 Richard Biener <rguenther@suse.de>
3907 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3908 { -O3 -fomit-frame-pointer },
3909 { -O3 -fomit-frame-pointer -funroll-loops } and
3910 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3912 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3913 -finline-functions }
3914 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3915 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3916 to additional_flags.
3918 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3920 PR rtl-optimization/66838
3921 * gcc.target/i386/pr66838.c: New test.
3923 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3926 * g++.dg/template/pr66850.C: New test.
3928 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3929 Cesar Philippidis <cesar@codesourcery.com>
3930 Chung-Lin Tang <cltang@codesourcery.com>
3932 * gcc.target/nios2/nios2-flushd.c: New.
3933 * gcc.target/nios2/nios2-rdprs.c: New.
3934 * gcc.target/nios2/r2-atomic.c: New.
3935 * gcc.target/nios2/r2-eni.c: New.
3936 * gcc.target/nios2/r2-wrpie.c: New.
3938 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3939 Cesar Philippidis <cesar@codesourcery.com>
3940 Chung-Lin Tang <cltang@codesourcery.com>
3942 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3943 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3945 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3946 Cesar Philippidis <cesar@codesourcery.com>
3947 Chung-Lin Tang <cltang@codesourcery.com>
3949 * gcc.target/nios2/andci.c: New.
3950 * gcc.target/nios2/bmx.c: New.
3951 * gcc.target/nios2/cdx-add.c: New.
3952 * gcc.target/nios2/cdx-branch.c: New.
3953 * gcc.target/nios2/cdx-callret.c: New.
3954 * gcc.target/nios2/cdx-loadstore.c: New.
3955 * gcc.target/nios2/cdx-logical.c: New.
3956 * gcc.target/nios2/cdx-mov.c: New.
3957 * gcc.target/nios2/cdx-shift.c: New.
3958 * gcc.target/nios2/cdx-sub.c: New.
3959 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3961 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3964 * g++.dg/cpp0x/vt-65071.C: New.
3966 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3967 Cesar Philippidis <cesar@codesourcery.com>
3968 Chung-Lin Tang <cltang@codesourcery.com>
3970 * gcc.target/nios2/r2-io-range.c: New.
3971 * gcc.target/nios2/r2-stio-1.c: New.
3972 * gcc.target/nios2/r2-stio-2.c: New.
3973 * gcc.target/nios2/nios2-ldxio.c: New.
3974 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3975 of just compile. Add more tests.
3977 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3979 gfortran.dg/pr66864.f90: New test.
3981 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3983 PR rtl-optimization/66626
3984 * gcc.target/i386/pr66626.c: New.
3986 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3988 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3989 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3990 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3992 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3994 * g++.dg/template/crash81.C: Adjust for error + inform change.
3995 * g++.dg/template/pr58878.C: Likewise.
3996 * g++.dg/template/shadow1.C: Likewise.
3997 * g++.dg/template/shadow2.C: Likewise.
3998 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3999 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4000 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4001 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4003 2015-07-14 Richard Biener <rguenther@suse.de>
4005 PR tree-optimization/66863
4006 * gcc.dg/torture/pr66863.c: New testcase.
4008 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4011 * g++.dg/template/pr65186.C: New test.
4013 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4015 * gcc.target/arm/macro_defs0.c: Add directive to skip
4016 test if -marm is present.
4017 * gcc.target/arm/macro_defs1.c: Likewise.
4019 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4021 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4023 * gcc.target/aarch64/adds1.c: Likewise.
4024 * gcc.target/aarch64/ands_1.c: Likewise.
4025 * gcc.target/aarch64/bics_1.c: Likewise.
4026 * gcc.target/aarch64/subs1.c: Likewise.
4027 * gcc.target/aarch64/subs3.c: Likewise.
4029 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4032 * gfortran.dg/pr64589.f90: New test.
4034 2015-07-13 Renlin Li <renlin.li@arm.com>
4037 * gcc.c-torture/execute/pr66556.c: New.
4039 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4041 * gcc.dg/20020219-1.c: Fix double word typos.
4042 * gcc.dg/20020919-1.c: Same.
4044 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4045 Jeff Law <law@redhat.com>
4048 * g++.dg/tree-ssa/pr66726.c: New test.
4049 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4050 * gcc.dg/tree-ssa/pr66726.c: New test.
4052 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4055 * g++.dg/cpp0x/variadic-ttp2.C: New.
4057 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4060 * g++.dg/cpp0x/auto46.C: New test.
4061 * g++.dg/template/pr30044.C: New test.
4062 * g++.dg/template/shadow2.C: New test.
4063 * g++.dg/template/error55.C: New test.
4064 * g++.dg/template/crash83.C: Accept any error string.
4065 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4067 * g++.dg/cpp0x/variadic19.C: Likewise
4068 * g++.dg/template/canon-type-13.C: Likewise.
4069 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4070 * g++.dg/torture/20070621-1.C: Likewise.
4072 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4075 * g++.dg/init/explicit3.C: New.
4077 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4080 * gcc.target/i386/pr66819-1.c: New test.
4081 * gcc.target/i386/pr66819-2.c: Likewise.
4082 * gcc.target/i386/pr66819-3.c: Likewise.
4083 * gcc.target/i386/pr66819-4.c: Likewise.
4084 * gcc.target/i386/pr66819-5.c: Likewise.
4086 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4089 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4090 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4091 type to prevent possible flag-clobbering zero-extensions.
4092 * gcc.target/i386/pr66703.c: New test.
4094 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4097 * g++.dg/cpp0x/nsdmi-template15.C: New.
4099 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4101 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4103 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4105 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4106 * gcc.target/arm/flip-thumb.c: Likewise.
4108 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4111 * gcc.target/i386/pr66813.c: New test.
4113 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4116 * gcc.dg/gomp/pr66820.c: New test.
4118 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4121 * g++.dg/cpp0x/scoped_enum6.C: New.
4123 2015-07-10 Tom de Vries <tom@codesourcery.com>
4125 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4126 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4128 2015-07-10 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/66823
4131 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4132 which should not be necessary. XFAIL.
4134 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4137 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4139 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4142 * gcc.dg/gomp/pr66633-1.c: New test.
4143 * gcc.dg/gomp/pr66633-2.c: New test.
4144 * gcc.dg/gomp/pr66633-3.c: New test.
4145 * gcc.dg/gomp/pr66633-4.c: New test.
4147 2015-07-09 John Marino <gnugcc@marino.st>
4149 * lib/target-supports.exp (check_effective_target_pie):
4152 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4155 * gcc.target/i386/pr66814.c: New test.
4157 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4160 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4161 * gcc.target/aarch64/fnmul-2.c: Likewise.
4162 * gcc.target/aarch64/fnmul-3.c: Likewise.
4163 * gcc.target/aarch64/fnmul-4.c: Likewise.
4165 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4168 * g++.dg/cpp0x/vt-65790.C: New.
4170 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4173 * gcc.target/i386/pr66818.c: New test.
4175 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.target/i386/pr66817.c: New test.
4180 2015-07-09 Marek Polacek <polacek@redhat.com>
4182 PR tree-optimization/66718
4183 * gcc.dg/vect/vect-126.c: New test.
4185 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4187 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4188 even when dwarf-2 is not the default.
4190 2015-07-08 Jeff Law <law@redhat.com>
4193 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4194 to have a single memory reference.
4196 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4198 * g++.dg/other/dump-ada-spec-9.C: New test.
4200 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4202 * g++.dg/vect/vect.exp: Run also simd* tests.
4203 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4204 (check_vect): Fix up get_cpuid call for C++.
4205 * g++.dg/vect/simd-clone-1.cc: New test.
4207 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4209 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4211 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4213 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4214 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4216 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4219 * gcc.target/i386/pr66806.c: New test.
4221 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4224 * g++.dg/cpp0x/auto45.C: New.
4226 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4229 * gcc.target/i386/pr66334.c: New.
4231 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4233 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4236 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4239 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4240 (verify_code): Update expected error message.
4241 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4242 (verify_code): Likewise.
4243 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4244 (verify_code): Likewise.
4246 2015-07-08 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/66793
4249 * gcc.dg/torture/pr66793.c: New testcase.
4251 2015-07-08 Richard Biener <rguenther@suse.de>
4253 PR tree-optimization/66794
4254 * gcc.dg/torture/pr66794.c: New testcase.
4256 2015-07-08 Marek Polacek <polacek@redhat.com>
4259 * g++.dg/abi/abi-tag15.C: New test.
4261 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4263 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4264 * gcc.target/mips/branch-3.c: Ditto
4265 * gcc.target/mips/branch-4.c: Ditto.
4266 * gcc.target/mips/branch-5.c: Ditto.
4267 * gcc.target/mips/branch-6.c: Ditto.
4268 * gcc.target/mips/branch-7.c: Ditto.
4269 * gcc.target/mips/branch-8.c: Ditto.
4270 * gcc.target/mips/branch-9.c: Ditto.
4271 * gcc.target/mips/branch-10.c: Ditto.
4272 * gcc.target/mips/branch-11.c: Ditto.
4273 * gcc.target/mips/branch-12.c: Ditto.
4274 * gcc.target/mips/branch-13.c: Ditto.
4275 * gcc.target/mips/umips-branch-5.c: New file.
4276 * gcc.target/mips/umips-branch-6.c: New file.
4277 * gcc.target/mips/umips-branch-7.c: New file.
4278 * gcc.target/mips/umips-branch-8.c: New file.
4279 * gcc.target/mips/umips-branch-9.c: New file.
4280 * gcc.target/mips/umips-branch-10.c: New file.
4281 * gcc.target/mips/umips-branch-11.c: New file.
4282 * gcc.target/mips/umips-branch-12.c: New file.
4283 * gcc.target/mips/umips-branch-13.c: New file.
4284 * gcc.target/mips/umips-branch-14.c: New file.
4285 * gcc.target/mips/umips-branch-15.c: New file.
4286 * gcc.target/mips/umips-branch-16.c: New file.
4287 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4288 (OCCUPY_0xfffc): New define.
4290 2015-07-08 Renlin Li <renlin.li@arm.com>
4292 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4296 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4298 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4300 * gcc.target/i386/bt-3.c: New test.
4301 * gcc.target/i386/bt-4.c: Ditto.
4303 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4305 * g++.dg/other/dump-ada-spec-8.C: New test.
4307 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4310 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4312 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4314 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4316 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4317 Avoid using an opaque struct for local "f".
4319 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4322 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4323 * jit.dg/test-pr66779.c: New testcase.
4325 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4327 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4330 2015-07-07 Richard Biener <rguenther@suse.de>
4332 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4334 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4336 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4337 * gcc.target/mips/call-5.c: Ditto.
4338 * gcc.target/mips/call-6.c: Ditto.
4340 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4342 * gcc.dg/dx-test.c: New test-case.
4344 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4347 * gfortran.dg/allocate_with_source_9.f08: New test.
4349 2015-07-07 Christian Bruel <christian.bruel@st.com>
4352 * gcc.target/arm/flip-thumb.c: Fix scan.
4353 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4354 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4355 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4358 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.c-torture/execute/pr65956.c: New test.
4363 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4365 * gcc.target/arm/aapcs/align1.c: New.
4366 * gcc.target/arm/aapcs/align_rec1.c: New.
4367 * gcc.target/arm/aapcs/align2.c: New.
4368 * gcc.target/arm/aapcs/align_rec2.c: New.
4369 * gcc.target/arm/aapcs/align3.c: New.
4370 * gcc.target/arm/aapcs/align_rec3.c: New.
4371 * gcc.target/arm/aapcs/align4.c: New.
4372 * gcc.target/arm/aapcs/align_rec4.c: New.
4373 * gcc.target/arm/aapcs/align_vararg1.c: New.
4374 * gcc.target/arm/aapcs/align_vararg2.c: New.
4376 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4378 * gfortran.dg/iomsg_2.f90: New test.
4380 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4383 * gcc.target/i386/pr66749.c: New test.
4385 2015-07-06 Richard Biener <rguenther@suse.de>
4387 PR tree-optimization/66772
4388 * gcc.dg/torture/pr66772-1.c: New testcase.
4389 * gcc.dg/torture/pr66772-2.c: Likewise.
4391 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4393 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4394 the jals instruction.
4396 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4399 * gcc.target/i386/pr53383-1.c: New file.
4400 * gcc.target/i386/pr53383-2.c: Likewise.
4401 * gcc.target/i386/pr53383-3.c: Likewise.
4403 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4405 * gcc.target/aarch64/fnmul-1.c: New.
4406 * gcc.target/aarch64/fnmul-2.c: New.
4407 * gcc.target/aarch64/fnmul-3.c: New.
4408 * gcc.target/aarch64/fnmul-4.c: New.
4410 2015-07-06 Richard Biener <rguenther@suse.de>
4413 * gcc.dg/torture/pr66759.c: New testcase.
4415 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4418 * gfortran.dg/alloc_comp_class_3.f03: New test.
4419 * gfortran.dg/alloc_comp_class_4.f03: New test.
4421 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4423 * gcc.c-torture/execute/pr66757.c: New test.
4425 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4427 PR tree-optimization/66720
4428 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4430 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4431 Sandra Loosemore <sandra@codesourcery.com>
4433 * gcc.target/nios2/gprel-offset.c: New test.
4435 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4438 * gfortran.dg/pr66725.f90: New test.
4440 2015-07-03 Jason Merrill <jason@redhat.com>
4442 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4443 Avoid narrowing error.
4445 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4447 PR rtl-optimization/66706
4448 * gcc.target/powerpc/shift-int.c: New testcase.
4450 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4453 * gcc.target/i386/pr66746.c: New file.
4455 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4457 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4459 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4461 PR tree-optimization/66119
4462 * g++.dg/opt/pr66119.C: New.
4464 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4467 * gfortran.dg/submodule_1.f90: New test
4468 * gfortran.dg/submodule_2.f90: New test
4469 * gfortran.dg/submodule_3.f90: New test
4470 * gfortran.dg/submodule_4.f90: New test
4471 * gfortran.dg/submodule_5.f90: New test
4472 * gfortran.dg/submodule_6.f90: New test
4473 * gfortran.dg/submodule_7.f90: New test
4475 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4477 PR preprocessor/53690
4478 * g++.dg/cpp/pr53690.C: New.
4480 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4482 * gcc.target/powerpc/vec-cmp.c: New test.
4484 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4487 * gfortran.dg/pr56520.f90: New test.
4489 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4492 * gfortran.dg/pr66545_1.f90: New test.
4493 * gfortran.dg/pr66545_2.f90: New test.
4495 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4497 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4498 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4500 2015-07-02 Richard Biener <rguenther@suse.de>
4503 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4506 2015-07-02 Richard Biener <rguenther@suse.de>
4508 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4510 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4512 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4514 2015-07-01 Jason Merrill <jason@redhat.com>
4516 * lib/target-supports.exp (cxx_default): Set to C++14.
4518 2015-07-01 Tom de Vries <tom@codesourcery.com>
4521 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4524 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4526 * gfortran.dg/warn_conversion_8.f90: New test.
4528 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4530 PR rtl-optimization/61047
4531 * gcc.c-torture/execute/20150611-1.c: New testcase.
4533 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4536 * jit.dg/all-non-failing-tests.h: Add
4537 test-pr66700-observing-write-through-ptr.c.
4538 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4540 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4542 * jit.dg/test-accessing-union.c: Add comments for use by
4543 gcc/jit/docs/topics/types.rst.
4545 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4547 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4548 'do-require-effective-target' with 'dg-require-effective-target'.
4549 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4550 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4551 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4552 'stlex' with 'strex' as the expected output.
4554 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4557 * g++.dg/cpp0x/gen-attrs-60.C: New.
4558 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4560 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4562 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4564 * gcc.target/aarch64/pic-small.c: Restrict this test under
4565 check_effective_target_aarch64_small_fpic.
4567 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4569 * gfortran.dg/gomp/pr66633.f90: New test.
4571 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4574 * g++.dg/template/pr66686.C: New test.
4576 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4578 * gnat.dg/lto17.ad[sb]: New test.
4580 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4582 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4583 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4585 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4587 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4589 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4591 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4593 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4595 * jit.dg/test-switch.c: New testcase.
4596 * jit.dg/test-switch.cc: New testcase.
4598 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4601 * jit.dg/all-non-failing-tests.h: Add note about
4602 test-validly-unreachable-block.c.
4603 * jit.dg/test-validly-unreachable-block.c: New file.
4605 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4608 * jit.dg/all-non-failing-tests.h: Add note about
4609 test-extra-options.c.
4610 * jit.dg/test-extra-options.c: New testcase.
4612 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4615 * gcc.target/i386/pr66691.c: New.
4617 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4619 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4620 * gcc.target/i386/iamcu/args.h: Likewise.
4621 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4622 * gcc.target/i386/iamcu/defines.h: Likewise.
4623 * gcc.target/i386/iamcu/macros.h: Likewise.
4624 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4625 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4626 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4627 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4628 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4629 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4630 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4631 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4632 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4633 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4634 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4635 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4636 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4637 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4638 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4639 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4640 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4642 2015-06-30 Marek Polacek <polacek@redhat.com>
4644 * gcc.dg/fold-minus-6.c: New test.
4646 * gcc.dg/fold-ior-3.c: New test.
4648 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4650 Implement N4197 - Adding u8 character literals
4651 * g++.dg/cpp1z/utf8.C: New.
4652 * g++.dg/cpp1z/utf8-neg.C: New.
4653 * g++.dg/cpp1z/udlit-utf8char.C: New.
4655 2015-06-30 Marek Polacek <polacek@redhat.com>
4657 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4659 2015-06-30 Tom de Vries <tom@codesourcery.com>
4661 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4662 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4663 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4664 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4666 2015-06-30 Marek Polacek <polacek@redhat.com>
4668 * gcc.dg/fold-ior-2.c: New test.
4670 2015-06-30 Tom de Vries <tom@codesourcery.com>
4672 PR tree-optimization/66652
4673 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4674 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4676 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4678 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4681 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4682 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4684 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4687 * gfortran.dg/wunused-parameter.f90: New test.
4689 2015-06-29 Richard Henderson <rth@redhat.com>
4691 * gcc.target/i386/asm-flag-1.c: New.
4692 * gcc.target/i386/asm-flag-2.c: New.
4693 * gcc.target/i386/asm-flag-3.c: New.
4694 * gcc.target/i386/asm-flag-4.c: New.
4695 * gcc.target/i386/asm-flag-5.c: New.
4697 2015-06-29 Marek Polacek <polacek@redhat.com>
4700 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4701 * c-c++-common/pr66322.c: New test.
4702 * g++.dg/eh/scope1.C: Remove dg-warning.
4704 2015-06-29 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/66677
4707 * gcc.dg/vect/pr66677.c: New testcase.
4709 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4712 * gcc.dg/tree-ssa/pr64130.c: New test.
4714 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4716 * gcc.target/aarch64/pic-small.c: New testcase.
4718 2015-06-26 Richard Biener <rguenther@suse.de>
4720 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4722 2015-06-26 Marek Polacek <polacek@redhat.com>
4724 * gcc.dg/fold-and-1.c: New test.
4725 * gcc.dg/fold-and-2.c: New test.
4727 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4729 * gnat.dg/warn11.adb: Add missing dg directive.
4730 * gnat.dg/warn12.adb: New test.
4731 * gnat.dg/warn12_pkg.ads: New helper.
4733 2015-06-26 Richard Biener <rguenther@suse.de>
4735 * gfortran.dg/reassoc_3.f90: Adjust.
4737 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4740 * gcc.target/i386/pr66412.c: New test.
4742 2015-06-25 Richard Biener <rguenther@suse.de>
4744 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4746 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4748 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4750 2015-06-25 Richard Biener <rguenther@suse.de>
4752 * gfortran.dg/vect/vect-9.f90: New testcase.
4754 2015-06-25 Nick Clifton <nickc@redhat.com>
4756 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4757 H8300 and M32R targets.
4759 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4762 * gfortran.dg/maxerrors.f90: New test.
4764 2015-06-08 DJ Delorie <dj@redhat.com>
4766 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4768 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4770 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4772 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4774 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4775 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4776 * gcc.target/aarch64/nofp_1.c: New file.
4778 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4780 Implement N3928 - Extending static_assert
4781 * g++.dg/cpp0x/static_assert8.C: Adjust.
4782 * g++.dg/cpp0x/static_assert12.C: New.
4783 * g++.dg/cpp0x/static_assert13.C: New.
4784 * g++.dg/cpp1y/static_assert1.C: New.
4785 * g++.dg/cpp1y/static_assert2.C: New.
4786 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4788 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4791 * g++.dg/cpp0x/trailing11.C: New.
4793 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4795 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4797 * gcc.target/arm/memset-inline-10.c: Likewise.
4798 * gcc.target/arm/pr58784.c: Likewise.
4799 * gcc.target/arm/pr59985.C: Likewise.
4800 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4802 2015-06-24 Renlin Li <renlin.li@arm.com>
4804 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4805 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4807 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4810 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4813 * g++.dg/cpp0x/auto45.C: New test.
4814 * g++.dg/template/pr30044.C: New test.
4815 * g++.dg/template/crash83.C: Accept any error string.
4816 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4818 * g++.dg/cpp0x/variadic18.C: Likewise
4819 * g++.dg/template/canon-type-13.C: Likewise.
4820 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4822 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4825 * g++.dg/other/linkage2.C: New.
4827 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4830 * gcc.target/arm/pr63408.c: New test.
4832 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4834 * lib/c-torture.exp: Don't call check_effective_target_lto
4835 before setting up environment correctly.
4836 * lib/gcc-dg.exp: Likewise, and protect
4837 gcc_force_conventional_output.
4839 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4841 PR rtl-optimization/66306
4842 * gcc.target/s390/pr66306.c: New test.
4844 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4846 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4847 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4848 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4849 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4850 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4851 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4852 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4854 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4857 * gcc.c-torture/pr65803.c: New test.
4859 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4862 * g++.dg/cpp0x/auto45.C: New test.
4863 * g++.dg/template/pr30044.C: New test.
4864 * g++.dg/template/crash83.C: Accept any error string.
4865 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4867 * g++.dg/cpp0x/variadic18.C: Likewise
4868 * g++.dg/template/canon-type-13.C: Likewise.
4869 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4871 2015-06-23 Marek Polacek <polacek@redhat.com>
4873 * c-c++-common/Wlogical-op-3.c: New test.
4875 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4878 * g++.dg/cpp0x/scoped_enum5.C: New.
4880 2015-06-23 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/66636
4883 * gcc.dg/vect/pr66636.c: New testcase.
4885 2015-06-23 Marek Polacek <polacek@redhat.com>
4887 * gcc.dg/fold-minus-4.c: New test.
4888 * gcc.dg/fold-minus-5.c: New test.
4889 * c-c++-common/ubsan/overflow-add-5.c: New test.
4891 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4893 Add missing testcase from r224672.
4894 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4896 * gcc.target/vax/bswapdi-1.c: New.
4898 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4901 * gfortran.dg/associate_18.f08: New test.
4903 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4906 * gcc.target/i386/pr66560-1.c: New test.
4907 * gcc.target/i386/pr66560-2.c: Ditto.
4908 * gcc.target/i386/pr66560-3.c: Ditto.
4909 * gcc.target/i386/pr66560-4.c: Ditto.
4911 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4913 * gcc.target/nvptx/nvptx.exp: New file.
4914 * gcc.target/nvptx/proto-1.c: Likewise.
4916 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4918 PR tree-optimization/66449
4919 * gcc.dg/vect/pr66449.c: New test.
4921 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4923 * g++.dg/other/dump-ada-spec-5.C: New test.
4924 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4925 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4927 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4929 * g++.dg/inherit/pure1.C: Test location too.
4931 2015-06-22 Marek Polacek <polacek@redhat.com>
4933 * gcc.dg/fold-ior-1.c: New test.
4934 * gcc.dg/fold-minus-2.c: New test.
4935 * gcc.dg/fold-minus-3.c: New test.
4936 * gcc.dg/fold-plus-1.c: New test.
4937 * gcc.dg/fold-plus-2.c: New test.
4938 * gcc.dg/fold-xor-4.c: New test.
4939 * gcc.dg/fold-xor-5.c: New test.
4941 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4944 * g++.dg/torture/pr65914.C: New.
4946 2015-06-22 Richard Biener <rguenther@suse.de>
4948 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4949 not existing TORTURE_OPTIONS only.
4950 * lib/gcc-dg.exp: Likewise.
4952 2015-06-22 Christian Bruel <christian.bruel@st.com>
4955 * gcc.target/arm/flip-thumb.c: New test.
4957 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4958 Martin Liska <mliska@suse.cz>
4961 * g++.dg/ipa/pr65908.C: New testcase.
4963 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4966 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4967 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4969 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4971 * gnat.dg/specs/debug1.ads: Adjust.
4973 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4975 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4976 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4977 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4978 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4979 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4980 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4981 * gcc.target/aarch64/fmovd-zero.c: Delete.
4982 * gcc.target/aarch64/fmovf-zero.c: Delete.
4984 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4986 * gcc.target/vax/bswapdi-1.c: New.
4988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4990 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4994 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4998 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5002 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5006 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5008 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5010 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5012 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5014 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5016 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5018 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5020 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5022 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5024 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5026 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5028 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5030 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5032 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5034 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5036 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5038 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5040 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5042 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5044 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5046 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5050 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5052 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5054 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5056 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5058 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5062 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5064 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5066 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5067 (_ARM_FPSCR): Add FZ field.
5068 (clean_results): Force FZ=1 on AArch64.
5069 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5071 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5073 * gcc.target/aarch64/pr62308.c: New test.
5075 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5078 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5080 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5082 * gcc.target/i386/mpx/pr66581.c: New test.
5084 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5086 * gcc.target/i386/cmov9.c: New test.
5088 2015-06-18 Richard Biener <rguenther@suse.de>
5090 * g++.dg/other/const4.C: New testcase.
5092 2015-06-18 Michael Matz <matz@suse.de>
5095 * gcc.dg/vect/pr66253.c: New testcase.
5097 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5100 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5102 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5105 * gcc.target/i386/mpx/pr66568.c: New test.
5107 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5110 * gcc.target/i386/mpx/pr66567.c: New test.
5112 2015-06-18 Richard Biener <rguenther@suse.de>
5114 PR tree-optimization/66510
5115 * gcc.dg/vect/slp-perm-12.c: New testcase.
5117 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5119 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5120 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5121 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5122 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5124 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5127 * g++.dg/gomp/pr66571-1.C: New test.
5130 * c-c++-common/gomp/pr66429.c: New test.
5132 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5134 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5135 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5137 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5139 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5142 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5145 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5147 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5149 * gcc.target/mips/pr65862-1.c: New test.
5150 * gcc.target/mips/pr65862-2.c: Likewise.
5152 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5154 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5155 * gcc.target/i386/pr52252-atom.c: Ditto.
5156 * gcc.target/i386/vect-div-1.c: Ditto.
5157 * gcc.target/i386/rotate-5.c: Ditto.
5158 * gcc.target/i386/pr50202.c: Ditto.
5159 * gcc.target/i386/pr37843-3.c: Ditto.
5160 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5161 * gcc.target/i386/pr53397-1.c: Ditto.
5162 * gcc.target/i386/pr55934.c: Ditto.
5163 * gcc.target/i386/pr37843-4.c: Ditto.
5164 * gcc.target/i386/pr60451.c: Ditto.
5165 * gcc.target/i386/pr53397-2.c: Ditto.
5166 * gcc.target/i386/vectorize1.c: Ditto.
5167 * gcc.target/i386/extract-insert-combining.c: Ditto.
5168 * gcc.target/i386/pr53759.c: Ditto.
5169 * gcc.target/i386/pr52252-core.c: Ditto.
5170 * gcc.target/i386/rotate-3.c: Ditto.
5171 * gcc.target/i386/sse-20.c: Ditto.
5172 * gcc.target/i386/rotate-4.c: Ditto.
5173 * gcc.target/i386/pr61403.c: Ditto.
5174 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5175 * gcc.target/i386/pr60901.c: Ditto.
5176 * gcc.target/i386/pr59794-7.c: Ditto.
5177 * gcc.target/i386/pr62208.c: Ditto.
5178 * gcc.target/i386/pr53416.c: Ditto.
5179 * gcc.target/i386/asm-dialect-1.c: Ditto.
5180 * gcc.target/i386/pr50038.c: Ditto.
5181 * gcc.target/i386/47698.c: Ditto.
5182 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5183 * gcc.target/i386/pr59794-2.c: Ditto.
5184 * gcc.target/i386/pr59794-3.c: Ditto.
5185 * gcc.target/i386/pr39058.c: Ditto.
5186 * gcc.target/i386/pr60205-1.c: Ditto.
5187 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5188 * gcc.target/i386/sse2-movq-2.c: Ditto.
5190 2015-06-17 Richard Biener <rguenther@suse.de>
5192 PR tree-optimization/66251
5193 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5195 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5198 * g++.dg/parse/new-placement1.C: New.
5200 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5202 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5203 * jit.dg/test-compound-assignment.c: New testcase.
5205 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5208 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5209 to "testcases" array.
5211 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5214 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5215 * jit.dg/test-debug-strings.c: New test case.
5216 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5217 the discriminant has a sane debug string.
5219 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5222 * gcc.target/i386/pr56766-1.c: New test.
5223 * gcc.target/i386/pr56766-2.c: Ditto.
5225 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5227 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5228 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5229 * gcc.target/mips/loongson-simd.c: Ditto.
5231 2015-06-16 Richard Biener <rguenther@suse.de>
5233 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5235 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5237 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5238 passed by the testsuite driver.
5240 2015-06-16 Richard Biener <rguenther@suse.de>
5242 * gcc.dg/vect/slp-perm-11.c: New testcase.
5244 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5246 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5249 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5251 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5252 Reinstate calls to torture-init and torture-finalize.
5254 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5256 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5258 2015-06-15 Nathan Sidwell <nathan@acm.org>
5261 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5263 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5266 * g++.dg/cpp0x/local-type1.C: New.
5268 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5273 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5274 unimplemented error.
5275 * gfortran.dg/allocate_with_source_7.f08: New test.
5276 * gfortran.dg/allocate_with_source_8.f08: New test.
5278 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5281 * g++.dg/warn/Walways-true-3.C: New test.
5283 2015-06-13 Tom de Vries <tom@codesourcery.com>
5285 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5287 2015-06-13 Tom de Vries <tom@codesourcery.com>
5289 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5290 (main): Remove superfluous attributes.
5291 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5292 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5294 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5296 * gcc.target/i386/monitorx.c: New.
5297 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5298 * gcc.target/i386/sse-13.c: Ditto.
5299 * gcc.target/i386/sse-14.c: Ditto.
5300 * gcc.target/i386/sse-22.c: Ditto.
5301 * gcc.target/i386/sse-23.c: Ditto.
5302 * g++.dg/other/i386-2.C: Ditto.
5303 * g++.dg/other/i386-3.C: Ditto.
5305 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5307 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5309 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5312 * gfortran.dg/allocatable_scalar_13.f90: New test
5314 2015-06-11 Marek Polacek <polacek@redhat.com>
5316 * gcc.dg/fold-xor-3.c: New test.
5318 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5320 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5321 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5323 2015-06-11 Christian Bruel <christian.bruel@st.com>
5326 * gcc.target/arm/pragma_attribute.c: New test.
5328 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5330 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5332 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5335 * gcc.target/i386/pr66473.c: New test.
5337 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5340 * gcc.dg/tls/pr66470.c: New test.
5341 * gcc.target/i386/pr66470.c: New test.
5343 2015-06-10 Christian Bruel <christian.bruel@st.com>
5346 * gcc.target/arm/attr_arm.c: New test
5347 * gcc.target/arm/attr_arm-err.c: New test
5348 * gcc.target/arm/attr_thumb.c: New test
5349 * gcc.target/arm/attr_thumb-static.c: New test
5351 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5356 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5358 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5360 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5361 passed by the testsuite driver.
5363 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5366 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5367 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5368 * gcc.dg/ssp-1.c: Make counter a register.
5369 * gcc.dg/ssp-2.c: Likewise.
5370 * gcc.dg/torture/parm-coalesce.c: New.
5372 2015-06-09 Tom de Vries <tom@codesourcery.com>
5374 * gcc.target/i386/vararg-loc.c: New test.
5376 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5379 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5380 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5382 2015-06-09 Marek Polacek <polacek@redhat.com>
5384 PR tree-optimization/66299
5385 * gcc.dg/pr66299-1.c: New test.
5386 * gcc.dg/pr66299-2.c: New test.
5387 * gcc.dg/pr66299-3.c: New test.
5389 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5391 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5392 passed by the testsuite driver.
5394 2015-06-09 Richard Biener <rguenther@suse.de>
5397 * gcc.dg/fold-modpow2.c: New testcase.
5399 2015-06-09 Richard Biener <rguenther@suse.de>
5401 PR tree-optimization/66419
5402 * gcc.dg/vect/bb-slp-37.c: New testcase.
5404 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5406 * gcc.target/arm/stl-cond.c: New test.
5408 2015-06-09 Richard Biener <rguenther@suse.de>
5411 * gcc.dg/torture/pr66413.c: New testcase.
5413 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5415 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5416 * gcc.dg/ssp-1.c: Make counter a register.
5417 * gcc.dg/ssp-2.c: Likewise.
5418 * gcc.dg/torture/parm-coalesce.c: New.
5420 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5422 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5423 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5425 2015-06-08 Tom de Vries <tom@codesourcery.com>
5427 PR rtl-optimization/66444
5428 * gcc.dg/pr66444.c: New test.
5430 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5433 * gfortran.dg/class_is_1.f90: New test.
5434 * gfortran.dg/type_is_1.f90: Ditto.
5436 2015-06-08 Marek Polacek <polacek@redhat.com>
5439 * gcc.dg/cpp/pr66415-1.c: New test.
5440 * gcc.dg/cpp/pr66415-2.c: New test.
5442 2015-06-08 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/66422
5445 * gcc.dg/Warray-bounds-16.c: New testcase.
5447 2015-06-08 Richard Biener <rguenther@suse.de>
5449 * gcc.dg/vect/slp-perm-10.c: New testcase.
5450 * gcc.dg/vect/slp-23.c: Adjust.
5451 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5452 vector pointer update.
5454 2015-06-08 Marek Polacek <polacek@redhat.com>
5457 * g++.dg/ubsan/pr66452.C: New test.
5459 2015-06-08 Tom de Vries <tom@codesourcery.com>
5461 PR tree-optimization/66436
5462 * gcc.dg/gomp/dump-new-function-2.c: New test.
5463 * gcc.dg/gomp/dump-new-function-3.c: Same.
5464 * gcc.dg/gomp/dump-new-function.c: Same.
5466 2015-06-08 Tom de Vries <tom@codesourcery.com>
5468 PR tree-optimization/66435
5469 * gcc.dg/gomp/notify-new-function-2.c: New test.
5470 * gcc.dg/gomp/notify-new-function-3.c: Same.
5471 * gcc.dg/gomp/notify-new-function.c: Same.
5473 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5475 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5476 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5477 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5478 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5479 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5480 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5483 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5486 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5487 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5489 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5490 * gfortran.dg/warn_conversion_5.f90: New test.
5491 * gfortran.dg/warn_conversion_6.f90: New test.
5492 * gfortran.dg/warn_conversion_7.f90: New test.
5494 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5497 * gfortran.dg/blockdata_9.f: New test.
5499 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5502 * gfortran.dg/forall_17.f90: New test.
5504 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5506 * g++.dg/cpp0x/pr57101.C: Add warning.
5507 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5508 * g++.dg/ext/visibility/anon7.C: Same.
5509 * g++.dg/ipa/pr63587-2.C: Same.
5510 * g++.dg/opt/dump1.C: Same.
5511 * g++.dg/opt/pr59622-3.C: Same.
5512 * g++.dg/opt/pr59622.C: Same.
5513 * g++.dg/torture/pr46383.C: Same.
5514 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5515 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5516 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5518 * gfortran.dg/intent_out_8.f90: Same.
5519 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5521 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5524 gfortran.dg/equiv_9.f90: New test.
5527 2015-06-05 Tom de Vries <tom@codesourcery.com>
5529 merge from gomp4 branch:
5530 2015-05-28 Tom de Vries <tom@codesourcery.com>
5532 PR tree-optimization/65443
5533 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5534 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5535 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5537 2015-06-05 Nathan Sidwell <nathan@acm.org>
5540 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5542 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5544 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5546 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5548 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5550 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5552 * gcc.target/i386/noplt-1.c: New test.
5553 * gcc.target/i386/noplt-2.c: New test.
5554 * gcc.target/i386/noplt-3.c: New test.
5555 * gcc.target/i386/noplt-4.c: New test.
5557 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5560 * gfortran.dg/adjustl_1.f90: New test.
5562 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5564 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5565 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5567 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5569 * lto.c (iterative_hash_canonical_type,
5570 gimple_register_canonical_type): only hash main variants of types
5572 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5574 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5575 Move set of dg-do-what-default after early return.
5577 2015-06-04 Marek Polacek <polacek@redhat.com>
5580 * gcc.dg/lvalue-8.c: New test.
5582 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5583 Paolo Carlini <paolo.carlini@oracle.com>
5586 * g++.dg/other/pr66130.C: New.
5587 * g++.dg/cpp0x/pr66130.C: Likewise.
5589 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/decl-loc1.C: New.
5592 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5593 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5594 * g++.dg/init/ctor8.C: Likewise.
5595 * g++.dg/parse/semicolon4.C: Likewise.
5597 2015-06-03 Marek Polacek <polacek@redhat.com>
5600 * g++.dg/ubsan/static-init-1.C: New test.
5601 * g++.dg/ubsan/static-init-2.C: New test.
5602 * g++.dg/ubsan/static-init-3.C: New test.
5604 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5607 * gcc.target/i386/pr66275.c: New test.
5609 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5611 * gcc.dg/Wcxx-compat-22.c: New testcase.
5612 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5613 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5614 * c-c++-common/pr58346-1.c: Likewise.
5615 * c-c++-common/transparent-union-1.c: Likewise.
5617 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5619 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5620 * g++.dg/plugin/def_plugin.c: New file.
5621 * g++.dg/plugin/def-plugin-test.C: New file.
5623 2015-06-03 Richard Biener <rguenther@suse.de>
5625 * gcc.dg/vect/bb-slp-36.c: New testcase.
5627 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5629 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5631 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5633 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5634 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5635 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5636 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5638 2015-06-03 Marek Polacek <polacek@redhat.com>
5642 * gcc.dg/pr64223-1.c: New test.
5643 * gcc.dg/pr64223-2.c: New test.
5645 2015-06-03 Richard Biener <rguenther@suse.de>
5647 PR tree-optimization/63916
5648 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5650 2015-06-03 Richard Biener <rguenther@suse.de>
5652 PR tree-optimization/66375
5653 * gcc.dg/torture/pr66375.c: New testcase.
5655 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5657 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5659 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5662 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5664 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5667 * gfortran.dg/reshape_7.f90: New test.
5669 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5672 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5675 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5678 * gcc.dg/pr49551.c: New testcase.
5680 2015-06-02 Richard Biener <rguenther@suse.de>
5683 * g++.dg/lto/pr65549_0.C: New testcase.
5685 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5689 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5691 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5693 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5695 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5700 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5702 PR tree-optimization/48052
5703 * gcc.dg/tree-ssa/scev-8.c: New.
5704 * gcc.dg/tree-ssa/scev-9.c: New.
5705 * gcc.dg/tree-ssa/scev-10.c: New.
5706 * gcc.dg/vect/pr48052.c: New.
5708 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5710 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5712 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5714 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5716 2015-06-02 Marek Polacek <polacek@redhat.com>
5719 * gcc.dg/torture/pr66345.c: New test.
5721 2015-06-02 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/65961
5724 * gcc.dg/torture/pr65961.c: New testcase.
5726 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5728 PR tree-optimization/52563
5729 PR tree-optimization/62173
5730 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5731 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5733 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/specs/varsize_return2.ads: New test.
5736 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5738 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5740 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5742 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5745 * gcc.target/aarch64/sync-comp-swap.c: New.
5746 * gcc.target/aarch64/sync-comp-swap.x: New.
5747 * gcc.target/aarch64/sync-op-acquire.c: New.
5748 * gcc.target/aarch64/sync-op-acquire.x: New.
5749 * gcc.target/aarch64/sync-op-full.c: New.
5750 * gcc.target/aarch64/sync-op-full.x: New.
5751 * gcc.target/aarch64/sync-op-release.c: New.
5752 * gcc.target/aarch64/sync-op-release.x: New.
5754 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5756 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5759 2015-06-01 Richard Biener <rguenther@suse.de>
5761 PR tree-optimization/66349
5762 PR tree-optimization/66352
5763 PR tree-optimization/66357
5764 * gcc.dg/torture/pr66357.c: New testcase.
5765 * gcc.dg/torture/pr66349.c: Likewise.
5766 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5768 2015-06-01 Richard Biener <rguenther@suse.de>
5771 2015-05-29 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/66314
5774 * gcc.dg/asan/pr66314.c: New testcase.
5776 2015-06-01 Richard Biener <rguenther@suse.de>
5778 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5780 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5782 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5784 (hp3, hp4): Add inline keyword.
5785 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5786 (hp2): Add inline keyword.
5787 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5788 (hp2): Add inline keyword.
5790 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5793 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5794 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5795 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5796 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5798 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5801 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5803 2015-06-01 Richard Biener <rguenther@suse.de>
5805 PR tree-optimization/66280
5806 * g++.dg/torture/pr66280.C: New testcase.
5807 * g++.dg/torture/pr66280-2.C: Likewise.
5809 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5811 * gnat.dg/addr9_1.adb: New test.
5812 * gnat.dg/addr9_2.adb: Likewise.
5813 * gnat.dg/addr9_3.adb: Likewise.
5814 * gnat.dg/addr9_4.adb: Likewise.
5816 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5818 * g++.dg/other/dump-ada-spec-4.C: New test.
5820 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5822 * gcc.dg/alias-8.c: Fix dg-warning.
5824 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5826 * gcc.dg/alias-8.c: Do not xfail.
5827 * gcc.dg/pr62167.c: Prevent FRE.
5828 * gcc.dg/alias-14.c: New testcase.
5830 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5832 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5834 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5837 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5839 * gcc.target/s390/hotpatch-10.c: Likewise.
5840 * gcc.target/s390/hotpatch-11.c: Likewise.
5841 * gcc.target/s390/hotpatch-12.c: Likewise.
5842 * gcc.target/s390/hotpatch-17.c: Likewise.
5843 * gcc.target/s390/hotpatch-18.c: Likewise.
5844 * gcc.target/s390/hotpatch-20.c: Likewise.
5845 * gcc.target/s390/hotpatch-21.c: Likewise.
5846 * gcc.target/s390/hotpatch-22.c: Likewise.
5847 * gcc.target/s390/hotpatch-23.c: Likewise.
5848 * gcc.target/s390/hotpatch-24.c: Likewise.
5849 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5850 to check for the exact nops too.
5851 * gcc.target/s390/hotpatch-3.c: Likewise.
5852 * gcc.target/s390/hotpatch-4.c: Likewise.
5853 * gcc.target/s390/hotpatch-5.c: Likewise.
5854 * gcc.target/s390/hotpatch-6.c: Likewise.
5855 * gcc.target/s390/hotpatch-7.c: Likewise.
5856 * gcc.target/s390/hotpatch-8.c: Likewise.
5857 * gcc.target/s390/hotpatch-9.c: Likewise.
5858 * gcc.target/s390/hotpatch-14.c: Likewise.
5859 * gcc.target/s390/hotpatch-15.c: Likewise.
5860 * gcc.target/s390/hotpatch-16.c: Likewise.
5861 * gcc.target/s390/hotpatch-19.c: Likewise.
5862 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5863 scan-assembler-times counting number of .align directives.
5864 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5865 dg-options. Remove scan-assembler-times counting number of .align
5867 * gcc.target/s390/hotpatch-26.c: New file.
5868 * gcc.target/s390/hotpatch-27.c: New file.
5869 * gcc.target/s390/hotpatch-28.c: New file.
5870 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5871 using -Os -O0 -O1 -O2 -O3 options.
5873 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5875 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5877 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5879 PR tree-optimization/66142
5880 * gcc.dg/vect/pr66142.c: New test.
5882 2015-05-29 Richard Biener <rguenther@suse.de>
5884 PR tree-optimization/66314
5885 * gcc.dg/asan/pr66314.c: New testcase.
5887 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5889 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5890 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5892 (schedule-cleanups, dg-keep-saved-temps): New proc.
5893 (gcc-dg-test-1): Schedule cleanups.
5894 * lib/profopt.exp (profopt-execute): Likewise.
5895 * g++.dg/cdce3.C: Adjust expected line numbers.
5896 * gcc.dg/cdce1.c: Likewise.
5897 * gcc.dg/cdce2.c: Likewise.
5898 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5899 * gcc.dg/strlenopt-24.c: Likewise.
5900 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5901 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5902 * obj-c++.dg/encode-2.mm: Likewise.
5904 2015-05-28 DJ Delorie <dj@redhat.com>
5906 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5908 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5910 * gnat.dg/discr43.adb: New test.
5912 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5914 * gnat.dg/varsize_temp.adb: Rename into...
5915 * gnat.dg/varsize1.adb: ...this.
5916 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5917 * gnat.dg/varsize2.ad[sb]: ...this.
5918 * gnat.dg/varsize3_1.adb: New test.
5919 * gnat.dg/varsize3_2.adb: Likewise.
5920 * gnat.dg/varsize3_3.adb: Likewise.
5921 * gnat.dg/varsize3_4.adb: Likewise.
5922 * gnat.dg/varsize3_5.adb: Likewise.
5923 * gnat.dg/varsize3_6.adb: Likewise.
5924 * gnat.dg/varsize3_pkg1.ads: New helper.
5925 * gnat.dg/varsize3_pkg2.ads: Likewise.
5926 * gnat.dg/varsize3_pkg3.ads: Likewise.
5928 2015-05-28 Richard Biener <rguenther@suse.de>
5930 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5932 2015-05-28 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/66142
5935 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5937 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5940 * gcc.dg/darwin-minversion-3.c: Update testcase.
5941 * gcc.dg/darwin-minversion-4.c: Ditto.
5942 * gcc.dg/darwin-minversion-5.c: New testcase.
5943 * gcc.dg/darwin-minversion-6.c: Ditto.
5944 * gcc.dg/darwin-minversion-7.c: Ditto.
5945 * gcc.dg/darwin-minversion-8.c: Ditto.
5946 * gcc.dg/darwin-minversion-9.c: Ditto.
5947 * gcc.dg/darwin-minversion-10.c: Ditto.
5948 * gcc.dg/darwin-minversion-11.c: Ditto.
5949 * gcc.dg/darwin-minversion-12.c: Ditto.
5951 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5953 PR rtl-optimization/66168
5954 * gcc.c-torture/compile/pr66168.c: New test.
5956 2015-05-27 Jeff Law <law@redhat.com>
5959 * gcc.dg/target/m68k/pr39726-1.c: New test.
5961 2015-05-27 Nathan Sidwell <nathan@acm.org>
5964 * g++.dg/ext/alias-canon3.C: New.
5966 2015-05-27 Richard Biener <rguenther@suse.de>
5968 PR tree-optimization/66272
5970 2014-08-15 Richard Biener <rguenther@suse.de>
5972 PR tree-optimization/62031
5973 * gcc.dg/torture/pr66272.c: New testcase.
5975 2015-05-27 Richard Biener <rguenther@suse.de>
5977 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5979 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5982 * gcc.dg/pr65358.c: New test.
5984 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5987 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5989 * gfortran.dg/allocate_with_source_6.f90: New test.
5991 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5993 * gnat.dg/atomic7_1.adb: New test.
5994 * gnat.dg/atomic7_2.adb: Likewise.
5995 * gnat.dg/atomic7_pkg1.ads: New helper.
5996 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5998 2015-05-26 Michael Matz <matz@suse.de>
6001 * gcc.dg/vect/pr66251.c: New test.
6003 2015-05-26 Richard Biener <rguenther@suse.de>
6005 PR tree-optimization/66142
6006 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6008 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6011 * gfortran.dg/allocatable_scalar_13.f90: New test
6013 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6015 * gnat.dg/warn11.adb: New test.
6016 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6018 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/vfa1_1.adb: New test.
6021 * gnat.dg/vfa1_2.adb: Likewise.
6022 * gnat.dg/vfa1_3.adb: Likewise.
6023 * gnat.dg/vfa1_4.adb: Likewise.
6024 * gnat.dg/vfa1_pkg.ads: New helper.
6026 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6028 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6029 * gcc.target/i386/pr66232-3.c: Likewise.
6031 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6034 * gcc.target/i386/pr66274.c: New test.
6036 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6038 * gnat.dg/renaming6.ad[sb]: New test.
6040 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6042 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6043 and 'dg-require-effective-target pie'.
6045 2015-05-23 Nathan Sidwell <nathan@acm.org>
6048 * g++.dg/cpp0x/pr66243.C: New.
6050 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6053 * g++.dg/lto/pr66180_0.C: New testcase.
6054 * g++.dg/lto/pr66180_1.C: New testcase.
6056 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6059 * typebound_call_27.f90: New file.
6061 2015-05-23 Nathan Sidwell <nathan@acm.org>
6064 * g++.dg/template/pr65936.C: New.
6066 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6068 PR tree-optimization/63387
6069 * gcc.dg/pr63387-2.c: New testcase.
6071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6073 * gcc.dg/simd-1.c: Update to the new message.
6075 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6077 * gcc.dg/nand.c: New testcase.
6079 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6081 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6082 Set dg-do-what-default to compile only on ARM targets without
6083 arm_neon_hw execution support. Remove redundant c-torture-execute
6084 in loop over test cases.
6086 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6089 * gcc.target/aarch64/pr65491_1.c: New test.
6090 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6091 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6093 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/cpp0x/explicit9.C: New.
6097 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6099 2015-05-22 Richard Biener <rguenther@suse.de>
6101 PR tree-optimization/66251
6102 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6104 2015-05-22 Marek Polacek <polacek@redhat.com>
6107 * c-c++-common/attributes-enum-1.c: New test.
6108 * c-c++-common/attributes-enum-2.c: New test.
6109 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6110 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6112 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6114 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6115 effective target support. If no arm_neon_hw support, do not attempt
6116 to execute the tests; only compile them.
6117 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6118 and "dg-require-effective-target arm_neon_ok".
6119 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6120 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6121 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6122 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6123 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6124 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6125 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6126 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6127 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6128 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6129 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6130 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6131 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6132 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6133 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6134 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6135 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6136 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6137 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6138 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6139 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6140 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6141 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6142 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6143 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6144 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6145 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6146 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6147 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6148 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6149 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6150 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6151 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6152 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6153 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6154 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6155 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6156 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6157 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6158 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6159 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6160 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6161 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6162 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6163 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6164 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6165 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6166 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6167 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6168 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6169 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6170 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6171 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6172 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6173 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6174 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6175 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6176 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6177 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6178 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6179 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6180 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6181 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6182 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6183 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6184 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6185 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6186 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6187 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6188 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6189 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6190 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6191 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6192 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6193 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6194 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6195 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6196 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6197 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6198 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6199 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6200 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6201 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6202 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6203 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6204 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6205 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6206 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6207 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6208 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6209 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6210 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6211 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6212 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6213 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6214 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6215 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6216 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6217 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6218 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6219 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6220 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6221 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6222 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6223 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6224 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6225 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6226 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6227 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6228 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6229 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6230 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6231 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6233 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6235 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6236 * gcc.dg/vect/pr59354.c: Likewise.
6237 * gcc.dg/vect/pr64252.c: Likewise.
6238 * gcc.dg/vect/pr64404.c: Likewise.
6239 * gcc.dg/vect/pr64493.c: Likewise.
6240 * gcc.dg/vect/pr64495.c: Likewise.
6241 * gcc.dg/vect/pr64844.c: Likewise.
6242 * gcc.dg/vect/pr65518.c: Likewise.
6243 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6245 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6248 * g++.dg/cpp1y/var-templ28.C: New.
6250 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6253 * gcc.target/i386/pr66232-1.c: New test.
6254 * gcc.target/i386/pr66232-2.c: Likewise.
6255 * gcc.target/i386/pr66232-3.c: Likewise.
6256 * gcc.target/i386/pr66232-4.c: Likewise.
6257 * gcc.target/i386/pr66232-5.c: Likewise.
6259 2015-05-21 Nathan Sidwell <nathan@acm.org>
6261 * g++.dg/cpp1y/pr60943.C: New.
6263 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6265 PR tree-optimization/66233
6266 * gcc.c-torture/execute/pr66233.c: New test.
6268 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6271 * gfortran.dg/inline_matmul_11.f90: New test.
6273 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6275 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6276 instead of listing several targets on its own.
6277 * gcc.target/i386/pr32219-2.c: Likewise.
6278 * gcc.target/i386/pr32219-3.c: Likewise.
6279 * gcc.target/i386/pr32219-4.c: Likewise.
6280 * gcc.target/i386/pr32219-5.c: Likewise.
6281 * gcc.target/i386/pr32219-6.c: Likewise
6282 * gcc.target/i386/pr32219-7.c: Likewise.
6283 * gcc.target/i386/pr32219-8.c: Likewise.
6284 * gcc.target/i386/pr39013-1.c: Likewise.
6285 * gcc.target/i386/pr39013-2.c: Likewise.
6286 * gcc.target/i386/pr64317.c: Likewise.
6288 2015-05-21 Jeff Law <law@redhat.com>
6290 * gcc.target/hppa/shadd-3.c: New test.
6291 * gcc.target/hppa/shadd-4.c: New test.
6293 2015-05-21 Michael Matz <matz@suse.de>
6295 * gcc.dg/vect/vect-strided-store.c: New test.
6296 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6297 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6299 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6301 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6302 * gcc.dg/pow-sqrt-synth-1.c: New test.
6303 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6305 2015-05-21 Richard Biener <rguenther@suse.de>
6308 * g++.dg/conversion/pr66211.C: New testcase.
6309 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6311 2015-05-21 Jeff Law <law@redhat.com>
6313 * gcc.target/hppa/shadd-2.c: New test.
6315 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6318 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6320 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6323 * gcc.target/arm/pr26702.c: Adjust target selector.
6325 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6328 * gcc.dg/lto/pr66221_0.c: New test.
6329 * gcc.dg/lto/pr66221_1.c: New test.
6331 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6334 * gcc.dg/redecl-4.c: Update column numbers.
6335 * gcc.dg/format/bitfld-1.c: Likewise.
6336 * gcc.dg/format/attr-2.c: Likewise.
6337 * gcc.dg/format/attr-6.c: Likewise.
6338 * gcc.dg/format/attr-7.c (baz): Likewise.
6339 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6340 * gcc.dg/format/attr-4.c: Likewise.
6341 * gcc.dg/format/branch-1.c: Likewise.
6342 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6343 locations within strings with embedded escape sequences.
6345 2015-05-20 Jeff Law <law@redhat.com>
6347 * gcc.target/hppa/hppa.exp: New target test driver.
6348 * gcc.target/hppa/shadd-1.c: New test.
6350 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6352 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6354 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6356 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6357 (fn_33_k_and_r_style): New.
6358 (fn_33_stroustrup_style): New.
6359 (fn_33_allman_style): New.
6360 (fn_33_whitesmiths_style): New.
6361 (fn_33_horstmann_style): New.
6362 (fn_33_ratliff_banner_style): New.
6363 (fn_33_lisp_style): New.
6364 (fn_34_indent_dash_gnu): New.
6365 (fn_34_indent_dash_kr): New.
6366 (fn_34_indent_dash_orig): New.
6367 (fn_34_indent_linux_style): New.
6369 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6372 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6374 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6376 PR tree-optimization/65447
6377 * gcc.dg/tree-ssa/pr65447.c: New test.
6379 2015-05-19 Nathan sidwell <nathan@acm.org>
6381 * g++.dg/cpp0x/pr65954.C: New.
6383 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6385 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6387 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6389 * lib/target-supports.exp: Vector do not always have natural
6392 2015-05-19 David Sherwood <david.sherwood@arm.com>
6394 * gcc.dg/loop-invariant.c: New testcase.
6396 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6398 * lib/target-supports.exp: Vector do not always have natural
6401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6403 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6405 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6407 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6409 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6410 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6411 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6412 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6413 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6414 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6415 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6416 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6417 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6418 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6422 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6424 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6426 * gcc.target/s390/s390.exp
6427 (check_effective_target_vector): New check.
6428 * gcc.target/s390/vector/vec-abi-1.c: New test.
6429 * gcc.target/s390/vector/vec-abi-2.c: New test.
6430 * gcc.target/s390/vector/vec-abi-3.c: New test.
6431 * gcc.target/s390/vector/vec-abi-4.c: New test.
6432 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6433 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6434 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6435 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6436 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6437 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6438 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6439 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6440 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6441 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6442 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6443 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6444 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6445 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6446 * gcc.target/s390/vector/vec-init-1.c: New test.
6447 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6448 * gcc.target/s390/vector/vec-shift-1.c: New test.
6449 * gcc.target/s390/vector/vec-sub-1.c: New test.
6451 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6453 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6455 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6457 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6459 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6461 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6463 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6465 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6467 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6469 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6471 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6473 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6475 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6477 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6479 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6481 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6483 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6485 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6487 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6489 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6491 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6493 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6495 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6497 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6499 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6501 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6503 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6505 PR tree-optimization/66187
6506 * gcc.c-torture/execute/pr66187.c: New test.
6507 * gcc.dg/pr66187-1.c: New test.
6508 * gcc.dg/pr66187-2.c: New test.
6510 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512 * gcc.dg/vect/bb-slp-35.c: Adjust.
6514 2015-05-19 Richard Biener <rguenther@suse.de>
6516 PR tree-optimization/66165
6517 * gcc.dg/torture/pr66165.c: New testcase.
6519 PR tree-optimization/66185
6520 * gcc.dg/torture/pr66185.c: New testcase.
6522 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6525 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6527 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6529 * gcc.target/mips/p5600-bonding.c : New file.
6531 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6534 * gfortran.dg/interface_operator_1.f90: New tests.
6536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6539 * gfortran.dg/generic_29.f90: New tests.
6541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6544 * gfortran.dg/storage_size_6.f90: New tests.
6546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6549 * gfortran.dg/null1.f90: New test.
6551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6554 * gfortran.dg/entry_21.f90: New test.
6556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6559 * gfortran.dg/storage_size_6.f90: New tests.
6561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6564 * gfortran.dg/misplaced_statement.f90: New test.
6566 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6569 * gfortran.dg/filepos1.f90: New test
6571 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6574 * gfortran.dg/pr64925.f90: New test.
6576 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6578 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6580 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6582 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6584 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6585 to the family of pie capable targets.
6587 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6589 * gcc.target/arm/bics_1.c : New testcase.
6590 * gcc.target/arm/bics_2.c : New testcase.
6591 * gcc.target/arm/bics_3.c : New testcase.
6592 * gcc.target/arm/bics_4.c : New testcase.
6594 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6596 * gcc.target/mips/umips-attr.c: New test.
6598 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6601 * gcc.dg/20150120-2.c (dg-final): Ditto.
6602 * gcc.dg/20150120-2.c (dg-final): Ditto.
6603 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6605 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.target/i386/pr66174.c: New test.
6610 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6613 * gfortran.dg/matmul_bounds_6.f90: New test.
6614 * gfortran.dg/matmul_bounds_7.f90: New test.
6616 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6618 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6619 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6620 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6621 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6622 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6623 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6625 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6628 * gfortran.dg/continuation_13.f90: Update test.
6629 * gfortran.dg/pr65903.f90: New test.
6631 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6634 * gfortran.dg/block_14.f90: New test.
6636 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6639 * lib/gfortran-dg.exp: Update regex to handle two locations for
6640 the same diagnostic without caret.
6641 * gfortran.dg/badline.f: Test also that line numbers are correct
6642 before and after "left but not entered" warning.
6644 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6645 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6648 * gcc.target/arm/maskdata.c: New test.
6650 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6653 * gfortran.dg/derived_constructor_components_5: New test
6655 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6658 * gcc.target/alpha/pr66140.c: New test.
6660 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6663 * gcc.dg/Wconversion-complex-c99.c: New test.
6664 * gcc.dg/Wconversion-complex-gnu.c: New test.
6666 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6668 PR tree-optimization/64454
6669 * gcc.dg/modmod.c: New testcase.
6671 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6673 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6675 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6678 * gcc.target/i386/mpx/pr66134.c: New test.
6680 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6682 * gcc.target/powerpc/pr60158.c: New test.
6684 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6686 * gcc.target/i386/sibcall-7.c: New test.
6687 * gcc.target/i386/sibcall-8.c: New test.
6689 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6691 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6692 (abs64_in_dreg): Likewise.
6694 2015-05-14 Marek Polacek <polacek@redhat.com>
6698 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6699 * gcc.dg/pr19984.c: Likewise.
6700 * gcc.dg/pr66066-1.c: New test.
6701 * gcc.dg/pr66066-2.c: New test.
6702 * gcc.dg/pr66066-3.c: New test.
6704 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6706 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6707 * gcc.dg/pow-sqrt.x: New file.
6708 * gcc.dg/pow-sqrt-1.c: New test.
6709 * gcc.dg/pow-sqrt-2.c: Likewise.
6710 * gcc.dg/pow-sqrt-3.c: Likewise.
6712 2015-05-13 Richard Biener <rguenther@suse.de>
6714 PR tree-optimization/66123
6715 * gcc.dg/torture/pr66123.c: New testcase.
6717 2015-05-13 Richard Biener <rguenther@suse.de>
6720 * gcc.dg/alias-2.c: Adjust.
6721 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6723 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6726 * gcc.target/i386/pr65103-3.c: New.
6728 2015-05-13 Martin Liska <mliska@suse.cz>
6730 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6732 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.target/i386/pr66112-2.c: New test.
6738 * gcc.target/i386/pr66112-1.c: New test.
6740 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6743 * gcc.target/i386/mpx/pr66048.cc: New.
6745 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6747 PR rtl-optimization/64616
6748 * gcc.dg/loop-8.c: New test.
6749 * gcc.dg/loop-9.c: New test.
6751 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6754 * gcc.target/i386/pr66047.c: New testcase.
6756 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6759 * gcc.c-torture/compile/pr65873.c: New testcase.
6761 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6764 * gfortran.dg/inline_matmul_10.f90: New test.
6766 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6768 * c-c++-common/Wmisleading-indentation.c: New testcase.
6769 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6770 * c-c++-common/Wmisleading-indentation-2.md: New file.
6772 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6774 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6776 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6778 2015-05-12 Richard Biener <rguenther@suse.de>
6780 PR tree-optimization/66101
6781 * gcc.dg/torture/pr66101.c: New testcase.
6783 2015-05-12 Richard Biener <rguenther@suse.de>
6785 PR tree-optimization/37021
6786 * gcc.target/i386/vect-addsub.c: New testcase.
6788 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6790 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6792 2015-05-12 Tom de Vries <tom@codesourcery.com>
6794 PR tree-optimization/66010
6795 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6797 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6800 * g++.dg/cpp0x/trailing10.C: New.
6802 2015-05-12 Richard Biener <rguenther@suse.de>
6804 * gcc.dg/vect/bb-slp-35.c: New testcase.
6806 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6809 * gfortran.dg/bound_simplification_6.f90: New.
6811 2015-05-11 Steve Ellcey <sellcey@mips.com>
6813 * gcc.target/mips/branch-1.c: Pass argument to bar().
6815 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6818 * gcc.target/i386/pr65753.c: New test.
6820 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6822 PR rtl-optimization/66076
6823 * gcc.dg/torture/pr66076.c: New test.
6825 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6828 * gfortran.dg/inline_matmul_7.f90: New test.
6829 * gfortran.dg/inline_matmul_8.f90: New test.
6830 * gfortran.dg/inline_matmul_9.f90: New test.
6832 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6834 * gfortran.dg/bound_simplification_5.f90: New.
6836 2015-05-09 Jason Merrill <jason@redhat.com>
6838 * lib/target-supports.exp (cxx_default): New global.
6839 (check_effective_target_c++11_only)
6840 (check_effective_target_c++14_only)
6841 (check_effective_target_c++98_only)
6842 (check_effective_target_c++1z_only): Check it.
6844 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6846 PR tree-optimization/64454
6847 * gcc.dg/tree-ssa/vrp97.c: New file.
6848 * gcc.dg/vect/slp-perm-7.c: Update.
6850 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6853 * gfortran.dg/elemental_subroutine_11.f90: New test.
6855 2015-05-08 Richard Biener <rguenther@suse.de>
6857 PR tree-optimization/66036
6858 * gcc.dg/vect/slp-41.c: New testcase.
6860 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6862 * gfortran.dg/elemental_optional_args_7.f90: New.
6864 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6866 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6869 2015-05-08 Marek Polacek <polacek@redhat.com>
6872 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6873 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6875 2015-05-07 Marek Polacek <polacek@redhat.com>
6878 * c-c++-common/Wshift-negative-value-1.c: New test.
6879 * c-c++-common/Wshift-negative-value-2.c: New test.
6880 * c-c++-common/Wshift-negative-value-3.c: New test.
6881 * c-c++-common/Wshift-negative-value-4.c: New test.
6882 * c-c++-common/Wshift-negative-value-5.c: New test.
6883 * c-c++-common/Wshift-negative-value-6.c: New test.
6884 * gcc.dg/c90-left-shift-1.c: New test.
6885 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6886 * gcc.dg/c99-left-shift-1.c: New test.
6888 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6892 * gcc.dg/fdata-sections-2.c: New file.
6894 2015-05-07 Marek Polacek <polacek@redhat.com>
6897 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6899 * c-c++-common/ubsan/align-7.c: Likewise.
6900 * c-c++-common/ubsan/bounds-8.c: Likewise.
6901 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6902 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6903 * c-c++-common/ubsan/null-1.c: Likewise.
6904 * c-c++-common/ubsan/null-10.c: Likewise.
6905 * c-c++-common/ubsan/null-11.c: Likewise.
6906 * c-c++-common/ubsan/null-2.c: Likewise.
6907 * c-c++-common/ubsan/null-3.c: Likewise.
6908 * c-c++-common/ubsan/null-4.c: Likewise.
6909 * c-c++-common/ubsan/null-5.c: Likewise.
6910 * c-c++-common/ubsan/null-6.c: Likewise.
6911 * c-c++-common/ubsan/null-7.c: Likewise.
6912 * c-c++-common/ubsan/null-8.c: Likewise.
6913 * c-c++-common/ubsan/null-9.c: Likewise.
6914 * c-c++-common/ubsan/object-size-1.c: Likewise.
6915 * c-c++-common/ubsan/object-size-10.c: Likewise.
6916 * c-c++-common/ubsan/object-size-4.c: Likewise.
6917 * c-c++-common/ubsan/object-size-5.c: Likewise.
6918 * c-c++-common/ubsan/object-size-7.c: Likewise.
6919 * c-c++-common/ubsan/object-size-8.c: Likewise.
6920 * c-c++-common/ubsan/object-size-9.c: Likewise.
6921 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6922 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6923 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6924 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6925 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6926 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6927 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6928 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6929 * c-c++-common/ubsan/pr59333.c: Likewise.
6930 * c-c++-common/ubsan/pr59667.c: Likewise.
6931 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6932 * c-c++-common/ubsan/pr60636.c: Likewise.
6933 * c-c++-common/ubsan/pr63802.c: Likewise.
6934 * c-c++-common/ubsan/recovery-1.c: Likewise.
6935 * c-c++-common/ubsan/recovery-3.c: Likewise.
6936 * c-c++-common/ubsan/shift-1.c: Likewise.
6937 * c-c++-common/ubsan/shift-2.c: Likewise.
6938 * c-c++-common/ubsan/shift-4.c: Likewise.
6939 * c-c++-common/ubsan/shift-7.c: Likewise.
6940 * c-c++-common/ubsan/undefined-2.c: Likewise.
6941 * c-c++-common/ubsan/vla-1.c: Likewise.
6942 * g++.dg/ubsan/null-1.C: Likewise.
6943 * g++.dg/ubsan/null-3.C: Likewise.
6944 * g++.dg/ubsan/null-4.C: Likewise.
6945 * g++.dg/ubsan/vptr-8.C: Likewise.
6946 * g++.dg/ubsan/vptr-9.C: Likewise.
6947 * gcc.dg/ubsan/bounds-2.c: Likewise.
6948 * gcc.dg/ubsan/object-size-9.c: Likewise.
6950 2015-05-07 Jeff Law <law@redhat.com>
6952 * gcc.dg/tree-ssa/shorten-1.c: New test.
6954 2015-05-07 Richard Biener <rguenther@suse.de>
6956 PR tree-optimization/66002
6957 * gcc.dg/vect/vect-125.c: New testcase.
6959 2015-05-07 Marek Polacek <polacek@redhat.com>
6960 Martin Uecker <uecker@eecs.berkeley.edu>
6962 * c-c++-common/ubsan/bounds-10.c: New test.
6964 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6966 * jit.dg/harness.h (set_options): Wrap with
6967 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6968 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6969 Special-case test-benchmark.c as a negative.
6970 * jit.dg/test-benchmark.c: New file.
6972 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6975 * gcc.target/arm/pr64208.c: New test.
6977 2015-05-06 Alan Modra <amodra@gmail.com>
6980 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6981 (gparms): Make volatile.
6983 2015-05-06 Richard Biener <rguenther@suse.de>
6985 PR tree-optimization/62283
6986 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6988 2015-05-06 Christian Bruel <christian.bruel@st.com>
6991 * gcc.target/aarch64/iinline-attr-1.c: New test.
6993 2015-05-06 Richard Biener <rguenther@suse.de>
6995 * gcc.dg/vect/bb-slp-34.c: New testcase.
6997 2015-05-06 Richard Biener <rguenther@suse.de>
6999 PR tree-optimization/62283
7000 * gcc.dg/vect/bb-slp-14.c: Adjust.
7002 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7005 * gcc.target/i386/pr65990.c: New test.
7007 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7010 * gcc.target/i386/pr65915.c: New.
7012 2015-05-05 Tom de Vries <tom@codesourcery.com>
7014 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7015 'va_list escapes 0'.
7017 2015-05-05 Tom de Vries <tom@codesourcery.com>
7019 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7022 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7024 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7025 * gcc.target/arm/pr65924.c: Likewise.
7027 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7030 * gcc.target/i386/pr65871-3.c: New test.
7032 2015-05-04 Jeff Law <law@redhat.com>
7035 2015-05-04 Jeff Law <law@redhat.com>
7036 * gcc.dg/tree-ssa/shorten-1.c: New test.
7038 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7039 Jakub Jelinek <jakub@redhat.com>
7042 * g++.dg/cpp0x/Wnarrowing4.C: New.
7044 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7046 * lib/target-supports.exp
7047 (check_effective_target_keeps_null_pointer_checks): Clarify that
7048 this is for targets that disable -fdelete-null-pointer-checks,
7049 not default it to off.
7050 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7051 -fdelete-null-pointer-checks explicit.
7052 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7053 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7054 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7055 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7056 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7057 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7058 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7059 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7060 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7061 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7062 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7063 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7064 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7065 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7066 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7067 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7068 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7070 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7071 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7072 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7073 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7074 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7075 * g++.dg/cpp0x/static_assert9.C: Likewise.
7076 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7077 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7078 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7079 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7080 * g++.dg/tree-ssa/pr26406.C: Likewise.
7082 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7084 PR tree-optimization/65984
7085 * c-c++-common/ubsan/pr65984.c: New test.
7087 2015-05-04 Jeff Law <law@redhat.com>
7089 * gcc.dg/tree-ssa/shorten-1.c: New test.
7091 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7094 * gfortran.dg/pr44735.f90: New test.
7096 2015-05-04 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/65965
7099 * gcc.dg/vect/bb-slp-33.c: New testcase.
7101 2015-05-04 Richard Biener <rguenther@suse.de>
7103 PR tree-optimization/65935
7104 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7106 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7108 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7109 for each supported variant instead of CHECK_RESULTS.
7110 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7112 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7114 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7116 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7117 expected results for unsupported variants. Call CHECK for each
7118 supported variant instead of CHECK_RESULTS.
7119 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7120 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7121 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7122 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7123 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7124 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7125 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7126 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7127 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7128 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7129 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7131 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7132 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7133 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7134 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7135 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7136 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7137 expected results for unsupported variants.
7138 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7139 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7140 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7141 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7142 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7143 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7150 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7151 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7152 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7153 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7155 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7156 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7157 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7158 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7159 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7163 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7164 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7165 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7167 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7170 * gfortran.dg/bound_9.f90: Add pointer assignment.
7172 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7173 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7176 * g++.dg/cpp0x/Wnarrowing3.C: New.
7178 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7180 * gcc.dg/20150120-1.c: New test.
7181 * gcc.dg/20150120-2.c: New test.
7182 * gcc.dg/20150120-3.c: New test.
7184 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7186 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7188 2015-05-01 Renlin Li <renlin.li@arm.com>
7190 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7192 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7194 * gfortran.dg/bound_simplification_4.f90: New.
7196 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7198 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7199 with powerpc_p8vector_ok.
7201 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7204 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7206 * gfortran.dg/bound_9.f90: New test case.
7208 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7210 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7211 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7212 for 32bit x86 targets.
7213 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7214 for 32bit x86 targets.
7215 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7216 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7217 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7218 for 32bit x86 targets.
7220 2015-04-30 Marek Polacek <polacek@redhat.com>
7222 PR tree-optimization/63551
7223 * g++.dg/ipa/pr63551.C: New test.
7225 2015-04-30 Caroline Tice <cmtice@google.com>
7228 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7229 partition size on certain targets.
7231 2015-04-30 Renlin Li <renlin.li@arm.com>
7233 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7235 2015-04-30 Marek Polacek <polacek@redhat.com>
7237 * c-c++-common/Wbool-compare-3.c: New test.
7239 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7240 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7242 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7245 * g++.dg/init/ref22.C: New.
7247 2015-04-30 Marek Polacek <polacek@redhat.com>
7249 * gcc.dg/init-bad-8.c: New test.
7251 * gcc.dg/incomplete-typedef-1.c: New test.
7253 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7256 * g++.dg/template/crash121.C: New.
7258 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7260 * gcc.target/mips/call-from-init.c: New test.
7261 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7263 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7266 * gcc.target/i386/pr65871-1.c: New test.
7267 * gcc.target/i386/pr65871-2.c: Ditto.
7269 2015-04-29 Marek Polacek <polacek@redhat.com>
7272 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7273 * c-c++-common/Wbool-compare-2.c: New test.
7275 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7278 * gcc.target/aarch64/vstN_lane_1.c: New file.
7280 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/warn/Winit-self-3.C: New.
7285 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7287 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7289 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7292 * gcc.target/arm/pr65924.c: New test.
7294 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7296 * g++.dg/gomp/tpl-target-update.C: New file.
7298 2015-04-29 Richard Biener <rguenther@suse.de>
7300 PR tree-optimization/65917
7301 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7303 2015-04-29 Christian Bruel <christian.bruel@st.com>
7306 * gcc.dg/ipa/iinline-attr.c: New test.
7307 * gcc.target/i386/iinline-attr-2.c: New test.
7309 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7311 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7314 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7316 * gcc.dg/vect/vect-33.c: Remove spurious line.
7318 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7320 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7322 2015-04-28 Marek Polacek <polacek@redhat.com>
7325 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7326 * gcc.dg/pr65901.c: New test.
7328 2015-04-28 Richard Biener <rguenther@suse.de>
7330 PR tree-optimization/62283
7331 * gfortran.dg/vect/pr62283-2.f: New testcase.
7332 * gcc.dg/vect/bb-slp-14.c: Adjust.
7334 2015-04-28 Richard Biener <rguenther@suse.de>
7336 PR tree-optimization/65851
7337 * g++.dg/torture/pr65851.C: New testcase.
7339 2015-04-27 Jeff Law <law@redhat.com>
7341 PR tree-optimization/65217
7342 * gcc.target/i386/pr65217.c: Remove XFAIL.
7344 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7347 Add tests forgotten to svn-add.
7348 * gfortran.dg/class_allocate_19.f03: New test.
7349 * gfortran.dg/class_array_20.f03: New test.
7350 * gfortran.dg/class_array_21.f03: New test.
7351 * gfortran.dg/finalize_29.f08: New test.
7353 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7357 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7358 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7360 2015-04-27 Caroline Tice <cmtice@google.com>
7362 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7365 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7368 * gcc.target/powerpc/htm-1.c: New test.
7369 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7371 (__builtin_tabortdci): Likewise.
7372 (__builtin_tcheck): Remove operand.
7373 * lib/target-supports.exp (check_htm_hw_available): New function.
7375 2015-04-27 Richard Biener <rguenther@suse.de>
7377 * gcc.target/i386/pr65217.c: XFAIL.
7379 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7381 PR tree-optimization/65875
7382 * gcc.c-torture/compile/pr65875.c: New test.
7384 2015-04-25 Marek Polacek <polacek@redhat.com>
7387 * gcc.dg/enum-incomplete-2.c: New test.
7388 * gcc.dg/enum-mode-1.c: New test.
7390 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7393 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7395 * gcc.target/powerpc/pr65849-2.c: Likewise.
7397 2015-04-24 Tom de Vries <tom@codesourcery.com>
7399 PR tree-optimization/65802
7400 * g++.dg/pr65802.C: Move to ...
7401 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7402 stdarg.h. Rewrite for C.
7403 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7404 va_start and va_end. Remove unnecessary inline asm.
7406 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7407 Wei Mi <wmi@google.com>
7409 * gcc.target/i386/sse2-load-multi.c: New test.
7410 * gcc.target/i386/sse2-store-multi.c: Ditto.
7412 2015-04-24 Marek Polacek <polacek@redhat.com>
7415 * c-c++-common/pr65830.c: New test.
7418 * c-c++-common/Wlogical-op-1.c: New test.
7420 2015-04-24 Marek Polacek <polacek@redhat.com>
7423 * c-c++-common/pr61534-1.c: New test.
7425 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7426 Steven Bosscher <steven@gcc.gnu.org>
7428 PR rtl-optimization/34503
7429 * gcc.target/arm/pr64616.c: New file.
7431 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7433 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7435 2015-04-24 Terry Guo <terry.guo@arm.com>
7437 * gcc.target/arm/pr65710.c: Update the options.
7439 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7441 * gcc.target/i386/pr65523.c: Skip x32.
7443 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7445 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7446 to look for vcl* where appropriate.
7448 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7450 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7451 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7453 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7456 * gcc.target/arm/pr26702.c: New test.
7458 2015-04-23 Marek Polacek <polacek@redhat.com>
7461 * gcc.dg/pr65345-1.c: New test.
7462 * gcc.dg/pr65345-2.c: New test.
7464 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7466 * gcc.target/powerpc/crypto-builtin-2.c: New.
7468 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7471 * gfortran.dg/class_allocate_19.f03: New test.
7472 * gfortran.dg/class_array_20.f03: New test.
7473 * gfortran.dg/class_array_21.f03: New test.
7474 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7475 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7476 initialization correctly.
7477 * gfortran.dg/finalize_29.f08: New test.
7479 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7481 * gcc.target/powerpc/swaps-p8-18.c: New test.
7483 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7486 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7487 * gcc.dg/vect/bb-slp-25.c: Likewise.
7488 * gcc.dg/vect/bb-slp-29.c: Likewise.
7489 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7490 vect_no_align && { ! vect_hw_misalign }.
7491 * gcc.dg/vect/bb-slp-9.c: Likewise.
7492 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7496 account for POWER8, where peeling for alignment is not needed.
7497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7498 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7499 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7500 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7501 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7502 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7503 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7504 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7505 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7506 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7507 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7508 * gcc.dg/vect/pr16105.c: Likewise.
7509 * gcc.dg/vect/pr20122.c: Likewise.
7510 * gcc.dg/vect/pr33804.c: Likewise.
7511 * gcc.dg/vect/pr33953.c: Likewise.
7512 * gcc.dg/vect/pr56787.c: Likewise.
7513 * gcc.dg/vect/pr58508.c: Likewise.
7514 * gcc.dg/vect/slp-25.c: Likewise.
7515 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7516 * gcc.dg/vect/vect-105.c: Likewise.
7517 * gcc.dg/vect/vect-27.c: Likewise.
7518 * gcc.dg/vect/vect-29.c: Likewise.
7519 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7521 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7522 && { ! vect_hw_misalign }.
7523 * gcc.dg/vect/vect-44.c: Likewise.
7524 * gcc.dg/vect/vect-48.c: Likewise.
7525 * gcc.dg/vect/vect-50.c: Likewise.
7526 * gcc.dg/vect/vect-52.c: Likewise.
7527 * gcc.dg/vect/vect-56.c: Likewise.
7528 * gcc.dg/vect/vect-60.c: Likewise.
7529 * gcc.dg/vect/vect-72.c: Likewise.
7530 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7531 * gcc.dg/vect/vect-75.c: Likewise.
7532 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7533 * gcc.dg/vect/vect-77-global.c: Likewise.
7534 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7535 * gcc.dg/vect/vect-78-global.c: Likewise.
7536 * gcc.dg/vect/vect-93.c: Likewise.
7537 * gcc.dg/vect/vect-95.c: Likewise.
7538 * gcc.dg/vect/vect-96.c: Likewise.
7539 * gcc.dg/vect/vect-cond-1.c: Likewise.
7540 * gcc.dg/vect/vect-cond-3.c: Likewise.
7541 * gcc.dg/vect/vect-cond-4.c: Likewise.
7542 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7543 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7544 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7545 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7546 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7547 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7548 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7549 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7550 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7551 * gcc.dg/vect/vect-outer-5.c: Likewise.
7552 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7553 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7554 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7555 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7556 * gcc.dg/vect/vect-peel-3.c: Likewise.
7557 * gcc.dg/vect/vect-peel-4.c: Likewise.
7558 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7559 * gcc.target/powerpc/pr65456.c: New test.
7560 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7561 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7562 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7563 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7564 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7565 vect_no_align && { ! vect_hw_misalign }.
7566 * gfortran.dg/vect/vect-3.f90: Likewise.
7567 * gfortran.dg/vect/vect-4.f90: Likewise.
7568 * gfortran.dg/vect/vect-5.f90: Likewise.
7569 * lib/target-supports.exp (check_effective_target_vect_no_align):
7570 Return 1 for POWER8.
7571 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7573 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7576 * gfortran.dg/pr65429.f90: New test.
7578 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7580 * c-c++-common/asan/user-section-1.c: New test.
7581 * c-c++-common/asan/user-section-2.c: New test.
7582 * c-c++-common/asan/user-section-3.c: New test.
7584 2015-04-22 Hale Wang <hale.wang@arm.com>
7585 Terry Guo <terry.guo@arm.com>
7587 PR rtl-optimization/64818
7588 * gcc.target/arm/pr64818.c: New test.
7590 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7593 * g++.dg/tree-ssa/pr61034.C: Update template.
7594 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7595 * gcc.dg/Warray-bounds-11.c: Likewise.
7596 * gcc.dg/Warray-bounds.c: Likewise.
7598 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600 PR libgfortran/65234
7601 * gfortran.dg/fmt_unlimited.f90: New test.
7603 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7605 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7607 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7608 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7609 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7610 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7611 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7612 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7613 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7615 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7617 PR libgfortran/56743
7618 * gfortran.dg/namelist_87.f90: New test.
7620 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7622 * gcc.target/aarch64/mult-synth_1.c: New test.
7623 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7624 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7625 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7626 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7627 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7629 2015-04-21 Richard Biener <rguenther@suse.de>
7631 PR tree-optimization/65650
7632 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7633 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7634 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7635 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7636 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7637 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7639 2015-04-21 Tom de Vries <tom@codesourcery.com>
7641 PR tree-optimization/65802
7642 * g++.dg/pr65802.C: New test.
7644 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7647 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7648 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7650 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/cpp0x/Wnarrowing2.C: New.
7655 2015-04-20 Jeff Law <law@redhat.com>
7657 PR tree-optimization/65658
7658 * gcc.dg/pr65658.c: New test.
7660 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7663 * gcc.target/aarch64/vec_init_1.c: New test.
7665 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7667 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7670 2015-04-18 Martin Sebor <msebor@redhat.com>
7672 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7673 of non-nul characters.
7674 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7676 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7679 * gcc.target/powerpc/pr65787.c: New.
7681 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.target/aarch64/c-output-template-4.c: New test.
7686 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7689 * gcc.dg/pr65780-1.c: New test.
7690 * gcc.dg/pr65780-2.c: Likewise.
7691 * gcc.target/i386/pr32219-9.c: Likewise.
7692 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7694 * gcc.target/i386/pr64317.c (c): Initialize.
7696 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7699 * g++.dg/ext/mv18.C: New test.
7700 * g++.dg/ext/mv19.C: Likewise.
7701 * g++.dg/ext/mv20.C: Likewise.
7702 * g++.dg/ext/mv21.C: Likewise.
7703 * g++.dg/ext/mv22.C: Likewise.
7704 * g++.dg/ext/mv23.C: Likewise.
7706 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7709 * g++.dg/init/pr64527.C: New test.
7711 2015-04-17 Tom de Vries <tom@codesourcery.com>
7712 Michael Matz <matz@suse.de>
7714 PR tree-optimization/64950
7715 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7718 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7720 * c-c++-common/asan/user-section-1.c: New test.
7722 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7725 * gcc.dg/debug/pr65771.c: New test.
7727 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7729 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7730 __buitlin_alloca with __builtin_alloca.
7732 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7734 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7736 2015-04-16 Richard Biener <rguenther@suse.de>
7738 PR tree-optimization/64277
7739 * gcc.dg/Warray-bounds-14.c: New testcase.
7740 * gcc.dg/Warray-bounds-15.c: Likewise.
7741 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7742 * c-c++-common/ubsan/bounds-6.c: Likewise.
7744 2015-04-16 Renlin Li <renlin.li@arm.com>
7746 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7747 * gcc.target/arm/unsigned-float.c: New.
7749 2015-04-16 Richard Biener <rguenther@suse.de>
7751 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7752 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7753 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7755 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7757 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7758 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7759 * g++.dg/cpp0x/defaulted21.C: Likewise.
7760 * g++.dg/cpp0x/defaulted28.C: Likewise.
7761 * g++.dg/cpp0x/defaulted47.C: Likewise.
7762 * g++.dg/cpp0x/elision_neg.C: Likewise.
7763 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7764 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7765 * g++.dg/cpp0x/implicit1.C: Likewise.
7766 * g++.dg/cpp0x/implicit9.C: Likewise.
7767 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7768 * g++.dg/cpp0x/range-for13.C: Likewise.
7769 * g++.dg/gomp/clause-2.C: Likewise.
7770 * g++.dg/gomp/udr-5.C: Likewise.
7771 * g++.dg/inherit/access6.C: Likewise.
7772 * g++.dg/lookup/duperr1.C: Likewise.
7773 * g++.dg/lookup/friend2.C: Likewise.
7774 * g++.dg/lookup/pr6936.C: Likewise.
7775 * g++.dg/lookup/scoped1.C: Likewise.
7776 * g++.dg/lookup/using26.C: Likewise.
7777 * g++.dg/lookup/using38.C: Likewise.
7778 * g++.dg/other/access2.C: Likewise.
7779 * g++.dg/overload/defarg3.C: Likewise.
7780 * g++.dg/overload/defarg6.C: Likewise.
7781 * g++.dg/parse/access11.C: Likewise.
7782 * g++.dg/parse/access2.C: Likewise.
7783 * g++.dg/parse/access3.C: Likewise.
7784 * g++.dg/parse/access4.C: Likewise.
7785 * g++.dg/parse/access5.C: Likewise.
7786 * g++.dg/parse/access6.C: Likewise.
7787 * g++.dg/parse/access8.C: Likewise.
7788 * g++.dg/parse/access9.C: Likewise.
7789 * g++.dg/parse/crash40.C: Likewise.
7790 * g++.dg/tc1/dr142.C: Likewise.
7791 * g++.dg/tc1/dr166.C: Likewise.
7792 * g++.dg/tc1/dr52.C: Likewise.
7793 * g++.dg/template/access11.C: Likewise.
7794 * g++.dg/template/access18.C: Likewise.
7795 * g++.dg/template/access19.C: Likewise.
7796 * g++.dg/template/access2.C: Likewise.
7797 * g++.dg/template/access20.C: Likewise.
7798 * g++.dg/template/access26.C: Likewise.
7799 * g++.dg/template/access3.C: Likewise.
7800 * g++.dg/template/access7.C: Likewise.
7801 * g++.dg/template/conv12.C: Likewise.
7802 * g++.dg/template/crash69.C: Likewise.
7803 * g++.dg/template/friend31.C: Likewise.
7804 * g++.dg/template/friend32.C: Likewise.
7805 * g++.dg/template/memfriend15.C: Likewise.
7806 * g++.dg/template/memfriend16.C: Likewise.
7807 * g++.dg/template/memfriend17.C: Likewise.
7808 * g++.dg/template/memfriend7.C: Likewise.
7809 * g++.dg/template/pr32519.C: Likewise.
7810 * g++.dg/template/qualttp21.C: Likewise.
7811 * g++.dg/template/qualttp8.C: Likewise.
7812 * g++.dg/template/ttp10.C: Likewise.
7813 * g++.dg/template/typedef11.C: Likewise.
7814 * g++.dg/template/typedef13.C: Likewise.
7815 * g++.dg/template/typedef19.C: Likewise.
7816 * g++.dg/template/typedef20.C: Likewise.
7817 * g++.dg/template/typedef22.C: Likewise.
7818 * g++.dg/template/using16.C: Likewise.
7819 * g++.dg/template/virtual3.C: Likewise.
7820 * g++.dg/ubsan/pr61272.C: Likewise.
7821 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7822 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7823 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7824 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7825 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7826 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7827 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7828 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7829 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7830 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7831 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7832 * g++.old-deja/g++.jason/access17.C: Likewise.
7833 * g++.old-deja/g++.jason/access18.C: Likewise.
7834 * g++.old-deja/g++.jason/access22.C: Likewise.
7835 * g++.old-deja/g++.jason/access23.C: Likewise.
7836 * g++.old-deja/g++.jason/access8.C: Likewise.
7837 * g++.old-deja/g++.jason/delete3.C: Likewise.
7838 * g++.old-deja/g++.jason/report.C: Likewise.
7839 * g++.old-deja/g++.law/access2.C: Likewise.
7840 * g++.old-deja/g++.law/access3.C: Likewise.
7841 * g++.old-deja/g++.law/access4.C: Likewise.
7842 * g++.old-deja/g++.law/access5.C: Likewise.
7843 * g++.old-deja/g++.law/arm12.C: Likewise.
7844 * g++.old-deja/g++.law/arm14.C: Likewise.
7845 * g++.old-deja/g++.law/ctors13.C: Likewise.
7846 * g++.old-deja/g++.law/union2.C: Likewise.
7847 * g++.old-deja/g++.law/visibility12.C: Likewise.
7848 * g++.old-deja/g++.law/visibility15.C: Likewise.
7849 * g++.old-deja/g++.law/visibility16.C: Likewise.
7850 * g++.old-deja/g++.law/visibility17.C: Likewise.
7851 * g++.old-deja/g++.law/visibility18.C: Likewise.
7852 * g++.old-deja/g++.law/visibility19.C: Likewise.
7853 * g++.old-deja/g++.law/visibility20.C: Likewise.
7854 * g++.old-deja/g++.law/visibility21.C: Likewise.
7855 * g++.old-deja/g++.law/visibility24.C: Likewise.
7856 * g++.old-deja/g++.law/visibility4.C: Likewise.
7857 * g++.old-deja/g++.law/visibility5.C: Likewise.
7858 * g++.old-deja/g++.law/visibility6.C: Likewise.
7859 * g++.old-deja/g++.law/visibility7.C: Likewise.
7860 * g++.old-deja/g++.law/visibility8.C: Likewise.
7861 * g++.old-deja/g++.law/visibility9.C: Likewise.
7862 * g++.old-deja/g++.niklas/t135.C: Likewise.
7863 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7864 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7865 * g++.old-deja/g++.other/access11.C: Likewise.
7866 * g++.old-deja/g++.other/access4.C: Likewise.
7867 * g++.old-deja/g++.other/access7.C: Likewise.
7868 * g++.old-deja/g++.other/crash1.C: Likewise.
7869 * g++.old-deja/g++.other/crash7.C: Likewise.
7870 * g++.old-deja/g++.other/friend1.C: Likewise.
7871 * g++.old-deja/g++.other/friend4.C: Likewise.
7872 * g++.old-deja/g++.other/friend9.C: Likewise.
7873 * g++.old-deja/g++.other/lineno1.C: Likewise.
7874 * g++.old-deja/g++.other/using1.C: Likewise.
7875 * g++.old-deja/g++.pt/enum14.C: Likewise.
7876 * g++.old-deja/g++.pt/friend11.C: Likewise.
7877 * g++.old-deja/g++.pt/friend21.C: Likewise.
7878 * g++.old-deja/g++.pt/friend3.C: Likewise.
7879 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7880 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7881 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7882 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7884 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7887 * g++.dg/ipa/pr65765.C: New test.
7889 2015-04-15 Nick Clifton <nickc@redhat.com>
7891 * gcc.target/rx/builtins.c: Disable RMPA test if string
7892 instructions are not allowed.
7894 2015-04-15 Alan Modra <amodra@gmail.com>
7896 * gcc.dg/pr65408.c: New.
7898 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7901 * gcc.target/arm/pr65729.c: New test.
7903 2015-04-14 Richard Biener <rguenther@suse.de>
7905 PR tree-optimization/65758
7906 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7908 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7911 * gcc.c-torture/execute/pr65648.c: New test.
7913 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7915 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7916 __builtin_finite instead of finite.
7917 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7920 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7922 PR tree-optimization/63387
7923 * gcc.dg/pr63387.c: New testcase.
7925 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7927 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7929 2015-04-13 Richard Biener <rguenther@suse.de>
7931 PR tree-optimization/65204
7932 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7934 2015-04-13 Terry Guo <terry.guo@arm.com>
7937 * gcc.target/arm/pr65710.c: New.
7939 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7941 PR tree-optimization/65747
7942 * g++.dg/torture/pr65747.C: New test.
7944 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7947 * g++.dg/cpp0x/pr65736.C: New test.
7949 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7950 Martin Liska <mliska@suse.cz>
7953 * g++.dg/ipa/pr65722.C: New testcase.
7955 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7957 PR tree-optimization/65735
7958 * gcc.c-torture/compile/pr65735.c: New test.
7960 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7963 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7965 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7968 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7970 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7973 * gcc.target/arm/pr65647-2.c: New.
7975 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7978 * g++.dg/torture/pr65694.C: New test.
7980 2015-04-10 Tobias Burnus <burnus@net-b.de>
7982 * gfortran.dg/coarray_lock_6.f90: New.
7983 * gfortran.dg/coarray_lock_7.f90: New.
7984 * gfortran.dg/coarray/lock_2.f90: New.
7986 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7992 * gfortran.dg/used_types_27.f90: New.
7994 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7997 * gcc.target/i386/pr65671.c: New.
7999 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8001 PR tree-optimization/65709
8002 * c-c++-common/ubsan/align-9.c: New test.
8004 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8007 * gfortran.dg/pr56852.f90: New test.
8009 2015-04-09 Marek Polacek <polacek@redhat.com>
8010 Jakub Jelinek <jakub@redhat.com>
8013 * g++.dg/opt/pr65554.C: New test.
8015 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8018 * c-c++-common/attr-aligned-1.c: New test.
8020 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8022 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8024 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8027 * gcc.target/i386/sse-25.c: New.
8029 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8032 * gcc.target/i386/pr65693.c: New test.
8034 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8036 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8038 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8040 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8042 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8044 * gcc.target/i386/thunk-retbnd.c: New.
8046 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8048 * gnat.dg/opt48.adb: New test.
8049 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8050 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8052 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8055 * gcc.c-torture/compile/pr65540.c: New.
8057 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8059 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8062 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8065 * g++.dg/debug/pr65678.C: New test.
8068 * gcc.c-torture/compile/pr65680.c: New test.
8070 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8073 * gfortran.dg/allocate_with_source_5.f90: New test.
8075 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8077 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8078 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8080 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8082 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8084 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8087 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8088 to get floating point compression.
8089 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8091 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8093 PR preprocessor/61977
8094 * gcc.dg/cpp/pr61977.c: New test.
8096 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8098 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8100 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8103 * gcc.target/arm/pr65647.c: New.
8105 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8108 * g++.dg/torture/pr65655.C: New testcase.
8110 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8113 * g++.dg/cpp1y/lambda-init13.C: New.
8115 2015-04-03 Marek Polacek <polacek@redhat.com>
8117 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8119 2015-04-02 Marek Polacek <polacek@redhat.com>
8122 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8123 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8125 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8127 PR preprocessor/61977
8128 * gcc.target/powerpc/pr61977-1.c: New test.
8129 * gcc.target/powerpc/pr61977-2.c: New test.
8131 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8134 * g++.dg/warn/Wshadow-8.C: New.
8135 * g++.dg/warn/Wshadow-9.C: Likewise.
8136 * g++.dg/warn/Wshadow-10.C: Likewise.
8137 * g++.dg/warn/Wshadow-11.C: Likewise.
8139 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8141 * gcc.dg/pr23623.c: Added aligned attribute.
8142 * gcc.dg/20141029-1.c: Likewise.
8143 * gcc.dg/20150306-1.c: New test.
8145 2015-04-01 Marek Polacek <polacek@redhat.com>
8148 * g++.dg/cpp0x/initlist93.C: New test.
8149 * g++.dg/cpp0x/initlist94.C: New test.
8151 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8154 * gcc.target/aarch64/pr65624.c: New test.
8156 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8158 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8160 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8162 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8163 extra variable to force stack alignment.
8164 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8165 extra variable to force stack alignment.
8167 2015-03-31 Marek Polacek <polacek@redhat.com>
8170 * g++.dg/template/pr65390.C: New test.
8172 2015-03-31 Martin Liska <mliska@suse.cz>
8174 * g++.dg/ipa/pr65557.C: New test.
8176 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8178 * gcc.target/s390/hotpatch-25.c: New test.
8179 * gcc.target/s390/hotpatch-1.c: Update test.
8180 * gcc.target/s390/hotpatch-10.c: Update test.
8181 * gcc.target/s390/hotpatch-11.c: Update test.
8182 * gcc.target/s390/hotpatch-12.c: Update test.
8183 * gcc.target/s390/hotpatch-13.c: Update test.
8184 * gcc.target/s390/hotpatch-14.c: Update test.
8185 * gcc.target/s390/hotpatch-15.c: Update test.
8186 * gcc.target/s390/hotpatch-16.c: Update test.
8187 * gcc.target/s390/hotpatch-17.c: Update test.
8188 * gcc.target/s390/hotpatch-18.c: Update test.
8189 * gcc.target/s390/hotpatch-19.c: Update test.
8190 * gcc.target/s390/hotpatch-2.c: Update test.
8191 * gcc.target/s390/hotpatch-21.c: Update test.
8192 * gcc.target/s390/hotpatch-22.c: Update test.
8193 * gcc.target/s390/hotpatch-23.c: Update test.
8194 * gcc.target/s390/hotpatch-24.c: Update test.
8195 * gcc.target/s390/hotpatch-3.c: Update test.
8196 * gcc.target/s390/hotpatch-4.c: Update test.
8197 * gcc.target/s390/hotpatch-5.c: Update test.
8198 * gcc.target/s390/hotpatch-6.c: Update test.
8199 * gcc.target/s390/hotpatch-7.c: Update test.
8200 * gcc.target/s390/hotpatch-8.c: Update test.
8201 * gcc.target/s390/hotpatch-9.c: Update test.
8202 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8204 2015-03-31 Richard Biener <rguenther@suse.de>
8207 * g++.dg/torture/pr65626.C: New testcase.
8209 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8212 * gcc.target/i386/mpx/pr65531.cc: New.
8214 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8217 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8218 __builtin_alloca instead of alloca.
8219 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8220 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8221 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8224 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8227 * g++.dg/ubsan/pr65610.C: New test.
8229 2015-03-30 Marek Polacek <polacek@redhat.com>
8232 * g++.dg/cpp0x/pr65398-2.C: New test.
8234 2015-03-30 Marek Polacek <polacek@redhat.com>
8236 * c-c++-common/pr65556.c: Change the width of bit-fields.
8238 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8241 * gcc.target/i386/pr65588.c: New testcase.
8243 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8245 PR libgfortran/65563
8246 * gfortran.dg/open_errors_2.f90: New test.
8248 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8250 PR libgfortran/65596
8251 * gfortran.dg/namelist_86.f90: New test.
8253 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8255 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8256 statement to reflect new ownership.
8258 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8261 * g++.dg/template/friend58.C: New.
8262 * g++.dg/template/friend59.C: Likewise.
8264 2015-03-27 Tobias Burnus <burnus@net-b.de>
8267 * g++.dg/gomp/openmp-simd-3.C: New.
8268 * gcc.dg/gomp/openmp-simd-3.c: New.
8270 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8273 * gcc.target/i386/pr65248-1.c: New file.
8274 * gcc.target/i386/pr65248-2.c: Likewise.
8275 * gcc.target/i386/pr65248-3.c: Likewise.
8276 * gcc.target/i386/pr65248-4.c: Likewise.
8278 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.c-torture/compile/pr65593.c: New test.
8283 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8286 * g++.dg/cpp1y/constexpr-assert1.C: New.
8288 2015-03-27 Marek Polacek <polacek@redhat.com>
8291 * c-c++-common/pr65556.c: New test.
8293 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8296 * g++.dg/torture/pr65600.C: New testcase.
8298 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8301 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8303 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8305 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8306 statement and cleanup. Fixed typos.
8308 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8311 * gcc.c-torture/compile/pr65595.c: New testcase.
8313 2015-03-27 Marek Polacek <polacek@redhat.com>
8316 * g++.dg/ubsan/pr65583.C: New test.
8318 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8320 * gcc.c-torture/compile/20150327.c: New testcase.
8322 2015-03-26 Richard Biener <rguenther@suse.de>
8325 * g++.dg/torture/pr65555.C: New testcase.
8327 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8329 PR tree-optimization/64715
8330 * gcc.dg/builtin-object-size-15.c: New test.
8331 * gcc.dg/pr64715-1.c: New test.
8332 * gcc.dg/pr64715-2.c: New test.
8334 2015-03-26 Richard Biener <rguenther@suse.de>
8337 * gnat.dg/specs/opt2.ads: Fix testcase.
8339 2015-03-25 Martin Sebor <msebor@redhat.com>
8342 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8343 when target isn't arm*-*-*-*.
8344 (check_effective_target_arm_nothumb): Likewise.
8345 (check_effective_target_arm_little_endian): Likewise.
8346 (check_effective_target_arm_vect_no_misalign): Likewise.
8347 (check_effective_target_aarch64_little_endian): Fail early if target
8350 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8352 PR tree-optimization/65177
8353 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8355 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8357 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8358 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8359 smmintrin.h and mm3dnow.h.
8361 2015-03-25 Marek Polacek <polacek@redhat.com>
8364 * g++.dg/cpp0x/pr65558.C: New test.
8366 2015-03-25 Marek Polacek <polacek@redhat.com>
8369 * g++.dg/template/pr61670.C: New test.
8371 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/template/pr54987.C: New.
8376 2015-03-25 Richard Biener <rguenther@suse.de>
8378 PR tree-optimization/62630
8379 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8381 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8384 * gcc.target/i386/mpx/pr65508.c: New.
8386 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8390 * gfortran.dg/data_initialized_3.f90: New.
8392 2015-03-25 Richard Biener <rguenther@suse.de>
8395 * gnat.dg/specs/opt2.ads: New testcase.
8397 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8399 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8400 * gcc.target/arm/memset-inline-4.c: Skip for
8401 arm_tune_string_ops_prefer_neon.
8402 * gcc.target/arm/memset-inline-5.c: Ditto.
8403 * gcc.target/arm/memset-inline-6.c: Ditto.
8404 * gcc.target/arm/memset-inline-8.c: Ditto.
8405 * gcc.target/arm/memset-inline-9.c: Ditto.
8407 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/other/virtual3.C: New.
8412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8415 * g++.dg/cpp0x/vt-60130.C: New.
8417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8420 * g++.dg/warn/Warray-bounds-7.C: New.
8422 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8425 * g++.dg/template/defarg18.C: New.
8427 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8430 * g++.dg/cpp0x/vt-59988.C: New.
8432 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8434 PR tree-optimization/65533
8435 * gcc.dg/pr65533.c: New test.
8437 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8439 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8440 source= and mold= expressions functionality.
8441 * gfortran.dg/allocate_class_4.f90: New test.
8442 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8443 copying an unlimited polymorhpic object containing a char array
8444 to another unlimited polymorphic object respects the _len
8446 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8447 whether deferred length char array allocate works, unlimited
8448 polymorphic object allocation from a string works and if
8449 allocating an array of deferred length strings works.
8450 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8452 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8455 * g++.dg/cpp0x/constexpr-array11.C: New.
8457 2015-03-24 Richard Biener <rguenther@suse.de>
8460 * gcc.dg/torture/pr65517.c: New testcase.
8462 2015-03-24 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/coindexed_1.f90: Moved from
8465 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8467 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8470 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8474 * gcc.target/i386/pr65523.c: New test.
8477 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8479 * g++.dg/lto/pr65475b_0.C: Likewise.
8481 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8484 * gcc.target/sh/torture/pr65505.c: New.
8486 2015-03-23 Martin Sebor <msebor@redhat.com>
8489 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8490 assembly for lvx in addition to lxv.
8492 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8495 * gfortran.dg/pr65504.f90: New test.
8498 * gcc.dg/pr65521.c: New test.
8500 2015-03-23 Richard Biener <rguenther@suse.de>
8502 PR tree-optimization/65518
8503 * gcc.dg/vect/pr65518.c: New testcase.
8505 2015-03-23 Richard Biener <rguenther@suse.de>
8507 PR tree-optimization/65494
8508 * gcc.dg/vect/pr65494.c: New testcase.
8510 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8512 PR preprocessor/65238
8513 * c-c++-common/cpp/pr65238-1.c: New test.
8514 * gcc.dg/cpp/pr65238-2.c: New test.
8515 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8516 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8518 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8519 Mikael Morin <mikael@gcc.gnu.org>
8522 * gfortran.dg/elemental_dependency_4.f90: New.
8523 * gfortran.dg/elemental_dependency_5.f90: New.
8525 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8528 * g++.dg/lto/pr65475b_0.C: New testcase.
8529 * g++.dg/lto/pr65475b_1.C: New testcase.
8530 * g++.dg/lto/pr65475c_0.C: New testcase.
8531 * g++.dg/lto/pr65475c_1.C: New testcase.
8533 2015-03-21 Tobias Burnus <burnus@net-b.de>
8535 * gfortran.dg/coarray_38.f90: New.
8536 * gfortran.dg/coarray_39.f90: New.
8537 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8540 2015-03-20 Marek Polacek <polacek@redhat.com>
8543 * g++.dg/cpp0x/pr65398.C: New test.
8545 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8548 * g++.dg/lto/pr65475_0.C: New testcase.
8549 * g++.dg/lto/pr65475_1.C: New testcase.
8551 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8553 PR rtl-optimization/64366
8554 * gcc.target/sh/pr64366.c: New.
8556 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8559 * g++.dg/cpp0x/constexpr-48324.C: New.
8561 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8564 * g++.dg/cpp0x/pr48453.C: New.
8566 2015-03-20 Marek Polacek <polacek@redhat.com>
8569 * g++.dg/cpp0x/pr65072.C: New test.
8571 2015-03-20 Richard Biener <rguenther@suse.de>
8574 * gcc.dg/pr15347.c: Use -O.
8575 * c-c++-common/pr19807-1.c: Likewise.
8577 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8579 * gnat.dg/volatile13.ad[sb]: New test.
8581 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8583 PR rtl-optimization/60851
8584 * gcc.target/i386/pr60851.c: New test.
8586 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8589 * g++.dg/pr65240.h: Add tests for PR 65240.
8590 * g++.dg/pr65240-1.C: Likewise.
8591 * g++.dg/pr65240-2.C: Likewise.
8592 * g++.dg/pr65240-3.C: Likewise.
8593 * g++.dg/pr65240-4.C: Likewise.
8595 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8597 PR rtl-optimization/63491
8598 * gcc.target/powerpc/pr63491.c: New.
8600 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8602 * g++.dg/ipa/pr65465.C: New test.
8604 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8607 * g++.dg/cpp0x/deleted11.C: New.
8609 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8612 * c-c++-common/tsan/pr65400-3.c: New test.
8614 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8617 * g++.dg/cpp0x/constexpr-59686.C: New.
8619 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8622 * g++.dg/tsan/pr64265.C: New test.
8625 * c-c++-common/tsan/pr65400-1.c: New test.
8626 * c-c++-common/tsan/pr65400-2.c: New test.
8628 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8631 * g++.dg/cpp0x/pr59816.C: New.
8633 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8636 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8638 2015-03-18 Martin Liska <mliska@suse.cz>
8641 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8642 equivalences either to 6 or 7.
8644 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8648 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8650 * gcc.dg/undefined-loop-1.c: New file.
8651 * gcc.dg/undefined-loop-2.c: New file.
8653 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8656 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8657 loop exits too early.
8659 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8661 PR tree-optimization/65450
8662 * gfortran.dg/pr65450.f90: New test.
8665 * gcc.target/i386/pr65078-1.c: New test.
8666 * gcc.target/i386/pr65078-2.c: New test.
8667 * gcc.target/i386/pr65078-3.c: New test.
8668 * gcc.target/i386/pr65078-4.c: New test.
8669 * gcc.target/i386/pr65078-5.c: New test.
8670 * gcc.target/i386/pr65078-6.c: New test.
8672 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8675 * g++.dg/cpp1y/pr65340.C: New.
8677 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8680 * gfortran.dg/system_clock_3.f08: Adjust test.
8682 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8685 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8686 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8688 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8691 * gfortran.dg/system_clock_3.f08: New test.
8693 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8696 g++.dg/cpp1y/pr64626-1.C: New.
8697 g++.dg/cpp1y/pr64626-2.C: New.
8698 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8700 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8702 PR tree-optimization/65427
8703 * gcc.c-torture/execute/pr65427.c: New test.
8705 2015-03-16 Marek Polacek <polacek@redhat.com>
8709 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8710 * g++.dg/cpp0x/pr65327.C: New test.
8712 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8715 * c-c++-common/asan/pr64820.c: New test.
8717 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8719 * gfortran.dg/pointer_2.f90: New test.
8721 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8723 * g++.dg/pr65049.C: New test.
8725 2015-03-16 Tom de Vries <tom@codesourcery.com>
8727 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8728 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8729 * gcc.target/i386/fuse-caller-save.c: Same.
8731 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8733 * gnat.dg/loop_optimization18.ad[sb]: New test.
8734 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8736 2015-03-16 Alan Modra <amodra@gmail.com>
8738 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8741 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8743 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8745 * gcc.dg/torture/pr65270-2.c: Likewise.
8747 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8750 * gfortran.dg/pointer_remapping_9.f90: New.
8752 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8754 PR tree-optimization/65369
8755 * gcc.c-torture/execute/pr65369.c: New test.
8757 PR tree-optimization/65418
8758 * gcc.c-torture/execute/pr65418-1.c: New test.
8759 * gcc.c-torture/execute/pr65418-2.c: New test.
8761 PR rtl-optimization/65401
8762 * gcc.c-torture/execute/pr65401.c: New test.
8764 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8767 * gcc.target/arm/pr64600_1.c: New test.
8769 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771 PR rtl-optimization/65235
8772 * gcc.target/aarch64/pr65235_1.c: New test.
8774 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8776 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8777 * gcc.target/s390/hotpatch-22.c: Likewise.
8778 * gcc.target/s390/hotpatch-23.c: Likewise.
8779 * gcc.target/s390/hotpatch-24.c: Likewise.
8780 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8781 * gcc.target/s390/hotpatch-1.c: Update expected output.
8782 * gcc.target/s390/hotpatch-2.c: Likewise.
8783 * gcc.target/s390/hotpatch-3.c: Likewise.
8784 * gcc.target/s390/hotpatch-4.c: Likewise.
8785 * gcc.target/s390/hotpatch-5.c: Likewise.
8786 * gcc.target/s390/hotpatch-6.c: Likewise.
8787 * gcc.target/s390/hotpatch-7.c: Likewise.
8788 * gcc.target/s390/hotpatch-8.c: Likewise.
8789 * gcc.target/s390/hotpatch-9.c: Likewise.
8790 * gcc.target/s390/hotpatch-10.c: Likewise.
8791 * gcc.target/s390/hotpatch-11.c: Likewise.
8792 * gcc.target/s390/hotpatch-12.c: Likewise.
8793 * gcc.target/s390/hotpatch-13.c: Likewise.
8794 * gcc.target/s390/hotpatch-14.c: Likewise.
8795 * gcc.target/s390/hotpatch-15.c: Likewise.
8796 * gcc.target/s390/hotpatch-16.c: Likewise.
8797 * gcc.target/s390/hotpatch-17.c: Likewise.
8798 * gcc.target/s390/hotpatch-18.c: Likewise.
8799 * gcc.target/s390/hotpatch-19.c: Likewise.
8801 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8804 * gcc.target/i386/pr65103-1.c: New.
8806 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8809 * gcc.target/i386/pr65044.c: New.
8811 2015-03-12 Tom de Vries <tom@codesourcery.com>
8813 PR rtl-optimization/64895
8814 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8815 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8816 * gcc.target/i386/fuse-caller-save.c: Ditto.
8818 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8820 * gcc.dg/ipa/pr63569.c: Fix template.
8822 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8824 * g++.dg/ipa/pr64146.C: Require fpic support.
8826 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8829 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8830 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8832 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8834 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8835 to dg-options, fix up dg-skip-if.
8837 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8840 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8841 * gcc.target/avr/tiny-caller-save.c: Same.
8843 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8846 * g++.dg/pr65242.C: New test.
8848 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8850 * c-c++-common/asan/no-asan-check-glob.c: New test.
8852 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8855 * g++.dg/other/default11.C: New.
8856 * g++.dg/other/default12.C: Likewise.
8858 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8861 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8863 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8866 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8868 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8871 * g++.dg/cpp0x/pr65127.C: New test.
8873 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8875 * gcc.dg/ipa/PR64550.c: Update template.
8877 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8878 Tobias Burnus <burnus@net-b.de>
8880 * gfortran.dg/coarray_sync_memory.f90: New.
8882 2015-03-10 Marek Polacek <polacek@redhat.com>
8885 * c-c++-common/ubsan/pr65367.c: New test.
8887 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8889 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8890 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8891 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8892 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8893 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8894 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8895 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8896 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8897 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8898 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8899 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8900 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8901 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8903 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8905 * lib/mpx-dg.exp (mpx_link_flags): New.
8908 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8909 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8910 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8911 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8912 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8913 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8914 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8915 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8916 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8927 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8928 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8929 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8930 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8931 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8932 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8933 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8934 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8935 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8936 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8937 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8938 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8939 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8940 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8947 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8948 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8949 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8950 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8951 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8952 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8953 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8954 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8955 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8956 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8957 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8958 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8959 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8960 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8961 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8962 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8963 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8964 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8965 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8966 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8967 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8968 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8969 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8970 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8971 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8972 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8973 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8974 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8975 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8976 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8977 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8978 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8979 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8980 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8981 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8982 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8983 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8984 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8985 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8986 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8987 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8988 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8989 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8990 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8991 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8992 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8993 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8994 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8995 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8996 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8997 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8998 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8999 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9000 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9001 * gcc.target/i386/mpx/label-address-1.c: New.
9002 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9003 * gcc.target/i386/mpx/macro.c: New.
9004 * gcc.target/i386/mpx/mpx-check.h: New.
9005 * gcc.target/i386/mpx/mpx.exp: New.
9006 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9007 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9008 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9009 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9010 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9011 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9012 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9013 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9014 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9015 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9016 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9017 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9018 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9019 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9020 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9021 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9022 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9023 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9024 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9025 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9026 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9027 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9028 * gcc.target/i386/mpx/reference-1-nov.c: New.
9029 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9030 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9031 * gcc.target/i386/mpx/reference-2-nov.c: New.
9032 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9033 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9034 * gcc.target/i386/mpx/reference-3-nov.c: New.
9035 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9036 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9037 * gcc.target/i386/mpx/reference-4-nov.c: New.
9038 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9039 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9040 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9041 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9042 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9043 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9044 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9045 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9046 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9047 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9048 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9049 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9050 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9051 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9052 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9053 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9054 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9055 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9056 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9057 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9058 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9059 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9060 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9061 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9062 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9063 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9064 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9065 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9066 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9067 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9068 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9069 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9070 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9071 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9072 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9073 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9074 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9075 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9076 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9077 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9078 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9079 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9080 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9081 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9082 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9083 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9084 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9085 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9086 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9087 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9088 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9089 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9090 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9091 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9092 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9093 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9094 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9095 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9096 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9097 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9098 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9099 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9100 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9101 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9102 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9103 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9104 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9105 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9106 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9107 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9108 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9109 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9110 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9111 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9112 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9113 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9114 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9115 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9116 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9117 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9118 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9119 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9120 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9121 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9122 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9123 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9124 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9125 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9126 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9127 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9128 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9129 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9130 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9131 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9132 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9133 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9134 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9135 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9136 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9137 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9138 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9139 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9140 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9141 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9142 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9143 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9144 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9145 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9146 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9147 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9148 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9149 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9150 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9151 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9152 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9153 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9154 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9155 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9156 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9157 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9158 * gcc.target/i386/mpx/vla-1-nov.c: New.
9159 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9160 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9161 * gcc.target/i386/mpx/vla-2-nov.c: New.
9162 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9164 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9166 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9168 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9170 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9172 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9174 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9175 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9177 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9180 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9183 * c-c++-common/pr65120.c: New test.
9185 PR rtl-optimization/65321
9186 * gcc.dg/pr65321.c: New test.
9188 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9190 PR tree-optimization/65355
9191 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9193 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9196 * c-c++-common/pr49706.c: Adjust tests for not warning
9197 about !!x == y or !b == y where b is boolean, and add
9199 * c-c++-common/pr62199-2.c: Likewise.
9201 2015-03-09 Richard Biener <rguenther@suse.de>
9204 * gcc.dg/torture/pr65270-1.c: New testcase.
9205 * gcc.dg/torture/pr65270-2.c: Likewise.
9207 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9209 PR tree-optimization/63743
9210 * gcc.dg/pr63743.c: New test.
9212 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9215 * g++.dg/lto/pr65316_0.C: New testcase.
9216 * g++.dg/lto/pr65316_1.C: New testcase.
9218 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9221 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9223 * g++.dg/abi/rtti3.C: Likewise.
9225 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9228 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9230 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9232 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9234 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9236 2015-03-08 Morin <mikael@gcc.gnu.org>
9239 * gfortran.dg/entry_20.f90: New.
9241 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9244 * gcc.c-torture/compile/pr65153.c: New.
9246 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9249 * g++.dg/torture/pr65249.C: New.
9251 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9253 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9255 (int64_t): Likewise.
9257 2015-03-07 Marek Polacek <polacek@redhat.com>
9258 Martin Uecker <uecker@eecs.berkeley.edu>
9261 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9263 * c-c++-common/ubsan/bounds-8.c: New test.
9264 * c-c++-common/ubsan/bounds-9.c: New test.
9265 * gcc.dg/ubsan/bounds-2.c: New test.
9267 2015-03-05 Martin Sebor <msebor@redhat.com>
9269 * PR testsuite/63175
9270 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9271 checking of results into main to prevent it from getting optimized
9273 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9275 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9277 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9278 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9279 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9282 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9284 * g++.dg/lto/pr65302_1.C: New testcase.
9285 * g++.dg/lto/pr65302_0.C: New testcase.
9287 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9289 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9290 -fno-ipa-icf to dg-options.
9292 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9294 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9295 compiles using the linker plugin.
9297 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9299 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9301 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9303 * gcc.target/arm/pr65067.c: New test.
9305 2015-03-05 Martin Liska <mliska@suse.cz>
9308 * gcc.dg/ipa/pr65318.c: New test.
9310 2015-03-05 Marek Polacek <polacek@redhat.com>
9312 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9314 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9316 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9318 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9320 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9321 max-unroll-times back to defaults for s390.
9323 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9327 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9330 * g++.dg/cpp0x/initlist92.C: New.
9332 2015-03-05 Richard Biener <rguenther@suse.de>
9334 PR tree-optimization/65310
9335 * gcc.dg/vect/pr65310.c: New testcase.
9337 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9340 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9342 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9344 * gnat.dg/entry_queues3.adb: New test.
9346 2015-03-04 Ian Lance Taylor <iant@google.com>
9348 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9350 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9353 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9355 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9357 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9358 -fno-ipa-icf to dg-options
9359 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9360 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9362 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9365 * g++.dg/cpp0x/decltype62.C: New.
9367 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9369 * gnat.dg/object_overflow5.adb: New test.
9371 2015-03-03 Martin Liska <mliska@suse.cz>
9374 * gcc.dg/ipa/pr65287.c: New test.
9376 2015-03-03 Martin Jambor <mjambor@suse.cz>
9377 Eric Botcazou <ebotcazou@adacore.com>
9379 * gnat.dg/specs/pack12.ads: New test.
9381 2015-03-03 Martin Liska <mliska@suse.cz>
9383 * gcc.dg/ipa/PR65282.c: New test.
9385 2015-03-13 Jeff Law <law@redhat.com>
9387 PR tree-optimization/65241
9388 * gcc.c-torture/compile/pr65241.c: New test.
9390 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9393 * gcc.target/avr/torture/pr64331.c: New test.
9395 2015-03-03 Martin Liska <mliska@suse.cz>
9396 Jan Hubicka <hubicka@ucw.cz>
9398 * g++.dg/ipa/pr65263.C: New test.
9400 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9403 * gcc.dg/lto/pr65130_0.c: New testcase.
9404 * gcc.dg/lto/pr65130_1.c: New testcase.
9406 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9409 * g++.dg/torture/pr64988.C: New testcase.
9411 2015-03-02 Tobias Burnus <burnus@net-b.de>
9413 * gfortran.dg/coarray_atomic_6.f90: New.
9415 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9418 * gcc.target/i386/pr65184.c: New.
9420 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9423 * gcc.target/i386/pr65183.c: New.
9425 2015-02-28 Martin Liska <mliska@suse.cz>
9426 Jan Hubicka <hubicka@ucw.cz>
9428 * gcc.dg/ipa/ipa-icf-35.c: New test.
9429 * gcc.dg/ipa/ipa-icf-36.c: New test.
9430 * gcc.dg/ipa/ipa-icf-37.c: New test.
9432 2015-02-28 Martin Liska <mliska@suse.cz>
9433 Jan Hubicka <hubicka@ucw.cz>
9436 * gcc.dg/ipa/ipa-icf-34.c: New test.
9438 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9441 * gcc.target/sh/sh/pr61142.c: New.
9443 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9445 * g++.dg/other/dump-ada-spec-3.C: New test.
9447 2015-03-01 Martin Liska <mliska@suse.cz>
9449 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9450 * g++.dg/ipa/pr63595.C: Update expected results.
9452 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9455 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9457 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9459 * gcc.dg/vect/pr59354.c: Move vector producing code to
9462 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9465 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9466 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9467 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9468 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9470 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9472 PR tree-optimization/65048
9473 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9474 (foo): Use K&R style definition.
9476 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9479 * g++.dg/pr65032.C: New.
9481 2015-02-27 Marek Polacek <polacek@redhat.com>
9484 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9487 2015-02-27 Marek Polacek <polacek@redhat.com>
9490 * gcc.dg/pr65228.c: New test.
9492 2015-02-27 Kai Tietz <ktietz@redhat.com>
9495 * gcc.dg/weak/weak-17.c: New file.
9497 2015-02-27 Richard Biener <rguenther@suse.de>
9500 * g++.dg/lto/pr65193_0.C: New testcase.
9502 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9504 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9505 * gcc.target/s390/hotpatch-8.c: Likewise.
9506 * gcc.target/s390/hotpatch-9.c: Likewise.
9507 * gcc.target/s390/pr61078.c: Likewise.
9508 * gcc.target/s390/pr57960.c: Remove -m64.
9509 * gcc.target/s390/pr61078.c: Likewise.
9511 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9512 Martin Liska <mliska@suse.cz>
9515 * gcc.dg/pr64454.c: Disable ICF.
9516 * gcc.dg/pr28685-1.c: Disable ICF
9517 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9518 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9519 * g++.dg/ipa/ipa-icf-4.C: Update template.
9521 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9523 PR tree-optimization/65216
9524 * gcc.c-torture/execute/pr65216.c: New test.
9526 PR tree-optimization/65215
9527 * gcc.c-torture/execute/pr65215-1.c: New test.
9528 * gcc.c-torture/execute/pr65215-2.c: New test.
9529 * gcc.c-torture/execute/pr65215-3.c: New test.
9530 * gcc.c-torture/execute/pr65215-4.c: New test.
9531 * gcc.c-torture/execute/pr65215-5.c: New test.
9533 2015-02-26 Tom de Vries <tom@codesourcery.com>
9535 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9537 2015-02-26 Martin Liska <mliska@suse.cz>
9538 Jan Hubicka <hubicka@ucw.cz>
9540 * g++.dg/ipa/pr64146.C: Update expected results.
9541 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9542 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9543 * gcc.dg/ipa/ipa-icf-34.c: New test.
9545 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9547 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9548 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9549 (dg-additional-options): Remove dg directive.
9550 (dg-final): Add dg directive.
9552 2015-02-26 Marek Polacek <polacek@redhat.com>
9555 * g++.dg/ipa/pr65008.C: New test.
9557 2015-02-26 Tom de Vries <tom@codesourcery.com>
9559 * lib/profopt.exp (profopt-target-cleanup): New proc.
9560 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9561 files from sources from dg-additional-sources.
9563 2015-02-26 Tom de Vries <tom@codesourcery.com>
9565 * lib/gcov.exp: Cleanup in case of xfail.
9567 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9569 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9571 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9574 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9575 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9576 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9577 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9578 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9579 * g++.dg/debug/pr46123.C: XFAIL and move...
9580 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9581 * gcc.dg/debug/dwarf2-3.c: Move...
9582 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9584 2015-02-26 Marek Polacek <polacek@redhat.com>
9587 * g++.dg/cpp1y/pr65202.C: New test.
9589 2015-02-26 Tom de Vries <tom@codesourcery.com>
9591 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9592 locale_facets.h.gcov.
9594 2015-02-26 Tom de Vries <tom@codesourcery.com>
9596 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9598 2015-02-26 Tom de Vries <tom@codesourcery.com>
9600 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9602 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9605 * gcc.target/i386/pr65217.c: New.
9607 2015-02-26 Tom de Vries <tom@codesourcery.com>
9609 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9611 2015-02-26 Tom de Vries <tom@codesourcery.com>
9613 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9615 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9617 PR tree-optimization/65048
9618 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9620 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9622 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9623 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9625 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9628 * gcc.target/i386/pr65161.c: New test.
9630 2015-02-26 Terry Guo <terry.guo@arm.com>
9632 * gcc.target/arm/no-volatile-in-it.c: New test.
9634 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9636 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9637 (dg-options): Add -save-temps.
9638 (dg-final): Add cleanup-saved-temps.
9640 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9642 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9644 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9646 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9647 * gcc.target/powerpc/pack01.c: Include string.h.
9649 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9652 * gcc.target/i386/pr65167.c: New.
9654 2015-02-25 Kai Tietz <ktietz@redhat.com>
9656 PR tree-optimization/61917
9657 * gcc.dg/vect/vect-pr61917.c: New file.
9659 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9661 PR tree-optimization/65170
9662 * gcc.c-torture/execute/pr65170.c: New test.
9663 * gcc.dg/tree-ssa/vrp96.c: New test.
9665 2015-02-24 Tom de Vries <tom@codesourcery.com>
9667 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9669 2015-02-24 Tom de Vries <tom@codesourcery.com>
9672 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9673 (dg-additional-files-options): Copy additional_sources to
9674 additional_sources_used before emptying additional_sources.
9675 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9676 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9677 (cleanup-saved-temps): Use additional_sources_used instead of
9679 (dg-test): Reset additional_sources_used.
9681 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9684 * gfortran.dg/integer_exponentiation_6.F90: New test.
9686 2015-02-23 Martin Sebor <msebor@redhat.com>
9689 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9690 two parts. One to save registers, the other to verify the
9691 registers have the right values. Save register state into
9692 static data rather than on the stack.
9694 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9697 * c-c++-common/asan/pr63888.c: New test.
9699 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9702 * gcc.c-torture/compile/pr65163.c: New.
9704 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9706 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9707 with -m31 on 64 bit.
9708 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9709 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9711 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9713 * gcc.target/s390/20090223-1.c: Add
9714 -Wno-implicit-function-declaration option.
9715 * gcc.target/s390/pr42224.c: Likewise.
9716 * gcc.target/s390/pr55718.c: Likewise.
9718 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9720 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9721 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9722 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9723 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9724 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9725 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9726 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9727 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9728 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9729 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9730 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9731 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9732 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9733 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9734 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9735 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9736 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9737 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9738 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9739 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9740 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9742 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9744 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9745 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9746 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9747 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9748 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9749 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9750 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9751 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9752 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9753 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9754 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9755 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9756 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9757 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9758 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9759 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9761 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9765 * gfortran.dg/pr61960.f90: New.
9766 * gfortran.dg/pr64230.f90: New.
9767 * gfortran.dg/pr64980.f03: New.
9769 2015-02-22 Tom de Vries <tom@codesourcery.com>
9771 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9773 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9776 * gnat.dg/timing_events.adb: Removed, invalid test.
9778 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9781 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9783 * g++.dg/gcov/gcov-2.C: Likewise.
9785 2015-02-20 Richard Biener <rguenther@suse.de>
9787 PR tree-optimization/65136
9788 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9790 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9793 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9794 powerpc*-*-linux* and nvptx-*-* blacklisting.
9796 * gcc.dg/sibcall-9.c: New test.
9797 * gcc.dg/sibcall-10.c: New test.
9799 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9801 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9803 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9806 * gcc.target/avr/torture/pr64452.c: New test.
9808 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9810 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9811 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9813 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9816 * lib/target-supports.exp (check_compile): Check whether
9817 additional_sources is defined before using it.
9819 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9822 * g++.dg/opt/pr65074.C: New file.
9824 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9826 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9827 (size_type): New typedef.
9828 (operator "" _script): Use it for the last argument.
9830 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9832 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9834 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9836 * lib/target-supports.exp (check_compile): Save/restore
9837 additional_sources that may belong to an actual test.
9839 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9841 PR gcov-profile/64634
9842 * g++.dg/gcov/gcov-15.C: New test.
9844 2015-02-18 Tom de Vries <tom@codesourcery.com>
9846 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9848 2015-02-18 Tom de Vries <tom@codesourcery.com>
9850 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9852 2015-02-18 Tom de Vries <tom@codesourcery.com>
9854 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9856 2015-02-18 Tom de Vries <tom@codesourcery.com>
9858 * gfortran.dg/fmt_cache_1.f: Add missing close.
9860 2015-02-18 Tom de Vries <tom@codesourcery.com>
9863 * gfortran.dg/read_eof_8.f90: Add missing close.
9865 2015-02-18 Richard Biener <rguenther@suse.de>
9867 PR tree-optimization/65063
9868 * gcc.dg/pr65063.c: New testcase.
9870 2015-02-18 Richard Biener <rguenther@suse.de>
9872 PR tree-optimization/62217
9873 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9875 2015-02-18 Marek Polacek <polacek@redhat.com>
9878 * c-c++-common/ubsan/pr65081.c: New test.
9880 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9882 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9883 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9885 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9887 * gcc.dg/ipa/propalign-3.c: New test.
9889 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9892 * gcc.target/sh/pr64793.c: New.
9893 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9895 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9897 * gcc.target/arm/divzero.c: New test case.
9899 2015-02-17 Tom de Vries <tom@codesourcery.com>
9901 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9903 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9904 Jakub Jelinek <jakub@redhat.com>
9907 * g++.dg/cpp0x/pr65075.C: New test.
9909 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9912 * gcc.target/powerpc/pr65058.c: New test.
9914 2015-02-16 Jeff Law <law@redhat.com>
9916 PR tree-optimization/64823
9917 * gcc.dg/uninit-20.c: New test.
9919 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9920 James Greenhalgh <james.greenhalgh@arm.com>
9923 * gcc.dg/ipa/ipa-clone-1.c: New test.
9925 2015-02-16 Richard Biener <rguenther@suse.de>
9927 PR tree-optimization/65077
9928 * gcc.dg/torture/pr65077.c: New testcase.
9930 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9932 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9933 Directive adjusted to scan for ldaxr.
9934 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9935 adjusted to scan for ldaex.
9937 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/constexpr-65080.C: New.
9942 2015-02-16 Richard Biener <rguenther@suse.de>
9944 PR tree-optimization/63593
9945 * gcc.dg/pr63593.c: New testcase.
9947 2015-02-16 Marek Polacek <polacek@redhat.com>
9950 * gcc.dg/pr65066.c: New test.
9952 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9954 * gcc.dg/pr65002.C: Move ...
9955 * g++.dg/ipa/pr65002.C: ... here.
9957 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9959 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9960 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9961 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9962 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9964 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9967 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9968 the expression to find calls.
9969 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9970 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9971 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9972 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9973 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9975 2015-02-14 Marek Polacek <polacek@redhat.com>
9978 * gcc.dg/array-11.c: New test.
9979 * gcc.dg/array-12.c: New test.
9980 * gcc.dg/array-13.c: New test.
9981 * gcc.dg/array-14.c: New test.
9982 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9983 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9984 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9985 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9986 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9987 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9989 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9992 * g++.dg/lookup/using54.C: New.
9994 2015-02-13 Jeff Law <law@redhat.com>
9997 Revert my change for tree-optimization/64823.
9999 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10001 PR tree-optimization/65053
10002 * gcc.c-torture/execute/pr65053-1.c: New test.
10003 * gcc.c-torture/execute/pr65053-2.c: New test.
10005 2015-02-13 Marek Polacek <polacek@redhat.com>
10008 * gcc.dg/pr65050.c: New test.
10010 2015-02-13 Jeff Law <law@redhat.com>
10012 PR tree-optimization/64823
10013 * gcc.dg/uninit-20.c: New test.
10015 PR rtl-optimization/47477
10016 * gcc.dg/tree-ssa/pr47477.c: New test.
10018 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10021 * g++.dg/parse/ivdep-2.C: New.
10022 * g++.dg/parse/ivdep-3.C: Likewise.
10024 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10027 * gfortran.dg/continuation_13.f90: New test.
10028 * gfortran.dg/continuation_14.f: New test.
10030 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10033 * g++.dg/cpp0x/sfinae55.C: New.
10035 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10038 * g++.dg/ipa/pr65034.C: New test.
10040 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10042 PR tree-optimization/65002
10043 * gcc.dg/pr65002.C: New.
10045 2015-02-13 Marek Polacek <polacek@redhat.com>
10048 * c-c++-common/pr65040.c: New test.
10050 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10052 PR tree-optimization/64705
10053 * gcc.dg/tree-ssa/pr64705.c: New test.
10055 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10058 * gcc.dg/visibility-22.c: New test.
10059 * gcc.dg/visibility-23.c: New test.
10060 * gcc.target/i386/pr32219-1.c: New test.
10061 * gcc.target/i386/pr32219-2.c: New test.
10062 * gcc.target/i386/pr32219-3.c: New test.
10063 * gcc.target/i386/pr32219-4.c: New test.
10064 * gcc.target/i386/pr32219-5.c: New test.
10065 * gcc.target/i386/pr32219-6.c: New test.
10066 * gcc.target/i386/pr32219-7.c: New test.
10067 * gcc.target/i386/pr32219-8.c: New test.
10068 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10070 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10072 PR libgfortran/57822
10073 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10074 four different KINDs.
10076 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10079 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10082 * g++.dg/ubsan/pr65000.C: New test.
10084 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10087 * gfortran.dg/finalize_28.f90: New test
10089 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10092 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10093 DW_TAG_lexical_block removal.
10094 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10095 * g++.dg/guality/pr55541.C: New test.
10098 * g++.dg/ubsan/pr64984.C: New test.
10100 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10102 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10104 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10107 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10108 instructions for 2015-01-14 get_memmodel changes.
10109 * gcc.target/powerpc/atomic-p8.c: Likewise.
10112 * g++.dg/ubsan/pr65019.C: New test.
10114 PR tree-optimization/65014
10115 * gcc.c-torture/compile/pr65014.c: New test.
10117 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10119 PR libgfortran/57822
10120 * gfortran/fmt_g0_7.f08: Revise test.
10122 2015-02-11 Jeff Law <law@redhat.com>
10125 * gcc.target/m68k/pr63347.c: New test.
10127 2015-02-11 Marek Polacek <polacek@redhat.com>
10129 * g++.dg/ubsan/shift-1.C: New test.
10130 * gcc.dg/ubsan/c-shift-2.c: New test.
10131 * c-c++-common/ubsan/shift-5.c: Remove file.
10133 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10135 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10136 Directive adjusted to XFAIL.
10137 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10140 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10142 PR middle-end/65003
10143 * g++.dg/opt/pr65003.C: New test.
10145 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10147 * lib/target-supports.exp (check_effective_target_pie): Renamed
10149 (check_effective_target_pie_enabled): This.
10150 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10151 * gcc.target/i386/pie.c: Likewise.
10153 2015-02-11 Andrew Pinski <apinski@cavium.com>
10156 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10157 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10159 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10162 * gcc.target/i386/pr61925-1.c: New test.
10163 * gcc.target/i386/pr61925-2.c: New test.
10164 * gcc.target/i386/pr61925-3.c: New test.
10166 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10169 * g++.dg/asan/pr65004.C: New test.
10171 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10174 * gcc.taget/sh/pr64661-0.h: New.
10175 * gcc.taget/sh/pr64661-1.c: New.
10176 * gcc.taget/sh/pr64661-2.c: New.
10177 * gcc.taget/sh/pr64661-3.c: New.
10178 * gcc.taget/sh/pr64661-4.c: New.
10180 2015-02-10 Richard Biener <rguenther@suse.de>
10182 PR tree-optimization/64995
10183 * g++.dg/torture/pr64995.C: New testcase.
10185 2015-02-10 Richard Biener <rguenther@suse.de>
10187 PR tree-optimization/64909
10188 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10190 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10192 * gcc.dg/signbit-sa.c: New test.
10194 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10196 PR libgfortran/57822
10197 * gfortran/fmt_g0_7.f08: New test.
10199 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10201 PR tree-optimization/43378
10202 * gcc.dg/tree-ssa/pr43378.c: New test.
10204 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10207 * g++.dg/torture/pr64978.C: New testcase.
10209 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/asan/pr64981.c: New test.
10214 2015-02-09 Marek Polacek <polacek@redhat.com>
10217 * gcc.dg/pr64856.c: New test.
10219 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10222 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10223 * gcc.c-torture/execute/pr64979.c: New test.
10225 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10227 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10229 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10232 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10234 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10237 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10239 2015-02-09 Richard Biener <rguenther@suse.de>
10241 PR tree-optimization/54000
10242 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10244 2015-02-09 Tom de Vries <tom@codesourcery.com>
10246 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10248 2015-02-09 Martin Liska <mliska@suse.cz>
10250 * g++.dg/ipa/pr64858.C: New test.
10252 2015-02-09 Tom de Vries <tom@codesourcery.com>
10254 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10256 2015-02-08 Andrew Pinski <apinski@cavium.com>
10258 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10260 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10263 * gfortran.dg/use_rename_8.f90: New.
10265 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10267 * gnat.dg/addr7.ad[sb]: New test.
10268 * gnat.dg/addr8.ad[sb]: Likewise.
10270 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10273 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10274 from jit.dg/test-compile-to-executable.c's create_code, with a
10275 clarification of the output message.
10276 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10278 (test_jit): Use CHECK_NO_ERRORS when calling
10279 gcc_jit_context_compile_to_file.
10280 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10281 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10282 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10283 about deletions that are attempted.
10284 (jit-verify-compile-to-file): Rename to...
10285 (jit-verify-output-file-was-created): ...this, and drop the
10286 attempt to run "file" and verify the output.
10287 (jit-verify-assembler): New function.
10288 (jit-verify-object): New function.
10289 (jit-verify-dynamic-library): New function.
10290 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10291 favor of an implementation from new file
10292 create-code-for-hello-world-executable.h, which also adds a
10294 (dg-final): Replace jit-verify-compile-to-file with
10295 jit-verify-output-file-was-created, and invoke new function
10296 jit-verify-assembler.
10297 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10298 the output message.
10299 (dg-final): Replace jit-verify-compile-to-file with
10300 jit-verify-output-file-was-created, and invoke new function
10301 jit-verify-dynamic-library.
10302 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10303 favor of an implementation from new file
10304 create-code-for-hello-world-executable.h, which also adds a
10306 (dg-final): Replace jit-verify-compile-to-file with
10307 jit-verify-output-file-was-created. Strengthen the expected stdout
10308 from the built executable.
10309 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10310 favor of an implementation from new file
10311 create-code-for-hello-world-executable.h, which also adds a
10313 (dg-final): Replace jit-verify-compile-to-file with
10314 jit-verify-output-file-was-created, and invoke new function
10316 * jit.dg/verify-dynamic-library.c: New source file.
10318 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10319 Brian Rzycki <b.rzycki@samsung.com>
10321 PR tree-optimization/64878
10322 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10324 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10327 * g++.dg/ipa/pr64896.C: New test.
10329 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10332 * gcc.target/powerpc/pr64205.c: New file.
10334 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10336 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10337 (dg-options): Use -fpie instead of -fPIE -pie.
10339 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10341 PR middle-end/64937
10342 * g++.dg/asan/pr64937.C: New test.
10344 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10347 * gfortran.dg/class_to_type_4.f90: New test
10349 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10351 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10353 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10355 PR rtl-optimization/64957
10357 * gcc.c-torture/execute/pr64957.c: New test.
10359 2015-02-05 Jeff Law <law@redhat.com>
10362 * gcc.target/h8300/pr17306-1.c: New test.
10363 * gcc.target/h8300/pr17306-2.c: New test.
10365 2015-02-05 Tobias Burnus <burnus@net-b.de>
10368 * gfortran.dg/structure_constructor_12.f90: New.
10370 2015-02-05 Jeff Law <law@redhat.com>
10373 gcc.target/h8300/pr58400.c: New test.
10375 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10377 * gcc.target/arm/macro_defs0.c: New test.
10378 * gcc.target/arm/macro_defs1.c: New test.
10379 * gcc.target/arm/macro_defs2.c: New test.
10381 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10383 PR rtl-optimization/64905
10384 * gcc.target/i386/pr64905.c: Require nonpic target.
10385 (dg-options): Add -fomit-frame-pointer.
10388 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10390 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10391 tree dump scanning.
10393 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10396 * gfortran.dg/type_to_class_2.f90: New test
10397 * gfortran.dg/type_to_class_3.f90: New test
10399 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10402 * g++.dg/torture/pr64686.C: New testcase.
10404 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10406 PR rtl-optimization/64905
10407 * gcc.target/i386/pr64905.c: New file.
10409 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10411 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10412 * gcc.dg/guality/pr41616-1.c: Ditto.
10414 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10417 * gcc.dg/pr64817-3.c: New.
10419 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10420 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10422 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10423 pass parameters in registers.
10424 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10425 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10426 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10428 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10429 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10431 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10432 list, allow for multilibed targets.
10433 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10435 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10437 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10438 * gcc.dg/pr46728-6.c: Ditto.
10440 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10442 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10443 for mips_nanlegacy target.
10445 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10447 * gcc.target/i386/chkp-hidden-def.c: New.
10449 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10451 PR middle-end/62103
10452 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10453 to use 24 bits for bitfield b.
10455 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10458 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10459 cache result in a global variable. Include all 32-bit targets for
10462 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10464 PR rtl-optimization/64756
10465 * gcc.c-torture/execute/pr64756.c: New test.
10467 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10470 * gcc.target/sh/pr64660-0.h: New.
10471 * gcc.target/sh/pr64660-1.c: New.
10472 * gcc.target/sh/pr64660-2.c: New.
10473 * gcc.target/sh/pr64660-3.c: New.
10474 * gcc.target/sh/pr64660-4.c: New.
10476 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10479 * g++.dg/warn/Waddress-2.C: New.
10481 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10483 PR middle-end/61225
10484 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10486 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10488 PR preprocessor/64803
10489 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10491 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10493 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10495 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10498 (_ARM_FPSRC): Add DN and AHP fields.
10499 (clean_results): Force DN=1 on AArch64.
10500 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10501 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10502 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10503 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10504 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10505 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10507 2015-02-02 Alan Modra <amodra@gmail.com>
10509 * gcc.target/powerpc/cprophard.c: New.
10511 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10513 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10514 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10516 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10519 * gcc.dg/pr64817-1.c: New test.
10520 * gcc.dg/pr64817-2.c: New test.
10522 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10525 * gcc.target/sh/pr64851-0.h: New
10526 * gcc.target/sh/pr64851-1.c: New
10527 * gcc.target/sh/pr64851-2.c: New
10528 * gcc.target/sh/pr64851-3.c: New
10529 * gcc.target/sh/pr64851-4.c: New
10531 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10534 * gcc.dg/torture/pr64882.c: New test.
10536 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10542 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10544 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10545 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10546 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10547 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10548 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10549 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10551 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10552 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10554 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10555 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10558 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10561 * g++.dg/pr64688-2.C: New.
10563 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10565 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10566 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10567 * gcc.target/i386/fuse-caller-save.c: Ditto.
10568 * gcc.target/i386/headmerge-1.c: Ditto.
10569 * gcc.target/i386/headmerge-2.c: Ditto.
10570 * gcc.target/i386/sibcall-6.c: Ditto.
10572 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10575 * gcc.target/i386/pr64617.c: New test.
10577 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10580 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10581 (dg-options): Remove -m32.
10582 (dg-final): Scan for "movb %al" only.
10583 * gcc.target/i386/pr15184-2.c: Ditto.
10585 2015-01-30 Richard Biener <rguenther@suse.de>
10587 PR tree-optimization/64829
10588 * gcc.dg/vect/pr64829.c: New testcase.
10590 2015-01-29 Marek Polacek <polacek@redhat.com>
10593 * gcc.dg/pr64709.c: New test.
10595 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10598 * g++.dg/ubsan/pr64717-1.C: New test.
10599 * g++.dg/ubsan/pr64717-2.C: New test.
10601 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10603 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10605 2015-01-29 Jeff Law <law@redhat.com>
10608 * gcc.target/i386/pr15184-1.c: New test.
10609 * gcc.target/i386/pr15184-2.c: New test.
10611 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10613 PR tree-optimization/64746
10614 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10616 2015-01-29 Richard Biener <rguenther@suse.de>
10618 PR tree-optimization/64853
10619 * gcc.dg/torture/pr64853.c: New testcase.
10621 2015-01-29 Richard Biener <rguenther@suse.de>
10623 PR tree-optimization/64844
10624 * gcc.dg/vect/pr64844.c: New testcase.
10626 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10628 PR middle-end/64809
10629 * gcc.dg/pr64809.c: Delete.
10631 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10633 PR middle-end/64805
10634 * gcc.target/i386/pr64805.c: New.
10636 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10638 * gcc.dg/guality/guality.h (main): Add argv[0] to
10639 guality_gdb_command.
10641 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10644 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10646 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10649 * gcc.target/sh/sh.exp
10650 (check_effective_target_atomic_model_soft_gusa_available,
10651 check_effective_target_atomic_model_soft_tcb_available,
10652 check_effective_target_atomic_model_soft_imask_available,
10653 check_effective_target_atomic_model_hard_llcs_available): New.
10654 * gcc.target/sh/pr64659-0.h: New.
10655 * gcc.target/sh/pr64659-1.c: New.
10656 * gcc.target/sh/pr64659-2.c: New.
10657 * gcc.target/sh/pr64659-3.c: New.
10658 * gcc.target/sh/pr64659-4.c: New.
10660 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10662 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10663 scan-assembler-times pattern.
10665 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10667 PR middle-end/64809
10668 * gcc.dg/pr64809.c: New test.
10670 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10672 PR tree-optimization/64277
10673 * gcc.dg/pr64277.c: New.
10675 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10677 PR tree-optimization/64718
10678 * gcc.c-torture/execute/pr64718.c: New test.
10680 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10682 * gcc.target/aarch64/abs_2.c: New.
10684 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10686 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10687 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10688 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10691 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10694 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10695 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10696 { target comdat_group }.
10698 2015-01-27 Tobias Burnus <burnus@net-b.de>
10701 * gfortran.dg/goacc/coarray_2.f90: New.
10703 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10707 * g++.dg/torture/pr64139.C: New testcase.
10708 * g++.dg/torture/pr60871.C: Likewise.
10710 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10713 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10714 prevent linking errors.
10716 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10719 * g++.dg/torture/pr64282.C: New testcase.
10721 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10726 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10728 * gcc.target/s390/hotpatch-13.c: New testcase.
10729 * gcc.target/s390/hotpatch-14.c: New testcase.
10730 * gcc.target/s390/hotpatch-15.c: New testcase.
10731 * gcc.target/s390/hotpatch-16.c: New testcase.
10732 * gcc.target/s390/hotpatch-17.c: New testcase.
10733 * gcc.target/s390/hotpatch-18.c: New testcase.
10734 * gcc.target/s390/hotpatch-19.c: New testcase.
10735 * gcc.target/s390/hotpatch-20.c: New testcase.
10736 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10737 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10738 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10739 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10740 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10741 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10742 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10743 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10744 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10745 * gcc.target/s390/hotpatch-10.c: Likewise.
10746 * gcc.target/s390/hotpatch-11.c: Likewise.
10747 * gcc.target/s390/hotpatch-12.c: Likewise.
10748 * gcc.target/s390/hotpatch-2.c: Likewise.
10749 * gcc.target/s390/hotpatch-3.c: Likewise.
10750 * gcc.target/s390/hotpatch-4.c: Likewise.
10751 * gcc.target/s390/hotpatch-5.c: Likewise.
10752 * gcc.target/s390/hotpatch-6.c: Likewise.
10753 * gcc.target/s390/hotpatch-7.c: Likewise.
10754 * gcc.target/s390/hotpatch-8.c: Likewise.
10755 * gcc.target/s390/hotpatch-9.c: Likewise.
10756 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10757 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10758 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10759 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10760 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10761 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10762 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10763 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10765 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10767 * gcc.dg/long_branch.c: New testcase.
10769 2015-01-27 Richard Biener <rguenther@suse.de>
10771 PR tree-optimization/56273
10772 PR tree-optimization/59124
10773 PR tree-optimization/64277
10774 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10775 * gcc.dg/Warray-bounds-12.c: Likewise.
10776 * gcc.dg/Warray-bounds-13.c: Likewise.
10778 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10780 PR rtl-optimization/61058
10781 * gcc.dg/pr61058.c: New test.
10783 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10785 * gcc.target/i386/chkp-narrow-bounds.c: New.
10787 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10789 PR tree-optimization/64807
10790 * gcc.dg/pr64807.c: New test.
10793 * gcc.dg/pr64766.c: New test.
10795 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10798 * gcc.target/sh/pr49263-4.c: New.
10800 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10803 * gfortran.dg/allocate_with_mold_1.f90: New test
10805 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10808 * gcc.dg/pr64778.c: New test.
10810 PR middle-end/64421
10811 * gcc.dg/vect/pr64421.c: New test.
10813 2015-01-26 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/coarray_36.f: New.
10817 * gfortran.dg/coarray_37.f90: New.
10819 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10822 * gfortran.dg/class_allocate_18.f90: New.
10824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10826 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10828 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10830 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10834 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10838 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10840 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10842 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10843 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10844 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10845 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10847 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10849 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10850 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10851 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10853 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10855 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10856 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10857 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10858 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10859 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10862 2015-01-26 Richard Biener <rguenther@suse.de>
10864 PR middle-end/64764
10865 * gcc.dg/uninit-19.c: New testcase.
10867 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10869 * lib/target-supports.exp (check_effective_target_vect64): Add
10872 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10875 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10877 2015-01-26 Tony Liu <tony.liu@arm.com>
10879 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10882 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10884 PR libfortran/64770
10885 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10886 correctly, clean up afterwards.
10888 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10891 * gfortran.dg/use_rename_7.f90: New.
10893 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10895 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10896 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10898 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10901 * gcc.target/sh/pr54236-4.c: New.
10903 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10905 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10906 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10909 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10911 PR libfortran/64770
10912 * gfortran.dg/open_new_segv.f90: New test.
10914 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10923 * gcc.target/sh/pr64345-1.c: New.
10924 * gcc.target/sh/pr64345-2.c: New.
10925 * gcc.target/sh/pr59533-1.c: New.
10926 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10927 * gcc.target/sh/pr52933-2.c: Likewise.
10928 * gcc.target/sh/pr54089-1.c: Likewise.
10929 * gcc.target/sh/pr54236-1.c: Likewise.
10930 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10931 * gcc.target/sh/pr49263-1.c: Remove xfails.
10932 * gcc.target/sh/pr49263-2.c: Likewise.
10933 * gcc.target/sh/pr49263-3.c: Likewise.
10934 * gcc.target/sh/pr53987-1.c: Likewise.
10935 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10936 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10937 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10938 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10939 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10940 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10942 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10945 2015-01-24 Tom de Vries <tom@codesourcery.com>
10947 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10949 2015-01-23 Ian Lance Taylor <iant@google.com>
10952 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10953 targets without split stack support.
10955 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10958 * gcc.target/i386/pr64317.c: New test.
10960 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10962 PR rtl-optimization/63637
10963 PR rtl-optimization/60663
10964 * gcc.dg/pr63637-1.c: New test.
10965 * gcc.dg/pr63637-2.c: New test.
10966 * gcc.dg/pr63637-3.c: New test.
10967 * gcc.dg/pr63637-4.c: New test.
10968 * gcc.dg/pr63637-5.c: New test.
10969 * gcc.dg/pr63637-6.c: New test.
10970 * gcc.target/i386/pr63637-1.c: New test.
10971 * gcc.target/i386/pr63637-2.c: New test.
10972 * gcc.target/i386/pr63637-3.c: New test.
10973 * gcc.target/i386/pr63637-4.c: New test.
10974 * gcc.target/i386/pr63637-5.c: New test.
10975 * gcc.target/i386/pr63637-6.c: New test.
10977 2015-01-23 Richard Biener <rguenther@suse.de>
10980 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10981 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10983 2015-01-23 Marek Polacek <polacek@redhat.com>
10985 PR preprocessor/60570
10986 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10987 * gcc.dg/cpp/pr60570.c: New test.
10989 2015-01-23 Richard Biener <rguenther@suse.de>
10992 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10993 vectorization on vect64 targets.
10995 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10998 * gfortran.dg/class_allocate_17.f90: New.
11000 2015-01-23 Tobias Burnus <burnus@net-b.de>
11003 * gfortran.dg/goacc/combined_loop.f90: New.
11005 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11008 * gfortran.dg/make_unit.f90: New test.
11010 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11013 * gfortran.dg/negative_unit_int8.f: Update.
11015 2015-01-22 Jeff Law <law@redhat.com>
11018 * gcc.target/m68k/pr52076-1.c: New test.
11019 * gcc.target/m68k/pr52076-2.c: New test.
11021 2015-01-22 Richard Biener <rguenther@suse.de>
11023 PR middle-end/64728
11024 * gcc.dg/torture/pr64728.c: New testcase.
11026 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11029 * g++.dg/pr64688.C: New test.
11031 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11033 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11034 to avoid errors with -fpic.
11036 2015-01-22 Richard Biener <rguenther@suse.de>
11039 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11041 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11043 PR rtl-optimization/64682
11044 * gcc.c-torture/execute/pr64682.c: New file.
11046 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11049 * gcc.dg/pr64511.c: New test.
11051 PR rtl-optimization/62078
11052 * g++.dg/opt/pr62078.C: New test.
11055 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11057 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11060 * gfortran.dg/internal_pack_15.f90: New test.
11062 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11064 * c-c++-common/tsan/step.c: New testcase.
11066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11068 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11072 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11076 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11080 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11084 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11088 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11092 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11096 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11100 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11104 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11108 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11112 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11116 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11117 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11118 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11121 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11123 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11124 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11125 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11128 2015-01-21 Renlin Li <renlin.li@arm.com>
11130 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11131 * g++.dg/tls/thread_local5g.C: Likewise.
11132 * g++.dg/tls/thread_local6g.C: Likewise.
11134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11136 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11137 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11138 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11142 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11143 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11149 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11156 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11158 2015-01-20 Jeff Law <law@redhat.com>
11161 * gcc.target/m68k/pr59946.c: New test.
11163 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11165 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11166 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11167 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11169 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11171 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11172 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11173 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11175 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11177 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11178 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11179 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11183 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11184 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11185 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11187 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11190 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11192 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11193 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11194 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11198 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11199 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11200 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11204 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11206 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11208 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11211 * g++.dg/ubsan/pr64632.C: New test.
11214 * gcc.dg/pr64663.c: New test.
11216 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11219 * g++.dg/warn/Wunused-var-23.C: New.
11221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11224 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11225 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11227 2015-01-20 Richard Biener <rguenther@suse.de>
11230 * gcc.dg/lto/pr64684_0.c: New testcase.
11231 * gcc.dg/lto/pr64684_1.c: Likewise.
11232 * gcc.dg/lto/pr64684_2.c: Likewise.
11233 * gcc.dg/lto/pr64685_0.c: Likewise.
11234 * gcc.dg/lto/pr64685_1.c: Likewise.
11236 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11239 * g++.dg/cpp1y/lambda-init12.C: New.
11241 2015-01-20 Richard Biener <rguenther@suse.de>
11243 PR tree-optimization/64410
11244 * g++.dg/vect/pr64410.cc: Require vect_double.
11246 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11249 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11251 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11255 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11257 PR rtl-optimization/64081
11258 * gcc.dg/pr64081.c: New test.
11260 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11262 * jit.dg/harness.h: Include <unistd.h>.
11263 (CHECK_NO_ERRORS): New.
11264 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11265 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11266 gcc_jit_context_compile_to_file.
11267 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11268 args to the spawned executable.
11269 (jit-expand-vars): New function.
11270 (jit-exe-params): New variable.
11271 (dg-jit-set-exe-params): New function.
11272 (jit-dg-test): Detect testcases that use
11273 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11274 Set arguments of spawned process to jit-exe-params.
11275 (jit-get-output-filename): New function.
11276 (jit-setup-compile-to-file): New function.
11277 (jit-verify-compile-to-file): New function.
11278 (jit-run-executable): New function.
11279 (jit-verify-executable): New function.
11280 * jit.dg/test-compile-to-assembler.c: New testcase.
11281 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11282 * jit.dg/test-compile-to-executable.c: New testcase.
11283 * jit.dg/test-compile-to-object.c: New testcase.
11285 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11288 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11291 2015-01-19 Martin Liska <mliska@suse.cz>
11293 * objc/compile/pr64668.m: New test.
11295 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11297 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11298 (create_overflow_fn): Update comment to clarify that
11299 the third param of the created function is a bool *, not
11301 (verify_int_overflow_fn): Convert param "expected_ovf" from
11302 int to bool. Update third param of "overflow_fn_type" from int *
11303 to bool *. Update local "actual_ovf" from int to bool.
11304 (verify_uint_overflow_fn): Likewise.
11306 2015-01-19 Martin Liska <mliska@suse.cz>
11308 * gcc.dg/ipa/ipa-icf-33.c: New test.
11310 2015-01-19 Felix Yang <felix.yang@huawei.com>
11311 Haijian Zhang <z.zhanghaijian@huawei.com>
11313 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11314 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11316 result_float64x2, expected_hfloat64x2): New helper type, variable and
11318 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11319 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11320 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11321 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11322 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11323 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11324 and target without the FMA feature.
11326 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11328 * gcc.target/aarch64/pr64304.c: New testcase.
11330 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11332 PR rtl-optimization/64081
11333 * gcc.dg/pr64081.c: New test.
11335 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11338 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11340 * gcc.target/aarch64/test_frame_6.c: Likewise.
11341 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11342 and x19 (in the epilogue).
11343 * gcc.target/aarch64/test_frame_4.c: Likewise.
11344 * gcc.target/aarch64/test_frame_7.c: Likewise.
11346 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11348 * gcc.target/i386/chkp-always_inline.c: New.
11350 2015-01-15 Andrew Pinski <apinski@cavium.com>
11351 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11353 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11354 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11356 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11359 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11360 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11362 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11365 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11367 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11370 * gcc.target/sh/torture/pr64652.c: New.
11372 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11374 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11375 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11376 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11377 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11378 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11379 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11381 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11384 * g++.dg/torture/pr64378.C: New testcase.
11386 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11389 * gfortran.dg/block_13.f08: New test
11391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11394 * gfortran.dg/associate_1.f03: Allow test for character with
11397 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11399 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11400 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11402 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11404 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11406 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11409 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11411 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11414 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11417 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11420 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11422 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11425 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11427 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11429 PR rtl-optimization/52773
11430 * gcc.c-torture/compile/pr52773.c: New test.
11432 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11435 * g++.dg/cpp0x/alias-decl-46.C: New.
11437 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11439 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11441 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11443 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11445 (CHECK_FP): Likewise.
11446 (CHECK_CUMULATIVE_SAT): Likewise.
11448 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11451 (Set_Neon_Cumulative_Sat): Add parameter.
11452 (__set_neon_cumulative_sat): Support new parameter.
11453 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11454 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11456 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11457 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11460 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11462 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11463 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11468 * g++.dg/tls/thread_local-ice4.C: New.
11470 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11472 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11475 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11478 * g++.dg/cpp0x/vt-62276.C: New.
11480 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11482 PR middle-end/64353
11483 * g++.dg/pr64353.C: New.
11485 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11488 * gcc.target/aarch64/pr64263_1.c: New test.
11490 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11492 PR tree-optimization/64434
11493 * gcc.dg/torture/pr64434.c: Move to...
11494 * gcc.dg/pr64434.c: ... here.
11496 2015-01-16 Richard Biener <rguenther@suse.de>
11498 PR middle-end/64614
11499 * gcc.dg/uninit-18.c: New testcase.
11501 2015-01-16 Richard Biener <rguenther@suse.de>
11503 PR tree-optimization/64568
11504 * g++.dg/torture/pr64568-2.C: New testcase.
11506 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11509 * gcc.target/i386/chkp-label-address.c: New.
11511 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11514 * gfortran.dg/pointer_init_6.f90: Extended.
11516 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11518 * gcc.c-torture/compile/20150108.c: New test.
11520 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11522 * gcc.target/visium: New directory.
11524 2015-01-16 Richard Biener <rguenther@suse.de>
11526 PR tree-optimization/61743
11527 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11528 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11530 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11532 * gcc.dg/pr64015.c: New test.
11534 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11538 * g++.dg/ipa/pr64612.C: New test.
11540 2015-01-16 Renlin Li <renlin.li@arm.com>
11542 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11544 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11546 * gcc.target/i386/sse-14.c: Test new intrinsic.
11547 * gcc.target/i386/sse-22.c: Ditto.
11549 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11552 * g++.dg/cpp0x/auto44.C: New.
11554 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11557 * gcc.target/nios2/gpopt-all.c: New test case.
11558 * gcc.target/nios2/gpopt-local.c: New test case.
11559 * gcc.target/nios2/gpopt-global.c: New test case.
11560 * gcc.target/nios2/gpopt-data.c: New test case.
11561 * gcc.target/nios2/gpopt-none.c: New test case.
11563 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11565 * g++.dg/ubsan/vptr-1.C: New test.
11566 * g++.dg/ubsan/vptr-2.C: New test.
11567 * g++.dg/ubsan/vptr-3.C: New test.
11568 * g++.dg/ubsan/vptr-4.C: New test.
11569 * g++.dg/ubsan/vptr-5.C: New test.
11570 * g++.dg/ubsan/vptr-6.C: New test.
11571 * g++.dg/ubsan/vptr-7.C: New test.
11572 * g++.dg/ubsan/vptr-8.C: New test.
11573 * g++.dg/ubsan/vptr-9.C: New test.
11575 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11577 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11579 * lib/gcc-dg.exp: Likewise.
11581 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11583 PR rtl-optimization/64110
11584 * gcc.target/i386/pr64110.c: Add scan-assembler.
11586 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11587 James Norris <jnorris@codesourcery.com>
11588 Cesar Philippidis <cesar@codesourcery.com>
11589 Ilmir Usmanov <i.usmanov@samsung.com>
11591 * lib/target-supports.exp (check_effective_target_fopenacc): New
11593 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11594 * g++.dg/goacc/goacc.exp: Likewise.
11595 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11596 * gcc.dg/goacc/goacc.exp: Likewise.
11597 * gfortran.dg/goacc/goacc.exp: Likewise.
11598 * c-c++-common/cpp/openacc-define-1.c: New file.
11599 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11600 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11601 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11602 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11603 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11604 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11605 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11606 * c-c++-common/goacc/cache-1.c: Likewise.
11607 * c-c++-common/goacc/clauses-fail.c: Likewise.
11608 * c-c++-common/goacc/collapse-1.c: Likewise.
11609 * c-c++-common/goacc/data-1.c: Likewise.
11610 * c-c++-common/goacc/data-2.c: Likewise.
11611 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11612 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11613 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11614 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11615 * c-c++-common/goacc/if-clause-1.c: Likewise.
11616 * c-c++-common/goacc/if-clause-2.c: Likewise.
11617 * c-c++-common/goacc/kernels-1.c: Likewise.
11618 * c-c++-common/goacc/loop-1.c: Likewise.
11619 * c-c++-common/goacc/loop-private-1.c: Likewise.
11620 * c-c++-common/goacc/nesting-1.c: Likewise.
11621 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11622 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11623 * c-c++-common/goacc/parallel-1.c: Likewise.
11624 * c-c++-common/goacc/pcopy.c: Likewise.
11625 * c-c++-common/goacc/pcopyin.c: Likewise.
11626 * c-c++-common/goacc/pcopyout.c: Likewise.
11627 * c-c++-common/goacc/pcreate.c: Likewise.
11628 * c-c++-common/goacc/pragma_context.c: Likewise.
11629 * c-c++-common/goacc/present-1.c: Likewise.
11630 * c-c++-common/goacc/reduction-1.c: Likewise.
11631 * c-c++-common/goacc/reduction-2.c: Likewise.
11632 * c-c++-common/goacc/reduction-3.c: Likewise.
11633 * c-c++-common/goacc/reduction-4.c: Likewise.
11634 * c-c++-common/goacc/sb-1.c: Likewise.
11635 * c-c++-common/goacc/sb-2.c: Likewise.
11636 * c-c++-common/goacc/sb-3.c: Likewise.
11637 * c-c++-common/goacc/update-1.c: Likewise.
11638 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11639 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11640 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11641 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11642 * gfortran.dg/goacc/assumed.f95: Likewise.
11643 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11644 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11645 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11646 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11647 * gfortran.dg/goacc/branch.f95: Likewise.
11648 * gfortran.dg/goacc/cache-1.f95: Likewise.
11649 * gfortran.dg/goacc/coarray.f95: Likewise.
11650 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11651 * gfortran.dg/goacc/cray.f95: Likewise.
11652 * gfortran.dg/goacc/critical.f95: Likewise.
11653 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11654 * gfortran.dg/goacc/data-tree.f95: Likewise.
11655 * gfortran.dg/goacc/declare-1.f95: Likewise.
11656 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11657 * gfortran.dg/goacc/fixed-1.f: Likewise.
11658 * gfortran.dg/goacc/fixed-2.f: Likewise.
11659 * gfortran.dg/goacc/fixed-3.f: Likewise.
11660 * gfortran.dg/goacc/fixed-4.f: Likewise.
11661 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11662 * gfortran.dg/goacc/if.f95: Likewise.
11663 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11664 * gfortran.dg/goacc/list.f95: Likewise.
11665 * gfortran.dg/goacc/literal.f95: Likewise.
11666 * gfortran.dg/goacc/loop-1.f95: Likewise.
11667 * gfortran.dg/goacc/loop-2.f95: Likewise.
11668 * gfortran.dg/goacc/loop-3.f95: Likewise.
11669 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11670 * gfortran.dg/goacc/omp.f95: Likewise.
11671 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11672 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11673 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11674 * gfortran.dg/goacc/parameter.f95: Likewise.
11675 * gfortran.dg/goacc/private-1.f95: Likewise.
11676 * gfortran.dg/goacc/private-2.f95: Likewise.
11677 * gfortran.dg/goacc/private-3.f95: Likewise.
11678 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11679 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11680 * gfortran.dg/goacc/reduction.f95: Likewise.
11681 * gfortran.dg/goacc/routine-1.f90: Likewise.
11682 * gfortran.dg/goacc/routine-2.f90: Likewise.
11683 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11684 * gfortran.dg/goacc/several-directives.f95: Likewise.
11685 * gfortran.dg/goacc/sie.f95: Likewise.
11686 * gfortran.dg/goacc/subarrays.f95: Likewise.
11687 * gfortran.dg/gomp/map-1.f90: Likewise.
11688 * gfortran.dg/openacc-define-1.f90: Likewise.
11689 * gfortran.dg/openacc-define-2.f90: Likewise.
11690 * gfortran.dg/openacc-define-3.f90: Likewise.
11691 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11692 * g++.dg/gomp/block-2.C: Likewise.
11693 * g++.dg/gomp/block-3.C: Likewise.
11694 * g++.dg/gomp/block-5.C: Likewise.
11695 * g++.dg/gomp/target-1.C: Likewise.
11696 * g++.dg/gomp/target-2.C: Likewise.
11697 * g++.dg/gomp/taskgroup-1.C: Likewise.
11698 * g++.dg/gomp/teams-1.C: Likewise.
11699 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11700 * gcc.dg/cilk-plus/jump.c: Likewise.
11701 * gcc.dg/gomp/block-1.c: Likewise.
11702 * gcc.dg/gomp/block-10.c: Likewise.
11703 * gcc.dg/gomp/block-2.c: Likewise.
11704 * gcc.dg/gomp/block-3.c: Likewise.
11705 * gcc.dg/gomp/block-4.c: Likewise.
11706 * gcc.dg/gomp/block-5.c: Likewise.
11707 * gcc.dg/gomp/block-6.c: Likewise.
11708 * gcc.dg/gomp/block-7.c: Likewise.
11709 * gcc.dg/gomp/block-8.c: Likewise.
11710 * gcc.dg/gomp/block-9.c: Likewise.
11711 * gcc.dg/gomp/target-1.c: Likewise.
11712 * gcc.dg/gomp/target-2.c: Likewise.
11713 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11714 * gcc.dg/gomp/teams-1.c: Likewise.
11716 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11718 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11721 2015-01-15 Mike Stump <mikestump@comcast.net>
11723 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11724 * gcc.dg/inline_2.c: Likewise.
11725 * gcc.dg/inline_3.c: Likewise.
11726 * gcc.dg/inline_4.c: Likewise.
11728 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11731 * gfortran.dg/proc_ptr_comp_43.f90: New.
11733 2015-01-15 Mike Stump <mikestump@comcast.net>
11735 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11736 * gcc.dg/unroll_2.c: Likewise.
11737 * gcc.dg/unroll_3.c: Likewise.
11738 * gcc.dg/unroll_4.c: Likewise.
11739 * gcc.dg/unroll_5.c: Likewise.
11741 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11744 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11746 * gcc.target/aarch64/test_frame_6.c: Likewise.
11747 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11748 x30 and x19 (in the epilogue).
11749 * gcc.target/aarch64/test_frame_4.c: Likewise.
11750 * gcc.target/aarch64/test_frame_7.c: Likewise.
11752 2015-01-15 Martin Liska <mliska@suse.cz>
11754 * g++.dg/ipa/pr64068.C: New test.
11755 * gcc.dg/ipa/PR64559.c: New test.
11757 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11759 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11762 2015-01-15 Richard Biener <rguenther@suse.de>
11764 PR tree-optimization/61743
11765 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11766 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11768 2015-01-15 Renlin Li <renlin.li@arm.com>
11770 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11771 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11773 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11775 * gcc.dg/vect/vect-aggressive-1.c: New.
11776 * gcc.target/i386/avx2-vect-aggressive.c: New.
11778 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11780 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11782 2015-01-15 Richard Biener <rguenther@suse.de>
11785 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11786 -Wl,-undefined,dynamic_lookup.
11788 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11790 * gnat.dg/opt47.adb: New test.
11792 2015-01-15 Richard Biener <rguenther@suse.de>
11795 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11797 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11799 PR tree-optimization/64434
11800 * gcc.dg/torture/pr64434.c: New test.
11802 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11804 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11805 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11806 -march=loongson* and -march=octeon* require -mno-micromips.
11808 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11809 Matthew Fortune <matthew.fortune@imgtec.com>
11811 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11812 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11813 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11814 * gcc.target/mips/call-saved-7.c: New file.
11815 * gcc.target/mips/call-saved-8.c: New file.
11816 * gcc.target/mips/call-saved-9.c: New file.
11818 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11820 * gcc.target/mips/lsa.c: New file.
11821 * gcc.target/mips/mips64-lsa.c: Likewise.
11822 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11823 * gcc.target/mips/mulsize-4.c: Likewise.
11824 * gcc.target/mips/mulsize-5.c: New file.
11825 * gcc.target/mips/mulsize-6.c: Likewise.
11826 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11827 and !HAS_LSA as ghost options.
11828 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11831 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11833 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11835 2015-01-15 Richard Biener <rguenther@suse.de>
11837 PR middle-end/64365
11838 * gcc.dg/torture/pr64365.c: New testcase.
11840 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11842 * gcc.dg/stackprotectexplicit1.c: New test.
11843 * g++.dg/stackprotectexplicit2.c: New test.
11845 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11848 * gfortran.dg/inquire_internal.f90: New.
11849 * gfortran.dg/negative_unit_check.f90: New.
11851 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11854 * gcc.target/sh/pr53988-1.c: New.
11856 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11859 * g++.dg/tls/thread_local-ice3.C: New.
11861 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11863 * gcc.target/i386/fentry-override.c: Properly place {} in target
11864 selector. Remove nonpic.
11865 * gcc.target/i386/fentry.c: Likewise.
11867 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11869 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11870 warnings instead of errors.
11872 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11874 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11875 option support instead of ENABLE_LTO from Makefile.
11877 2015-01-14 Richard Biener <rguenther@suse.de>
11879 PR tree-optimization/59354
11880 * gcc.dg/vect/pr59354.c: New testcase.
11882 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11884 * lib/target-supports.exp
11885 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11886 on ARM architures before v7.
11888 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11890 PR middle-end/59448
11891 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11892 an atomic_exchange.
11894 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11897 * gcc.target/i386/pr64386.c: New test.
11899 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11902 * gcc.target/i386/pr64393.c: New test.
11904 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11907 * gcc.target/i386/pr64387.c: New test.
11909 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11911 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11913 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11915 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11917 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11920 * gcc.target/arm/pr64453.c: New.
11922 2015-01-14 Richard Biener <rguenther@suse.de>
11925 * gcc.dg/lto/pr64415_0.c: New testcase.
11926 * gcc.dg/lto/pr64415_1.c: Likewise.
11928 2015-01-14 Martin Liska <mliska@suse.cz>
11930 * gcc.dg/ipa/pr64307.c: New test.
11932 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11934 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11935 64-bit and 128-bit.
11937 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11940 * gcc.target/arm/pr64460_1.c: New test.
11942 2015-01-14 Richard Biener <rguenther@suse.de>
11944 PR tree-optimization/64493
11945 PR tree-optimization/64495
11946 * gcc.dg/vect/pr64493.c: New testcase.
11947 * gcc.dg/vect/pr64495.c: Likewise.
11949 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11951 * gcc.dg/Warray-bounds-11.c: New test-case.
11953 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11955 * gcc.target/mips/octeon3-pipe-1.c: New test.
11957 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11959 * jit.dg/harness.h (set_up_logging): Move string concatenation
11961 (concat_strings): New function.
11962 (dump_reproducer): New function.
11963 (test_jit): Call dump_reproducer.
11964 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11966 (jit-dg-test): Delete any generated reproducer from previous runs.
11967 Verify that a generated reproducer was created, and verify that it
11969 * jit.dg/test-nested-contexts.c (main): Call
11970 gcc_jit_context_dump_reproducer_to_file.
11972 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11974 * gcc.dg/aru-2.c: Add dg-require-profiling.
11976 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11978 * lib/target-supports.exp (check_profiling_available): Check if
11981 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11984 * g++.dg/torture/pr64565.C: New testcase.
11986 2015-01-13 Marek Polacek <polacek@redhat.com>
11988 PR middle-end/64391
11989 * gcc.dg/tm/pr64391.c: New test.
11991 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11993 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11996 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11998 * gcc.target/i386/pie.c: New test.
12000 * lib/target-supports.exp (check_effective_target_pie): New.
12002 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12004 PR rtl-optimization/64286
12005 * gcc.target/i386/avx2-pr64286.c: New test.
12007 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12010 * g++.dg/cpp0x/vt-57626.C: New.
12012 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12015 * gfortran.dg/pr64528.f90: New test.
12017 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12019 * gcc.target/aarch64/subsp.c: New test.
12021 2015-01-13 Andrew Pinski <apinski@cavium.com>
12023 * gcc.target/aarch64/store-pair-1.c: New testcase.
12025 2015-01-13 Richard Biener <rguenther@suse.de>
12028 * gcc.dg/lto/pr64373_0.c: New testcase.
12030 2015-01-13 Andrew Pinski <apinski@cavium.com>
12032 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12033 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12035 2015-01-13 Richard Biener <rguenther@suse.de>
12037 PR tree-optimization/64406
12038 * gcc.dg/pr64406.c: New testcase.
12040 2015-01-13 Richard Biener <rguenther@suse.de>
12042 PR tree-optimization/64404
12043 * gcc.dg/vect/pr64404.c: New testcase.
12045 2015-01-13 Richard Biener <rguenther@suse.de>
12047 PR tree-optimization/64568
12048 * g++.dg/torture/pr64568.C: New testcase.
12050 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12052 * jit.dg/test-error-local-used-from-other-function.c: New test
12054 * jit.dg/test-error-param-reuse.c: New test case.
12055 * jit.dg/test-error-param-sharing.c: New test case.
12056 * jit.dg/test-error-param-used-from-other-function.c: New test
12058 * jit.dg/test-error-param-used-without-a-function.c: New test
12061 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12063 PR tree-optimization/64563
12064 * gcc.dg/pr64563.c: New test.
12067 * gcc.target/i386/pr64513.c: New test.
12069 PR tree-optimization/64454
12070 * gcc.dg/pr64454.c: New test.
12073 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12075 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12076 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12077 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12078 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12079 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12080 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12081 * gcc.dg/vect/slp-25.c: Likewise.
12082 * gcc.dg/vect/vect-109.c: Likewise.
12083 * gcc.dg/vect/vect-13.c: Likewise.
12084 * gcc.dg/vect/vect-17.c: Likewise.
12085 * gcc.dg/vect/vect-18.c: Likewise.
12086 * gcc.dg/vect/vect-19.c: Likewise.
12087 * gcc.dg/vect/vect-20.c: Likewise.
12088 * gcc.dg/vect/vect-21.c: Likewise.
12089 * gcc.dg/vect/vect-22.c: Likewise.
12090 * gcc.dg/vect/vect-27.c: Likewise.
12091 * gcc.dg/vect/vect-29.c: Likewise.
12092 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12093 * gcc.dg/vect/vect-2.c: Likewise.
12094 * gcc.dg/vect/vect-3.c: Likewise.
12095 * gcc.dg/vect/vect-4.c: Likewise.
12096 * gcc.dg/vect/vect-5.c: Likewise.
12097 * gcc.dg/vect/vect-72.c: Likewise.
12098 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12099 * gcc.dg/vect/vect-73.c: Likewise.
12100 * gcc.dg/vect/vect-77-global.c: Likewise.
12101 * gcc.dg/vect/vect-78-global.c: Likewise.
12102 * gcc.dg/vect/vect-7.c: Likewise.
12103 * gcc.dg/vect/vect-86.c: Likewise.
12104 * gcc.dg/vect/vect-align-1.c: Likewise.
12105 * gcc.dg/vect/vect-align-3.c: Likewise.
12106 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12107 * gcc.dg/vect/vect-all.c: Likewise.
12108 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12109 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12110 * gcc.dg/vect/vect-peel-3.c: Likewise.
12111 * gcc.dg/vect/vect-peel-4.c: Likewise.
12112 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12114 2015-01-12 Jeff Law <law@redhat.com>
12117 * gcc.target/m68k/pr64461.c: New test.
12119 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12121 * jit.dg/test-array-as-pointer.c (create_code): Update call
12122 to gcc_jit_context_new_global by setting "kind" to
12123 GCC_JIT_GLOBAL_IMPORTED.
12124 * jit.dg/test-error-array-as-pointer.c: Likewise.
12125 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12126 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12127 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12128 * jit.dg/test-using-global.c (the_global): Rename to...
12129 (imported_global): ...this.
12130 (create_code): Update to test the three kinds of global.
12131 (verify_code): Likewise.
12133 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12136 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12137 undefined behavior.
12138 * gcc.target/i386/pr64291-2.c: Updated.
12140 2015-01-12 Richard Biener <rguenther@suse.de>
12142 PR tree-optimization/64530
12143 * gfortran.dg/pr64530.f90: New testcase.
12145 2015-01-12 Richard Biener <rguenther@suse.de>
12147 PR middle-end/64357
12148 * gcc.dg/torture/pr64357.c: New testcase.
12150 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12152 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12155 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12156 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12158 2015-01-12 Martin Liska <mliska@suse.cz>
12160 * gcc.dg/ipa/PR64550.c: New test.
12162 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12165 * g++.dg/ipa/pr63470.C: New testcase.
12167 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12170 * gfortran.dg/typebound_operator_20.f90: New.
12172 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12175 * gfortran.dg/proc_ptr_comp_42.f90: New.
12177 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12180 * gfortran.dg/proc_ptr_comp_41.f90: New.
12182 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12184 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12186 2015-01-10 Tobias Burnus <burnus@net-b.de>
12189 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12190 and add dg-excess-errors.
12191 * gfortran.dg/line_length_6.f90: New.
12192 * gfortran.dg/line_length_7.f90: New.
12193 * gfortran.dg/line_length_8.f90: New.
12194 * gfortran.dg/line_length_9.f90: New.
12195 * gfortran.dg/line_length_10.f90: New.
12196 * gfortran.dg/line_length_11.f90: New.
12198 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12200 * jit.dg/test-threads.c (struct testcase): Move declaration
12201 to jit.dg/all-non-failing-tests.h.
12202 (testcases): Likewise.
12203 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12204 declaration here from jit.dg/all-non-failing-tests.h.
12205 (testcases): Likewise.
12206 * jit.dg/test-combination.c (create_code): Eliminate spelling
12207 out all of the testcases in favor of looping through the
12208 "testcases" metadata.
12209 (verify_code): Likewise.
12211 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12213 PR rtl-optimization/64536
12214 * gcc.dg/pr64536.c: New test.
12216 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12218 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12219 * jit.dg/test-combination.c (create_code): Likewise.
12220 (verify_code): Likewise.
12221 * jit.dg/test-constants.c: New test case.
12222 * jit.dg/test-threads.c: Add test-constants.c.
12224 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12227 * objc.dg/gnu-api-2-class.m: Add a test case
12228 for the above change.
12230 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12232 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12234 2015-01-09 Richard Biener <rguenther@suse.de>
12236 PR tree-optimization/64410
12237 * g++.dg/vect/pr64410.cc: New testcase.
12239 2015-01-09 Martin Liska <mliska@suse.cz>
12241 * gcc.dg/ipa/ipa-icf-32.c: New test.
12243 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12245 * c-c++-common/tsan/tsan_barrier.h: New.
12246 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12247 * c-c++-common/tsan/bitfield_race.c: Likewise.
12248 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12249 * c-c++-common/tsan/mutexset1.c: Likewise.
12250 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12251 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12252 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12253 * c-c++-common/tsan/simple_race.c: Likewise.
12254 * c-c++-common/tsan/simple_stack.c: Likewise.
12255 * c-c++-common/tsan/sleep_sync.c: Likewise.
12256 * c-c++-common/tsan/tiny_race.c: Likewise.
12257 * c-c++-common/tsan/tls_race.c: Likewise.
12258 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12260 * g++.dg/tsan/atomic_free.C: Likewise.
12261 * g++.dg/tsan/atomic_free2.C: Likewise.
12262 * g++.dg/tsan/cond_race.C: Likewise.
12263 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12265 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12268 * lib/target-supports.exp (check_effective_target_libatomic_available):
12270 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12271 targets that match effective-target libatomic_available.
12272 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12274 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12276 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12277 Verify the result of gcc_jit_context_get_last_error.
12278 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12280 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12282 PR tree-optimization/63989
12283 * gcc.dg/strlenopt-27.c: New test.
12285 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12287 * jit.dg/harness.h (set_up_logging): New function.
12288 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12289 set_up_logging on the context, so that every testcase is
12290 logged to a particular file.
12291 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12292 and call gcc_jit_context_set_logfile on the top-level context.
12294 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12297 * g++.dg/opt/pr64338.C: New test.
12299 2015-01-08 Tobias Burnus <burnus@net-b.de>
12301 * gfortran.dg/coarray/codimension_2b.f90: New file.
12302 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12303 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12305 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12308 * g++.dg/ext/fnname4.C: New.
12310 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12313 * g++.dg/cpp0x/constexpr-64462.C: New.
12315 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12318 * g++.dg/cpp0x/deleted10.C: New.
12320 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12322 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12324 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12326 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12327 GCC_JIT_UNARY_OP_ABS.
12328 (verify_unary_ops): Likewise.
12330 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12332 * jit.dg/test-arith-overflow.c: New test case.
12333 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12334 * jit.dg/test-combination.c (create_code): Likewise.
12335 (verify_code): Likewise.
12336 * jit.dg/test-threads.c (testcases): Likewise.
12338 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12340 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12341 rather than "jit". Load g++.exp, and call g++_init.
12342 Run test-*.cc files within the testsuite and *.cc files within
12344 (jit-dg-test): Drop the addition of -fgnu89-inline to
12345 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12346 doing it when compiling C testcases (since g++ does not handle
12347 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12348 is restored to the value after g++_init ran, rather than the
12349 value before g++_init ran. Return a list of
12350 $comp_output $output_file, as dg-test assumes.
12352 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12354 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12355 make it easier to figure out the origin of each test result when
12356 running test-combination.c and test-threads.c.
12357 (CHECK_VALUE): Likewise.
12358 (CHECK_DOUBLE_VALUE): Likewise.
12359 (CHECK_STRING_VALUE): Likewise.
12360 (CHECK_STRING_STARTS_WITH): Likewise.
12361 (CHECK_STRING_CONTAINS): Likewise.
12363 (check_string_value): Likewise, add "funcname" param.
12364 (check_string_starts_with): Likewise.
12365 (check_string_contains): Likewise.
12367 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12369 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12370 generating name of built executable.
12372 2015-01-07 Marek Polacek <polacek@redhat.com>
12375 * gcc.dg/pr64440.c: New test.
12376 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12378 2015-01-07 Marek Polacek <polacek@redhat.com>
12381 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12382 * gcc.dg/pr64417.c: New test.
12384 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12387 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12390 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12392 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12393 Check if testcases run without errors, not just if they compile.
12395 2015-01-06 Christian Bruel <christian.bruel@st.com>
12398 * gcc.target/sh/pr64507.c: New test.
12400 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12402 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12404 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12406 * c-c++-common/asan/sanitize-all-1.c: New test.
12407 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12408 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12409 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12410 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12412 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12414 * lib/target-supports.exp (check_profiling_available): Return 0 for
12416 (check_effective_target_tls_runtime): Likewise.
12417 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12418 * gcc.dg/20020312-2.c: Adjust for Visium.
12419 * gcc.dg/tls/thr-cse-1.c: Likewise
12420 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12421 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12422 * gcc.dg/weak/typeof-2.c: Likewise.
12424 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12426 PR rtl-optimization/64287
12427 * gcc.dg/aru-2.c: New test.
12429 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12432 * c-c++-common/ubsan/pr64344-1.c: New test.
12433 * c-c++-common/ubsan/pr64344-2.c: New test.
12435 PR tree-optimization/64465
12436 * gcc.dg/pr64465.c: New test.
12438 PR tree-optimization/64494
12439 * gcc.c-torture/compile/pr64494.c: New test.
12441 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12444 * gfortran.dg/realloc_on_assign_25.f90: New test.
12446 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12448 Update copyright years.
12450 2015-01-05 Marek Polacek <polacek@redhat.com>
12453 * gcc.dg/pr64423.c: New test.
12455 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12457 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12458 mmix-knuth-mmixware for the same reason as for MIPS.
12459 * gcc.dg/debug/debug-2.c: Ditto.
12461 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12463 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12466 * lib/gfortran.exp: Add libatomic library search path.
12467 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12468 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12470 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12472 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12474 * c-c++-common/tsan/bitfield_race.c: New testcase.
12475 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12477 2015-01-02 Tobias Burnus <burnus@net-b.de>
12479 * gfortran.dg/coarray/collectives_4.f90: New.
12481 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12484 * gfortran.dg/extends_16.f90: New.
12486 2015-01-02 Tobias Burnus <burnus@net-b.de>
12488 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12490 2015-01-02 Tobias Burnus <burnus@net-b.de>
12492 * gfortran.dg/coarray/codimension_2.f90: New.
12493 * gfortran.dg/coarray/codimension_2a.f90: New.
12494 * gfortran.dg/coarray_35.f90: New.
12495 * gfortran.dg/coarray_35a.f90: New.
12497 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12500 * gfortran.dg/dummy_procedure_11.f90: New.
12502 Copyright (C) 2015 Free Software Foundation, Inc.
12504 Copying and distribution of this file, with or without modification,
12505 are permitted in any medium without royalty provided the copyright
12506 notice and this notice are preserved.