1 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr67939.f90: New test.
6 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7 Sebastian Pop <s.pop@samsung.com>
9 * gcc.dg/graphite/scop-11.c: Update pattern.
11 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
14 * g++.dg/ipa/pr67056.C: New testcase.
16 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
18 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
21 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
23 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
24 Add associated options for arm*-*-*.
25 (sqrt): Remove dummy definition.
27 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
29 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
31 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
33 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
34 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
35 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
37 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
39 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
40 sra-max-scalarization-size-Ospeed.
42 2015-10-21 Marek Polacek <polacek@redhat.com>
46 * gcc.dg/pr68024.c: New test.
48 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
50 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
51 * c-c++-common/goacc/sb-1.c: Adjust errors.
52 * c-c++-common/goacc/sb-3.c: Adjust errors.
53 * c-c++-common/goacc/loop-1.c: Adjust errors.
54 * c-c++-common/goacc/nesting-1.c: Adjust errors.
55 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
56 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
58 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
60 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
62 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
64 * gcc.dg/lto/simd-function_0.c: New test.
66 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.target/i386/pr68018.c: New test.
71 2015-10-21 Richard Biener <rguenther@suse.de>
74 * gcc.dg/torture/pr68031.c: New testcase.
76 2015-10-21 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/68026
79 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
81 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
83 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
84 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
85 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
86 * g++.dg/asan/default-options-1.C: Likewise.
88 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90 * gcc.target/aarch64/stp_vec_64_1.c: New test.
91 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
93 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
95 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
97 2015-10-20 Marek Polacek <polacek@redhat.com>
100 * gcc.dg/pr67964.c: New test.
102 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
104 PR rtl-optimization/67609
105 * gcc.target/i386/pr67609.c: New.
107 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
111 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
113 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
114 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
116 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
119 * gcc.target/i386/pr66810.c: New test.
121 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
125 * gcc.target/i386/pr67963-1.c: New test.
126 * gcc.target/i386/pr67963-2.c: Likewise.
127 * gcc.target/i386/pr67963-3.c: Likewise.
128 * gcc.target/i386/pr67985-1.c: Likewise.
129 * gcc.target/i386/pr67985-2.c: Likewise.
130 * gcc.target/i386/pr67985-3.c: Likewise.
132 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
134 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
136 2015-10-20 Richard Biener <rguenther@suse.de>
138 PR tree-optimization/68017
139 * gcc.dg/torture/pr68017.c: New testcase.
141 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
144 * gcc.target/aarch64/pr66912.c: New.
145 * gcc.target/arm/pr66912.c: New.
147 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
149 * gfortran.dg/pr67900.f90: New tests.
151 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
153 * gnat.dg/opt50.adb: New test.
154 * gnat.dg/opt50_pkg.adb: New helper.
155 * gnat.dg/opt50_pkg.ads: New helper.
157 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
160 * gfortran.dg/pr68019.f90: new test.
162 2015-10-19 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/67975
165 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
167 2015-10-19 Richard Biener <rguenther@suse.de>
169 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
171 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
174 * gcc.target/i386/pr67995-1.c: New test.
175 * gcc.target/i386/pr67995-2.c: Likewise.
176 * gcc.target/i386/pr67995-3.c: Likewise.
178 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
181 * gcc.dg/PR68002.c: New test.
183 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
185 * gcc.dg/builtins-20.c: Remove undefined behavior.
187 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
190 * gfortran.dg/common_25.f90: New file.
192 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
195 * gfortran.dg/move_alloc_15.f90: New test
196 * gfortran.dg/move_alloc_16.f90: New test
199 * gfortran.dg/deferred_character_assignment_1.f90: New test
201 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
204 * gfortran.df/pr67987.f90: New test.
205 * gfortran.dg/char_length_2.f90: Update testcase.
207 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
209 * gcc.target/i386/iamcu/test_basic_returning.c
210 (def_test_returning_type): Use union to check float return bits.
212 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
214 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
215 Replace printf with __builtin_printf.
217 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
219 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
222 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
225 * gnat.dg/pack21.adb: New test.
226 * gnat.dg/pack22.adb: Likewise.
227 * gnat.dg/pack22_pkg.ad[sb]: New helper.
229 2015-10-16 Christian Bruel <christian.bruel@st.com>
232 * gcc.target/arm/no-align.c: New test.
233 * gcc.target/arm/attr-align1.c: New test.
234 * gcc.target/arm/attr-align2.c: New test.
235 * gcc.target/arm/attr-align3.c: New test.
237 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
239 * gcc.c-torture/compile/icfmatch.c: Add testcase
241 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp1z/fold-ice1.C: New.
246 2015-10-16 Michael Collison <michael.collison@linaro.org>
247 Andrew Pinski <andrew.pinski@caviumnetworks.com>
249 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
251 2015-10-15 Marek Polacek <polacek@redhat.com>
253 * gcc.dg/tree-ssa/reassoc-42.c: New test.
255 2015-10-15 Marek Polacek <polacek@redhat.com>
257 PR tree-optimization/67953
258 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
260 * gcc.dg/torture/pr67953.c: New test.
262 2015-10-14 Jeff Law <law@redhat.com>
264 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
265 contained within have their own file/test now.
266 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
267 ssa-dom-thread-2.c. Tighten expected output slightly and comment
268 expectations a bit more.
269 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
270 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
271 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
272 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
273 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
276 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
278 2015-10-14 Marek Polacek <polacek@redhat.com>
280 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
290 2015-10-14 Richard Biener <rguenther@suse.de>
292 PR tree-optimization/67915
293 * gcc.dg/torture/pr67915.c: New testcase.
295 2015-10-14 Marek Polacek <polacek@redhat.com>
297 PR tree-optimization/67815
298 * gcc.dg/tree-ssa/reassoc-39.c: New test.
299 * gcc.dg/tree-ssa/reassoc-40.c: New test.
300 * gcc.dg/tree-ssa/reassoc-41.c: New test.
302 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
304 * gcc.dg/pragma-pop_options-1.c: New test.
306 2015-10-13 Jakub Jelinek <jakub@redhat.com>
307 Aldy Hernandez <aldyh@redhat.com>
309 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
310 * c-c++-common/gomp/clauses-1.c: New test.
311 * c-c++-common/gomp/clauses-2.c: New test.
312 * c-c++-common/gomp/clauses-3.c: New test.
313 * c-c++-common/gomp/clauses-4.c: New test.
314 * c-c++-common/gomp/declare-target-1.c: New test.
315 * c-c++-common/gomp/declare-target-2.c: New test.
316 * c-c++-common/gomp/depend-3.c: New test.
317 * c-c++-common/gomp/depend-4.c: New test.
318 * c-c++-common/gomp/doacross-1.c: New test.
319 * c-c++-common/gomp/if-1.c: New test.
320 * c-c++-common/gomp/if-2.c: New test.
321 * c-c++-common/gomp/linear-1.c: New test.
322 * c-c++-common/gomp/map-2.c: New test.
323 * c-c++-common/gomp/map-3.c: New test.
324 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
325 f_omp_target_data): Add map clause to target data.
326 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
327 * c-c++-common/gomp/ordered-1.c: New test.
328 * c-c++-common/gomp/ordered-2.c: New test.
329 * c-c++-common/gomp/ordered-3.c: New test.
330 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
332 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
333 clause and ordered construct where no longer allowed.
334 * c-c++-common/gomp/priority-1.c: New test.
335 * c-c++-common/gomp/reduction-1.c: New test.
336 * c-c++-common/gomp/schedule-simd-1.c: New test.
337 * c-c++-common/gomp/sink-1.c: New test.
338 * c-c++-common/gomp/sink-2.c: New test.
339 * c-c++-common/gomp/sink-3.c: New test.
340 * c-c++-common/gomp/sink-4.c: New test.
341 * c-c++-common/gomp/udr-1.c: New test.
342 * c-c++-common/taskloop-1.c: New test.
343 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
344 value of _OPENMP macro.
345 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
346 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
347 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
348 * gcc.dg/gomp/clause-1.c:
349 * gcc.dg/gomp/reduction-1.c: New test.
350 * gcc.dg/gomp/sink-fold-1.c: New test.
351 * gcc.dg/gomp/sink-fold-2.c: New test.
352 * gcc.dg/gomp/sink-fold-3.c: New test.
353 * gcc.dg/vect/vect-simd-clone-15.c: New test.
354 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
355 of non-static data members.
356 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
357 Add some linear clause tests.
358 * g++.dg/gomp/declare-simd-3.C: New test.
359 * g++.dg/gomp/linear-1.C: New test.
360 * g++.dg/gomp/member-1.C: New test.
361 * g++.dg/gomp/member-2.C: New test.
362 * g++.dg/gomp/pr66571-2.C: New test.
363 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
365 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
367 * g++.dg/gomp/reference-1.C: New test.
368 * g++.dg/gomp/sink-1.C: New test.
369 * g++.dg/gomp/sink-2.C: New test.
370 * g++.dg/gomp/sink-3.C: New test.
371 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
372 * g++.dg/gomp/this-1.C: New test.
373 * g++.dg/gomp/this-2.C: New test.
374 * g++.dg/vect/simd-clone-2.cc: New test.
375 * g++.dg/vect/simd-clone-2.h: New test.
376 * g++.dg/vect/simd-clone-3.cc: New test.
377 * g++.dg/vect/simd-clone-4.cc: New test.
378 * g++.dg/vect/simd-clone-4.h: New test.
379 * g++.dg/vect/simd-clone-5.cc: New test.
381 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
383 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
384 after r228716 (Fix vtbl[34] and vtbx4).
386 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
388 PR tree-optimization/67909, 67947
389 * gcc.dg/torture/pr67947.c: New test.
391 2015-10-13 Jeff Law <law@redhat.com>
393 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
395 2015-10-12 Jeff Law <law@redhat.com>
397 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
398 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
399 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
402 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
404 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
407 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
409 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
411 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
412 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
413 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
414 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
415 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
416 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
417 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
418 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
420 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
422 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
423 and -mno-frame-header-opt options.
424 * gcc.target/mips/frame-header-1.c: New file.
425 * gcc.target/mips/frame-header-2.c: New file.
426 * gcc.target/mips/frame-header-3.c: New file.
428 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
429 Hale Wang <hale.wang@arm.com>
431 * gcc.dg/tree-ssa/forwprop-33.c: New.
433 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
436 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
437 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
438 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
439 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
440 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
441 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
442 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
443 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
444 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
445 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
447 2015-10-09 David Malcolm <dmalcolm@redhat.com>
449 * lib/multiline.exp: New file.
450 * lib/prune.exp: Load multiline.exp.
451 (prune_gcc_output): Call into multiline.exp to handle any
452 multiline output directives.
453 * lib/libgo.exp: Load multiline.exp before prune.exp, using
456 2015-10-09 Martin Jambor <mjambor@suse.cz>
458 PR tree-optimization/67794
459 * gcc.dg/ipa/ipa-sra-10.c: New test.
460 * gcc.dg/torture/pr67794.c: Likewise.
462 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
464 PR rtl-optimization/67828
465 * gcc.dg/torture/pr67828.c: New.
467 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
470 * lib/target-supports.exp (check_effective_target_non_strict_align):
472 * gcc.target/arm/pr67366.c: New test.
474 2015-10-09 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/67891
477 * gcc.dg/tree-ssa/pr67891.c: New testcase.
479 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
481 * gcc.dg/builtins-47.c: Test the optimized dump instead.
483 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
485 * gcc.dg/vect/vect-outer-simd-3.c: New test.
487 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
489 * gcc.dg/loop-unswitch-2.c: New test.
490 * gcc.dg/loop-unswitch-3.c: Likewise.
491 * gcc.dg/loop-unswitch-4.c: Likewise.
493 2015-10-08 Tom de Vries <tom@codesourcery.com>
495 * gcc.dg/dse.c: Only dump in dse1 pass.
496 * gcc.dg/tree-ssa/pr30375.c: Same.
498 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
501 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
502 (PUSH, POP): New defines.
503 (sse2_test): Use PUSH and POP to misalign runtime stack.
504 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
506 2015-10-07 James Norris <jnorris@codesourcery.com>
508 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
509 to atomic_init. (atomic_init): Restrict flags usage.
511 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
514 * gfortran.dg/sizeof_5.f90: New test.
516 2015-10-06 Jeff Law <law@redhat.com>
518 * gcc.c-torture/compile/pr67816.c: New test.
520 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
522 * gcc.target/aarch64/get_lane_f16_1.c: New test.
524 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
527 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
529 2015-10-06 Marek Polacek <polacek@redhat.com>
532 * c-c++-common/Wtautological-compare-4.c: New test.
534 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
535 Peter Bergner <bergner@vnet.ibm.com>
538 * gcc.target/powerpc/pr67808.c: New test.
540 2015-10-06 Nick Clifton <nickc@redhat.com>
542 * gcc.target/msp430: New directory.
543 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
545 * gcc.target/msp430/data-attributes.c: New file. Checks the
546 noinit and persistent data attributes.
548 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
550 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
552 2015-10-06 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/67859
555 * gcc.dg/torture/pr67859.c: New testcase.
557 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
559 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
561 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
564 * g++.dg/template/defarg19.C: New.
565 * g++.dg/template/defarg20.C: Likewise.
567 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
568 Sebastian Pop <s.pop@samsung.com>
570 * gcc.dg/graphite/scop-sor.c: Un-xfail.
572 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
573 Sebastian Pop <s.pop@samsung.com>
575 * gcc.dg/graphite/scop-sor.c: Xfail.
577 2015-10-05 Martin Jambor <mjambor@suse.cz>
578 Jan Hubicka <hubicka@ucw.cz>
580 * gcc.dg/ipa/propalign-4.c: New test.
581 * gcc.dg/ipa/propalign-5.c: Likewise.
583 2015-10-05 Marek Polacek <polacek@redhat.com>
585 PR tree-optimization/67821
586 * gcc.dg/torture/pr67821-2.c: New test.
587 * gcc.dg/torture/pr67821.c: New test.
589 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
591 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
593 2015-10-05 Christian Bruel <christian.bruel@st.com>
595 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
597 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
599 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
600 (exec_vcvt): Add comments.
602 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
604 PR rtl-optimization/67447
605 * gcc.target/i386/pr67447.c: New test.
607 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
611 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
612 * gcc.target/i386/vect-perm-even-1.c: Ditto.
613 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
614 * gcc.target/i386/vect-unpack-1.c: Ditto.
615 * gcc.target/i386/vect-unpack-2.c: Ditto.
617 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
620 * gfortran.dg/common_24.f: New.
622 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
624 * gcc.target/arm/pr67756.c: Fixed warnings.
626 2015-10-02 Marek Polacek <polacek@redhat.com>
629 * gcc.dg/pr67730-1.c: New test.
630 * gcc.dg/pr67730-2.c: New test.
631 * gcc.dg/pr67730.h: New test.
633 2015-10-02 Marek Polacek <polacek@redhat.com>
635 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
637 2015-10-02 Sebastian Pop <s.pop@samsung.com>
639 PR tree-optimization/67754
640 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
641 * gfortran.dg/graphite/block-2.f: Same.
643 2015-10-02 Sebastian Pop <s.pop@samsung.com>
645 * gcc.dg/graphite/scop-23.c: New.
647 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
649 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
652 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
654 PR rtl-optimization/67756
655 * gcc.target/arm/pr67756.c: New.
657 2015-10-02 Jiong Wang <jiong.wang@arm.com>
659 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
660 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
661 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
663 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
666 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
668 * gcc.target/i386/vect-pack-trunc-1.c: New test.
669 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
670 * gcc.target/i386/vect-perm-even-1.c: Ditto.
671 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
672 * gcc.target/i386/vect-unpack-1.c: Ditto.
673 * gcc.target/i386/vect-unpack-2.c: Ditto.
675 2015-10-02 Marek Polacek <polacek@redhat.com>
678 * c-c++-common/Wduplicated-cond-1.c: New test.
679 * c-c++-common/Wduplicated-cond-2.c: New test.
680 * c-c++-common/Wduplicated-cond-3.c: New test.
681 * c-c++-common/Wduplicated-cond-4.c: New test.
682 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
683 -Wduplicated-cond warning.
685 2015-10-02 Renlin Li <renlin.li@arm.com>
687 * gcc.target/aarch64/csneg-1.c: Update.
689 2015-10-02 Renlin Li <renlin.li@arm.com>
692 * gcc.target/aarch64/pr66776.c: New.
694 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
696 * gnat.dg/warn13.adb: New test.
698 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/vect15.ad[sb]: New test.
701 * gnat.dg/vect16.ad[sb]: Likewise.
702 * gnat.dg/vect17.ad[sb]: Likewise.
703 * gnat.dg/vect18.ad[sb]: Likewise.
705 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
707 PR rtl-optimization/67786
708 PR rtl-optimization/67787
709 * gcc.dg/pr67786.c: New test.
710 * gcc.dg/pr67787.c: Likewise.
712 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
714 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
716 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
719 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
721 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
725 * gfortran.dg/string_array_constructor_1.f90: New.
726 * gfortran.dg/string_array_constructor_2.f90: New.
727 * gfortran.dg/string_array_constructor_3.f90: New.
729 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
733 * gcc.target/powerpc/pr67789.c: New testcase.
735 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
738 * gfortran.dg/pr67802.f90: New test.
740 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
743 gfortran.dg/pr66979.f90: new test.
745 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
748 * gfortran.dg/pr67616.f90: New test.
750 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
753 * g++.dg/cpp0x/range-for30.C: New.
755 2015-10-01 Marek Polacek <polacek@redhat.com>
758 * gcc.dg/atomic/pr65345-4.c: New test.
759 * gcc.dg/pr65345-3.c: New test.
761 2015-10-01 Marek Polacek <polacek@redhat.com>
763 PR tree-optimization/67769
764 * gcc.dg/torture/pr67769.c: New test.
766 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
768 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
770 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
773 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
775 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
777 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
778 (main): Rename to sse2_test. Abort if count != 5.
779 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
781 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
783 2015-10-01 Richard Biener <rguenther@suse.de>
785 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
786 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
788 2015-09-30 Jeff Law <law@redhat.com>
790 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
792 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
794 PR rtl-optimization/67037
795 * gcc.c-torture/execute/pr67037.c: New test.
797 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
799 * lib/target-supports.exp (check_effective_target_sync_int_128):
800 Return 1 on spu-*-* targets.
801 (check_effective_target_sync_int_128_runtime): Likewise.
802 (check_effective_target_sync_long_long): Likewise.
803 (check_effective_target_sync_long_long_runtime): Likewise.
804 (check_effective_target_sync_int_long): Likewise.
805 (check_effective_target_sync_char_short): Likewise.
807 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
809 * gcc.target/i386/pr67761.c: New test.
811 2015-09-30 Marek Polacek <polacek@redhat.com>
814 * gcc.dg/pr67730.c: New test.
816 2015-09-30 Marek Polacek <polacek@redhat.com>
818 PR tree-optimization/67690
819 * gcc.dg/torture/pr67690.c: New test.
821 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
823 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
824 * g++.dg/gomp/tls-wrap4.C: Likewise.
825 * gcc.dg/atomic-op-optimize.c: Likewise.
826 * gcc.dg/pr54087.c: Likewise.
827 * gcc.dg/tls/section-2.c: Likewise.
828 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
829 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
830 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
831 * gcc.target/arm/divzero.c: Likewise.
832 * gcc.target/arm/sibcall-2.c: Likewise.
833 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
834 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
835 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
836 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
837 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
838 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
839 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
840 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
841 * gfortran.dg/default_format_2.f90: Likewise.
842 * gfortran.dg/default_format_denormal_2.f90: Likewise.
844 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
846 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
848 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
850 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
851 * gfortran.dg/round_4.f90: ditto.
853 2015-09-29 Richard Biener <rguenther@suse.de>
855 PR tree-optimization/67170
856 * gfortran.dg/pr67170.f90: New testcase.
858 2015-09-29 Richard Biener <rguenther@suse.de>
860 PR tree-optimization/67741
861 * gcc.dg/torture/pr67741.c: New testcase.
863 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
865 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
866 non-zero for __builtin_signbit tests.
868 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
871 * gcc.target/i386/pr65105-1.c: New.
872 * gcc.target/i386/pr65105-2.c: New.
873 * gcc.target/i386/pr65105-3.c: New.
874 * gcc.target/i386/pr65105-4.C: New.
875 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
877 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
879 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
881 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
885 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
887 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
888 * gfortran.dg/function_types_3.f90: Change error message to
889 "Type inaccessible...."
890 * gfortran.dg/ptr_func_assign_1.f08: New test.
891 * gfortran.dg/ptr_func_assign_2.f08: New test.
893 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
897 * gfortran.dg/ptr_func_assign_3.f08: New test.
898 * gfortran.dg/ptr_func_assign_4.f08: New test.
900 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
901 Sebastian Pop <s.pop@samsung.com>
903 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
904 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
905 * gcc.dg/graphite/block-3.c: Same.
906 * gcc.dg/graphite/block-4.c: Same.
907 * gcc.dg/graphite/block-5.c: Same.
908 * gcc.dg/graphite/block-6.c: Same.
909 * gcc.dg/graphite/block-7.c: Same.
910 * gcc.dg/graphite/block-8.c: Same.
911 * gcc.dg/graphite/block-pr47654.c: Same.
912 * gcc.dg/graphite/interchange-0.c: Same.
913 * gcc.dg/graphite/interchange-1.c: Same.
914 * gcc.dg/graphite/interchange-10.c: Same.
915 * gcc.dg/graphite/interchange-11.c: Same.
916 * gcc.dg/graphite/interchange-12.c: Same.
917 * gcc.dg/graphite/interchange-13.c: Same.
918 * gcc.dg/graphite/interchange-14.c: Same.
919 * gcc.dg/graphite/interchange-15.c: Same.
920 * gcc.dg/graphite/interchange-3.c: Same.
921 * gcc.dg/graphite/interchange-4.c: Same.
922 * gcc.dg/graphite/interchange-5.c: Same.
923 * gcc.dg/graphite/interchange-6.c: Same.
924 * gcc.dg/graphite/interchange-7.c: Same.
925 * gcc.dg/graphite/interchange-8.c: Same.
926 * gcc.dg/graphite/interchange-9.c: Same.
927 * gcc.dg/graphite/interchange-mvt.c: Same.
928 * gcc.dg/graphite/pr35356-1.c: Same.
929 * gcc.dg/graphite/pr35356-3.c: Same.
930 * gcc.dg/graphite/pr37485.c: Same.
931 * gcc.dg/graphite/scop-1.c: Same.
932 * gcc.dg/graphite/scop-11.c: Same.
933 * gcc.dg/graphite/scop-5.c: Same.
934 * gcc.dg/graphite/uns-block-1.c: Same.
935 * gcc.dg/graphite/uns-interchange-9.c: Same.
936 * gfortran.dg/graphite/block-1.f90: Same.
937 * gfortran.dg/graphite/interchange-3.f90: Same.
938 * gfortran.dg/graphite/pr14741.f90: Same.
939 * gfortran.dg/graphite/block-2.f: Same.
941 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
942 Sebastian Pop <s.pop@samsung.com>
944 PR tree-optimization/67700
945 * gcc.dg/graphite/run-id-pr67700.c: New.
947 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
950 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
951 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
953 * gcc.target/sh/pr54236-5.c: New.
954 * gcc.target/sh/pr54236-6.c: New.
956 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
958 PR rtl-optimization/67456
959 PR rtl-optimization/67464
960 PR rtl-optimization/67465
961 * gcc.dg/pr67465.c: New test.
963 2015-09-28 Tom de Vries <tom@codesourcery.com>
965 PR tree-optimization/62171
966 * gcc.dg/vect/pr62171.c: New test.
968 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
970 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
971 skip on AIX. XFAIL individual line tests.
973 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
975 PR rtl-optimization/64164
976 PR tree-optimization/67312
977 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
978 * gcc.target/i386/stackalign/return-4.c: Add -O.
980 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
982 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
984 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
987 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
989 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
991 * gcc.dg/pr64935-1.c: XFAIL on AIX.
992 * gcc.dg/pr64935-2.c: XFAIL on AIX.
993 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
994 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
995 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
996 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
997 DW_AT_noreturn on AIX.
998 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
999 DW_AT_noreturn on AIX.
1000 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1001 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1002 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1003 DW_AT_GNU_deleted on AIX.
1004 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1005 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1006 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1007 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1008 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1009 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1010 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1011 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1012 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1013 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1014 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1015 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1016 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1017 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1018 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1020 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1023 * gfortran.dg/pr67614.f90: New test.
1025 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1028 * gfortran.dg/pr67525.f90: New test.
1030 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1033 * gfortran.dg/allocatable_function_9.f90: New.
1035 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1038 * gcc.target/sh/pr67675.c: New.
1040 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1042 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1044 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1046 * gcc.target/i386/pr66749.c (dg-options): Replace
1047 -mtune=lakemount with -mtune=lakemont.
1048 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1049 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1051 2015-09-25 Marek Polacek <polacek@redhat.com>
1053 * c-c++-common/ubsan/bounds-11.c: New test.
1054 * c-c++-common/ubsan/bounds-12.c: New test.
1056 2015-09-25 Marek Polacek <polacek@redhat.com>
1059 * c-c++-common/ubsan/pr64906.c: New test.
1061 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1063 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1064 with -mtune=lakemount.
1065 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1066 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1068 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1071 * gcc.dg/Werror-13.c: New test.
1073 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1075 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1077 2015-09-24 Richard Biener <rguenther@suse.de>
1080 * g++.dg/pr67699.C: New testcase.
1082 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1085 * gcc.target/arm/fp16-inf.c: New test.
1087 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1089 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1090 name while checking for AVX-512VBMI presence.
1092 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1094 * lib/target-supports.exp (check_effective_target_pie): Check for
1095 PIE support on Solaris 11.x and 12.
1097 2015-09-24 Richard Biener <rguenther@suse.de>
1099 * g++.dg/tree-ssa/restrict3.C: New testcase.
1101 2015-09-24 Richard Biener <rguenther@suse.de>
1103 PR tree-optimization/48885
1104 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1106 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1108 * c-c++-common/Wmisleading-indentation.c: Augment test.
1110 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1112 Fix small typos in the coding rule enforcement warnings.
1113 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1116 2015-09-23 Richard Biener <rguenther@suse.de>
1119 * gcc.dg/ubsan/pr67662.c: New testcase.
1121 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1124 * gcc.dg/pragma-diag-6.c: New test.
1126 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1128 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1130 2015-09-23 Richard Biener <rguenther@suse.de>
1132 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1134 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1136 * c-c++-common/Wmisleading-indentation.c: Augment test.
1138 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1140 * g++.dg/diagostic/disable.C: New.
1142 2015-09-22 Tom de Vries <tom@codesourcery.com>
1144 PR tree-optimization/67671
1145 * g++.dg/pr67671.C: New test.
1147 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1150 * gcc.target/i386/pr67480.c: New test.
1152 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1154 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1155 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1156 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1157 avx512dq, avx512cd, avx512er and avx512pf.
1159 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1161 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1162 update-fetch operations.
1163 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1165 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1167 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1168 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1170 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1172 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1174 * gcc.target/aarch64/atomic-inst-swap.c: New.
1176 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1178 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1179 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1180 * gcc.target/i386/pr59789.c (f1): Likewise.
1181 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1182 * gcc.target/i386/intrinsics_6.c: Likewise.
1183 * gcc.dg/winline-5.c (int t): Likewise.
1184 * gcc.dg/winline-9.c (t): Likewise.
1185 * gcc.dg/always_inline2.c (q): Likewise.
1186 * gcc.dg/winline-2.c (inline int t): Likewise.
1187 * gcc.dg/winline-6.c: Likewise.
1188 * gcc.dg/winline-10.c (void g): Likewise.
1189 * gcc.dg/pr49243.c (void parse): Likewise.
1190 * gcc.dg/always_inline3.c (q2): Likewise.
1191 * gcc.dg/winline-3.c: Likewise.
1192 * gcc.dg/winline-7.c (inline void *t): Likewise.
1194 2015-09-22 Tom de Vries <tom@codesourcery.com>
1196 PR tree-optimization/67666
1197 * g++.dg/pr67666.C: New test.
1199 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1202 * gfortran.dg/pr67615.f90: new test.
1204 2015-09-21 Jeff Law <law@redhat.com>
1206 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1208 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1210 Complete the implementation of N4230, Nested namespace definition.
1211 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1212 attributes and nested namespace definitions.
1213 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1214 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1215 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1216 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1217 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1218 appearing before the namespace identifier.
1220 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1223 * gcc.dg/cpp/pr66415-1.c: Test column number.
1225 2015-09-21 Richard Biener <rguenther@suse.de>
1227 * g++.dg/ext/attr-alias-3.C: Add -g.
1229 2015-09-21 Richard Biener <rguenther@suse.de>
1232 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1234 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1239 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1241 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1243 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1246 * gcc.dg/pr53265.c: Update.
1248 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1250 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1252 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1255 * gcc.target/sh/pr59478.c: New.
1257 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1260 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1261 * gcc.target/sh/pr54236-2.c: Likewise.
1263 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1265 * gcc.target/sh/pr43417.c: Move target independent test to ...
1266 * gcc.c-torture/compile/pr43417.c: ... here.
1268 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1270 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1271 check_effective_target_big_endian, check_effective_target_little_endian,
1272 check_effective_target_any_fpu, check_effective_target_double_fpu,
1273 check_effective_target_use_single_only_fpu,
1274 check_effective_target_default_single_fpu,
1275 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1276 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1277 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1278 check_effective_target_fmovd_enabled,
1279 check_effective_target_has_privileged, check_effective_target_has_pref,
1280 check_effective_target_banked_r0r7_isr,
1281 check_effective_target_stack_save_isr): New effective target checks.
1282 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1283 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1284 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1285 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1286 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1287 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1288 * gcc.target/sh/attr-isr.c: Likewise.
1289 * gcc.target/sh/fpul-usage-1.c: Likewise.
1290 * gcc.target/sh/hiconst.c: Likewise.
1291 * gcc.target/sh/mfmovd.c: Likewise.
1292 * gcc.target/sh/pr21255-3.c: Likewise.
1293 * gcc.target/sh/pr33135-1.c: Likewise.
1294 * gcc.target/sh/pr33135-2.c: Likewise.
1295 * gcc.target/sh/pr33135-3.c: Likewise.
1296 * gcc.target/sh/pr33135-4.c: Likewise.
1297 * gcc.target/sh/pr39423-2.c: Likewise.
1298 * gcc.target/sh/pr49880-4.c: Likewise.
1299 * gcc.target/sh/pr49880-5.c: Likewise.
1300 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1301 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1302 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1303 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1304 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1305 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1306 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1307 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1308 * gcc.target/sh/pr50751-2.c: Likewise.
1309 * gcc.target/sh/pr50751-3.c: Likewise.
1310 * gcc.target/sh/pr50751-5.c: Likewise.
1311 * gcc.target/sh/pr50751-6.c: Likewise.
1312 * gcc.target/sh/pr50751-8.c: Likewise.
1313 * gcc.target/sh/pr51244-15.c: Likewise.
1314 * gcc.target/sh/pr51244-2.c: Likewise.
1315 * gcc.target/sh/pr51244-20.c: Likewise.
1316 * gcc.target/sh/pr51244-6.c: Likewise.
1317 * gcc.target/sh/pr52483-4.c: Likewise.
1318 * gcc.target/sh/pr53511-1.c: Likewise.
1319 * gcc.target/sh/pr53512-1.c: Likewise.
1320 * gcc.target/sh/pr53512-2.c: Likewise.
1321 * gcc.target/sh/pr53512-3.c: Likewise.
1322 * gcc.target/sh/pr53512-4.c: Likewise.
1323 * gcc.target/sh/pr53513-1.c: Likewise.
1324 * gcc.target/sh/pr54089-2.c: Likewise.
1325 * gcc.target/sh/pr54089-3.c: Likewise.
1326 * gcc.target/sh/pr54089-4.c: Likewise.
1327 * gcc.target/sh/pr54602-2.c: Likewise.
1328 * gcc.target/sh/pr54602-3.c: Likewise.
1329 * gcc.target/sh/pr54602-4.c: Likewise.
1330 * gcc.target/sh/pr54680.c: Likewise.
1331 * gcc.target/sh/pr55303-1.c: Likewise.
1332 * gcc.target/sh/pr55303-2.c: Likewise.
1333 * gcc.target/sh/pr55303-3.c: Likewise.
1334 * gcc.target/sh/pr56547-1.c: Likewise.
1335 * gcc.target/sh/pr56547-2.c: Likewise.
1336 * gcc.target/sh/pr61195.c: Likewise.
1337 * gcc.target/sh/pr61996.c: Likewise.
1338 * gcc.target/sh/pr6526.c: Likewise.
1339 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1340 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1341 * gcc.target/sh/prefetch.c: Likewise.
1342 * gcc.target/sh/rte-delay-slot.c: Likewise.
1343 * gcc.target/sh/sh2a-band.c: Likewise.
1344 * gcc.target/sh/sh2a-bclr.c: Likewise.
1345 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1346 * gcc.target/sh/sh2a-bld.c: Likewise.
1347 * gcc.target/sh/sh2a-bor.c: Likewise.
1348 * gcc.target/sh/sh2a-bset.c: Likewise.
1349 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1350 * gcc.target/sh/sh2a-bxor.c: Likewise.
1351 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1352 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1353 * gcc.target/sh/sh2a-movrt.c: Likewise.
1354 * gcc.target/sh/sh2a-resbank.c: Likewise.
1355 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1356 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1357 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1358 * gcc.target/sh/sh4a-cosf.c: Likewise.
1359 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1360 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1361 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1362 * gcc.target/sh/sh4a-sinf.c: Likewise.
1364 2015-09-20 Jeff Law <law@redhat.com>
1366 PR tree-optimization/47679
1367 * g++.dg/warn/Wuninitialized-6.C: New test.
1369 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1371 Implement nested namespace definitions.
1372 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1373 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1374 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1375 * g++.dg/lookup/name-clash5.C: Adjust.
1376 * g++.dg/lookup/name-clash6.C: Likewise.
1378 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1380 * gcc.dg/pragma-diag-5.c: New test.
1382 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.dg/torture/pr67619.c: New test.
1386 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1389 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1391 PR tree-optimization/67283
1392 * gcc.dg/tree-ssa/sra-15.c: New.
1393 * gcc.dg/tree-ssa/sra-16.c: New.
1395 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1398 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1399 (f2, f3): Make the function static.
1400 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1402 2015-09-17 Christian Bruel <christian.bruel@st.com>
1404 * gcc.target/arm/attr_thumb-static2.c: New test.
1406 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1408 * gnat.dg/overflow_sum3.adb: New test.
1410 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1412 * gcc.target/arm/stack-checking.c: New test.
1414 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1417 * gfortran.dg/public_private_module_5.f90: Add module procedure
1418 trigger_smod to ensure that the smod file is written.
1420 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1422 * gcc.target/aarch64/copysign_1.c: New.
1423 * gcc.target/aarch64/copysign_2.c: New.
1425 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1427 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1428 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1429 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1431 2015-09-16 John Marino <gnugcc@marino.st>
1433 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1435 2015-09-16 Richard Biener <rguenther@suse.de>
1438 * gcc.dg/torture/pr67253.c: New testcase.
1440 2015-09-16 Richard Biener <rguenther@suse.de>
1443 * gcc.dg/pr67271.c: New testcase.
1445 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1447 * gnat.dg/opt49.adb: New test.
1449 2015-09-16 Richard Biener <rguenther@suse.de>
1452 * gcc.dg/torture/pr67442.c: New testcase.
1454 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1456 * gnat.dg/array24.adb: New test.
1457 * gnat.dg/blocklocs.adb: Delete.
1459 2015-09-15 Marek Polacek <polacek@redhat.com>
1462 * gcc.dg/pr67580.c: New test.
1464 2015-09-15 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/67470
1467 * gcc.dg/torture/pr67470.c: New testcase.
1469 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1471 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1473 2015-09-15 Richard Biener <rguenther@suse.de>
1476 * gcc.dg/pr67563.c: New testcase.
1478 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1481 * gfortran.dg/pr67460.f90: New test.
1483 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1485 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1486 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1488 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp0x/new-auto1.C: New.
1493 2015-09-11 Mark Wielaard <mjw@redhat.com>
1496 * g++.dg/warn/unused-variable-1.C: New test.
1497 * g++.dg/warn/unused-variable-2.C: Likewise.
1498 * gcc.dg/unused-4.c: Adjust warning for static const.
1499 * gcc.dg/unused-variable-1.c: New test.
1500 * gcc.dg/unused-variable-2.c: Likewise.
1502 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1504 * gfortran.dg/private_type_3.f90: Require visibility.
1505 * gfortran.dg/module_variable_2.f90: Same.
1506 * gfortran.dg/nested_forall_1.f: Same.
1507 * gfortran.dg/elemental_dependency_4.f90: Same.
1508 * gfortran.dg/bind_c_usage_25.f90: Same.
1509 * gfortran.dg/access_spec_1.f90: Same.
1510 * gfortran.dg/public_private_module_2.f90: Same.
1511 * gfortran.dg/host_assoc_variable_1.f90: Same.
1512 * gfortran.dg/public_private_module_6.f90: Same.
1513 * gfortran.dg/module_variable_1.f90: Same.
1514 * gfortran.dg/pr37286.f90: Same.
1515 * gfortran.dg/internal_pack_7.f90: Same.
1516 * gfortran.dg/submodule_10.f08: Same.
1517 * gfortran.dg/allocatable_function_8.f90: Same.
1518 * gfortran.dg/merge_init_expr_2.f90: Same.
1519 * gfortran.dg/class_37.f03: Same.
1520 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1521 * gfortran.dg/typebound_call_20.f03: Same.
1522 * gfortran.dg/proc_ptr_result_3.f90: Same.
1523 * gfortran.dg/pr32535.f90: Same.
1524 * gfortran.dg/typebound_proc_19.f90: Same.
1525 * gfortran.dg/initialization_10.f90: Same.
1526 * gfortran.dg/bind_c_usage_8.f03: Same.
1527 * gfortran.dg/pr61335.f90: Same.
1528 * gfortran.dg/elemental_dependency_5.f90: Same.
1529 * gfortran.dg/proc_ptr_3.f90: Same.
1530 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1532 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1534 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1535 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1536 * gcc.dg/loop-8.c: Likewise.
1538 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1541 * gnat.dg/specs/addr1.ads: Remove.
1543 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 * gcc.dg/pie-link.c: Add -pie to dg-options.
1547 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1549 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1550 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1552 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1554 * gcc.target/powerpc/swaps-p8-20.c: New test.
1555 * gcc.target/powerpc/swaps-p8-21.c: New test.
1557 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1560 * gfortran.dg/pr67526.f90: New test.
1562 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp0x/variadic166.C: New.
1567 2015-09-09 Mark Wielaard <mjw@redhat.com>
1569 * c-c++-common/nonnull-1.c: New test.
1571 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1574 * gfortran.dg/submodule_11.f08: New test.
1576 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1579 * gcc.c-torture/compile/pr67506.c: New test.
1581 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1583 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1584 initialization with a byte mask. No change expected here.
1585 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1586 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1587 initialization with contigious bitmask. Literal pool is expectd
1590 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1593 * gcc.target/arm/pr67439_1.c: New test.
1595 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1597 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1600 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1603 * g++.dg/gomp/pr67523.C: New test.
1606 * g++.dg/gomp/pr67522.C: New test.
1609 * c-c++-common/gomp/pr67521.c: New test.
1612 * c-c++-common/gomp/pr67517.c: New test.
1615 * g++.dg/gomp/pr67514.C: New test.
1618 * g++.dg/gomp/pr67511.C: New test.
1621 * c-c++-common/gomp/pr67502.c: New test.
1623 2015-09-09 Marek Polacek <polacek@redhat.com>
1626 * gcc.dg/pr67512.c: New test.
1628 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1632 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1633 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1634 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1636 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1638 * gcc.target/aarch64/mod_2.x: New file.
1639 * gcc.target/aarch64/mod_256.x: Likewise.
1640 * gcc.target/arm/mod_2.c: New test.
1641 * gcc.target/arm/mod_256.c: Likewise.
1642 * gcc.target/aarch64/mod_2.c: Likewise.
1643 * gcc.target/aarch64/mod_256.c: Likewise.
1645 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/gomp/pr67504.C: New test.
1651 * c-c++-common/gomp/pr67501.c: New test.
1654 * gcc.dg/gomp/pr67500.c: New test.
1657 * gcc.dg/gomp/pr67495.c: New test.
1659 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1660 Sebastian Pop <s.pop@samsung.com>
1662 PR tree-optimization/53852
1663 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1664 both isl-0.12 and isl-0.15.
1665 * gcc.dg/graphite/uns-interchange-14.c: Same.
1666 * gcc.dg/graphite/uns-interchange-15.c: Same.
1667 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1669 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1670 Sebastian Pop <s.pop@samsung.com>
1672 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1673 * gcc.dg/graphite/block-1.c: Same.
1674 * gcc.dg/graphite/block-5.c: Same.
1675 * gcc.dg/graphite/block-6.c: Same.
1676 * gcc.dg/graphite/interchange-1.c: Same.
1677 * gcc.dg/graphite/interchange-10.c: Same.
1678 * gcc.dg/graphite/interchange-11.c: Same.
1679 * gcc.dg/graphite/interchange-13.c: Same.
1680 * gcc.dg/graphite/interchange-14.c: Same.
1681 * gcc.dg/graphite/interchange-3.c: Same.
1682 * gcc.dg/graphite/interchange-4.c: Same.
1683 * gcc.dg/graphite/interchange-7.c: Same.
1684 * gcc.dg/graphite/interchange-8.c: Same.
1685 * gcc.dg/graphite/interchange-9.c: Same.
1686 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1687 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1688 * gcc.dg/graphite/pr37485.c: Same.
1689 * gcc.dg/graphite/scop-0.c (int toto): Same.
1690 * gcc.dg/graphite/scop-1.c: Same.
1691 * gcc.dg/graphite/scop-10.c: Same.
1692 * gcc.dg/graphite/scop-11.c: Same.
1693 * gcc.dg/graphite/scop-12.c: Same.
1694 * gcc.dg/graphite/scop-13.c: Same.
1695 * gcc.dg/graphite/scop-16.c: Same.
1696 * gcc.dg/graphite/scop-17.c: Same.
1697 * gcc.dg/graphite/scop-18.c: Same.
1698 * gcc.dg/graphite/scop-2.c: Same.
1699 * gcc.dg/graphite/scop-21.c (int test): Same.
1700 * gcc.dg/graphite/scop-22.c (void foo): Same.
1701 * gcc.dg/graphite/scop-4.c: Same.
1702 * gcc.dg/graphite/scop-5.c: Same.
1703 * gcc.dg/graphite/scop-6.c: Same.
1704 * gcc.dg/graphite/scop-7.c: Same.
1705 * gcc.dg/graphite/scop-8.c: Same.
1706 * gcc.dg/graphite/scop-9.c: Same.
1707 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1708 data-refs remain inside the inner loop.
1709 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1710 * gcc.dg/graphite/uns-interchange-14.c: Same.
1711 * gcc.dg/graphite/uns-interchange-9.c: Same.
1712 * gfortran.dg/graphite/interchange-3.f90
1714 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1717 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1730 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1732 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1733 * lib/target-supports.exp
1734 (check_effective_target_arm_neon_fp16_hw): New.
1736 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1738 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1739 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1741 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1743 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1744 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1746 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1747 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1748 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1749 when those are supported.
1750 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1753 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1754 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1757 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1758 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1759 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1761 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1763 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1765 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1766 Add float16x8_t case.
1767 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1769 main, exec_vcreate): Likewise.
1770 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1771 exec_vget_high): Likewise.
1772 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1773 exec_vget_low): Likewise.
1774 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1776 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1777 exec_vld1_dup): Likewise.
1778 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1779 exec_vld1_lane): Likewise.
1780 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1782 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1783 exec_vldX_dup): Likewise.
1784 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1785 exec_vldX_lane): Likewise.
1786 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1787 exec_vset_lane): Likewise.
1788 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1789 exec_vst1_lane): Likewise.
1791 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1793 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1794 * gcc.target/aarch64/vget_low_1.c: Likewise.
1796 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1798 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1799 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1800 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1801 (main): update orig_data to avoid float16 NaN on bigendian.
1803 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1805 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1807 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1808 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1809 * gcc.target/aarch64/vld1_lane.c: Likewise.
1811 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1816 2015-09-07 Marek Polacek <polacek@redhat.com>
1819 * gcc.dg/asm-10.c: New test.
1821 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.dg/lto/pr67452_0.c: New test.
1826 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1829 * gcc.target/avr/pr65210.c: New test.
1831 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1834 * lib/target-supports.exp (check_cached_effective_target):
1835 Apppend $prop to et_prop_list only if needed.
1837 2015-09-04 Marek Polacek <polacek@redhat.com>
1840 * gcc.dg/ubsan/pr67279.c: New test.
1842 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1843 Petr Murzin <petr.murzin@intel.com>
1844 Kirill Yukhin <kirill.yukhin@intel.com>
1846 * gcc.target/i386/avx512f-scatter-1.c: New.
1847 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1848 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1850 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1852 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1853 rather than calling rmdir, cleanup if open fails.
1855 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1857 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1858 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1859 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1860 Return true for PowerPC targets that implement Altivec.
1862 2015-09-03 Renlin Li <renlin.li@arm.com>
1864 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1866 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1868 2015-09-03 Martin Sebor <msebor@redhat.com>
1871 * g++.dg/addr_builtin-1.C: New test.
1872 * gcc.dg/addr_builtin-1.c: New test.
1874 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1876 * gcc.target/powerpc/vec-shift.c: New test.
1878 2015-09-03 Tom de Vries <tom@codesourcery.com>
1880 PR tree-optimization/65637
1881 * gcc.dg/autopar/reduc-4.c: New test.
1883 2015-09-03 Tom de Vries <tom@codesourcery.com>
1885 PR tree-optimization/65637
1886 * gcc.dg/autopar/pr46099-2.c: New test.
1888 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1891 * g++.dg/pr67351.C: New test.
1893 2015-09-03 Richard Biener <rguenther@suse.de>
1896 * g++.dg/lto/pr66705_0.C: New testcase.
1898 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1901 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1902 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1904 2015-09-02 Marek Polacek <polacek@redhat.com>
1907 * gcc.dg/pr67432.c: New test.
1909 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1911 * lib/target-supports.exp (clear_effective_target_cache): New.
1912 (check_cached_effective_target): Update et_prop_list.
1913 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1914 * g++.dg/compat/compat.exp: Likewise.
1915 * g++.dg/compat/struct-layout-1.exp: Likewise.
1916 * lib/asan-dg.exp: Likewise.
1917 * lib/atomic-dg.exp: Likewise.
1918 * lib/cilk-plus-dg.exp: Likewise.
1919 * lib/clearcap.exp: Likewise.
1920 * lib/mpx-dg.exp: Likewise.
1921 * lib/tsan-dg.exp: Likewise.
1922 * lib/ubsan-dg.exp: Likewise.
1924 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1926 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1928 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1929 Andrew Bennett <andrew.bennett@imgtec.com>
1931 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1932 dependencies between ISA level and compact-branches.
1933 * gcc.target/mips/branch-10.c: Update expected output to allow
1934 compact forms of b/bal.
1935 * gcc.target/mips/branch-11.c: Likewise.
1936 * gcc.target/mips/branch-12.c: Likewise.
1937 * gcc.target/mips/branch-13.c: Likewise.
1938 * gcc.target/mips/branch-3.c: Likewise.
1939 * gcc.target/mips/branch-4.c: Likewise.
1940 * gcc.target/mips/branch-5.c: Likewise.
1941 * gcc.target/mips/branch-6.c: Likewise.
1942 * gcc.target/mips/branch-7.c: Likewise.
1943 * gcc.target/mips/branch-8.c: Likewise.
1944 * gcc.target/mips/branch-9.c: Likewise.
1945 * gcc.target/mips/branch-cost-1.c: Likewise.
1946 * gcc.target/mips/call-1.c: Likewise.
1947 * gcc.target/mips/call-2.c: Likewise.
1948 * gcc.target/mips/call-3.c: Likewise.
1949 * gcc.target/mips/call-4.c: Likewise.
1950 * gcc.target/mips/call-5.c: Likewise.
1951 * gcc.target/mips/call-6.c: Likewise.
1952 * gcc.target/mips/lazy-binding-1.c: Likewise.
1953 * gcc.target/mips/near-far-1.c: Likewise.
1954 * gcc.target/mips/near-far-2.c: Likewise.
1955 * gcc.target/mips/near-far-3.c: Likewise.
1956 * gcc.target/mips/near-far-4.c: Likewise.
1957 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1958 run with compact branches allowed.
1959 * gcc.target/mips/compact-branches-1.c: New file.
1960 * gcc.target/mips/compact-branches-2.c: Likewise.
1961 * gcc.target/mips/compact-branches-3.c: Likewise.
1962 * gcc.target/mips/compact-branches-4.c: Likewise.
1963 * gcc.target/mips/compact-branches-5.c: Likewise.
1964 * gcc.target/mips/compact-branches-6.c: Likewise.
1965 * gcc.target/mips/compact-branches-7.c: Likewise.
1967 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1969 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1970 Clean-up a created directory if testcase fails.
1972 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1975 * g++.dg/pr67405.C: New test.
1977 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1979 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1981 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983 * gcc.dg/ifcvt-1.c: New test.
1984 * gcc.dg/ifcvt-2.c: Likewise.
1985 * gcc.dg/ifcvt-3.c: Likewise.
1987 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1993 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1995 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1997 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2000 * g++.dg/other/pr61753.C: New.
2002 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2004 * gcc.dg/tree-ssa/cmp-1.c: New file.
2006 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2008 * gcc.dg/tree-ssa/complex-7.c: New file.
2010 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2012 * gcc.target/powerpc/swaps-p8-19.c: New test.
2014 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2017 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2019 2015-08-29 Tom de Vries <tom@codesourcery.com>
2021 PR tree-optimization/46193
2022 * gcc.dg/autopar/pr46193.c: New test.
2024 2015-08-28 Nathan Sidwell <nathan@acm.org>
2026 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2027 use exit code for failure.
2029 * gcc.dg/torture/matrix-1.c: Use plain printf.
2030 * gcc.dg/torture/matrix-2.c: Likewise.
2031 * gcc.dg/torture/matrix-5.c: Likewise.
2032 * gcc.dg/torture/matrix-6.c: Likewise.
2033 * gcc.dg/torture/transpose-1.c: Likewise.
2034 * gcc.dg/torture/transpose-2.c: Likewise.
2035 * gcc.dg/torture/transpose-3.c: Likewise.
2036 * gcc.dg/torture/transpose-4.c: Likewise.
2037 * gcc.dg/torture/transpose-5.c: Likewise.
2038 * gcc.dg/torture/transpose-6.c: Likewise.
2040 2015-08-28 Jeff Law <law@redhat.com>
2043 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2044 * gcc.dg/torture/pr66752-1.c: New test
2045 * g++.dg/torture/pr66752-2.C: New test.
2047 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2049 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2051 * gcc.dg/tree-ssa/sra-15.c: New.
2053 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2055 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2056 * gcc.target/mips/msub-8.c: Ditto
2058 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2060 * lib/target-supports.exp (check-effective_target_vect_double):
2061 Enable for Power targets with VSX hardware available.
2062 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2063 vect_no_align && { ! vect_hw_misalign }.
2065 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2067 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2068 Replaced by opt_files, compile with -floop-nest-optimize.
2069 * g++.dg/graphite/graphite.exp: Same.
2070 * gfortran.dg/graphite/graphite.exp: Same.
2071 * gcc.dg/graphite/block-0.c: Adjust pattern.
2072 * gcc.dg/graphite/block-1.c: Same.
2073 * gcc.dg/graphite/block-3.c: Same.
2074 * gcc.dg/graphite/block-4.c: Same.
2075 * gcc.dg/graphite/block-5.c: Same.
2076 * gcc.dg/graphite/block-6.c: Same.
2077 * gcc.dg/graphite/block-7.c: Same.
2078 * gcc.dg/graphite/block-8.c: Same.
2079 * gcc.dg/graphite/block-pr47654.c: Same.
2080 * gcc.dg/graphite/interchange-0.c: Same.
2081 * gcc.dg/graphite/interchange-1.c: Same.
2082 * gcc.dg/graphite/interchange-10.c: Same.
2083 * gcc.dg/graphite/interchange-11.c: Same.
2084 * gcc.dg/graphite/interchange-12.c: Same.
2085 * gcc.dg/graphite/interchange-13.c: Same.
2086 * gcc.dg/graphite/interchange-14.c: Same.
2087 * gcc.dg/graphite/interchange-15.c: Same.
2088 * gcc.dg/graphite/interchange-3.c: Same.
2089 * gcc.dg/graphite/interchange-4.c: Same.
2090 * gcc.dg/graphite/interchange-5.c: Same.
2091 * gcc.dg/graphite/interchange-6.c: Same.
2092 * gcc.dg/graphite/interchange-7.c: Same.
2093 * gcc.dg/graphite/interchange-8.c: Same.
2094 * gcc.dg/graphite/interchange-9.c: Same.
2095 * gcc.dg/graphite/interchange-mvt.c: Same.
2096 * gcc.dg/graphite/pr37485.c: Same.
2097 * gcc.dg/graphite/uns-block-1.c: Same.
2098 * gcc.dg/graphite/uns-interchange-12.c: Same.
2099 * gcc.dg/graphite/uns-interchange-14.c: Same.
2100 * gcc.dg/graphite/uns-interchange-15.c: Same.
2101 * gcc.dg/graphite/uns-interchange-9.c: Same.
2102 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2103 * gfortran.dg/graphite/interchange-3.f90: Same.
2105 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.target/i386/pr67317-1.c: New test.
2109 * gcc.target/i386/pr67317-2.c: Ditto.
2110 * gcc.target/i386/pr67317-3.c: Ditto.
2111 * gcc.target/i386/pr67317-4.c: Ditto.
2112 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2113 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2115 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2117 * gcc.target/powerpc/vec-shr.c: New.
2119 2015-08-27 Marek Polacek <polacek@redhat.com>
2122 * gcc.dg/torture/pr67005.c: New test.
2124 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2126 * gcc.dg/tree-ssa/sra-15.c: New.
2128 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2130 * gcc.target/aarch64/long_branch_1.c: New test.
2132 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2134 * gcc.target/s390/20150826-1.c: New test.
2136 2015-08-26 Renlin Li <renlin.li@arm.com>
2138 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2140 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2142 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2144 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2146 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2147 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2148 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2149 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2151 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2153 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2155 * gcc.target/aarch64/tlsle_1.x: New test source.
2156 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2157 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2158 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2160 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2163 * gfortran.dg/shape_8.f90: New test.
2165 2015-08-25 Marek Polacek <polacek@redhat.com>
2168 * gcc.dg/weak/weak-18.c: New test.
2170 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2172 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2173 gcc_jit_context_set_bool_use_external_driver.
2175 2015-08-25 Nathan Sidwell <nathan@acm.org>
2177 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2179 * gcc.dg/20001117-1.c: Needs return_address.
2180 * gcc.dg/20020415-1.c: Needs alloca.
2181 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2182 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2183 * gcc.dg/pr63186.c: Needs label_values.
2184 * gcc.dg/torture/pr33848.c: Likwise.
2186 * lib/target-supports.exp (check_effective_target_fopenacc,
2187 check_effective_target_fopenmp): Disable for nvptx.
2188 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2189 * gcc.dg/stack-usage-1.c: Likewise.
2190 * gcc.dg/stack-usage-2.c: Likewise.
2191 * gcc.dg/unused-5.c: Likewise.
2192 * gcc.dg/unwind-1.c: Likewise.
2194 2015-08-25 Christian Bruel <christian.bruel@st.com>
2196 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2197 * g++.dg/Wno-frame-address.C: Ditto.
2199 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2202 * g++.dg/pr67211.C: New test.
2204 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2208 * gfortran.dg/block_end_error_1.f90: New test.
2209 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2211 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.target/i386/pr66821.c: New test.
2216 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2219 * gcc.target/i386/pr67329.c: New test.
2221 2015-08-24 Nathan Sidwell <nathan@acm.org>
2223 * gcc.dg/pr49551.c: Needs -fdata-sections.
2225 * gcc.dg/pr64935-2.c: Needs scheduling.
2227 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2228 * gcc.dg/torture/pr63738.c: Likewise.
2229 * gcc.dg/torture/pr64728.c: Likewise.
2230 * gcc.dg/pr63748.c: Likewise.
2231 * gcc.dg/20020312-2.c: Likewise.
2233 * gcc.dg/torture/pr66123.c: Needs label_values.
2235 * gcc.dg/torture/pr41261.c: Needs profiling.
2236 * gcc.dg/pr26570.c: Likewise.
2237 * gcc.dg/pr61776.c: Likewise.
2238 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2239 * gcc.dg/gomp/pr34610.c: Likewise.
2240 * gcc.dg/pr54121.c: Likewise.
2241 * gcc.dg/20050325-1.c: Likewise.
2242 * gcc.dg/pr66899.c: Likewise.
2243 * gcc.dg/pr48770.c: Likewise.
2244 * gcc.dg/pr24225.c: Likewise.
2246 * gcc.dg/pr27531-1.c: Needs io.
2247 * gcc.dg/pr44606.c: Likewise.
2249 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2251 * gcc.dg/pr51990.c: Needs alloca.
2253 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2255 2015-08-24 Tom de Vries <tom@codesourcery.com>
2257 PR tree-optimization/65468
2258 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2260 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2263 * gfortran.dg/backtrace_1.f90: New test.
2265 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2268 * gfortran.dg/execute_command_line_2.f90: New test.
2270 2015-08-23 Tom de Vries <tom@codesourcery.com>
2272 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2273 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2274 vect_no_int_max to vect_no_int_min_max.
2275 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2276 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2277 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2278 * gcc.dg/vect/slp-reduc-4.c: Same.
2279 * gcc.dg/vect/slp-reduc-5.c: Same.
2280 * gcc.dg/vect/vect-125.c: Same.
2281 * gcc.dg/vect/vect-13.c: Same.
2282 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2283 * gcc.dg/vect/vect-reduc-1.c: Same.
2284 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2285 * gcc.dg/vect/vect-reduc-1char.c:Same.
2286 * gcc.dg/vect/vect-reduc-1short.c: Same.
2287 * gcc.dg/vect/vect-reduc-2.c: Same.
2288 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2289 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2290 * lib/target-supports.exp: Same.
2292 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/decltype63.C: New.
2297 2015-08-22 Nathan Sidwell <nathan@acm.org>
2299 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2300 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2301 * c-c++-common/Wunused-var-8.c: Likewise.
2302 * c-c++-common/gomp/pr61486-2.c: Likewise.
2303 * c-c++-common/Wunused-var-6.c: Likewise.
2304 * c-c++-common/goacc/reduction-1.c: Likewise.
2305 * c-c++-common/goacc/reduction-2.c: Likewise.
2306 * c-c++-common/goacc/reduction-3.c: Likewise.
2307 * c-c++-common/goacc/reduction-4.c: Likewise.
2308 * gcc.dg/builtins-64.c: Likewise.
2309 * gcc.dg/pr59523.c: Likewise.
2310 * gcc.dg/tree-ssa/20080530.c: Likewise.
2311 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2312 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2313 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2314 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2315 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2316 * gcc.dg/pr59011.c: Likewise.
2317 * gcc.dg/uninit-9.c: Likewise.
2318 * gcc.dg/pr61561.c: Likewise.
2319 * gcc.dg/vla-4.c: Likewise.
2320 * gcc.dg/20101010-1.c: Likewise.
2321 * gcc.dg/pr49120.c: Likewise.
2322 * gcc.dg/20030331-2.c: Likewise.
2323 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2324 * gcc.dg/pr25682.c: Likewise.
2325 * gcc.dg/guality/guality.c: Likewise.
2326 * gcc.dg/pr27301.c: Likewise.
2327 * gcc.dg/uninit-9-O0.c: Likewise.
2328 * gcc.dg/fold-alloca-1.c: Likewise.
2329 * gcc.dg/pr41470.c: Likewise.
2330 * gcc.dg/pr51491-2.c: Likewise.
2331 * gcc.dg/winline-7.c: Likewise.
2332 * gcc.dg/vla-2.c: Likewise.
2333 * gcc.dg/pr50764.c: Likewise.
2334 * gcc.dg/c99-vla-1.c: Likewise.
2335 * gcc.dg/pr33238.c: Likewise.
2336 * gcc.dg/c99-const-expr-13.c: Likewise.
2337 * gcc.dg/builtin-return-1.c: Likewise.
2338 * gcc.dg/vla-3.c: Likewise.
2339 * gcc.dg/20020415-1.c: Likewise.
2340 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2341 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2342 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2343 * gcc.dg/torture/calleesave-sse.c: Likewise.
2344 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2345 * gcc.dg/gomp/vla-2.c: Likewise.
2346 * gcc.dg/gomp/vla-3.c: Likewise.
2347 * gcc.dg/gomp/vla-4.c: Likewise.
2348 * gcc.dg/gomp/pr30494.c: Likewise.
2349 * gcc.dg/gomp/vla-5.c: Likewise.
2350 * gcc.dg/pr51990-2.c: Likewise.
2351 * gcc.dg/vla-22.c: Likewise.
2353 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2355 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2356 * gcc.dg/dollar.c: Likewise.
2357 * gcc.dg/pragma-message.c: Likewise.
2358 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2359 * c-c++-common/raw-string-14.c: Likewise.
2361 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2363 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2364 property that instantiation here is a compile-time error.
2366 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2368 * g++.dg/other/pr67065.C: Extend.
2370 2015-08-21 Nathan Sidwell <nathan@acm.org>
2372 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2374 (check_effective_target_global_constructor): New.
2375 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2376 * gcc.dg/debug/debug.exp: Skip for nvptx.
2377 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2379 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2380 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2381 * gcc.c-torture/compile/pr33855.c: Likewise.
2382 * gcc.c-torture/compile/920723-1.c: Likewise.
2383 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2385 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2387 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2390 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2392 * gcc.c-torture/execute/switch-1.c: Likewise.
2394 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2395 * gcc.c-torture/execute/printf-1.c: Likewise.
2396 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2397 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2398 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2399 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2400 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2401 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2402 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2403 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2404 * gcc.c-torture/execute/gofast.c: Likewise.
2405 * gcc.c-torture/execute/complex-6.c: Likewise.
2407 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2408 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2409 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2410 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2411 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2412 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2413 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2414 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2415 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2416 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2417 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2418 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2419 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2420 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2421 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2422 * gcc.dg/setjmp-1.c: Likewise.
2423 * gcc.dg/cleanup-5.c: Likewise.
2424 * gcc.dg/cleanup-12.c: Likewise.
2425 * gcc.dg/cleanup-13.c: Likewise.
2427 * gcc.dg/constructor-1.c: Require global ctor.
2429 * gcc.dg/fork-instrumentation.c: Require profiling.
2430 * gcc.dg/20030107-1.c: Likewise.
2431 * gcc.dg/20030702-1.c: Likewise.
2433 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2434 * gcc.dg/cpp/paste2.c: Likewise.
2435 * gcc.dg/cpp/strify3.c: Likewise.
2436 * gcc.dg/cpp/strify4.c: Likewise.
2437 * gcc.dg/cpp/lexnum.c: Likewise.
2438 * gcc.dg/cpp/digraphs.c: Likewise.
2439 * gcc.dg/cpp/macro1.c: Likewise.
2441 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2443 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2445 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2447 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2450 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2452 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2453 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2454 vec_vpmsum_be and vec_shasigma_be.
2456 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2458 * lib/target-supports.exp
2459 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2460 with -mfp16-format=ieee.
2462 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2465 * g++.dg/other/pr67065.C: New.
2467 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2469 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2471 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2472 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2473 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2474 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2476 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2478 * gcc.dg/wide_shift_64_1.c: New testcase.
2479 * gcc.dg/wide_shift_128_1.c: Likewise.
2480 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2482 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2484 * lib/target-supports.exp
2485 (check_effective_target_fstack_protector_enabled): New test.
2486 * gcc.target/i386/ssp-default.c: New test.
2488 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2491 * gfortran.dg/generic_31.f90: New.
2493 2015-08-19 Marek Polacek <polacek@redhat.com>
2496 * g++.dg/torture/pr67133.C: New test.
2498 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2500 * gcc.target/powerpc/altivec-35.c: New test.
2501 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2502 * gcc.target/powerpc/vsx-vector-7.c: New test.
2504 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2507 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2508 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2510 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2512 PR rtl-optimization/67218
2513 * gcc.c-torture/execute/ieee/pr67218.c,
2514 gcc.target/aarch64/fcvt_int_float_double1.c,
2515 gcc.target/aarch64/fcvt_int_float_double2.c,
2516 gcc.target/aarch64/fcvt_int_float_double3.c,
2517 gcc.target/aarch64/fcvt_int_float_double4.c,
2518 gcc.target/aarch64/fcvt_uint_float_double1.c,
2519 gcc.target/aarch64/fcvt_uint_float_double2.c,
2520 gcc.target/aarch64/fcvt_uint_float_double3.c,
2521 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2523 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2525 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2526 dg-options to disable LSE extensions.
2527 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2528 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2529 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2530 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2531 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2532 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2533 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2534 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2535 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2536 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2537 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2538 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2539 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2540 * gcc.target/aarch64/sync-op-full.c: Likewise.
2541 * gcc.target/aarch64/sync-op-release.c: Likewise.
2543 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp1z/feat-cxx1z.C: New.
2548 2015-08-18 Marek Polacek <polacek@redhat.com>
2551 * gcc.dg/torture/pr67222.c: New test.
2553 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2555 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2557 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2559 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2560 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2561 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2563 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2565 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2566 which is used in later code.
2568 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2571 * g++.dg/cpp0x/nullptr34.C: New.
2572 * g++.dg/warn/Wconversion2.C: Adjust.
2573 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2574 * g++.old-deja/g++.other/null3.C: Likewise.
2576 * g++.dg/cpp0x/pr51313.C: Adjust.
2578 2015-08-17 Richard Biener <rguenther@suse.de>
2580 PR tree-optimization/67221
2581 * gcc.dg/torture/pr67221.c: New testcase.
2583 2015-08-17 Mike Stump <mikestump@comcast.net>
2584 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 * gcc.target/arm/memcpy-aligned-1.c: New test.
2588 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2591 * gfortran.dg/norm_4.f90: Rename to...
2592 * gfortran.dg/norm2_4.f90: this.
2593 * gfortran.dg/norm2_5.f90: New test.
2595 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2597 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2598 * gcc.dg/ssp-1.c: Make counter a register.
2599 * gcc.dg/ssp-2.c: Likewise.
2600 * gcc.dg/torture/parm-coalesce.c: New.
2602 2015-08-14 Marek Polacek <polacek@redhat.com>
2605 * gcc.dg/torture/pr67133.c: New test.
2607 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2608 Matthias Klose <doko@debian.org>
2611 * gcc.c-torture/compile/pr67143.c: New
2612 * gcc.target/aarch64/atomic-op-imm.c
2613 (atomic_fetch_add_negative_RELAXED): New.
2614 (atomic_fetch_sub_negative_ACQUIRE): New.
2616 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2618 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2619 * gcc.target/aarch64/target_attr_8.c: Likewise.
2620 * gcc.target/aarch64/target_attr_14.c: Likewise.
2622 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2624 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2626 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2628 * gcc.target/i386/builtin_target.c: Add skylake check.
2630 2015-08-13 Jeff Law <law@redhat.com>
2632 * gcc.dg/pr66314.c: Moved from here to ..
2633 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2634 to clear all sanitizers before -fsanitize=kernel-address.
2636 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2638 * gcc.target/aarch64/cinc_common_1.c: New test.
2640 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2643 * g++.dg/ext/attribute-may-alias-1.C: New.
2644 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2646 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2648 * gcc.target/aarch64/atomic-inst-cas.c: New.
2649 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2651 2015-08-13 Andreas Schwab <schwab@suse.de>
2653 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2655 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/torture/pr62164.C: New.
2660 2015-08-13 Richard Biener <rguenther@suse.de>
2662 PR tree-optimization/67191
2663 * gcc.dg/torture/pr67191.c: New testcase.
2664 * g++.dg/torture/pr67191.C: Likewise.
2666 2015-08-13 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/66502
2669 PR tree-optimization/67167
2670 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2672 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/init/new42.C: New.
2677 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2680 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2682 * gcc.target/powerpc/pr67071-2.c: Likewise.
2683 * gcc.target/powerpc/pr67071-3.c: Likewise.
2685 2015-08-12 Marek Polacek <polacek@redhat.com>
2688 * c-c++-common/Wshift-overflow-6.c: New test.
2689 * c-c++-common/Wshift-overflow-7.c: New test.
2690 * g++.dg/cpp1y/left-shift-2.C: New test.
2692 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2695 * g++.dg/cpp0x/pr52742.C: New.
2697 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2699 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2700 Check Knights Landing support.
2702 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2705 * g++.dg/warn/Wunused-result-1.C: New.
2707 2015-08-12 Richard Biener <rguenther@suse.de>
2709 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2710 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2711 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2712 * g++.dg/tree-ssa/pr61034.C: Adjust.
2713 * gcc.dg/fold-compare-2.c: Likewise.
2714 * gcc.dg/pr50763.c: Likewise.
2715 * gcc.dg/predict-3.c: Likewise.
2716 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2717 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2718 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2719 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2720 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2721 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2722 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2723 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2724 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2725 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2726 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2727 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2729 2015-08-12 Nathan Sidwell <nathan@acm.org>
2731 * gcc.dg/vrp-min-max-1.c: New.
2732 * gcc.dg/vrp-min-max-2.c: New.
2734 2015-08-12 Richard Biener <rguenther@suse.de>
2736 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2738 2015-08-12 Tom de Vries <tom@codesourcery.com>
2741 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2742 Handle absence of vector min/max for sparc.
2744 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2747 * g++.dg/ext/mv25.C: New test.
2749 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2751 * gcc.target/i386/avx2-vect-shift.c: New test.
2753 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2757 * gcc.dg/pragma-diag-3.c: New test.
2758 * gcc.dg/pragma-diag-4.c: New test.
2760 2015-08-11 Nathan Sidwell <nathan@acm.org>
2762 * c-c++-common/dfp/operator-comma.c: Call init function.
2763 * c-c++-common/dfp/convert-dfp-2.c: New test.
2765 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2767 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2768 Treat model == 0x4f as Broadwell.
2770 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2773 * gfortran.dg/pr67140.f90: New test.
2775 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2779 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2781 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2784 * gfortran.dg/ieee/large_4.f90: New test.
2786 2015-08-08 Bud Davis <jmdavis@link.com>
2789 * gfortran.dg/common_22.f90: New.
2791 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2793 PR rtl-optimization/67028
2794 * gcc.dg/pr67028.c: New testcase.
2796 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2798 PR rtl-optimization/67029
2799 * gcc.dg/pr67029.c: New test.
2801 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2804 * gfortran.dg/ieee/ieee_8.f90: New test.
2806 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2808 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2810 * gcc.target/aarch64/noplt_2.c: Likewise.
2811 * gcc.target/aarch64/noplt_3.c: Likewise.
2813 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2815 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2816 optimization level, and print a summary at the end.
2818 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2820 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2822 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2824 * gcc.target/aarch64/noplt_3.c: New testcase.
2826 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2828 * gcc.target/aarch64/noplt_1.c: New testcase.
2829 * gcc.target/aarch64/noplt_2.c: Likewise.
2831 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2833 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2834 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2836 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2838 * gcc.target/s390/dwarfregtable-1.c: New test.
2839 * gcc.target/s390/dwarfregtable-2.c: New test.
2840 * gcc.target/s390/dwarfregtable-3.c: New test.
2842 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2844 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2846 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2849 * gfortran.dg/ieee/large_2.f90: New test.
2850 * gfortran.dg/ieee/large_3.F90: New test.
2852 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2855 * gfortran.dg/ieee/large_1.f90: Adjust test.
2857 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2858 Jeff Law <law@redhat.com>
2861 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2862 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2863 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2864 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2865 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2866 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2868 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2871 * gfortran.dg/pr66311.f90: New file.
2873 2015-08-05 Richard Biener <rguenther@suse.de>
2875 PR tree-optimization/67121
2876 * gcc.dg/torture/pr67121.c: New testcase.
2878 2015-08-05 Nick Clifton <nickc@redhat.com>
2880 * gcc.target/rl78: New directory.
2881 * gcc.target/rl78/rl78.exp: New file: Test driver.
2882 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2884 2015-08-05 Richard Biener <rguenther@suse.de>
2887 * gcc.dg/torture/pr67120.c: New testcase.
2889 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2893 * lib/fortran-modules.exp: Call cleanup-submodules from
2895 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2896 cover the cases where private entities are no longer optimized
2898 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2900 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2901 * gfortran.dg/submodule_5.f08: The same.
2902 * gfortran.dg/submodule_9.f08: The same.
2903 * gfortran.dg/submodule_10.f08: New test.
2905 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2908 * g++.dg/cpp1y/var-templ35.C: New.
2910 2015-08-05 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/67055
2913 * g++.dg/torture/pr67055.C: New testcase.
2915 2015-08-05 Richard Biener <rguenther@suse.de>
2917 PR tree-optimization/67109
2918 * gcc.dg/torture/pr67109.c: New testcase.
2919 * gcc.dg/vect/vect-119.c: Adjust.
2921 2015-08-05 Richard Biener <rguenther@suse.de>
2924 * gcc.dg/pr67107.c: New testcase.
2926 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/cpp1z/abbrev2.C: New.
2931 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2933 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2935 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2938 * g++.dg/init/explicit4.C: New.
2940 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2942 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2943 without VSX an Power8 vector support.
2945 2015-08-04 Richard Biener <rguenther@suse.de>
2947 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2949 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2952 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2955 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/cpp1y/var-templ34.C: New.
2960 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2962 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2963 * gcc.target/aarch64/target_attr_1.c: Likewise.
2964 * gcc.target/aarch64/target_attr_2.c: Likewise.
2965 * gcc.target/aarch64/target_attr_3.c: Likewise.
2966 * gcc.target/aarch64/target_attr_4.c: Likewise.
2967 * gcc.target/aarch64/target_attr_5.c: Likewise.
2968 * gcc.target/aarch64/target_attr_6.c: Likewise.
2969 * gcc.target/aarch64/target_attr_7.c: Likewise.
2970 * gcc.target/aarch64/target_attr_8.c: Likewise.
2971 * gcc.target/aarch64/target_attr_9.c: Likewise.
2972 * gcc.target/aarch64/target_attr_10.c: Likewise.
2973 * gcc.target/aarch64/target_attr_11.c: Likewise.
2974 * gcc.target/aarch64/target_attr_12.c: Likewise.
2975 * gcc.target/aarch64/target_attr_13.c: Likewise.
2976 * gcc.target/aarch64/target_attr_14.c: Likewise.
2977 * gcc.target/aarch64/target_attr_15.c: Likewise.
2979 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2981 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2983 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2985 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2987 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2989 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2992 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2995 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2996 * gfortran.dg/ieee/large_1.f90: New test.
2998 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3000 PR tree-optimization/67043
3001 * gcc.dg/pr67043.c: New test.
3003 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3005 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3007 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3009 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3010 it to push/pop timing items.
3011 (main): For each optimization level, create a gcc_jit_timer, and
3012 time all of the iteration within that level cumulatively.
3013 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3014 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3016 2015-08-03 Alexander Basov <coohpt@gmail.com>
3021 * gcc.target/arm/pr43404.c : New testcase.
3022 * gcc.target/arm/pr48470.c : New testcase.
3023 * gcc.target/arm/pr64744-1.c : New testcase.
3024 * gcc.target/arm/pr64744-2.c : New testcase.
3026 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3028 PR tree-optimization/67077
3029 * gcc.dg/pr67077.c: New test.
3031 2015-08-03 Jeff Law <law@redhat.com>
3034 PR gcov-profile/66899
3035 * gcc.dg/pr66899.c: New test.
3036 * gcc.dg/pr66314.c: New test.
3038 2015-08-03 Marek Polacek <polacek@redhat.com>
3041 * gcc.dg/pr67088.c: New test.
3043 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3046 * gcc.target/arm/vnmul-1.c: New.
3047 * gcc.target/arm/vnmul-2.c: New.
3048 * gcc.target/arm/vnmul-3.c: New.
3049 * gcc.target/arm/vnmul-4.c: New.
3051 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3054 * gfortran.dg/class_allocate_20.f90: New.
3056 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3058 * gcc.target/aarch64/csel_bfx_1.c: New test.
3059 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3061 2015-08-02 Martin Sebor <msebor@redhat.com>
3063 * g++.dg/Wframe-address-in-Wall.C: New test.
3064 * g++.dg/Wframe-address.C: New test.
3065 * g++.dg/Wno-frame-address.C: New test.
3066 * gcc.dg/Wframe-address-in-Wall.c: New test.
3067 * gcc.dg/Wframe-address.c: New test.
3068 * gcc.dg/Wno-frame-address.c: New test.
3070 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3072 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3074 2015-08-01 Michael Collison <michael.collison@linaro.org
3075 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3077 * gcc.target/arm/mincmp.c: New test.
3079 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3082 * gfortran.dg/associated_target_6.f03: New test
3084 2015-08-01 Tom de Vries <tom@codesourcery.com>
3086 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3087 optimize ("-ftree-parallelize-loops=0").
3088 Add successful scans for 2 detected reductions. Add xfail scans for 3
3089 detected reductions.
3090 * gcc.dg/autopar/reduc-2short.c: Same.
3091 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3092 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3093 detected reductions.
3094 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3097 2015-07-31 Marek Polacek <polacek@redhat.com>
3100 * g++.dg/ubsan/pr66977.C: New test.
3102 2015-07-30 Marek Polacek <polacek@redhat.com>
3104 * c-c++-common/Wtautological-compare-3.c: New test.
3106 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3108 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3109 (CHECK): Pass address of scalar, rather than array.
3111 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3113 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3115 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3117 * gcc.target/aarch64/fp16/fp16.exp: New.
3118 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3119 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3121 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3123 * gcc.target/aarch64/f16_movs_1.c: New test.
3125 2015-07-28 Tom de Vries <tom@codesourcery.com>
3127 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3130 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3131 Manuel López-Ibáñez <manu@gcc.gnu.org>
3133 * gcc.dg/parm-incomplete-1.c: Update.
3134 * gcc.dg/pr18809-1.c: Update.
3135 * gcc.dg/pr27953.c: Update.
3136 * gcc.dg/vla-11.c: Update.
3138 2015-07-27 Marek Polacek <polacek@redhat.com>
3140 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3142 2015-07-27 Tom de Vries <tom@codesourcery.com>
3144 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3145 attribute. Update comment.
3147 Add scan for not parallelizing inner loop.
3148 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3152 2015-07-27 Marek Polacek <polacek@redhat.com>
3155 * c-c++-common/Wtautological-compare-2.c: New test.
3157 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3160 * gcc.target/i386/pr66232-6.c: New tests.
3161 * gcc.target/i386/pr66232-7.c: Likewise.
3162 * gcc.target/i386/pr66232-8.c: Likewise.
3163 * gcc.target/i386/pr66232-9.c: Likewise.
3165 2015-07-27 Marek Polacek <polacek@redhat.com>
3169 * c-c++-common/Wtautological-compare-1.c: New test.
3171 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3174 * g++.dg/template/pr18969.C: New test.
3175 * g++.dg/template/pr18969-2.C: New test.
3176 * g++.old-deja/g++.jason/overload.C: Remove return value in
3177 template function returning void.
3179 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3181 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3182 immediates to avoid shift-overflow warnings.
3184 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3187 * g++.dg/init/pr66857.C: New test.
3189 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3192 * gcc.target/i386/pr66648.c: New test.
3194 2015-07-25 Tom de Vries <tom@codesourcery.com>
3196 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3197 interchange_files and block_files variables.
3198 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3200 * gcc.dg/graphite/uns-interchange-12.c: Same.
3201 * gcc.dg/graphite/uns-interchange-14.c: Same.
3202 * gcc.dg/graphite/uns-interchange-15.c: Same.
3203 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3204 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3206 2015-07-25 Jeff Law <law@redhat.com>
3210 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3211 * gcc.dg/torture/pr66752-1.c: New test
3212 * g++.dg/torture/pr66752-2.C: New test.
3214 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3217 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3219 PR rtl-optimization/64164
3220 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3221 * gcc.dg/ssp-1.c: Make counter a register.
3222 * gcc.dg/ssp-2.c: Likewise.
3223 * gcc.dg/torture/parm-coalesce.c: New.
3225 2015-07-24 Tom de Vries <tom@codesourcery.com>
3227 * gcc.dg/graphite/block-1.c: Xfail scan.
3228 * gcc.dg/graphite/interchange-12.c: Same.
3229 * gcc.dg/graphite/interchange-14.c: Same.
3230 * gcc.dg/graphite/interchange-15.c: Same.
3231 * gcc.dg/graphite/interchange-9.c: Same.
3232 * gcc.dg/graphite/interchange-mvt.c: Same.
3233 * gcc.dg/graphite/uns-block-1.c: New test.
3234 * gcc.dg/graphite/uns-interchange-12.c: New test.
3235 * gcc.dg/graphite/uns-interchange-14.c: New test.
3236 * gcc.dg/graphite/uns-interchange-15.c: New test.
3237 * gcc.dg/graphite/uns-interchange-9.c: New test.
3238 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3240 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3243 * c-c++-common/Wunused-function-1.c: New.
3245 2015-07-24 Tom de Vries <tom@codesourcery.com>
3247 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3248 alternative exit-first loop transform.
3249 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3250 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3251 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3252 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3253 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3254 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3255 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3256 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3257 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3259 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3262 * gcc.target/i386/mpx/pr66566.c: New test.
3264 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3267 * gcc.target/i386/pr66978.c: New test.
3269 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3271 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3273 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3275 * gcc.target/s390/insv-1.c: New test.
3276 * gcc.target/s390/insv-2.c: New test.
3277 * gcc.target/s390/insv-3.c: New test.
3279 2015-07-24 Tom de Vries <tom@codesourcery.com>
3281 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3283 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3286 * gcc.dg/pr25530.c: New test.
3288 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3291 * gcc.dg/pr25529.c: New test.
3293 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3295 * gcc.target/arm/reg_equal_test.c: New test.
3297 2015-07-23 Jeff Law <law@redhat.com>
3300 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3301 * gcc.dg/torture/pr66752-1.c: New test
3302 * g++.dg/torture/pr66752-2.C: New test.
3304 2015-07-23 Marek Polacek <polacek@redhat.com>
3307 * g++.dg/warn/Wlogical-op-2.C: New test.
3309 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3311 PR rtl-optimization/64164
3312 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3313 * gcc.dg/ssp-1.c: Make counter a register.
3314 * gcc.dg/ssp-2.c: Likewise.
3315 * gcc.dg/torture/parm-coalesce.c: New.
3317 2015-07-23 Marek Polacek <polacek@redhat.com>
3320 * c-c++-common/ubsan/pr66908.c: New test.
3322 2015-07-23 Tom de Vries <tom@codesourcery.com>
3324 * gcc.dg/autopar/outer-4.c: Add xfail.
3325 * gcc.dg/autopar/outer-5.c: Same.
3326 * gcc.dg/autopar/outer-6.c: Same.
3327 * gcc.dg/autopar/reduc-2.c: Same.
3328 * gcc.dg/autopar/reduc-2char.c: Same.
3329 * gcc.dg/autopar/reduc-2short.c: Same.
3330 * gcc.dg/autopar/reduc-8.c: Same.
3331 * gcc.dg/autopar/uns-outer-4.c: New test.
3332 * gcc.dg/autopar/uns-outer-5.c: New test.
3333 * gcc.dg/autopar/uns-outer-6.c: New test.
3335 2015-07-23 Richard Biener <rguenther@suse.de>
3337 PR tree-optimization/66952
3338 * gcc.dg/torture/pr66952.c: Use signed char.
3340 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3342 PR tree-optimization/66926,66951
3343 * gcc.dg/vect/pr66951.c: New test.
3345 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3348 * g++.dg/parse/error57.C: New.
3349 * g++.dg/expr/string-2.C: Update.
3351 2015-07-23 Richard Biener <rguenther@suse.de>
3353 PR tree-optimization/66945
3354 * gcc.dg/torture/pr66945.c: New testcase.
3356 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3359 * g++.dg/ext/mv24.C: New test.
3361 2015-07-22 Marek Polacek <polacek@redhat.com>
3363 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3366 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3370 * gfortran.dg/generic_30.f90: New.
3372 2015-07-22 Richard Biener <rguenther@suse.de>
3374 PR tree-optimization/66952
3375 * gcc.dg/torture/pr66952.c: New testcase.
3377 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3379 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3381 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3383 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3385 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3387 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3389 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3391 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3393 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3397 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3399 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3401 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3403 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3405 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3409 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3411 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3417 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3419 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3421 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3423 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3425 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3427 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3429 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3431 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3433 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3435 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3437 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3441 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3443 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3445 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3447 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3449 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3451 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3453 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3455 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3457 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3459 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3461 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3463 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3465 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3467 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3469 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3471 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3473 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3475 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3477 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3481 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3483 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3485 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3487 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3489 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3491 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3497 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3499 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3501 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3503 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3505 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3507 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3509 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3511 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3513 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3515 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3517 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3519 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3521 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3523 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3525 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3527 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3529 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3531 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3533 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3535 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3537 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3539 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3541 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3543 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3545 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3547 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3549 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3551 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3553 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3555 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3557 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3559 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3561 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3563 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3567 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3569 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3571 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3573 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3575 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3577 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3579 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3581 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3583 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3585 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3587 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3589 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3591 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3593 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3595 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3597 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3599 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3601 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3603 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3605 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3607 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3609 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3611 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3613 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3615 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3617 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3619 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3621 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3623 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3625 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3627 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3629 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3631 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3633 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3635 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3637 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3639 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3641 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3644 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/template/crash81.C: Update.
3648 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3651 * gcc.target/i386/pr66424.c: New.
3653 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3655 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3657 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3660 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3661 Drop address sanitization.
3663 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3665 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3667 (dg-additional-options): Set armv5t flag.
3669 2015-07-21 Marek Polacek <polacek@redhat.com>
3671 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3672 * gcc.dg/vmx/unpack.c: Likewise.
3673 * gcc.target/powerpc/quad-atomic.c: Likewise.
3675 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3677 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3679 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3681 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3684 2015-07-20 Marek Polacek <polacek@redhat.com>
3687 * c-c++-common/Wshift-overflow-1.c: New test.
3688 * c-c++-common/Wshift-overflow-2.c: New test.
3689 * c-c++-common/Wshift-overflow-3.c: New test.
3690 * c-c++-common/Wshift-overflow-4.c: New test.
3691 * c-c++-common/Wshift-overflow-5.c: New test.
3692 * g++.dg/cpp1y/left-shift-1.C: New test.
3693 * gcc.dg/c90-left-shift-2.c: New test.
3694 * gcc.dg/c90-left-shift-3.c: New test.
3695 * gcc.dg/c99-left-shift-2.c: New test.
3696 * gcc.dg/c99-left-shift-3.c: New test.
3697 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3698 * gcc.c-torture/execute/pr40386.c: Likewise.
3699 * gcc.dg/vect/pr33373.c: Likewise.
3700 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3701 * gcc.dg/vect/vect-shift-2.c: Likewise.
3703 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3705 * gcc.target/aarch64/neg_abs_1.c: New test.
3707 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3710 * gcc.target/i386/pr66922.c: New test.
3712 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3716 * gcc.dg/tree-ssa/pr42327.c: Removed.
3717 * g++.dg/other/pr35011.C: Removed.
3719 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3722 * gcc.target/i386/pr66906.c: New test.
3724 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3726 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3727 as follow-up to r225930.
3729 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3732 * lib/fortran-modules.exp (proc cleanup-submodules): New
3734 * gfortran.dg/submodule_1.f08: Change extension and clean up
3735 the submodule files.
3736 * gfortran.dg/submodule_2.f08: ditto
3737 * gfortran.dg/submodule_6.f08: ditto
3738 * gfortran.dg/submodule_7.f08: ditto
3739 * gfortran.dg/submodule_8.f08: New test
3740 * gfortran.dg/submodule_9.f08: New test
3742 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3743 Sebastian Pop <s.pop@samsung.com>
3746 * gcc.dg/graphite/pr61929.c: New.
3748 2015-07-17 Marek Polacek <polacek@redhat.com>
3750 * gcc.dg/fold-minus-7.c: New test.
3752 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3754 * gfortran.dg/co_reduce_1.f90: New file.
3756 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3759 * gcc.target/i386/pr66824.c:
3761 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3764 * gfortran.dg/structure_constructor_13.f03: New test.
3766 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3769 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3770 of generated while loops in the tree dump.
3771 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3773 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3775 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3777 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3780 * gcc.target/i386/pr66891.c: New test.
3782 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3784 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3786 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3788 PR rtl-optimization/66626
3789 * gcc.target/i386/pr66626-2.c: New.
3791 2015-07-16 Martin Liska <mliska@suse.cz>
3793 * g++.dg/ipa/pr66896.c: New test.
3795 2015-07-16 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/66894
3798 * gcc.dg/torture/pr66894.c: New testcase.
3800 2015-07-16 Richard Biener <rguenther@suse.de>
3802 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3804 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3807 * g++.dg/pr66866.C: New test.
3809 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3811 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3813 2015-07-15 Richard Biener <rguenther@suse.de>
3815 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3816 { -O3 -fomit-frame-pointer },
3817 { -O3 -fomit-frame-pointer -funroll-loops } and
3818 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3820 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3821 -finline-functions }
3823 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3825 * gcc.target/mips/interrupt_handler-5.c: New test.
3827 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3828 Robert Suchanek <robert.suchanek@imgtec.com>
3830 * gcc.target/mips/interrupt_handler-4.c: New test.
3832 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3835 * gcc.dg/lto/lto.exp: Initialize MPX.
3837 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3839 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3841 * gcc.target/arm/scd42-3.c: Likewise.
3843 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3845 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3846 code to be run when the pre-arch code increases the isa_rev to
3847 mips32r6 or greater.
3849 2015-07-15 Richard Biener <rguenther@suse.de>
3851 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3852 { -O3 -fomit-frame-pointer },
3853 { -O3 -fomit-frame-pointer -funroll-loops } and
3854 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3856 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3857 -finline-functions }
3858 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3859 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3860 to additional_flags.
3862 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3864 PR rtl-optimization/66838
3865 * gcc.target/i386/pr66838.c: New test.
3867 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3870 * g++.dg/template/pr66850.C: New test.
3872 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3873 Cesar Philippidis <cesar@codesourcery.com>
3874 Chung-Lin Tang <cltang@codesourcery.com>
3876 * gcc.target/nios2/nios2-flushd.c: New.
3877 * gcc.target/nios2/nios2-rdprs.c: New.
3878 * gcc.target/nios2/r2-atomic.c: New.
3879 * gcc.target/nios2/r2-eni.c: New.
3880 * gcc.target/nios2/r2-wrpie.c: New.
3882 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3883 Cesar Philippidis <cesar@codesourcery.com>
3884 Chung-Lin Tang <cltang@codesourcery.com>
3886 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3887 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3889 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3890 Cesar Philippidis <cesar@codesourcery.com>
3891 Chung-Lin Tang <cltang@codesourcery.com>
3893 * gcc.target/nios2/andci.c: New.
3894 * gcc.target/nios2/bmx.c: New.
3895 * gcc.target/nios2/cdx-add.c: New.
3896 * gcc.target/nios2/cdx-branch.c: New.
3897 * gcc.target/nios2/cdx-callret.c: New.
3898 * gcc.target/nios2/cdx-loadstore.c: New.
3899 * gcc.target/nios2/cdx-logical.c: New.
3900 * gcc.target/nios2/cdx-mov.c: New.
3901 * gcc.target/nios2/cdx-shift.c: New.
3902 * gcc.target/nios2/cdx-sub.c: New.
3903 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3905 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3908 * g++.dg/cpp0x/vt-65071.C: New.
3910 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3911 Cesar Philippidis <cesar@codesourcery.com>
3912 Chung-Lin Tang <cltang@codesourcery.com>
3914 * gcc.target/nios2/r2-io-range.c: New.
3915 * gcc.target/nios2/r2-stio-1.c: New.
3916 * gcc.target/nios2/r2-stio-2.c: New.
3917 * gcc.target/nios2/nios2-ldxio.c: New.
3918 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3919 of just compile. Add more tests.
3921 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3923 gfortran.dg/pr66864.f90: New test.
3925 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3927 PR rtl-optimization/66626
3928 * gcc.target/i386/pr66626.c: New.
3930 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3932 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3933 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3934 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3936 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3938 * g++.dg/template/crash81.C: Adjust for error + inform change.
3939 * g++.dg/template/pr58878.C: Likewise.
3940 * g++.dg/template/shadow1.C: Likewise.
3941 * g++.dg/template/shadow2.C: Likewise.
3942 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3943 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3944 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3945 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3947 2015-07-14 Richard Biener <rguenther@suse.de>
3949 PR tree-optimization/66863
3950 * gcc.dg/torture/pr66863.c: New testcase.
3952 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3955 * g++.dg/template/pr65186.C: New test.
3957 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3959 * gcc.target/arm/macro_defs0.c: Add directive to skip
3960 test if -marm is present.
3961 * gcc.target/arm/macro_defs1.c: Likewise.
3963 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3965 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3967 * gcc.target/aarch64/adds1.c: Likewise.
3968 * gcc.target/aarch64/ands_1.c: Likewise.
3969 * gcc.target/aarch64/bics_1.c: Likewise.
3970 * gcc.target/aarch64/subs1.c: Likewise.
3971 * gcc.target/aarch64/subs3.c: Likewise.
3973 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3976 * gfortran.dg/pr64589.f90: New test.
3978 2015-07-13 Renlin Li <renlin.li@arm.com>
3981 * gcc.c-torture/execute/pr66556.c: New.
3983 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3985 * gcc.dg/20020219-1.c: Fix double word typos.
3986 * gcc.dg/20020919-1.c: Same.
3988 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3989 Jeff Law <law@redhat.com>
3992 * g++.dg/tree-ssa/pr66726.c: New test.
3993 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3994 * gcc.dg/tree-ssa/pr66726.c: New test.
3996 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3999 * g++.dg/cpp0x/variadic-ttp2.C: New.
4001 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4004 * g++.dg/cpp0x/auto46.C: New test.
4005 * g++.dg/template/pr30044.C: New test.
4006 * g++.dg/template/shadow2.C: New test.
4007 * g++.dg/template/error55.C: New test.
4008 * g++.dg/template/crash83.C: Accept any error string.
4009 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4011 * g++.dg/cpp0x/variadic19.C: Likewise
4012 * g++.dg/template/canon-type-13.C: Likewise.
4013 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4014 * g++.dg/torture/20070621-1.C: Likewise.
4016 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4019 * g++.dg/init/explicit3.C: New.
4021 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4024 * gcc.target/i386/pr66819-1.c: New test.
4025 * gcc.target/i386/pr66819-2.c: Likewise.
4026 * gcc.target/i386/pr66819-3.c: Likewise.
4027 * gcc.target/i386/pr66819-4.c: Likewise.
4028 * gcc.target/i386/pr66819-5.c: Likewise.
4030 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4033 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4034 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4035 type to prevent possible flag-clobbering zero-extensions.
4036 * gcc.target/i386/pr66703.c: New test.
4038 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4041 * g++.dg/cpp0x/nsdmi-template15.C: New.
4043 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4045 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4047 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4049 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4050 * gcc.target/arm/flip-thumb.c: Likewise.
4052 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4055 * gcc.target/i386/pr66813.c: New test.
4057 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4060 * gcc.dg/gomp/pr66820.c: New test.
4062 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4065 * g++.dg/cpp0x/scoped_enum6.C: New.
4067 2015-07-10 Tom de Vries <tom@codesourcery.com>
4069 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4070 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4072 2015-07-10 Richard Biener <rguenther@suse.de>
4074 PR tree-optimization/66823
4075 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4076 which should not be necessary. XFAIL.
4078 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4081 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4083 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4086 * gcc.dg/gomp/pr66633-1.c: New test.
4087 * gcc.dg/gomp/pr66633-2.c: New test.
4088 * gcc.dg/gomp/pr66633-3.c: New test.
4089 * gcc.dg/gomp/pr66633-4.c: New test.
4091 2015-07-09 John Marino <gnugcc@marino.st>
4093 * lib/target-supports.exp (check_effective_target_pie):
4096 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4099 * gcc.target/i386/pr66814.c: New test.
4101 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4104 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4105 * gcc.target/aarch64/fnmul-2.c: Likewise.
4106 * gcc.target/aarch64/fnmul-3.c: Likewise.
4107 * gcc.target/aarch64/fnmul-4.c: Likewise.
4109 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4112 * g++.dg/cpp0x/vt-65790.C: New.
4114 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4117 * gcc.target/i386/pr66818.c: New test.
4119 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4122 * gcc.target/i386/pr66817.c: New test.
4124 2015-07-09 Marek Polacek <polacek@redhat.com>
4126 PR tree-optimization/66718
4127 * gcc.dg/vect/vect-126.c: New test.
4129 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4131 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4132 even when dwarf-2 is not the default.
4134 2015-07-08 Jeff Law <law@redhat.com>
4137 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4138 to have a single memory reference.
4140 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4142 * g++.dg/other/dump-ada-spec-9.C: New test.
4144 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4146 * g++.dg/vect/vect.exp: Run also simd* tests.
4147 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4148 (check_vect): Fix up get_cpuid call for C++.
4149 * g++.dg/vect/simd-clone-1.cc: New test.
4151 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4153 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4155 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4157 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4158 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4160 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4163 * gcc.target/i386/pr66806.c: New test.
4165 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4168 * g++.dg/cpp0x/auto45.C: New.
4170 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4173 * gcc.target/i386/pr66334.c: New.
4175 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4177 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4180 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4183 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4184 (verify_code): Update expected error message.
4185 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4186 (verify_code): Likewise.
4187 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4188 (verify_code): Likewise.
4190 2015-07-08 Richard Biener <rguenther@suse.de>
4192 PR tree-optimization/66793
4193 * gcc.dg/torture/pr66793.c: New testcase.
4195 2015-07-08 Richard Biener <rguenther@suse.de>
4197 PR tree-optimization/66794
4198 * gcc.dg/torture/pr66794.c: New testcase.
4200 2015-07-08 Marek Polacek <polacek@redhat.com>
4203 * g++.dg/abi/abi-tag15.C: New test.
4205 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4207 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4208 * gcc.target/mips/branch-3.c: Ditto
4209 * gcc.target/mips/branch-4.c: Ditto.
4210 * gcc.target/mips/branch-5.c: Ditto.
4211 * gcc.target/mips/branch-6.c: Ditto.
4212 * gcc.target/mips/branch-7.c: Ditto.
4213 * gcc.target/mips/branch-8.c: Ditto.
4214 * gcc.target/mips/branch-9.c: Ditto.
4215 * gcc.target/mips/branch-10.c: Ditto.
4216 * gcc.target/mips/branch-11.c: Ditto.
4217 * gcc.target/mips/branch-12.c: Ditto.
4218 * gcc.target/mips/branch-13.c: Ditto.
4219 * gcc.target/mips/umips-branch-5.c: New file.
4220 * gcc.target/mips/umips-branch-6.c: New file.
4221 * gcc.target/mips/umips-branch-7.c: New file.
4222 * gcc.target/mips/umips-branch-8.c: New file.
4223 * gcc.target/mips/umips-branch-9.c: New file.
4224 * gcc.target/mips/umips-branch-10.c: New file.
4225 * gcc.target/mips/umips-branch-11.c: New file.
4226 * gcc.target/mips/umips-branch-12.c: New file.
4227 * gcc.target/mips/umips-branch-13.c: New file.
4228 * gcc.target/mips/umips-branch-14.c: New file.
4229 * gcc.target/mips/umips-branch-15.c: New file.
4230 * gcc.target/mips/umips-branch-16.c: New file.
4231 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4232 (OCCUPY_0xfffc): New define.
4234 2015-07-08 Renlin Li <renlin.li@arm.com>
4236 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4238 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4240 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4242 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4244 * gcc.target/i386/bt-3.c: New test.
4245 * gcc.target/i386/bt-4.c: Ditto.
4247 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4249 * g++.dg/other/dump-ada-spec-8.C: New test.
4251 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4254 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4256 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4258 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4260 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4261 Avoid using an opaque struct for local "f".
4263 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4266 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4267 * jit.dg/test-pr66779.c: New testcase.
4269 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4271 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4274 2015-07-07 Richard Biener <rguenther@suse.de>
4276 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4278 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4280 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4281 * gcc.target/mips/call-5.c: Ditto.
4282 * gcc.target/mips/call-6.c: Ditto.
4284 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4286 * gcc.dg/dx-test.c: New test-case.
4288 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4291 * gfortran.dg/allocate_with_source_9.f08: New test.
4293 2015-07-07 Christian Bruel <christian.bruel@st.com>
4296 * gcc.target/arm/flip-thumb.c: Fix scan.
4297 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4298 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4299 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4302 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4305 * gcc.c-torture/execute/pr65956.c: New test.
4307 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4309 * gcc.target/arm/aapcs/align1.c: New.
4310 * gcc.target/arm/aapcs/align_rec1.c: New.
4311 * gcc.target/arm/aapcs/align2.c: New.
4312 * gcc.target/arm/aapcs/align_rec2.c: New.
4313 * gcc.target/arm/aapcs/align3.c: New.
4314 * gcc.target/arm/aapcs/align_rec3.c: New.
4315 * gcc.target/arm/aapcs/align4.c: New.
4316 * gcc.target/arm/aapcs/align_rec4.c: New.
4317 * gcc.target/arm/aapcs/align_vararg1.c: New.
4318 * gcc.target/arm/aapcs/align_vararg2.c: New.
4320 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4322 * gfortran.dg/iomsg_2.f90: New test.
4324 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4327 * gcc.target/i386/pr66749.c: New test.
4329 2015-07-06 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/66772
4332 * gcc.dg/torture/pr66772-1.c: New testcase.
4333 * gcc.dg/torture/pr66772-2.c: Likewise.
4335 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4337 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4338 the jals instruction.
4340 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4343 * gcc.target/i386/pr53383-1.c: New file.
4344 * gcc.target/i386/pr53383-2.c: Likewise.
4345 * gcc.target/i386/pr53383-3.c: Likewise.
4347 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4349 * gcc.target/aarch64/fnmul-1.c: New.
4350 * gcc.target/aarch64/fnmul-2.c: New.
4351 * gcc.target/aarch64/fnmul-3.c: New.
4352 * gcc.target/aarch64/fnmul-4.c: New.
4354 2015-07-06 Richard Biener <rguenther@suse.de>
4357 * gcc.dg/torture/pr66759.c: New testcase.
4359 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4362 * gfortran.dg/alloc_comp_class_3.f03: New test.
4363 * gfortran.dg/alloc_comp_class_4.f03: New test.
4365 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4367 * gcc.c-torture/execute/pr66757.c: New test.
4369 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4371 PR tree-optimization/66720
4372 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4374 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4375 Sandra Loosemore <sandra@codesourcery.com>
4377 * gcc.target/nios2/gprel-offset.c: New test.
4379 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4382 * gfortran.dg/pr66725.f90: New test.
4384 2015-07-03 Jason Merrill <jason@redhat.com>
4386 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4387 Avoid narrowing error.
4389 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4391 PR rtl-optimization/66706
4392 * gcc.target/powerpc/shift-int.c: New testcase.
4394 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4397 * gcc.target/i386/pr66746.c: New file.
4399 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4401 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4403 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4405 PR tree-optimization/66119
4406 * g++.dg/opt/pr66119.C: New.
4408 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4411 * gfortran.dg/submodule_1.f90: New test
4412 * gfortran.dg/submodule_2.f90: New test
4413 * gfortran.dg/submodule_3.f90: New test
4414 * gfortran.dg/submodule_4.f90: New test
4415 * gfortran.dg/submodule_5.f90: New test
4416 * gfortran.dg/submodule_6.f90: New test
4417 * gfortran.dg/submodule_7.f90: New test
4419 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4421 PR preprocessor/53690
4422 * g++.dg/cpp/pr53690.C: New.
4424 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4426 * gcc.target/powerpc/vec-cmp.c: New test.
4428 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4431 * gfortran.dg/pr56520.f90: New test.
4433 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4436 * gfortran.dg/pr66545_1.f90: New test.
4437 * gfortran.dg/pr66545_2.f90: New test.
4439 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4441 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4442 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4444 2015-07-02 Richard Biener <rguenther@suse.de>
4447 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4450 2015-07-02 Richard Biener <rguenther@suse.de>
4452 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4454 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4456 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4458 2015-07-01 Jason Merrill <jason@redhat.com>
4460 * lib/target-supports.exp (cxx_default): Set to C++14.
4462 2015-07-01 Tom de Vries <tom@codesourcery.com>
4465 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4468 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4470 * gfortran.dg/warn_conversion_8.f90: New test.
4472 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4474 PR rtl-optimization/61047
4475 * gcc.c-torture/execute/20150611-1.c: New testcase.
4477 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4480 * jit.dg/all-non-failing-tests.h: Add
4481 test-pr66700-observing-write-through-ptr.c.
4482 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4484 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4486 * jit.dg/test-accessing-union.c: Add comments for use by
4487 gcc/jit/docs/topics/types.rst.
4489 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4491 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4492 'do-require-effective-target' with 'dg-require-effective-target'.
4493 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4494 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4495 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4496 'stlex' with 'strex' as the expected output.
4498 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4501 * g++.dg/cpp0x/gen-attrs-60.C: New.
4502 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4504 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4506 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4508 * gcc.target/aarch64/pic-small.c: Restrict this test under
4509 check_effective_target_aarch64_small_fpic.
4511 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4513 * gfortran.dg/gomp/pr66633.f90: New test.
4515 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4518 * g++.dg/template/pr66686.C: New test.
4520 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4522 * gnat.dg/lto17.ad[sb]: New test.
4524 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4526 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4527 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4529 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4531 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4533 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4535 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4537 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4539 * jit.dg/test-switch.c: New testcase.
4540 * jit.dg/test-switch.cc: New testcase.
4542 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4545 * jit.dg/all-non-failing-tests.h: Add note about
4546 test-validly-unreachable-block.c.
4547 * jit.dg/test-validly-unreachable-block.c: New file.
4549 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4552 * jit.dg/all-non-failing-tests.h: Add note about
4553 test-extra-options.c.
4554 * jit.dg/test-extra-options.c: New testcase.
4556 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4559 * gcc.target/i386/pr66691.c: New.
4561 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4563 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4564 * gcc.target/i386/iamcu/args.h: Likewise.
4565 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4566 * gcc.target/i386/iamcu/defines.h: Likewise.
4567 * gcc.target/i386/iamcu/macros.h: Likewise.
4568 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4569 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4570 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4571 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4572 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4573 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4574 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4575 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4576 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4577 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4578 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4579 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4580 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4581 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4582 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4583 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4584 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4586 2015-06-30 Marek Polacek <polacek@redhat.com>
4588 * gcc.dg/fold-minus-6.c: New test.
4590 * gcc.dg/fold-ior-3.c: New test.
4592 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4594 Implement N4197 - Adding u8 character literals
4595 * g++.dg/cpp1z/utf8.C: New.
4596 * g++.dg/cpp1z/utf8-neg.C: New.
4597 * g++.dg/cpp1z/udlit-utf8char.C: New.
4599 2015-06-30 Marek Polacek <polacek@redhat.com>
4601 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4603 2015-06-30 Tom de Vries <tom@codesourcery.com>
4605 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4606 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4607 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4608 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4610 2015-06-30 Marek Polacek <polacek@redhat.com>
4612 * gcc.dg/fold-ior-2.c: New test.
4614 2015-06-30 Tom de Vries <tom@codesourcery.com>
4616 PR tree-optimization/66652
4617 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4618 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4620 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4622 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4625 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4626 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4628 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4631 * gfortran.dg/wunused-parameter.f90: New test.
4633 2015-06-29 Richard Henderson <rth@redhat.com>
4635 * gcc.target/i386/asm-flag-1.c: New.
4636 * gcc.target/i386/asm-flag-2.c: New.
4637 * gcc.target/i386/asm-flag-3.c: New.
4638 * gcc.target/i386/asm-flag-4.c: New.
4639 * gcc.target/i386/asm-flag-5.c: New.
4641 2015-06-29 Marek Polacek <polacek@redhat.com>
4644 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4645 * c-c++-common/pr66322.c: New test.
4646 * g++.dg/eh/scope1.C: Remove dg-warning.
4648 2015-06-29 Richard Biener <rguenther@suse.de>
4650 PR tree-optimization/66677
4651 * gcc.dg/vect/pr66677.c: New testcase.
4653 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4656 * gcc.dg/tree-ssa/pr64130.c: New test.
4658 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4660 * gcc.target/aarch64/pic-small.c: New testcase.
4662 2015-06-26 Richard Biener <rguenther@suse.de>
4664 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4666 2015-06-26 Marek Polacek <polacek@redhat.com>
4668 * gcc.dg/fold-and-1.c: New test.
4669 * gcc.dg/fold-and-2.c: New test.
4671 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/warn11.adb: Add missing dg directive.
4674 * gnat.dg/warn12.adb: New test.
4675 * gnat.dg/warn12_pkg.ads: New helper.
4677 2015-06-26 Richard Biener <rguenther@suse.de>
4679 * gfortran.dg/reassoc_3.f90: Adjust.
4681 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4684 * gcc.target/i386/pr66412.c: New test.
4686 2015-06-25 Richard Biener <rguenther@suse.de>
4688 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4690 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4692 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4694 2015-06-25 Richard Biener <rguenther@suse.de>
4696 * gfortran.dg/vect/vect-9.f90: New testcase.
4698 2015-06-25 Nick Clifton <nickc@redhat.com>
4700 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4701 H8300 and M32R targets.
4703 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4706 * gfortran.dg/maxerrors.f90: New test.
4708 2015-06-08 DJ Delorie <dj@redhat.com>
4710 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4712 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4714 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4716 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4718 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4719 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4720 * gcc.target/aarch64/nofp_1.c: New file.
4722 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4724 Implement N3928 - Extending static_assert
4725 * g++.dg/cpp0x/static_assert8.C: Adjust.
4726 * g++.dg/cpp0x/static_assert12.C: New.
4727 * g++.dg/cpp0x/static_assert13.C: New.
4728 * g++.dg/cpp1y/static_assert1.C: New.
4729 * g++.dg/cpp1y/static_assert2.C: New.
4730 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4732 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4735 * g++.dg/cpp0x/trailing11.C: New.
4737 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4739 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4741 * gcc.target/arm/memset-inline-10.c: Likewise.
4742 * gcc.target/arm/pr58784.c: Likewise.
4743 * gcc.target/arm/pr59985.C: Likewise.
4744 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4746 2015-06-24 Renlin Li <renlin.li@arm.com>
4748 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4749 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4751 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4754 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4757 * g++.dg/cpp0x/auto45.C: New test.
4758 * g++.dg/template/pr30044.C: New test.
4759 * g++.dg/template/crash83.C: Accept any error string.
4760 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4762 * g++.dg/cpp0x/variadic18.C: Likewise
4763 * g++.dg/template/canon-type-13.C: Likewise.
4764 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4766 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4769 * g++.dg/other/linkage2.C: New.
4771 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4774 * gcc.target/arm/pr63408.c: New test.
4776 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4778 * lib/c-torture.exp: Don't call check_effective_target_lto
4779 before setting up environment correctly.
4780 * lib/gcc-dg.exp: Likewise, and protect
4781 gcc_force_conventional_output.
4783 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4785 PR rtl-optimization/66306
4786 * gcc.target/s390/pr66306.c: New test.
4788 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4790 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4791 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4792 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4793 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4794 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4795 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4796 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4798 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4801 * gcc.c-torture/pr65803.c: New test.
4803 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4806 * g++.dg/cpp0x/auto45.C: New test.
4807 * g++.dg/template/pr30044.C: New test.
4808 * g++.dg/template/crash83.C: Accept any error string.
4809 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4811 * g++.dg/cpp0x/variadic18.C: Likewise
4812 * g++.dg/template/canon-type-13.C: Likewise.
4813 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4815 2015-06-23 Marek Polacek <polacek@redhat.com>
4817 * c-c++-common/Wlogical-op-3.c: New test.
4819 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/scoped_enum5.C: New.
4824 2015-06-23 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/66636
4827 * gcc.dg/vect/pr66636.c: New testcase.
4829 2015-06-23 Marek Polacek <polacek@redhat.com>
4831 * gcc.dg/fold-minus-4.c: New test.
4832 * gcc.dg/fold-minus-5.c: New test.
4833 * c-c++-common/ubsan/overflow-add-5.c: New test.
4835 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4837 Add missing testcase from r224672.
4838 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4840 * gcc.target/vax/bswapdi-1.c: New.
4842 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4845 * gfortran.dg/associate_18.f08: New test.
4847 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4850 * gcc.target/i386/pr66560-1.c: New test.
4851 * gcc.target/i386/pr66560-2.c: Ditto.
4852 * gcc.target/i386/pr66560-3.c: Ditto.
4853 * gcc.target/i386/pr66560-4.c: Ditto.
4855 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4857 * gcc.target/nvptx/nvptx.exp: New file.
4858 * gcc.target/nvptx/proto-1.c: Likewise.
4860 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4862 PR tree-optimization/66449
4863 * gcc.dg/vect/pr66449.c: New test.
4865 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4867 * g++.dg/other/dump-ada-spec-5.C: New test.
4868 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4869 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4871 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4873 * g++.dg/inherit/pure1.C: Test location too.
4875 2015-06-22 Marek Polacek <polacek@redhat.com>
4877 * gcc.dg/fold-ior-1.c: New test.
4878 * gcc.dg/fold-minus-2.c: New test.
4879 * gcc.dg/fold-minus-3.c: New test.
4880 * gcc.dg/fold-plus-1.c: New test.
4881 * gcc.dg/fold-plus-2.c: New test.
4882 * gcc.dg/fold-xor-4.c: New test.
4883 * gcc.dg/fold-xor-5.c: New test.
4885 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4888 * g++.dg/torture/pr65914.C: New.
4890 2015-06-22 Richard Biener <rguenther@suse.de>
4892 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4893 not existing TORTURE_OPTIONS only.
4894 * lib/gcc-dg.exp: Likewise.
4896 2015-06-22 Christian Bruel <christian.bruel@st.com>
4899 * gcc.target/arm/flip-thumb.c: New test.
4901 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4902 Martin Liska <mliska@suse.cz>
4905 * g++.dg/ipa/pr65908.C: New testcase.
4907 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4910 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4911 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4913 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4915 * gnat.dg/specs/debug1.ads: Adjust.
4917 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4919 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4920 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4921 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4922 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4923 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4924 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4925 * gcc.target/aarch64/fmovd-zero.c: Delete.
4926 * gcc.target/aarch64/fmovf-zero.c: Delete.
4928 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4930 * gcc.target/vax/bswapdi-1.c: New.
4932 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4934 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4936 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4938 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4940 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4942 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4944 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4946 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4948 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4950 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4952 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4954 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4956 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4958 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4960 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4962 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4964 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4966 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4968 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4970 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4972 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4974 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4976 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4978 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4980 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4982 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4984 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4986 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4990 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4994 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4998 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5002 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5006 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5008 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5010 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5011 (_ARM_FPSCR): Add FZ field.
5012 (clean_results): Force FZ=1 on AArch64.
5013 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5015 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5017 * gcc.target/aarch64/pr62308.c: New test.
5019 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5022 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5024 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5026 * gcc.target/i386/mpx/pr66581.c: New test.
5028 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5030 * gcc.target/i386/cmov9.c: New test.
5032 2015-06-18 Richard Biener <rguenther@suse.de>
5034 * g++.dg/other/const4.C: New testcase.
5036 2015-06-18 Michael Matz <matz@suse.de>
5039 * gcc.dg/vect/pr66253.c: New testcase.
5041 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5044 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5046 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5049 * gcc.target/i386/mpx/pr66568.c: New test.
5051 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5054 * gcc.target/i386/mpx/pr66567.c: New test.
5056 2015-06-18 Richard Biener <rguenther@suse.de>
5058 PR tree-optimization/66510
5059 * gcc.dg/vect/slp-perm-12.c: New testcase.
5061 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5063 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5064 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5065 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5066 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5068 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5071 * g++.dg/gomp/pr66571-1.C: New test.
5074 * c-c++-common/gomp/pr66429.c: New test.
5076 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5078 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5079 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5081 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5083 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5086 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5089 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5091 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5093 * gcc.target/mips/pr65862-1.c: New test.
5094 * gcc.target/mips/pr65862-2.c: Likewise.
5096 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5098 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5099 * gcc.target/i386/pr52252-atom.c: Ditto.
5100 * gcc.target/i386/vect-div-1.c: Ditto.
5101 * gcc.target/i386/rotate-5.c: Ditto.
5102 * gcc.target/i386/pr50202.c: Ditto.
5103 * gcc.target/i386/pr37843-3.c: Ditto.
5104 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5105 * gcc.target/i386/pr53397-1.c: Ditto.
5106 * gcc.target/i386/pr55934.c: Ditto.
5107 * gcc.target/i386/pr37843-4.c: Ditto.
5108 * gcc.target/i386/pr60451.c: Ditto.
5109 * gcc.target/i386/pr53397-2.c: Ditto.
5110 * gcc.target/i386/vectorize1.c: Ditto.
5111 * gcc.target/i386/extract-insert-combining.c: Ditto.
5112 * gcc.target/i386/pr53759.c: Ditto.
5113 * gcc.target/i386/pr52252-core.c: Ditto.
5114 * gcc.target/i386/rotate-3.c: Ditto.
5115 * gcc.target/i386/sse-20.c: Ditto.
5116 * gcc.target/i386/rotate-4.c: Ditto.
5117 * gcc.target/i386/pr61403.c: Ditto.
5118 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5119 * gcc.target/i386/pr60901.c: Ditto.
5120 * gcc.target/i386/pr59794-7.c: Ditto.
5121 * gcc.target/i386/pr62208.c: Ditto.
5122 * gcc.target/i386/pr53416.c: Ditto.
5123 * gcc.target/i386/asm-dialect-1.c: Ditto.
5124 * gcc.target/i386/pr50038.c: Ditto.
5125 * gcc.target/i386/47698.c: Ditto.
5126 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5127 * gcc.target/i386/pr59794-2.c: Ditto.
5128 * gcc.target/i386/pr59794-3.c: Ditto.
5129 * gcc.target/i386/pr39058.c: Ditto.
5130 * gcc.target/i386/pr60205-1.c: Ditto.
5131 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5132 * gcc.target/i386/sse2-movq-2.c: Ditto.
5134 2015-06-17 Richard Biener <rguenther@suse.de>
5136 PR tree-optimization/66251
5137 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5139 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5142 * g++.dg/parse/new-placement1.C: New.
5144 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5146 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5147 * jit.dg/test-compound-assignment.c: New testcase.
5149 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5152 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5153 to "testcases" array.
5155 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5158 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5159 * jit.dg/test-debug-strings.c: New test case.
5160 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5161 the discriminant has a sane debug string.
5163 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5166 * gcc.target/i386/pr56766-1.c: New test.
5167 * gcc.target/i386/pr56766-2.c: Ditto.
5169 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5171 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5172 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5173 * gcc.target/mips/loongson-simd.c: Ditto.
5175 2015-06-16 Richard Biener <rguenther@suse.de>
5177 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5179 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5181 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5182 passed by the testsuite driver.
5184 2015-06-16 Richard Biener <rguenther@suse.de>
5186 * gcc.dg/vect/slp-perm-11.c: New testcase.
5188 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5190 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5193 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5195 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5196 Reinstate calls to torture-init and torture-finalize.
5198 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5200 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5202 2015-06-15 Nathan Sidwell <nathan@acm.org>
5205 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5207 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5210 * g++.dg/cpp0x/local-type1.C: New.
5212 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5217 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5218 unimplemented error.
5219 * gfortran.dg/allocate_with_source_7.f08: New test.
5220 * gfortran.dg/allocate_with_source_8.f08: New test.
5222 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5225 * g++.dg/warn/Walways-true-3.C: New test.
5227 2015-06-13 Tom de Vries <tom@codesourcery.com>
5229 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5231 2015-06-13 Tom de Vries <tom@codesourcery.com>
5233 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5234 (main): Remove superfluous attributes.
5235 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5236 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5238 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5240 * gcc.target/i386/monitorx.c: New.
5241 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5242 * gcc.target/i386/sse-13.c: Ditto.
5243 * gcc.target/i386/sse-14.c: Ditto.
5244 * gcc.target/i386/sse-22.c: Ditto.
5245 * gcc.target/i386/sse-23.c: Ditto.
5246 * g++.dg/other/i386-2.C: Ditto.
5247 * g++.dg/other/i386-3.C: Ditto.
5249 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5251 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5253 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5256 * gfortran.dg/allocatable_scalar_13.f90: New test
5258 2015-06-11 Marek Polacek <polacek@redhat.com>
5260 * gcc.dg/fold-xor-3.c: New test.
5262 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5264 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5265 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5267 2015-06-11 Christian Bruel <christian.bruel@st.com>
5270 * gcc.target/arm/pragma_attribute.c: New test.
5272 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5274 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5276 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5279 * gcc.target/i386/pr66473.c: New test.
5281 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/tls/pr66470.c: New test.
5285 * gcc.target/i386/pr66470.c: New test.
5287 2015-06-10 Christian Bruel <christian.bruel@st.com>
5290 * gcc.target/arm/attr_arm.c: New test
5291 * gcc.target/arm/attr_arm-err.c: New test
5292 * gcc.target/arm/attr_thumb.c: New test
5293 * gcc.target/arm/attr_thumb-static.c: New test
5295 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5300 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5302 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5304 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5305 passed by the testsuite driver.
5307 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5310 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5311 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5312 * gcc.dg/ssp-1.c: Make counter a register.
5313 * gcc.dg/ssp-2.c: Likewise.
5314 * gcc.dg/torture/parm-coalesce.c: New.
5316 2015-06-09 Tom de Vries <tom@codesourcery.com>
5318 * gcc.target/i386/vararg-loc.c: New test.
5320 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5323 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5324 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5326 2015-06-09 Marek Polacek <polacek@redhat.com>
5328 PR tree-optimization/66299
5329 * gcc.dg/pr66299-1.c: New test.
5330 * gcc.dg/pr66299-2.c: New test.
5331 * gcc.dg/pr66299-3.c: New test.
5333 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5335 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5336 passed by the testsuite driver.
5338 2015-06-09 Richard Biener <rguenther@suse.de>
5341 * gcc.dg/fold-modpow2.c: New testcase.
5343 2015-06-09 Richard Biener <rguenther@suse.de>
5345 PR tree-optimization/66419
5346 * gcc.dg/vect/bb-slp-37.c: New testcase.
5348 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5350 * gcc.target/arm/stl-cond.c: New test.
5352 2015-06-09 Richard Biener <rguenther@suse.de>
5355 * gcc.dg/torture/pr66413.c: New testcase.
5357 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5359 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5360 * gcc.dg/ssp-1.c: Make counter a register.
5361 * gcc.dg/ssp-2.c: Likewise.
5362 * gcc.dg/torture/parm-coalesce.c: New.
5364 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5366 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5367 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5369 2015-06-08 Tom de Vries <tom@codesourcery.com>
5371 PR rtl-optimization/66444
5372 * gcc.dg/pr66444.c: New test.
5374 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5377 * gfortran.dg/class_is_1.f90: New test.
5378 * gfortran.dg/type_is_1.f90: Ditto.
5380 2015-06-08 Marek Polacek <polacek@redhat.com>
5383 * gcc.dg/cpp/pr66415-1.c: New test.
5384 * gcc.dg/cpp/pr66415-2.c: New test.
5386 2015-06-08 Richard Biener <rguenther@suse.de>
5388 PR tree-optimization/66422
5389 * gcc.dg/Warray-bounds-16.c: New testcase.
5391 2015-06-08 Richard Biener <rguenther@suse.de>
5393 * gcc.dg/vect/slp-perm-10.c: New testcase.
5394 * gcc.dg/vect/slp-23.c: Adjust.
5395 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5396 vector pointer update.
5398 2015-06-08 Marek Polacek <polacek@redhat.com>
5401 * g++.dg/ubsan/pr66452.C: New test.
5403 2015-06-08 Tom de Vries <tom@codesourcery.com>
5405 PR tree-optimization/66436
5406 * gcc.dg/gomp/dump-new-function-2.c: New test.
5407 * gcc.dg/gomp/dump-new-function-3.c: Same.
5408 * gcc.dg/gomp/dump-new-function.c: Same.
5410 2015-06-08 Tom de Vries <tom@codesourcery.com>
5412 PR tree-optimization/66435
5413 * gcc.dg/gomp/notify-new-function-2.c: New test.
5414 * gcc.dg/gomp/notify-new-function-3.c: Same.
5415 * gcc.dg/gomp/notify-new-function.c: Same.
5417 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5419 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5420 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5421 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5422 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5423 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5424 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5427 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5430 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5431 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5433 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5434 * gfortran.dg/warn_conversion_5.f90: New test.
5435 * gfortran.dg/warn_conversion_6.f90: New test.
5436 * gfortran.dg/warn_conversion_7.f90: New test.
5438 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5441 * gfortran.dg/blockdata_9.f: New test.
5443 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5446 * gfortran.dg/forall_17.f90: New test.
5448 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5450 * g++.dg/cpp0x/pr57101.C: Add warning.
5451 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5452 * g++.dg/ext/visibility/anon7.C: Same.
5453 * g++.dg/ipa/pr63587-2.C: Same.
5454 * g++.dg/opt/dump1.C: Same.
5455 * g++.dg/opt/pr59622-3.C: Same.
5456 * g++.dg/opt/pr59622.C: Same.
5457 * g++.dg/torture/pr46383.C: Same.
5458 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5459 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5460 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5462 * gfortran.dg/intent_out_8.f90: Same.
5463 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5465 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5468 gfortran.dg/equiv_9.f90: New test.
5471 2015-06-05 Tom de Vries <tom@codesourcery.com>
5473 merge from gomp4 branch:
5474 2015-05-28 Tom de Vries <tom@codesourcery.com>
5476 PR tree-optimization/65443
5477 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5478 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5479 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5481 2015-06-05 Nathan Sidwell <nathan@acm.org>
5484 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5486 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5488 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5490 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5492 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5494 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5496 * gcc.target/i386/noplt-1.c: New test.
5497 * gcc.target/i386/noplt-2.c: New test.
5498 * gcc.target/i386/noplt-3.c: New test.
5499 * gcc.target/i386/noplt-4.c: New test.
5501 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5504 * gfortran.dg/adjustl_1.f90: New test.
5506 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5508 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5509 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5511 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5513 * lto.c (iterative_hash_canonical_type,
5514 gimple_register_canonical_type): only hash main variants of types
5516 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5518 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5519 Move set of dg-do-what-default after early return.
5521 2015-06-04 Marek Polacek <polacek@redhat.com>
5524 * gcc.dg/lvalue-8.c: New test.
5526 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5527 Paolo Carlini <paolo.carlini@oracle.com>
5530 * g++.dg/other/pr66130.C: New.
5531 * g++.dg/cpp0x/pr66130.C: Likewise.
5533 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5535 * g++.dg/cpp0x/decl-loc1.C: New.
5536 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5537 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5538 * g++.dg/init/ctor8.C: Likewise.
5539 * g++.dg/parse/semicolon4.C: Likewise.
5541 2015-06-03 Marek Polacek <polacek@redhat.com>
5544 * g++.dg/ubsan/static-init-1.C: New test.
5545 * g++.dg/ubsan/static-init-2.C: New test.
5546 * g++.dg/ubsan/static-init-3.C: New test.
5548 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5551 * gcc.target/i386/pr66275.c: New test.
5553 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5555 * gcc.dg/Wcxx-compat-22.c: New testcase.
5556 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5557 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5558 * c-c++-common/pr58346-1.c: Likewise.
5559 * c-c++-common/transparent-union-1.c: Likewise.
5561 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5563 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5564 * g++.dg/plugin/def_plugin.c: New file.
5565 * g++.dg/plugin/def-plugin-test.C: New file.
5567 2015-06-03 Richard Biener <rguenther@suse.de>
5569 * gcc.dg/vect/bb-slp-36.c: New testcase.
5571 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5573 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5575 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5577 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5578 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5579 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5580 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5582 2015-06-03 Marek Polacek <polacek@redhat.com>
5586 * gcc.dg/pr64223-1.c: New test.
5587 * gcc.dg/pr64223-2.c: New test.
5589 2015-06-03 Richard Biener <rguenther@suse.de>
5591 PR tree-optimization/63916
5592 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5594 2015-06-03 Richard Biener <rguenther@suse.de>
5596 PR tree-optimization/66375
5597 * gcc.dg/torture/pr66375.c: New testcase.
5599 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5601 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5603 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5606 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5608 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5611 * gfortran.dg/reshape_7.f90: New test.
5613 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5616 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5619 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5622 * gcc.dg/pr49551.c: New testcase.
5624 2015-06-02 Richard Biener <rguenther@suse.de>
5627 * g++.dg/lto/pr65549_0.C: New testcase.
5629 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5633 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5635 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5637 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5639 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5644 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5646 PR tree-optimization/48052
5647 * gcc.dg/tree-ssa/scev-8.c: New.
5648 * gcc.dg/tree-ssa/scev-9.c: New.
5649 * gcc.dg/tree-ssa/scev-10.c: New.
5650 * gcc.dg/vect/pr48052.c: New.
5652 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5654 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5656 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5658 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5660 2015-06-02 Marek Polacek <polacek@redhat.com>
5663 * gcc.dg/torture/pr66345.c: New test.
5665 2015-06-02 Richard Biener <rguenther@suse.de>
5667 PR tree-optimization/65961
5668 * gcc.dg/torture/pr65961.c: New testcase.
5670 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5672 PR tree-optimization/52563
5673 PR tree-optimization/62173
5674 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5675 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5677 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5679 * gnat.dg/specs/varsize_return2.ads: New test.
5680 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5682 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5684 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5686 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5689 * gcc.target/aarch64/sync-comp-swap.c: New.
5690 * gcc.target/aarch64/sync-comp-swap.x: New.
5691 * gcc.target/aarch64/sync-op-acquire.c: New.
5692 * gcc.target/aarch64/sync-op-acquire.x: New.
5693 * gcc.target/aarch64/sync-op-full.c: New.
5694 * gcc.target/aarch64/sync-op-full.x: New.
5695 * gcc.target/aarch64/sync-op-release.c: New.
5696 * gcc.target/aarch64/sync-op-release.x: New.
5698 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5700 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5703 2015-06-01 Richard Biener <rguenther@suse.de>
5705 PR tree-optimization/66349
5706 PR tree-optimization/66352
5707 PR tree-optimization/66357
5708 * gcc.dg/torture/pr66357.c: New testcase.
5709 * gcc.dg/torture/pr66349.c: Likewise.
5710 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5712 2015-06-01 Richard Biener <rguenther@suse.de>
5715 2015-05-29 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/66314
5718 * gcc.dg/asan/pr66314.c: New testcase.
5720 2015-06-01 Richard Biener <rguenther@suse.de>
5722 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5724 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5728 (hp3, hp4): Add inline keyword.
5729 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5730 (hp2): Add inline keyword.
5731 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5732 (hp2): Add inline keyword.
5734 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5737 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5738 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5739 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5740 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5742 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5744 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5745 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5747 2015-06-01 Richard Biener <rguenther@suse.de>
5749 PR tree-optimization/66280
5750 * g++.dg/torture/pr66280.C: New testcase.
5751 * g++.dg/torture/pr66280-2.C: Likewise.
5753 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5755 * gnat.dg/addr9_1.adb: New test.
5756 * gnat.dg/addr9_2.adb: Likewise.
5757 * gnat.dg/addr9_3.adb: Likewise.
5758 * gnat.dg/addr9_4.adb: Likewise.
5760 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5762 * g++.dg/other/dump-ada-spec-4.C: New test.
5764 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5766 * gcc.dg/alias-8.c: Fix dg-warning.
5768 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5770 * gcc.dg/alias-8.c: Do not xfail.
5771 * gcc.dg/pr62167.c: Prevent FRE.
5772 * gcc.dg/alias-14.c: New testcase.
5774 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5776 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5778 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5781 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5783 * gcc.target/s390/hotpatch-10.c: Likewise.
5784 * gcc.target/s390/hotpatch-11.c: Likewise.
5785 * gcc.target/s390/hotpatch-12.c: Likewise.
5786 * gcc.target/s390/hotpatch-17.c: Likewise.
5787 * gcc.target/s390/hotpatch-18.c: Likewise.
5788 * gcc.target/s390/hotpatch-20.c: Likewise.
5789 * gcc.target/s390/hotpatch-21.c: Likewise.
5790 * gcc.target/s390/hotpatch-22.c: Likewise.
5791 * gcc.target/s390/hotpatch-23.c: Likewise.
5792 * gcc.target/s390/hotpatch-24.c: Likewise.
5793 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5794 to check for the exact nops too.
5795 * gcc.target/s390/hotpatch-3.c: Likewise.
5796 * gcc.target/s390/hotpatch-4.c: Likewise.
5797 * gcc.target/s390/hotpatch-5.c: Likewise.
5798 * gcc.target/s390/hotpatch-6.c: Likewise.
5799 * gcc.target/s390/hotpatch-7.c: Likewise.
5800 * gcc.target/s390/hotpatch-8.c: Likewise.
5801 * gcc.target/s390/hotpatch-9.c: Likewise.
5802 * gcc.target/s390/hotpatch-14.c: Likewise.
5803 * gcc.target/s390/hotpatch-15.c: Likewise.
5804 * gcc.target/s390/hotpatch-16.c: Likewise.
5805 * gcc.target/s390/hotpatch-19.c: Likewise.
5806 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5807 scan-assembler-times counting number of .align directives.
5808 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5809 dg-options. Remove scan-assembler-times counting number of .align
5811 * gcc.target/s390/hotpatch-26.c: New file.
5812 * gcc.target/s390/hotpatch-27.c: New file.
5813 * gcc.target/s390/hotpatch-28.c: New file.
5814 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5815 using -Os -O0 -O1 -O2 -O3 options.
5817 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5821 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5823 PR tree-optimization/66142
5824 * gcc.dg/vect/pr66142.c: New test.
5826 2015-05-29 Richard Biener <rguenther@suse.de>
5828 PR tree-optimization/66314
5829 * gcc.dg/asan/pr66314.c: New testcase.
5831 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5833 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5834 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5836 (schedule-cleanups, dg-keep-saved-temps): New proc.
5837 (gcc-dg-test-1): Schedule cleanups.
5838 * lib/profopt.exp (profopt-execute): Likewise.
5839 * g++.dg/cdce3.C: Adjust expected line numbers.
5840 * gcc.dg/cdce1.c: Likewise.
5841 * gcc.dg/cdce2.c: Likewise.
5842 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5843 * gcc.dg/strlenopt-24.c: Likewise.
5844 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5845 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5846 * obj-c++.dg/encode-2.mm: Likewise.
5848 2015-05-28 DJ Delorie <dj@redhat.com>
5850 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5852 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5854 * gnat.dg/discr43.adb: New test.
5856 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5858 * gnat.dg/varsize_temp.adb: Rename into...
5859 * gnat.dg/varsize1.adb: ...this.
5860 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5861 * gnat.dg/varsize2.ad[sb]: ...this.
5862 * gnat.dg/varsize3_1.adb: New test.
5863 * gnat.dg/varsize3_2.adb: Likewise.
5864 * gnat.dg/varsize3_3.adb: Likewise.
5865 * gnat.dg/varsize3_4.adb: Likewise.
5866 * gnat.dg/varsize3_5.adb: Likewise.
5867 * gnat.dg/varsize3_6.adb: Likewise.
5868 * gnat.dg/varsize3_pkg1.ads: New helper.
5869 * gnat.dg/varsize3_pkg2.ads: Likewise.
5870 * gnat.dg/varsize3_pkg3.ads: Likewise.
5872 2015-05-28 Richard Biener <rguenther@suse.de>
5874 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5876 2015-05-28 Richard Biener <rguenther@suse.de>
5878 PR tree-optimization/66142
5879 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5881 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5884 * gcc.dg/darwin-minversion-3.c: Update testcase.
5885 * gcc.dg/darwin-minversion-4.c: Ditto.
5886 * gcc.dg/darwin-minversion-5.c: New testcase.
5887 * gcc.dg/darwin-minversion-6.c: Ditto.
5888 * gcc.dg/darwin-minversion-7.c: Ditto.
5889 * gcc.dg/darwin-minversion-8.c: Ditto.
5890 * gcc.dg/darwin-minversion-9.c: Ditto.
5891 * gcc.dg/darwin-minversion-10.c: Ditto.
5892 * gcc.dg/darwin-minversion-11.c: Ditto.
5893 * gcc.dg/darwin-minversion-12.c: Ditto.
5895 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5897 PR rtl-optimization/66168
5898 * gcc.c-torture/compile/pr66168.c: New test.
5900 2015-05-27 Jeff Law <law@redhat.com>
5903 * gcc.dg/target/m68k/pr39726-1.c: New test.
5905 2015-05-27 Nathan Sidwell <nathan@acm.org>
5908 * g++.dg/ext/alias-canon3.C: New.
5910 2015-05-27 Richard Biener <rguenther@suse.de>
5912 PR tree-optimization/66272
5914 2014-08-15 Richard Biener <rguenther@suse.de>
5916 PR tree-optimization/62031
5917 * gcc.dg/torture/pr66272.c: New testcase.
5919 2015-05-27 Richard Biener <rguenther@suse.de>
5921 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5923 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5926 * gcc.dg/pr65358.c: New test.
5928 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5931 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5933 * gfortran.dg/allocate_with_source_6.f90: New test.
5935 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5937 * gnat.dg/atomic7_1.adb: New test.
5938 * gnat.dg/atomic7_2.adb: Likewise.
5939 * gnat.dg/atomic7_pkg1.ads: New helper.
5940 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5942 2015-05-26 Michael Matz <matz@suse.de>
5945 * gcc.dg/vect/pr66251.c: New test.
5947 2015-05-26 Richard Biener <rguenther@suse.de>
5949 PR tree-optimization/66142
5950 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5952 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5955 * gfortran.dg/allocatable_scalar_13.f90: New test
5957 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5959 * gnat.dg/warn11.adb: New test.
5960 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5962 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5964 * gnat.dg/vfa1_1.adb: New test.
5965 * gnat.dg/vfa1_2.adb: Likewise.
5966 * gnat.dg/vfa1_3.adb: Likewise.
5967 * gnat.dg/vfa1_4.adb: Likewise.
5968 * gnat.dg/vfa1_pkg.ads: New helper.
5970 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5972 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5973 * gcc.target/i386/pr66232-3.c: Likewise.
5975 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5978 * gcc.target/i386/pr66274.c: New test.
5980 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5982 * gnat.dg/renaming6.ad[sb]: New test.
5984 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5986 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5987 and 'dg-require-effective-target pie'.
5989 2015-05-23 Nathan Sidwell <nathan@acm.org>
5992 * g++.dg/cpp0x/pr66243.C: New.
5994 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5997 * g++.dg/lto/pr66180_0.C: New testcase.
5998 * g++.dg/lto/pr66180_1.C: New testcase.
6000 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6003 * typebound_call_27.f90: New file.
6005 2015-05-23 Nathan Sidwell <nathan@acm.org>
6008 * g++.dg/template/pr65936.C: New.
6010 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6012 PR tree-optimization/63387
6013 * gcc.dg/pr63387-2.c: New testcase.
6015 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6017 * gcc.dg/simd-1.c: Update to the new message.
6019 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6021 * gcc.dg/nand.c: New testcase.
6023 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6025 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6026 Set dg-do-what-default to compile only on ARM targets without
6027 arm_neon_hw execution support. Remove redundant c-torture-execute
6028 in loop over test cases.
6030 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6033 * gcc.target/aarch64/pr65491_1.c: New test.
6034 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6035 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6037 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6040 * g++.dg/cpp0x/explicit9.C: New.
6041 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6043 2015-05-22 Richard Biener <rguenther@suse.de>
6045 PR tree-optimization/66251
6046 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6048 2015-05-22 Marek Polacek <polacek@redhat.com>
6051 * c-c++-common/attributes-enum-1.c: New test.
6052 * c-c++-common/attributes-enum-2.c: New test.
6053 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6054 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6056 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6058 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6059 effective target support. If no arm_neon_hw support, do not attempt
6060 to execute the tests; only compile them.
6061 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6062 and "dg-require-effective-target arm_neon_ok".
6063 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6064 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6065 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6066 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6067 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6068 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6069 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6070 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6071 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6072 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6073 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6074 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6075 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6076 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6077 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6078 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6079 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6080 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6081 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6082 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6083 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6084 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6085 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6086 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6087 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6088 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6089 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6090 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6091 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6092 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6093 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6094 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6095 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6096 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6097 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6098 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6099 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6100 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6101 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6102 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6103 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6104 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6105 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6106 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6107 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6108 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6109 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6110 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6111 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6112 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6113 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6114 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6115 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6116 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6117 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6118 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6119 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6120 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6121 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6122 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6123 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6124 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6125 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6126 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6127 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6128 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6129 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6130 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6131 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6132 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6133 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6134 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6135 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6136 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6137 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6138 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6139 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6140 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6141 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6142 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6143 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6144 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6145 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6146 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6147 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6148 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6149 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6150 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6151 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6152 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6153 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6154 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6155 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6156 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6157 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6158 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6159 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6160 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6161 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6162 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6163 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6164 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6165 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6166 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6167 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6168 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6169 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6170 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6171 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6172 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6173 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6174 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6175 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6177 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6179 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6180 * gcc.dg/vect/pr59354.c: Likewise.
6181 * gcc.dg/vect/pr64252.c: Likewise.
6182 * gcc.dg/vect/pr64404.c: Likewise.
6183 * gcc.dg/vect/pr64493.c: Likewise.
6184 * gcc.dg/vect/pr64495.c: Likewise.
6185 * gcc.dg/vect/pr64844.c: Likewise.
6186 * gcc.dg/vect/pr65518.c: Likewise.
6187 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6189 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6192 * g++.dg/cpp1y/var-templ28.C: New.
6194 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6197 * gcc.target/i386/pr66232-1.c: New test.
6198 * gcc.target/i386/pr66232-2.c: Likewise.
6199 * gcc.target/i386/pr66232-3.c: Likewise.
6200 * gcc.target/i386/pr66232-4.c: Likewise.
6201 * gcc.target/i386/pr66232-5.c: Likewise.
6203 2015-05-21 Nathan Sidwell <nathan@acm.org>
6205 * g++.dg/cpp1y/pr60943.C: New.
6207 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6209 PR tree-optimization/66233
6210 * gcc.c-torture/execute/pr66233.c: New test.
6212 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6215 * gfortran.dg/inline_matmul_11.f90: New test.
6217 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6219 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6220 instead of listing several targets on its own.
6221 * gcc.target/i386/pr32219-2.c: Likewise.
6222 * gcc.target/i386/pr32219-3.c: Likewise.
6223 * gcc.target/i386/pr32219-4.c: Likewise.
6224 * gcc.target/i386/pr32219-5.c: Likewise.
6225 * gcc.target/i386/pr32219-6.c: Likewise
6226 * gcc.target/i386/pr32219-7.c: Likewise.
6227 * gcc.target/i386/pr32219-8.c: Likewise.
6228 * gcc.target/i386/pr39013-1.c: Likewise.
6229 * gcc.target/i386/pr39013-2.c: Likewise.
6230 * gcc.target/i386/pr64317.c: Likewise.
6232 2015-05-21 Jeff Law <law@redhat.com>
6234 * gcc.target/hppa/shadd-3.c: New test.
6235 * gcc.target/hppa/shadd-4.c: New test.
6237 2015-05-21 Michael Matz <matz@suse.de>
6239 * gcc.dg/vect/vect-strided-store.c: New test.
6240 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6241 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6243 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6246 * gcc.dg/pow-sqrt-synth-1.c: New test.
6247 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6249 2015-05-21 Richard Biener <rguenther@suse.de>
6252 * g++.dg/conversion/pr66211.C: New testcase.
6253 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6255 2015-05-21 Jeff Law <law@redhat.com>
6257 * gcc.target/hppa/shadd-2.c: New test.
6259 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6262 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6264 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6267 * gcc.target/arm/pr26702.c: Adjust target selector.
6269 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6272 * gcc.dg/lto/pr66221_0.c: New test.
6273 * gcc.dg/lto/pr66221_1.c: New test.
6275 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6278 * gcc.dg/redecl-4.c: Update column numbers.
6279 * gcc.dg/format/bitfld-1.c: Likewise.
6280 * gcc.dg/format/attr-2.c: Likewise.
6281 * gcc.dg/format/attr-6.c: Likewise.
6282 * gcc.dg/format/attr-7.c (baz): Likewise.
6283 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6284 * gcc.dg/format/attr-4.c: Likewise.
6285 * gcc.dg/format/branch-1.c: Likewise.
6286 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6287 locations within strings with embedded escape sequences.
6289 2015-05-20 Jeff Law <law@redhat.com>
6291 * gcc.target/hppa/hppa.exp: New target test driver.
6292 * gcc.target/hppa/shadd-1.c: New test.
6294 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6296 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6298 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6300 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6301 (fn_33_k_and_r_style): New.
6302 (fn_33_stroustrup_style): New.
6303 (fn_33_allman_style): New.
6304 (fn_33_whitesmiths_style): New.
6305 (fn_33_horstmann_style): New.
6306 (fn_33_ratliff_banner_style): New.
6307 (fn_33_lisp_style): New.
6308 (fn_34_indent_dash_gnu): New.
6309 (fn_34_indent_dash_kr): New.
6310 (fn_34_indent_dash_orig): New.
6311 (fn_34_indent_linux_style): New.
6313 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6316 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6318 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6320 PR tree-optimization/65447
6321 * gcc.dg/tree-ssa/pr65447.c: New test.
6323 2015-05-19 Nathan sidwell <nathan@acm.org>
6325 * g++.dg/cpp0x/pr65954.C: New.
6327 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6329 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6331 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6333 * lib/target-supports.exp: Vector do not always have natural
6336 2015-05-19 David Sherwood <david.sherwood@arm.com>
6338 * gcc.dg/loop-invariant.c: New testcase.
6340 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6342 * lib/target-supports.exp: Vector do not always have natural
6345 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6347 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6349 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6351 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6353 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6354 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6355 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6356 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6357 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6358 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6359 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6360 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6361 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6362 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6364 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6366 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6368 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6370 * gcc.target/s390/s390.exp
6371 (check_effective_target_vector): New check.
6372 * gcc.target/s390/vector/vec-abi-1.c: New test.
6373 * gcc.target/s390/vector/vec-abi-2.c: New test.
6374 * gcc.target/s390/vector/vec-abi-3.c: New test.
6375 * gcc.target/s390/vector/vec-abi-4.c: New test.
6376 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6377 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6378 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6379 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6380 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6381 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6382 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6383 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6384 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6385 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6386 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6387 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6388 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6389 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6390 * gcc.target/s390/vector/vec-init-1.c: New test.
6391 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6392 * gcc.target/s390/vector/vec-shift-1.c: New test.
6393 * gcc.target/s390/vector/vec-sub-1.c: New test.
6395 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6397 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6399 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6401 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6403 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6405 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6407 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6409 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6411 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6413 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6415 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6417 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6419 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6421 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6423 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6425 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6427 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6429 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6431 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6433 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6435 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6437 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6439 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6441 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6443 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6445 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6447 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6449 PR tree-optimization/66187
6450 * gcc.c-torture/execute/pr66187.c: New test.
6451 * gcc.dg/pr66187-1.c: New test.
6452 * gcc.dg/pr66187-2.c: New test.
6454 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456 * gcc.dg/vect/bb-slp-35.c: Adjust.
6458 2015-05-19 Richard Biener <rguenther@suse.de>
6460 PR tree-optimization/66165
6461 * gcc.dg/torture/pr66165.c: New testcase.
6463 PR tree-optimization/66185
6464 * gcc.dg/torture/pr66185.c: New testcase.
6466 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6469 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6471 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6473 * gcc.target/mips/p5600-bonding.c : New file.
6475 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6478 * gfortran.dg/interface_operator_1.f90: New tests.
6480 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6483 * gfortran.dg/generic_29.f90: New tests.
6485 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6488 * gfortran.dg/storage_size_6.f90: New tests.
6490 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6493 * gfortran.dg/null1.f90: New test.
6495 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6498 * gfortran.dg/entry_21.f90: New test.
6500 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6503 * gfortran.dg/storage_size_6.f90: New tests.
6505 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6508 * gfortran.dg/misplaced_statement.f90: New test.
6510 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6513 * gfortran.dg/filepos1.f90: New test
6515 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6518 * gfortran.dg/pr64925.f90: New test.
6520 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6522 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6524 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6526 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6528 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6529 to the family of pie capable targets.
6531 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6533 * gcc.target/arm/bics_1.c : New testcase.
6534 * gcc.target/arm/bics_2.c : New testcase.
6535 * gcc.target/arm/bics_3.c : New testcase.
6536 * gcc.target/arm/bics_4.c : New testcase.
6538 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6540 * gcc.target/mips/umips-attr.c: New test.
6542 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6544 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6545 * gcc.dg/20150120-2.c (dg-final): Ditto.
6546 * gcc.dg/20150120-2.c (dg-final): Ditto.
6547 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6549 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6552 * gcc.target/i386/pr66174.c: New test.
6554 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6557 * gfortran.dg/matmul_bounds_6.f90: New test.
6558 * gfortran.dg/matmul_bounds_7.f90: New test.
6560 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6562 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6563 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6564 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6565 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6566 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6567 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6569 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6572 * gfortran.dg/continuation_13.f90: Update test.
6573 * gfortran.dg/pr65903.f90: New test.
6575 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6578 * gfortran.dg/block_14.f90: New test.
6580 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6583 * lib/gfortran-dg.exp: Update regex to handle two locations for
6584 the same diagnostic without caret.
6585 * gfortran.dg/badline.f: Test also that line numbers are correct
6586 before and after "left but not entered" warning.
6588 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6589 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6592 * gcc.target/arm/maskdata.c: New test.
6594 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6597 * gfortran.dg/derived_constructor_components_5: New test
6599 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6602 * gcc.target/alpha/pr66140.c: New test.
6604 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6607 * gcc.dg/Wconversion-complex-c99.c: New test.
6608 * gcc.dg/Wconversion-complex-gnu.c: New test.
6610 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6612 PR tree-optimization/64454
6613 * gcc.dg/modmod.c: New testcase.
6615 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6617 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6619 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6622 * gcc.target/i386/mpx/pr66134.c: New test.
6624 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6626 * gcc.target/powerpc/pr60158.c: New test.
6628 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6630 * gcc.target/i386/sibcall-7.c: New test.
6631 * gcc.target/i386/sibcall-8.c: New test.
6633 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6635 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6636 (abs64_in_dreg): Likewise.
6638 2015-05-14 Marek Polacek <polacek@redhat.com>
6642 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6643 * gcc.dg/pr19984.c: Likewise.
6644 * gcc.dg/pr66066-1.c: New test.
6645 * gcc.dg/pr66066-2.c: New test.
6646 * gcc.dg/pr66066-3.c: New test.
6648 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6650 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6651 * gcc.dg/pow-sqrt.x: New file.
6652 * gcc.dg/pow-sqrt-1.c: New test.
6653 * gcc.dg/pow-sqrt-2.c: Likewise.
6654 * gcc.dg/pow-sqrt-3.c: Likewise.
6656 2015-05-13 Richard Biener <rguenther@suse.de>
6658 PR tree-optimization/66123
6659 * gcc.dg/torture/pr66123.c: New testcase.
6661 2015-05-13 Richard Biener <rguenther@suse.de>
6664 * gcc.dg/alias-2.c: Adjust.
6665 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6667 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6670 * gcc.target/i386/pr65103-3.c: New.
6672 2015-05-13 Martin Liska <mliska@suse.cz>
6674 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6676 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6679 * gcc.target/i386/pr66112-2.c: New test.
6682 * gcc.target/i386/pr66112-1.c: New test.
6684 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6687 * gcc.target/i386/mpx/pr66048.cc: New.
6689 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6691 PR rtl-optimization/64616
6692 * gcc.dg/loop-8.c: New test.
6693 * gcc.dg/loop-9.c: New test.
6695 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6698 * gcc.target/i386/pr66047.c: New testcase.
6700 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6703 * gcc.c-torture/compile/pr65873.c: New testcase.
6705 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6708 * gfortran.dg/inline_matmul_10.f90: New test.
6710 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6712 * c-c++-common/Wmisleading-indentation.c: New testcase.
6713 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6714 * c-c++-common/Wmisleading-indentation-2.md: New file.
6716 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6718 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6720 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6722 2015-05-12 Richard Biener <rguenther@suse.de>
6724 PR tree-optimization/66101
6725 * gcc.dg/torture/pr66101.c: New testcase.
6727 2015-05-12 Richard Biener <rguenther@suse.de>
6729 PR tree-optimization/37021
6730 * gcc.target/i386/vect-addsub.c: New testcase.
6732 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6734 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6736 2015-05-12 Tom de Vries <tom@codesourcery.com>
6738 PR tree-optimization/66010
6739 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6741 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6744 * g++.dg/cpp0x/trailing10.C: New.
6746 2015-05-12 Richard Biener <rguenther@suse.de>
6748 * gcc.dg/vect/bb-slp-35.c: New testcase.
6750 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6753 * gfortran.dg/bound_simplification_6.f90: New.
6755 2015-05-11 Steve Ellcey <sellcey@mips.com>
6757 * gcc.target/mips/branch-1.c: Pass argument to bar().
6759 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6762 * gcc.target/i386/pr65753.c: New test.
6764 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6766 PR rtl-optimization/66076
6767 * gcc.dg/torture/pr66076.c: New test.
6769 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6772 * gfortran.dg/inline_matmul_7.f90: New test.
6773 * gfortran.dg/inline_matmul_8.f90: New test.
6774 * gfortran.dg/inline_matmul_9.f90: New test.
6776 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6778 * gfortran.dg/bound_simplification_5.f90: New.
6780 2015-05-09 Jason Merrill <jason@redhat.com>
6782 * lib/target-supports.exp (cxx_default): New global.
6783 (check_effective_target_c++11_only)
6784 (check_effective_target_c++14_only)
6785 (check_effective_target_c++98_only)
6786 (check_effective_target_c++1z_only): Check it.
6788 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6790 PR tree-optimization/64454
6791 * gcc.dg/tree-ssa/vrp97.c: New file.
6792 * gcc.dg/vect/slp-perm-7.c: Update.
6794 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6797 * gfortran.dg/elemental_subroutine_11.f90: New test.
6799 2015-05-08 Richard Biener <rguenther@suse.de>
6801 PR tree-optimization/66036
6802 * gcc.dg/vect/slp-41.c: New testcase.
6804 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6806 * gfortran.dg/elemental_optional_args_7.f90: New.
6808 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6810 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6813 2015-05-08 Marek Polacek <polacek@redhat.com>
6816 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6817 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6819 2015-05-07 Marek Polacek <polacek@redhat.com>
6822 * c-c++-common/Wshift-negative-value-1.c: New test.
6823 * c-c++-common/Wshift-negative-value-2.c: New test.
6824 * c-c++-common/Wshift-negative-value-3.c: New test.
6825 * c-c++-common/Wshift-negative-value-4.c: New test.
6826 * c-c++-common/Wshift-negative-value-5.c: New test.
6827 * c-c++-common/Wshift-negative-value-6.c: New test.
6828 * gcc.dg/c90-left-shift-1.c: New test.
6829 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6830 * gcc.dg/c99-left-shift-1.c: New test.
6832 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6836 * gcc.dg/fdata-sections-2.c: New file.
6838 2015-05-07 Marek Polacek <polacek@redhat.com>
6841 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6843 * c-c++-common/ubsan/align-7.c: Likewise.
6844 * c-c++-common/ubsan/bounds-8.c: Likewise.
6845 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6846 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6847 * c-c++-common/ubsan/null-1.c: Likewise.
6848 * c-c++-common/ubsan/null-10.c: Likewise.
6849 * c-c++-common/ubsan/null-11.c: Likewise.
6850 * c-c++-common/ubsan/null-2.c: Likewise.
6851 * c-c++-common/ubsan/null-3.c: Likewise.
6852 * c-c++-common/ubsan/null-4.c: Likewise.
6853 * c-c++-common/ubsan/null-5.c: Likewise.
6854 * c-c++-common/ubsan/null-6.c: Likewise.
6855 * c-c++-common/ubsan/null-7.c: Likewise.
6856 * c-c++-common/ubsan/null-8.c: Likewise.
6857 * c-c++-common/ubsan/null-9.c: Likewise.
6858 * c-c++-common/ubsan/object-size-1.c: Likewise.
6859 * c-c++-common/ubsan/object-size-10.c: Likewise.
6860 * c-c++-common/ubsan/object-size-4.c: Likewise.
6861 * c-c++-common/ubsan/object-size-5.c: Likewise.
6862 * c-c++-common/ubsan/object-size-7.c: Likewise.
6863 * c-c++-common/ubsan/object-size-8.c: Likewise.
6864 * c-c++-common/ubsan/object-size-9.c: Likewise.
6865 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6866 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6867 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6868 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6869 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6870 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6871 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6872 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6873 * c-c++-common/ubsan/pr59333.c: Likewise.
6874 * c-c++-common/ubsan/pr59667.c: Likewise.
6875 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6876 * c-c++-common/ubsan/pr60636.c: Likewise.
6877 * c-c++-common/ubsan/pr63802.c: Likewise.
6878 * c-c++-common/ubsan/recovery-1.c: Likewise.
6879 * c-c++-common/ubsan/recovery-3.c: Likewise.
6880 * c-c++-common/ubsan/shift-1.c: Likewise.
6881 * c-c++-common/ubsan/shift-2.c: Likewise.
6882 * c-c++-common/ubsan/shift-4.c: Likewise.
6883 * c-c++-common/ubsan/shift-7.c: Likewise.
6884 * c-c++-common/ubsan/undefined-2.c: Likewise.
6885 * c-c++-common/ubsan/vla-1.c: Likewise.
6886 * g++.dg/ubsan/null-1.C: Likewise.
6887 * g++.dg/ubsan/null-3.C: Likewise.
6888 * g++.dg/ubsan/null-4.C: Likewise.
6889 * g++.dg/ubsan/vptr-8.C: Likewise.
6890 * g++.dg/ubsan/vptr-9.C: Likewise.
6891 * gcc.dg/ubsan/bounds-2.c: Likewise.
6892 * gcc.dg/ubsan/object-size-9.c: Likewise.
6894 2015-05-07 Jeff Law <law@redhat.com>
6896 * gcc.dg/tree-ssa/shorten-1.c: New test.
6898 2015-05-07 Richard Biener <rguenther@suse.de>
6900 PR tree-optimization/66002
6901 * gcc.dg/vect/vect-125.c: New testcase.
6903 2015-05-07 Marek Polacek <polacek@redhat.com>
6904 Martin Uecker <uecker@eecs.berkeley.edu>
6906 * c-c++-common/ubsan/bounds-10.c: New test.
6908 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6910 * jit.dg/harness.h (set_options): Wrap with
6911 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6912 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6913 Special-case test-benchmark.c as a negative.
6914 * jit.dg/test-benchmark.c: New file.
6916 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6919 * gcc.target/arm/pr64208.c: New test.
6921 2015-05-06 Alan Modra <amodra@gmail.com>
6924 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6925 (gparms): Make volatile.
6927 2015-05-06 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/62283
6930 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6932 2015-05-06 Christian Bruel <christian.bruel@st.com>
6935 * gcc.target/aarch64/iinline-attr-1.c: New test.
6937 2015-05-06 Richard Biener <rguenther@suse.de>
6939 * gcc.dg/vect/bb-slp-34.c: New testcase.
6941 2015-05-06 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/62283
6944 * gcc.dg/vect/bb-slp-14.c: Adjust.
6946 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6949 * gcc.target/i386/pr65990.c: New test.
6951 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6954 * gcc.target/i386/pr65915.c: New.
6956 2015-05-05 Tom de Vries <tom@codesourcery.com>
6958 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6959 'va_list escapes 0'.
6961 2015-05-05 Tom de Vries <tom@codesourcery.com>
6963 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6966 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6968 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6969 * gcc.target/arm/pr65924.c: Likewise.
6971 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6974 * gcc.target/i386/pr65871-3.c: New test.
6976 2015-05-04 Jeff Law <law@redhat.com>
6979 2015-05-04 Jeff Law <law@redhat.com>
6980 * gcc.dg/tree-ssa/shorten-1.c: New test.
6982 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6983 Jakub Jelinek <jakub@redhat.com>
6986 * g++.dg/cpp0x/Wnarrowing4.C: New.
6988 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6990 * lib/target-supports.exp
6991 (check_effective_target_keeps_null_pointer_checks): Clarify that
6992 this is for targets that disable -fdelete-null-pointer-checks,
6993 not default it to off.
6994 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6995 -fdelete-null-pointer-checks explicit.
6996 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6997 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6998 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6999 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7000 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7001 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7002 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7003 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7004 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7005 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7006 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7007 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7008 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7009 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7010 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7011 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7012 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7013 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7014 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7015 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7016 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7017 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7018 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7019 * g++.dg/cpp0x/static_assert9.C: Likewise.
7020 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7021 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7022 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7023 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7024 * g++.dg/tree-ssa/pr26406.C: Likewise.
7026 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7028 PR tree-optimization/65984
7029 * c-c++-common/ubsan/pr65984.c: New test.
7031 2015-05-04 Jeff Law <law@redhat.com>
7033 * gcc.dg/tree-ssa/shorten-1.c: New test.
7035 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7038 * gfortran.dg/pr44735.f90: New test.
7040 2015-05-04 Richard Biener <rguenther@suse.de>
7042 PR tree-optimization/65965
7043 * gcc.dg/vect/bb-slp-33.c: New testcase.
7045 2015-05-04 Richard Biener <rguenther@suse.de>
7047 PR tree-optimization/65935
7048 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7050 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7052 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7053 for each supported variant instead of CHECK_RESULTS.
7054 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7055 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7056 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7058 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7060 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7061 expected results for unsupported variants. Call CHECK for each
7062 supported variant instead of CHECK_RESULTS.
7063 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7064 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7065 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7066 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7067 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7068 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7069 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7070 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7071 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7072 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7073 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7074 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7075 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7076 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7077 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7078 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7079 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7080 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7081 expected results for unsupported variants.
7082 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7083 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7084 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7085 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7086 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7087 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7088 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7089 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7090 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7091 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7092 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7093 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7094 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7095 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7096 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7097 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7098 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7099 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7100 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7101 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7102 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7103 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7104 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7105 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7106 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7107 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7108 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7109 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7111 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 * gfortran.dg/bound_9.f90: Add pointer assignment.
7116 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7117 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7120 * g++.dg/cpp0x/Wnarrowing3.C: New.
7122 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7124 * gcc.dg/20150120-1.c: New test.
7125 * gcc.dg/20150120-2.c: New test.
7126 * gcc.dg/20150120-3.c: New test.
7128 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7130 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7132 2015-05-01 Renlin Li <renlin.li@arm.com>
7134 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7136 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7138 * gfortran.dg/bound_simplification_4.f90: New.
7140 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7143 with powerpc_p8vector_ok.
7145 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7148 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7150 * gfortran.dg/bound_9.f90: New test case.
7152 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7154 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7155 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7156 for 32bit x86 targets.
7157 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7158 for 32bit x86 targets.
7159 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7160 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7161 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7162 for 32bit x86 targets.
7164 2015-04-30 Marek Polacek <polacek@redhat.com>
7166 PR tree-optimization/63551
7167 * g++.dg/ipa/pr63551.C: New test.
7169 2015-04-30 Caroline Tice <cmtice@google.com>
7172 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7173 partition size on certain targets.
7175 2015-04-30 Renlin Li <renlin.li@arm.com>
7177 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7179 2015-04-30 Marek Polacek <polacek@redhat.com>
7181 * c-c++-common/Wbool-compare-3.c: New test.
7183 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7184 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7186 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7189 * g++.dg/init/ref22.C: New.
7191 2015-04-30 Marek Polacek <polacek@redhat.com>
7193 * gcc.dg/init-bad-8.c: New test.
7195 * gcc.dg/incomplete-typedef-1.c: New test.
7197 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7200 * g++.dg/template/crash121.C: New.
7202 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7204 * gcc.target/mips/call-from-init.c: New test.
7205 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7207 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7210 * gcc.target/i386/pr65871-1.c: New test.
7211 * gcc.target/i386/pr65871-2.c: Ditto.
7213 2015-04-29 Marek Polacek <polacek@redhat.com>
7216 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7217 * c-c++-common/Wbool-compare-2.c: New test.
7219 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7222 * gcc.target/aarch64/vstN_lane_1.c: New file.
7224 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7227 * g++.dg/warn/Winit-self-3.C: New.
7229 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7231 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7233 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7236 * gcc.target/arm/pr65924.c: New test.
7238 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7240 * g++.dg/gomp/tpl-target-update.C: New file.
7242 2015-04-29 Richard Biener <rguenther@suse.de>
7244 PR tree-optimization/65917
7245 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7247 2015-04-29 Christian Bruel <christian.bruel@st.com>
7250 * gcc.dg/ipa/iinline-attr.c: New test.
7251 * gcc.target/i386/iinline-attr-2.c: New test.
7253 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7255 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7258 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7260 * gcc.dg/vect/vect-33.c: Remove spurious line.
7262 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7264 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7266 2015-04-28 Marek Polacek <polacek@redhat.com>
7269 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7270 * gcc.dg/pr65901.c: New test.
7272 2015-04-28 Richard Biener <rguenther@suse.de>
7274 PR tree-optimization/62283
7275 * gfortran.dg/vect/pr62283-2.f: New testcase.
7276 * gcc.dg/vect/bb-slp-14.c: Adjust.
7278 2015-04-28 Richard Biener <rguenther@suse.de>
7280 PR tree-optimization/65851
7281 * g++.dg/torture/pr65851.C: New testcase.
7283 2015-04-27 Jeff Law <law@redhat.com>
7285 PR tree-optimization/65217
7286 * gcc.target/i386/pr65217.c: Remove XFAIL.
7288 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7291 Add tests forgotten to svn-add.
7292 * gfortran.dg/class_allocate_19.f03: New test.
7293 * gfortran.dg/class_array_20.f03: New test.
7294 * gfortran.dg/class_array_21.f03: New test.
7295 * gfortran.dg/finalize_29.f08: New test.
7297 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7301 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7302 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7304 2015-04-27 Caroline Tice <cmtice@google.com>
7306 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7309 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7312 * gcc.target/powerpc/htm-1.c: New test.
7313 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7315 (__builtin_tabortdci): Likewise.
7316 (__builtin_tcheck): Remove operand.
7317 * lib/target-supports.exp (check_htm_hw_available): New function.
7319 2015-04-27 Richard Biener <rguenther@suse.de>
7321 * gcc.target/i386/pr65217.c: XFAIL.
7323 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7325 PR tree-optimization/65875
7326 * gcc.c-torture/compile/pr65875.c: New test.
7328 2015-04-25 Marek Polacek <polacek@redhat.com>
7331 * gcc.dg/enum-incomplete-2.c: New test.
7332 * gcc.dg/enum-mode-1.c: New test.
7334 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7337 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7339 * gcc.target/powerpc/pr65849-2.c: Likewise.
7341 2015-04-24 Tom de Vries <tom@codesourcery.com>
7343 PR tree-optimization/65802
7344 * g++.dg/pr65802.C: Move to ...
7345 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7346 stdarg.h. Rewrite for C.
7347 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7348 va_start and va_end. Remove unnecessary inline asm.
7350 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7351 Wei Mi <wmi@google.com>
7353 * gcc.target/i386/sse2-load-multi.c: New test.
7354 * gcc.target/i386/sse2-store-multi.c: Ditto.
7356 2015-04-24 Marek Polacek <polacek@redhat.com>
7359 * c-c++-common/pr65830.c: New test.
7362 * c-c++-common/Wlogical-op-1.c: New test.
7364 2015-04-24 Marek Polacek <polacek@redhat.com>
7367 * c-c++-common/pr61534-1.c: New test.
7369 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7370 Steven Bosscher <steven@gcc.gnu.org>
7372 PR rtl-optimization/34503
7373 * gcc.target/arm/pr64616.c: New file.
7375 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7377 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7379 2015-04-24 Terry Guo <terry.guo@arm.com>
7381 * gcc.target/arm/pr65710.c: Update the options.
7383 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7385 * gcc.target/i386/pr65523.c: Skip x32.
7387 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7389 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7390 to look for vcl* where appropriate.
7392 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7395 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7397 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7400 * gcc.target/arm/pr26702.c: New test.
7402 2015-04-23 Marek Polacek <polacek@redhat.com>
7405 * gcc.dg/pr65345-1.c: New test.
7406 * gcc.dg/pr65345-2.c: New test.
7408 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7410 * gcc.target/powerpc/crypto-builtin-2.c: New.
7412 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7415 * gfortran.dg/class_allocate_19.f03: New test.
7416 * gfortran.dg/class_array_20.f03: New test.
7417 * gfortran.dg/class_array_21.f03: New test.
7418 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7419 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7420 initialization correctly.
7421 * gfortran.dg/finalize_29.f08: New test.
7423 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7425 * gcc.target/powerpc/swaps-p8-18.c: New test.
7427 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7431 * gcc.dg/vect/bb-slp-25.c: Likewise.
7432 * gcc.dg/vect/bb-slp-29.c: Likewise.
7433 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7434 vect_no_align && { ! vect_hw_misalign }.
7435 * gcc.dg/vect/bb-slp-9.c: Likewise.
7436 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7438 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7439 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7440 account for POWER8, where peeling for alignment is not needed.
7441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7442 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7443 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7444 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7445 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7446 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7447 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7448 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7449 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7450 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7451 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7452 * gcc.dg/vect/pr16105.c: Likewise.
7453 * gcc.dg/vect/pr20122.c: Likewise.
7454 * gcc.dg/vect/pr33804.c: Likewise.
7455 * gcc.dg/vect/pr33953.c: Likewise.
7456 * gcc.dg/vect/pr56787.c: Likewise.
7457 * gcc.dg/vect/pr58508.c: Likewise.
7458 * gcc.dg/vect/slp-25.c: Likewise.
7459 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7460 * gcc.dg/vect/vect-105.c: Likewise.
7461 * gcc.dg/vect/vect-27.c: Likewise.
7462 * gcc.dg/vect/vect-29.c: Likewise.
7463 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7465 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7466 && { ! vect_hw_misalign }.
7467 * gcc.dg/vect/vect-44.c: Likewise.
7468 * gcc.dg/vect/vect-48.c: Likewise.
7469 * gcc.dg/vect/vect-50.c: Likewise.
7470 * gcc.dg/vect/vect-52.c: Likewise.
7471 * gcc.dg/vect/vect-56.c: Likewise.
7472 * gcc.dg/vect/vect-60.c: Likewise.
7473 * gcc.dg/vect/vect-72.c: Likewise.
7474 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7475 * gcc.dg/vect/vect-75.c: Likewise.
7476 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7477 * gcc.dg/vect/vect-77-global.c: Likewise.
7478 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7479 * gcc.dg/vect/vect-78-global.c: Likewise.
7480 * gcc.dg/vect/vect-93.c: Likewise.
7481 * gcc.dg/vect/vect-95.c: Likewise.
7482 * gcc.dg/vect/vect-96.c: Likewise.
7483 * gcc.dg/vect/vect-cond-1.c: Likewise.
7484 * gcc.dg/vect/vect-cond-3.c: Likewise.
7485 * gcc.dg/vect/vect-cond-4.c: Likewise.
7486 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7487 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7488 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7489 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7490 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7491 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7492 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7493 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7494 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7495 * gcc.dg/vect/vect-outer-5.c: Likewise.
7496 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7497 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7498 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7499 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7500 * gcc.dg/vect/vect-peel-3.c: Likewise.
7501 * gcc.dg/vect/vect-peel-4.c: Likewise.
7502 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7503 * gcc.target/powerpc/pr65456.c: New test.
7504 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7505 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7506 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7507 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7508 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7509 vect_no_align && { ! vect_hw_misalign }.
7510 * gfortran.dg/vect/vect-3.f90: Likewise.
7511 * gfortran.dg/vect/vect-4.f90: Likewise.
7512 * gfortran.dg/vect/vect-5.f90: Likewise.
7513 * lib/target-supports.exp (check_effective_target_vect_no_align):
7514 Return 1 for POWER8.
7515 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7517 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7520 * gfortran.dg/pr65429.f90: New test.
7522 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7524 * c-c++-common/asan/user-section-1.c: New test.
7525 * c-c++-common/asan/user-section-2.c: New test.
7526 * c-c++-common/asan/user-section-3.c: New test.
7528 2015-04-22 Hale Wang <hale.wang@arm.com>
7529 Terry Guo <terry.guo@arm.com>
7531 PR rtl-optimization/64818
7532 * gcc.target/arm/pr64818.c: New test.
7534 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7537 * g++.dg/tree-ssa/pr61034.C: Update template.
7538 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7539 * gcc.dg/Warray-bounds-11.c: Likewise.
7540 * gcc.dg/Warray-bounds.c: Likewise.
7542 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7544 PR libgfortran/65234
7545 * gfortran.dg/fmt_unlimited.f90: New test.
7547 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7549 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7551 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7552 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7553 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7554 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7555 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7556 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7557 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7559 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7561 PR libgfortran/56743
7562 * gfortran.dg/namelist_87.f90: New test.
7564 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7566 * gcc.target/aarch64/mult-synth_1.c: New test.
7567 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7568 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7569 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7570 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7571 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7573 2015-04-21 Richard Biener <rguenther@suse.de>
7575 PR tree-optimization/65650
7576 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7577 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7578 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7579 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7580 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7581 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7583 2015-04-21 Tom de Vries <tom@codesourcery.com>
7585 PR tree-optimization/65802
7586 * g++.dg/pr65802.C: New test.
7588 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7591 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7592 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7594 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7597 * g++.dg/cpp0x/Wnarrowing2.C: New.
7599 2015-04-20 Jeff Law <law@redhat.com>
7601 PR tree-optimization/65658
7602 * gcc.dg/pr65658.c: New test.
7604 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7607 * gcc.target/aarch64/vec_init_1.c: New test.
7609 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7611 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7614 2015-04-18 Martin Sebor <msebor@redhat.com>
7616 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7617 of non-nul characters.
7618 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7620 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7623 * gcc.target/powerpc/pr65787.c: New.
7625 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7628 * gcc.target/aarch64/c-output-template-4.c: New test.
7630 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7633 * gcc.dg/pr65780-1.c: New test.
7634 * gcc.dg/pr65780-2.c: Likewise.
7635 * gcc.target/i386/pr32219-9.c: Likewise.
7636 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7638 * gcc.target/i386/pr64317.c (c): Initialize.
7640 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7643 * g++.dg/ext/mv18.C: New test.
7644 * g++.dg/ext/mv19.C: Likewise.
7645 * g++.dg/ext/mv20.C: Likewise.
7646 * g++.dg/ext/mv21.C: Likewise.
7647 * g++.dg/ext/mv22.C: Likewise.
7648 * g++.dg/ext/mv23.C: Likewise.
7650 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7653 * g++.dg/init/pr64527.C: New test.
7655 2015-04-17 Tom de Vries <tom@codesourcery.com>
7656 Michael Matz <matz@suse.de>
7658 PR tree-optimization/64950
7659 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7662 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7664 * c-c++-common/asan/user-section-1.c: New test.
7666 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7669 * gcc.dg/debug/pr65771.c: New test.
7671 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7673 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7674 __buitlin_alloca with __builtin_alloca.
7676 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7678 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7680 2015-04-16 Richard Biener <rguenther@suse.de>
7682 PR tree-optimization/64277
7683 * gcc.dg/Warray-bounds-14.c: New testcase.
7684 * gcc.dg/Warray-bounds-15.c: Likewise.
7685 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7686 * c-c++-common/ubsan/bounds-6.c: Likewise.
7688 2015-04-16 Renlin Li <renlin.li@arm.com>
7690 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7691 * gcc.target/arm/unsigned-float.c: New.
7693 2015-04-16 Richard Biener <rguenther@suse.de>
7695 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7696 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7697 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7699 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7701 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7702 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7703 * g++.dg/cpp0x/defaulted21.C: Likewise.
7704 * g++.dg/cpp0x/defaulted28.C: Likewise.
7705 * g++.dg/cpp0x/defaulted47.C: Likewise.
7706 * g++.dg/cpp0x/elision_neg.C: Likewise.
7707 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7708 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7709 * g++.dg/cpp0x/implicit1.C: Likewise.
7710 * g++.dg/cpp0x/implicit9.C: Likewise.
7711 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7712 * g++.dg/cpp0x/range-for13.C: Likewise.
7713 * g++.dg/gomp/clause-2.C: Likewise.
7714 * g++.dg/gomp/udr-5.C: Likewise.
7715 * g++.dg/inherit/access6.C: Likewise.
7716 * g++.dg/lookup/duperr1.C: Likewise.
7717 * g++.dg/lookup/friend2.C: Likewise.
7718 * g++.dg/lookup/pr6936.C: Likewise.
7719 * g++.dg/lookup/scoped1.C: Likewise.
7720 * g++.dg/lookup/using26.C: Likewise.
7721 * g++.dg/lookup/using38.C: Likewise.
7722 * g++.dg/other/access2.C: Likewise.
7723 * g++.dg/overload/defarg3.C: Likewise.
7724 * g++.dg/overload/defarg6.C: Likewise.
7725 * g++.dg/parse/access11.C: Likewise.
7726 * g++.dg/parse/access2.C: Likewise.
7727 * g++.dg/parse/access3.C: Likewise.
7728 * g++.dg/parse/access4.C: Likewise.
7729 * g++.dg/parse/access5.C: Likewise.
7730 * g++.dg/parse/access6.C: Likewise.
7731 * g++.dg/parse/access8.C: Likewise.
7732 * g++.dg/parse/access9.C: Likewise.
7733 * g++.dg/parse/crash40.C: Likewise.
7734 * g++.dg/tc1/dr142.C: Likewise.
7735 * g++.dg/tc1/dr166.C: Likewise.
7736 * g++.dg/tc1/dr52.C: Likewise.
7737 * g++.dg/template/access11.C: Likewise.
7738 * g++.dg/template/access18.C: Likewise.
7739 * g++.dg/template/access19.C: Likewise.
7740 * g++.dg/template/access2.C: Likewise.
7741 * g++.dg/template/access20.C: Likewise.
7742 * g++.dg/template/access26.C: Likewise.
7743 * g++.dg/template/access3.C: Likewise.
7744 * g++.dg/template/access7.C: Likewise.
7745 * g++.dg/template/conv12.C: Likewise.
7746 * g++.dg/template/crash69.C: Likewise.
7747 * g++.dg/template/friend31.C: Likewise.
7748 * g++.dg/template/friend32.C: Likewise.
7749 * g++.dg/template/memfriend15.C: Likewise.
7750 * g++.dg/template/memfriend16.C: Likewise.
7751 * g++.dg/template/memfriend17.C: Likewise.
7752 * g++.dg/template/memfriend7.C: Likewise.
7753 * g++.dg/template/pr32519.C: Likewise.
7754 * g++.dg/template/qualttp21.C: Likewise.
7755 * g++.dg/template/qualttp8.C: Likewise.
7756 * g++.dg/template/ttp10.C: Likewise.
7757 * g++.dg/template/typedef11.C: Likewise.
7758 * g++.dg/template/typedef13.C: Likewise.
7759 * g++.dg/template/typedef19.C: Likewise.
7760 * g++.dg/template/typedef20.C: Likewise.
7761 * g++.dg/template/typedef22.C: Likewise.
7762 * g++.dg/template/using16.C: Likewise.
7763 * g++.dg/template/virtual3.C: Likewise.
7764 * g++.dg/ubsan/pr61272.C: Likewise.
7765 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7766 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7767 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7768 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7769 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7770 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7771 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7772 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7773 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7774 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7775 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7776 * g++.old-deja/g++.jason/access17.C: Likewise.
7777 * g++.old-deja/g++.jason/access18.C: Likewise.
7778 * g++.old-deja/g++.jason/access22.C: Likewise.
7779 * g++.old-deja/g++.jason/access23.C: Likewise.
7780 * g++.old-deja/g++.jason/access8.C: Likewise.
7781 * g++.old-deja/g++.jason/delete3.C: Likewise.
7782 * g++.old-deja/g++.jason/report.C: Likewise.
7783 * g++.old-deja/g++.law/access2.C: Likewise.
7784 * g++.old-deja/g++.law/access3.C: Likewise.
7785 * g++.old-deja/g++.law/access4.C: Likewise.
7786 * g++.old-deja/g++.law/access5.C: Likewise.
7787 * g++.old-deja/g++.law/arm12.C: Likewise.
7788 * g++.old-deja/g++.law/arm14.C: Likewise.
7789 * g++.old-deja/g++.law/ctors13.C: Likewise.
7790 * g++.old-deja/g++.law/union2.C: Likewise.
7791 * g++.old-deja/g++.law/visibility12.C: Likewise.
7792 * g++.old-deja/g++.law/visibility15.C: Likewise.
7793 * g++.old-deja/g++.law/visibility16.C: Likewise.
7794 * g++.old-deja/g++.law/visibility17.C: Likewise.
7795 * g++.old-deja/g++.law/visibility18.C: Likewise.
7796 * g++.old-deja/g++.law/visibility19.C: Likewise.
7797 * g++.old-deja/g++.law/visibility20.C: Likewise.
7798 * g++.old-deja/g++.law/visibility21.C: Likewise.
7799 * g++.old-deja/g++.law/visibility24.C: Likewise.
7800 * g++.old-deja/g++.law/visibility4.C: Likewise.
7801 * g++.old-deja/g++.law/visibility5.C: Likewise.
7802 * g++.old-deja/g++.law/visibility6.C: Likewise.
7803 * g++.old-deja/g++.law/visibility7.C: Likewise.
7804 * g++.old-deja/g++.law/visibility8.C: Likewise.
7805 * g++.old-deja/g++.law/visibility9.C: Likewise.
7806 * g++.old-deja/g++.niklas/t135.C: Likewise.
7807 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7808 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7809 * g++.old-deja/g++.other/access11.C: Likewise.
7810 * g++.old-deja/g++.other/access4.C: Likewise.
7811 * g++.old-deja/g++.other/access7.C: Likewise.
7812 * g++.old-deja/g++.other/crash1.C: Likewise.
7813 * g++.old-deja/g++.other/crash7.C: Likewise.
7814 * g++.old-deja/g++.other/friend1.C: Likewise.
7815 * g++.old-deja/g++.other/friend4.C: Likewise.
7816 * g++.old-deja/g++.other/friend9.C: Likewise.
7817 * g++.old-deja/g++.other/lineno1.C: Likewise.
7818 * g++.old-deja/g++.other/using1.C: Likewise.
7819 * g++.old-deja/g++.pt/enum14.C: Likewise.
7820 * g++.old-deja/g++.pt/friend11.C: Likewise.
7821 * g++.old-deja/g++.pt/friend21.C: Likewise.
7822 * g++.old-deja/g++.pt/friend3.C: Likewise.
7823 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7824 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7825 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7826 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7828 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7831 * g++.dg/ipa/pr65765.C: New test.
7833 2015-04-15 Nick Clifton <nickc@redhat.com>
7835 * gcc.target/rx/builtins.c: Disable RMPA test if string
7836 instructions are not allowed.
7838 2015-04-15 Alan Modra <amodra@gmail.com>
7840 * gcc.dg/pr65408.c: New.
7842 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7845 * gcc.target/arm/pr65729.c: New test.
7847 2015-04-14 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/65758
7850 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7852 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7855 * gcc.c-torture/execute/pr65648.c: New test.
7857 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7859 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7860 __builtin_finite instead of finite.
7861 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7864 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7866 PR tree-optimization/63387
7867 * gcc.dg/pr63387.c: New testcase.
7869 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7871 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7873 2015-04-13 Richard Biener <rguenther@suse.de>
7875 PR tree-optimization/65204
7876 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7878 2015-04-13 Terry Guo <terry.guo@arm.com>
7881 * gcc.target/arm/pr65710.c: New.
7883 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7885 PR tree-optimization/65747
7886 * g++.dg/torture/pr65747.C: New test.
7888 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7891 * g++.dg/cpp0x/pr65736.C: New test.
7893 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7894 Martin Liska <mliska@suse.cz>
7897 * g++.dg/ipa/pr65722.C: New testcase.
7899 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7901 PR tree-optimization/65735
7902 * gcc.c-torture/compile/pr65735.c: New test.
7904 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7907 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7909 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7912 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7914 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7917 * gcc.target/arm/pr65647-2.c: New.
7919 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7922 * g++.dg/torture/pr65694.C: New test.
7924 2015-04-10 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/coarray_lock_6.f90: New.
7927 * gfortran.dg/coarray_lock_7.f90: New.
7928 * gfortran.dg/coarray/lock_2.f90: New.
7930 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7936 * gfortran.dg/used_types_27.f90: New.
7938 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7941 * gcc.target/i386/pr65671.c: New.
7943 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7945 PR tree-optimization/65709
7946 * c-c++-common/ubsan/align-9.c: New test.
7948 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7951 * gfortran.dg/pr56852.f90: New test.
7953 2015-04-09 Marek Polacek <polacek@redhat.com>
7954 Jakub Jelinek <jakub@redhat.com>
7957 * g++.dg/opt/pr65554.C: New test.
7959 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7962 * c-c++-common/attr-aligned-1.c: New test.
7964 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7966 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7968 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7971 * gcc.target/i386/sse-25.c: New.
7973 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7976 * gcc.target/i386/pr65693.c: New test.
7978 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7980 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7982 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7984 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7986 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7988 * gcc.target/i386/thunk-retbnd.c: New.
7990 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7992 * gnat.dg/opt48.adb: New test.
7993 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7994 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7996 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7999 * gcc.c-torture/compile/pr65540.c: New.
8001 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8003 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8006 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8009 * g++.dg/debug/pr65678.C: New test.
8012 * gcc.c-torture/compile/pr65680.c: New test.
8014 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8017 * gfortran.dg/allocate_with_source_5.f90: New test.
8019 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8021 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8022 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8024 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8026 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8028 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8031 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8032 to get floating point compression.
8033 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8035 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8037 PR preprocessor/61977
8038 * gcc.dg/cpp/pr61977.c: New test.
8040 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8042 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8044 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8047 * gcc.target/arm/pr65647.c: New.
8049 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8052 * g++.dg/torture/pr65655.C: New testcase.
8054 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8057 * g++.dg/cpp1y/lambda-init13.C: New.
8059 2015-04-03 Marek Polacek <polacek@redhat.com>
8061 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8063 2015-04-02 Marek Polacek <polacek@redhat.com>
8066 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8067 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8069 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8071 PR preprocessor/61977
8072 * gcc.target/powerpc/pr61977-1.c: New test.
8073 * gcc.target/powerpc/pr61977-2.c: New test.
8075 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8078 * g++.dg/warn/Wshadow-8.C: New.
8079 * g++.dg/warn/Wshadow-9.C: Likewise.
8080 * g++.dg/warn/Wshadow-10.C: Likewise.
8081 * g++.dg/warn/Wshadow-11.C: Likewise.
8083 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8085 * gcc.dg/pr23623.c: Added aligned attribute.
8086 * gcc.dg/20141029-1.c: Likewise.
8087 * gcc.dg/20150306-1.c: New test.
8089 2015-04-01 Marek Polacek <polacek@redhat.com>
8092 * g++.dg/cpp0x/initlist93.C: New test.
8093 * g++.dg/cpp0x/initlist94.C: New test.
8095 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8098 * gcc.target/aarch64/pr65624.c: New test.
8100 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8102 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8104 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8106 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8107 extra variable to force stack alignment.
8108 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8109 extra variable to force stack alignment.
8111 2015-03-31 Marek Polacek <polacek@redhat.com>
8114 * g++.dg/template/pr65390.C: New test.
8116 2015-03-31 Martin Liska <mliska@suse.cz>
8118 * g++.dg/ipa/pr65557.C: New test.
8120 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8122 * gcc.target/s390/hotpatch-25.c: New test.
8123 * gcc.target/s390/hotpatch-1.c: Update test.
8124 * gcc.target/s390/hotpatch-10.c: Update test.
8125 * gcc.target/s390/hotpatch-11.c: Update test.
8126 * gcc.target/s390/hotpatch-12.c: Update test.
8127 * gcc.target/s390/hotpatch-13.c: Update test.
8128 * gcc.target/s390/hotpatch-14.c: Update test.
8129 * gcc.target/s390/hotpatch-15.c: Update test.
8130 * gcc.target/s390/hotpatch-16.c: Update test.
8131 * gcc.target/s390/hotpatch-17.c: Update test.
8132 * gcc.target/s390/hotpatch-18.c: Update test.
8133 * gcc.target/s390/hotpatch-19.c: Update test.
8134 * gcc.target/s390/hotpatch-2.c: Update test.
8135 * gcc.target/s390/hotpatch-21.c: Update test.
8136 * gcc.target/s390/hotpatch-22.c: Update test.
8137 * gcc.target/s390/hotpatch-23.c: Update test.
8138 * gcc.target/s390/hotpatch-24.c: Update test.
8139 * gcc.target/s390/hotpatch-3.c: Update test.
8140 * gcc.target/s390/hotpatch-4.c: Update test.
8141 * gcc.target/s390/hotpatch-5.c: Update test.
8142 * gcc.target/s390/hotpatch-6.c: Update test.
8143 * gcc.target/s390/hotpatch-7.c: Update test.
8144 * gcc.target/s390/hotpatch-8.c: Update test.
8145 * gcc.target/s390/hotpatch-9.c: Update test.
8146 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8148 2015-03-31 Richard Biener <rguenther@suse.de>
8151 * g++.dg/torture/pr65626.C: New testcase.
8153 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8156 * gcc.target/i386/mpx/pr65531.cc: New.
8158 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8161 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8162 __builtin_alloca instead of alloca.
8163 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8164 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8165 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8168 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8171 * g++.dg/ubsan/pr65610.C: New test.
8173 2015-03-30 Marek Polacek <polacek@redhat.com>
8176 * g++.dg/cpp0x/pr65398-2.C: New test.
8178 2015-03-30 Marek Polacek <polacek@redhat.com>
8180 * c-c++-common/pr65556.c: Change the width of bit-fields.
8182 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8185 * gcc.target/i386/pr65588.c: New testcase.
8187 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8189 PR libgfortran/65563
8190 * gfortran.dg/open_errors_2.f90: New test.
8192 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8194 PR libgfortran/65596
8195 * gfortran.dg/namelist_86.f90: New test.
8197 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8199 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8200 statement to reflect new ownership.
8202 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8205 * g++.dg/template/friend58.C: New.
8206 * g++.dg/template/friend59.C: Likewise.
8208 2015-03-27 Tobias Burnus <burnus@net-b.de>
8211 * g++.dg/gomp/openmp-simd-3.C: New.
8212 * gcc.dg/gomp/openmp-simd-3.c: New.
8214 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8217 * gcc.target/i386/pr65248-1.c: New file.
8218 * gcc.target/i386/pr65248-2.c: Likewise.
8219 * gcc.target/i386/pr65248-3.c: Likewise.
8220 * gcc.target/i386/pr65248-4.c: Likewise.
8222 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8225 * gcc.c-torture/compile/pr65593.c: New test.
8227 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8230 * g++.dg/cpp1y/constexpr-assert1.C: New.
8232 2015-03-27 Marek Polacek <polacek@redhat.com>
8235 * c-c++-common/pr65556.c: New test.
8237 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8240 * g++.dg/torture/pr65600.C: New testcase.
8242 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8245 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8247 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8249 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8250 statement and cleanup. Fixed typos.
8252 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8255 * gcc.c-torture/compile/pr65595.c: New testcase.
8257 2015-03-27 Marek Polacek <polacek@redhat.com>
8260 * g++.dg/ubsan/pr65583.C: New test.
8262 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8264 * gcc.c-torture/compile/20150327.c: New testcase.
8266 2015-03-26 Richard Biener <rguenther@suse.de>
8269 * g++.dg/torture/pr65555.C: New testcase.
8271 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8273 PR tree-optimization/64715
8274 * gcc.dg/builtin-object-size-15.c: New test.
8275 * gcc.dg/pr64715-1.c: New test.
8276 * gcc.dg/pr64715-2.c: New test.
8278 2015-03-26 Richard Biener <rguenther@suse.de>
8281 * gnat.dg/specs/opt2.ads: Fix testcase.
8283 2015-03-25 Martin Sebor <msebor@redhat.com>
8286 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8287 when target isn't arm*-*-*-*.
8288 (check_effective_target_arm_nothumb): Likewise.
8289 (check_effective_target_arm_little_endian): Likewise.
8290 (check_effective_target_arm_vect_no_misalign): Likewise.
8291 (check_effective_target_aarch64_little_endian): Fail early if target
8294 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8296 PR tree-optimization/65177
8297 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8299 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8301 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8302 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8303 smmintrin.h and mm3dnow.h.
8305 2015-03-25 Marek Polacek <polacek@redhat.com>
8308 * g++.dg/cpp0x/pr65558.C: New test.
8310 2015-03-25 Marek Polacek <polacek@redhat.com>
8313 * g++.dg/template/pr61670.C: New test.
8315 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/template/pr54987.C: New.
8320 2015-03-25 Richard Biener <rguenther@suse.de>
8322 PR tree-optimization/62630
8323 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8325 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8328 * gcc.target/i386/mpx/pr65508.c: New.
8330 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8334 * gfortran.dg/data_initialized_3.f90: New.
8336 2015-03-25 Richard Biener <rguenther@suse.de>
8339 * gnat.dg/specs/opt2.ads: New testcase.
8341 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8343 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8344 * gcc.target/arm/memset-inline-4.c: Skip for
8345 arm_tune_string_ops_prefer_neon.
8346 * gcc.target/arm/memset-inline-5.c: Ditto.
8347 * gcc.target/arm/memset-inline-6.c: Ditto.
8348 * gcc.target/arm/memset-inline-8.c: Ditto.
8349 * gcc.target/arm/memset-inline-9.c: Ditto.
8351 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8354 * g++.dg/other/virtual3.C: New.
8356 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8359 * g++.dg/cpp0x/vt-60130.C: New.
8361 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8364 * g++.dg/warn/Warray-bounds-7.C: New.
8366 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8369 * g++.dg/template/defarg18.C: New.
8371 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/cpp0x/vt-59988.C: New.
8376 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8378 PR tree-optimization/65533
8379 * gcc.dg/pr65533.c: New test.
8381 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8383 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8384 source= and mold= expressions functionality.
8385 * gfortran.dg/allocate_class_4.f90: New test.
8386 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8387 copying an unlimited polymorhpic object containing a char array
8388 to another unlimited polymorphic object respects the _len
8390 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8391 whether deferred length char array allocate works, unlimited
8392 polymorphic object allocation from a string works and if
8393 allocating an array of deferred length strings works.
8394 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8396 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8399 * g++.dg/cpp0x/constexpr-array11.C: New.
8401 2015-03-24 Richard Biener <rguenther@suse.de>
8404 * gcc.dg/torture/pr65517.c: New testcase.
8406 2015-03-24 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/coindexed_1.f90: Moved from
8409 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8411 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8418 * gcc.target/i386/pr65523.c: New test.
8421 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8423 * g++.dg/lto/pr65475b_0.C: Likewise.
8425 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8428 * gcc.target/sh/torture/pr65505.c: New.
8430 2015-03-23 Martin Sebor <msebor@redhat.com>
8433 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8434 assembly for lvx in addition to lxv.
8436 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8439 * gfortran.dg/pr65504.f90: New test.
8442 * gcc.dg/pr65521.c: New test.
8444 2015-03-23 Richard Biener <rguenther@suse.de>
8446 PR tree-optimization/65518
8447 * gcc.dg/vect/pr65518.c: New testcase.
8449 2015-03-23 Richard Biener <rguenther@suse.de>
8451 PR tree-optimization/65494
8452 * gcc.dg/vect/pr65494.c: New testcase.
8454 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8456 PR preprocessor/65238
8457 * c-c++-common/cpp/pr65238-1.c: New test.
8458 * gcc.dg/cpp/pr65238-2.c: New test.
8459 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8460 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8462 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8463 Mikael Morin <mikael@gcc.gnu.org>
8466 * gfortran.dg/elemental_dependency_4.f90: New.
8467 * gfortran.dg/elemental_dependency_5.f90: New.
8469 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8472 * g++.dg/lto/pr65475b_0.C: New testcase.
8473 * g++.dg/lto/pr65475b_1.C: New testcase.
8474 * g++.dg/lto/pr65475c_0.C: New testcase.
8475 * g++.dg/lto/pr65475c_1.C: New testcase.
8477 2015-03-21 Tobias Burnus <burnus@net-b.de>
8479 * gfortran.dg/coarray_38.f90: New.
8480 * gfortran.dg/coarray_39.f90: New.
8481 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8484 2015-03-20 Marek Polacek <polacek@redhat.com>
8487 * g++.dg/cpp0x/pr65398.C: New test.
8489 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8492 * g++.dg/lto/pr65475_0.C: New testcase.
8493 * g++.dg/lto/pr65475_1.C: New testcase.
8495 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8497 PR rtl-optimization/64366
8498 * gcc.target/sh/pr64366.c: New.
8500 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8503 * g++.dg/cpp0x/constexpr-48324.C: New.
8505 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8508 * g++.dg/cpp0x/pr48453.C: New.
8510 2015-03-20 Marek Polacek <polacek@redhat.com>
8513 * g++.dg/cpp0x/pr65072.C: New test.
8515 2015-03-20 Richard Biener <rguenther@suse.de>
8518 * gcc.dg/pr15347.c: Use -O.
8519 * c-c++-common/pr19807-1.c: Likewise.
8521 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8523 * gnat.dg/volatile13.ad[sb]: New test.
8525 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8527 PR rtl-optimization/60851
8528 * gcc.target/i386/pr60851.c: New test.
8530 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8533 * g++.dg/pr65240.h: Add tests for PR 65240.
8534 * g++.dg/pr65240-1.C: Likewise.
8535 * g++.dg/pr65240-2.C: Likewise.
8536 * g++.dg/pr65240-3.C: Likewise.
8537 * g++.dg/pr65240-4.C: Likewise.
8539 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8541 PR rtl-optimization/63491
8542 * gcc.target/powerpc/pr63491.c: New.
8544 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8546 * g++.dg/ipa/pr65465.C: New test.
8548 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8551 * g++.dg/cpp0x/deleted11.C: New.
8553 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8556 * c-c++-common/tsan/pr65400-3.c: New test.
8558 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8561 * g++.dg/cpp0x/constexpr-59686.C: New.
8563 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8566 * g++.dg/tsan/pr64265.C: New test.
8569 * c-c++-common/tsan/pr65400-1.c: New test.
8570 * c-c++-common/tsan/pr65400-2.c: New test.
8572 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8575 * g++.dg/cpp0x/pr59816.C: New.
8577 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8580 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8582 2015-03-18 Martin Liska <mliska@suse.cz>
8585 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8586 equivalences either to 6 or 7.
8588 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8592 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8594 * gcc.dg/undefined-loop-1.c: New file.
8595 * gcc.dg/undefined-loop-2.c: New file.
8597 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8600 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8601 loop exits too early.
8603 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8605 PR tree-optimization/65450
8606 * gfortran.dg/pr65450.f90: New test.
8609 * gcc.target/i386/pr65078-1.c: New test.
8610 * gcc.target/i386/pr65078-2.c: New test.
8611 * gcc.target/i386/pr65078-3.c: New test.
8612 * gcc.target/i386/pr65078-4.c: New test.
8613 * gcc.target/i386/pr65078-5.c: New test.
8614 * gcc.target/i386/pr65078-6.c: New test.
8616 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8619 * g++.dg/cpp1y/pr65340.C: New.
8621 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8624 * gfortran.dg/system_clock_3.f08: Adjust test.
8626 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8629 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8630 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8632 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8635 * gfortran.dg/system_clock_3.f08: New test.
8637 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8640 g++.dg/cpp1y/pr64626-1.C: New.
8641 g++.dg/cpp1y/pr64626-2.C: New.
8642 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8644 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8646 PR tree-optimization/65427
8647 * gcc.c-torture/execute/pr65427.c: New test.
8649 2015-03-16 Marek Polacek <polacek@redhat.com>
8653 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8654 * g++.dg/cpp0x/pr65327.C: New test.
8656 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8659 * c-c++-common/asan/pr64820.c: New test.
8661 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8663 * gfortran.dg/pointer_2.f90: New test.
8665 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8667 * g++.dg/pr65049.C: New test.
8669 2015-03-16 Tom de Vries <tom@codesourcery.com>
8671 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8672 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8673 * gcc.target/i386/fuse-caller-save.c: Same.
8675 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8677 * gnat.dg/loop_optimization18.ad[sb]: New test.
8678 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8680 2015-03-16 Alan Modra <amodra@gmail.com>
8682 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8685 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8687 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8689 * gcc.dg/torture/pr65270-2.c: Likewise.
8691 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8694 * gfortran.dg/pointer_remapping_9.f90: New.
8696 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8698 PR tree-optimization/65369
8699 * gcc.c-torture/execute/pr65369.c: New test.
8701 PR tree-optimization/65418
8702 * gcc.c-torture/execute/pr65418-1.c: New test.
8703 * gcc.c-torture/execute/pr65418-2.c: New test.
8705 PR rtl-optimization/65401
8706 * gcc.c-torture/execute/pr65401.c: New test.
8708 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8711 * gcc.target/arm/pr64600_1.c: New test.
8713 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8715 PR rtl-optimization/65235
8716 * gcc.target/aarch64/pr65235_1.c: New test.
8718 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8720 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8721 * gcc.target/s390/hotpatch-22.c: Likewise.
8722 * gcc.target/s390/hotpatch-23.c: Likewise.
8723 * gcc.target/s390/hotpatch-24.c: Likewise.
8724 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8725 * gcc.target/s390/hotpatch-1.c: Update expected output.
8726 * gcc.target/s390/hotpatch-2.c: Likewise.
8727 * gcc.target/s390/hotpatch-3.c: Likewise.
8728 * gcc.target/s390/hotpatch-4.c: Likewise.
8729 * gcc.target/s390/hotpatch-5.c: Likewise.
8730 * gcc.target/s390/hotpatch-6.c: Likewise.
8731 * gcc.target/s390/hotpatch-7.c: Likewise.
8732 * gcc.target/s390/hotpatch-8.c: Likewise.
8733 * gcc.target/s390/hotpatch-9.c: Likewise.
8734 * gcc.target/s390/hotpatch-10.c: Likewise.
8735 * gcc.target/s390/hotpatch-11.c: Likewise.
8736 * gcc.target/s390/hotpatch-12.c: Likewise.
8737 * gcc.target/s390/hotpatch-13.c: Likewise.
8738 * gcc.target/s390/hotpatch-14.c: Likewise.
8739 * gcc.target/s390/hotpatch-15.c: Likewise.
8740 * gcc.target/s390/hotpatch-16.c: Likewise.
8741 * gcc.target/s390/hotpatch-17.c: Likewise.
8742 * gcc.target/s390/hotpatch-18.c: Likewise.
8743 * gcc.target/s390/hotpatch-19.c: Likewise.
8745 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8748 * gcc.target/i386/pr65103-1.c: New.
8750 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8753 * gcc.target/i386/pr65044.c: New.
8755 2015-03-12 Tom de Vries <tom@codesourcery.com>
8757 PR rtl-optimization/64895
8758 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8759 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8760 * gcc.target/i386/fuse-caller-save.c: Ditto.
8762 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8764 * gcc.dg/ipa/pr63569.c: Fix template.
8766 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8768 * g++.dg/ipa/pr64146.C: Require fpic support.
8770 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8773 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8774 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8776 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8778 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8779 to dg-options, fix up dg-skip-if.
8781 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8784 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8785 * gcc.target/avr/tiny-caller-save.c: Same.
8787 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8790 * g++.dg/pr65242.C: New test.
8792 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8794 * c-c++-common/asan/no-asan-check-glob.c: New test.
8796 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8799 * g++.dg/other/default11.C: New.
8800 * g++.dg/other/default12.C: Likewise.
8802 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8805 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8807 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8810 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8812 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8815 * g++.dg/cpp0x/pr65127.C: New test.
8817 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8819 * gcc.dg/ipa/PR64550.c: Update template.
8821 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8822 Tobias Burnus <burnus@net-b.de>
8824 * gfortran.dg/coarray_sync_memory.f90: New.
8826 2015-03-10 Marek Polacek <polacek@redhat.com>
8829 * c-c++-common/ubsan/pr65367.c: New test.
8831 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8833 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8834 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8835 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8836 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8837 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8838 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8839 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8840 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8841 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8842 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8843 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8844 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8845 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8847 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8849 * lib/mpx-dg.exp (mpx_link_flags): New.
8852 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8853 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8854 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8855 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8856 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8857 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8858 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8859 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8860 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8861 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8862 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8863 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8864 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8865 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8866 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8867 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8868 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8869 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8870 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8871 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8872 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8873 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8874 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8875 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8876 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8877 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8878 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8879 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8880 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8881 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8882 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8883 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8884 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8885 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8886 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8887 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8888 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8889 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8890 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8891 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8892 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8893 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8894 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8895 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8896 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8897 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8898 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8899 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8900 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8901 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8902 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8903 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8904 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8905 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8906 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8907 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8908 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8909 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8910 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8911 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8912 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8913 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8914 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8915 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8916 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8917 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8918 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8919 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8920 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8921 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8922 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8923 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8924 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8925 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8926 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8927 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8928 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8929 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8930 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8931 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8932 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8933 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8934 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8935 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8936 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8937 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8938 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8939 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8940 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8941 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8942 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8943 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8944 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8945 * gcc.target/i386/mpx/label-address-1.c: New.
8946 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8947 * gcc.target/i386/mpx/macro.c: New.
8948 * gcc.target/i386/mpx/mpx-check.h: New.
8949 * gcc.target/i386/mpx/mpx.exp: New.
8950 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8951 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8952 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8953 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8954 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8955 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8956 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8957 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8958 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8959 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8960 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8961 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8962 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8963 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8964 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8965 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8966 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8967 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8968 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8969 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8970 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8971 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8972 * gcc.target/i386/mpx/reference-1-nov.c: New.
8973 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8974 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8975 * gcc.target/i386/mpx/reference-2-nov.c: New.
8976 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8977 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8978 * gcc.target/i386/mpx/reference-3-nov.c: New.
8979 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8980 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8981 * gcc.target/i386/mpx/reference-4-nov.c: New.
8982 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8983 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8984 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8985 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8986 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8987 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8988 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8989 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8990 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8991 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8992 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8993 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8994 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8995 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8996 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8997 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8998 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8999 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9000 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9001 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9002 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9003 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9004 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9005 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9006 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9007 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9008 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9009 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9010 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9011 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9012 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9013 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9014 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9015 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9016 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9017 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9018 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9019 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9020 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9021 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9022 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9023 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9024 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9025 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9026 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9027 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9028 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9029 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9030 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9031 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9032 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9033 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9034 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9035 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9036 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9037 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9038 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9039 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9040 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9041 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9042 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9043 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9044 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9045 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9046 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9047 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9048 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9049 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9050 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9051 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9052 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9053 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9054 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9055 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9056 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9057 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9058 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9059 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9060 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9061 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9062 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9063 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9064 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9065 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9066 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9067 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9068 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9069 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9070 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9071 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9072 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9073 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9074 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9075 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9076 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9077 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9078 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9079 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9080 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9081 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9082 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9083 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9084 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9085 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9086 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9087 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9088 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9089 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9090 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9091 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9092 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9093 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9094 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9095 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9096 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9097 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9098 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9099 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9100 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9101 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9102 * gcc.target/i386/mpx/vla-1-nov.c: New.
9103 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9104 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9105 * gcc.target/i386/mpx/vla-2-nov.c: New.
9106 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9108 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9110 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9112 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9114 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9116 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9118 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9119 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9121 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9124 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9127 * c-c++-common/pr65120.c: New test.
9129 PR rtl-optimization/65321
9130 * gcc.dg/pr65321.c: New test.
9132 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9134 PR tree-optimization/65355
9135 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9137 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9140 * c-c++-common/pr49706.c: Adjust tests for not warning
9141 about !!x == y or !b == y where b is boolean, and add
9143 * c-c++-common/pr62199-2.c: Likewise.
9145 2015-03-09 Richard Biener <rguenther@suse.de>
9148 * gcc.dg/torture/pr65270-1.c: New testcase.
9149 * gcc.dg/torture/pr65270-2.c: Likewise.
9151 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9153 PR tree-optimization/63743
9154 * gcc.dg/pr63743.c: New test.
9156 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9159 * g++.dg/lto/pr65316_0.C: New testcase.
9160 * g++.dg/lto/pr65316_1.C: New testcase.
9162 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9165 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9167 * g++.dg/abi/rtti3.C: Likewise.
9169 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9172 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9174 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9176 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9178 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9180 2015-03-08 Morin <mikael@gcc.gnu.org>
9183 * gfortran.dg/entry_20.f90: New.
9185 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9188 * gcc.c-torture/compile/pr65153.c: New.
9190 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9193 * g++.dg/torture/pr65249.C: New.
9195 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9197 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9199 (int64_t): Likewise.
9201 2015-03-07 Marek Polacek <polacek@redhat.com>
9202 Martin Uecker <uecker@eecs.berkeley.edu>
9205 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9207 * c-c++-common/ubsan/bounds-8.c: New test.
9208 * c-c++-common/ubsan/bounds-9.c: New test.
9209 * gcc.dg/ubsan/bounds-2.c: New test.
9211 2015-03-05 Martin Sebor <msebor@redhat.com>
9213 * PR testsuite/63175
9214 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9215 checking of results into main to prevent it from getting optimized
9217 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9219 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9221 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9222 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9223 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9226 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9228 * g++.dg/lto/pr65302_1.C: New testcase.
9229 * g++.dg/lto/pr65302_0.C: New testcase.
9231 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9233 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9234 -fno-ipa-icf to dg-options.
9236 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9238 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9239 compiles using the linker plugin.
9241 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9243 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9245 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9247 * gcc.target/arm/pr65067.c: New test.
9249 2015-03-05 Martin Liska <mliska@suse.cz>
9252 * gcc.dg/ipa/pr65318.c: New test.
9254 2015-03-05 Marek Polacek <polacek@redhat.com>
9256 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9258 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9262 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9264 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9265 max-unroll-times back to defaults for s390.
9267 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9271 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9274 * g++.dg/cpp0x/initlist92.C: New.
9276 2015-03-05 Richard Biener <rguenther@suse.de>
9278 PR tree-optimization/65310
9279 * gcc.dg/vect/pr65310.c: New testcase.
9281 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9284 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9286 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9288 * gnat.dg/entry_queues3.adb: New test.
9290 2015-03-04 Ian Lance Taylor <iant@google.com>
9292 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9294 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9297 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9299 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9301 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9302 -fno-ipa-icf to dg-options
9303 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9304 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9306 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9309 * g++.dg/cpp0x/decltype62.C: New.
9311 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9313 * gnat.dg/object_overflow5.adb: New test.
9315 2015-03-03 Martin Liska <mliska@suse.cz>
9318 * gcc.dg/ipa/pr65287.c: New test.
9320 2015-03-03 Martin Jambor <mjambor@suse.cz>
9321 Eric Botcazou <ebotcazou@adacore.com>
9323 * gnat.dg/specs/pack12.ads: New test.
9325 2015-03-03 Martin Liska <mliska@suse.cz>
9327 * gcc.dg/ipa/PR65282.c: New test.
9329 2015-03-13 Jeff Law <law@redhat.com>
9331 PR tree-optimization/65241
9332 * gcc.c-torture/compile/pr65241.c: New test.
9334 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9337 * gcc.target/avr/torture/pr64331.c: New test.
9339 2015-03-03 Martin Liska <mliska@suse.cz>
9340 Jan Hubicka <hubicka@ucw.cz>
9342 * g++.dg/ipa/pr65263.C: New test.
9344 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9347 * gcc.dg/lto/pr65130_0.c: New testcase.
9348 * gcc.dg/lto/pr65130_1.c: New testcase.
9350 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9353 * g++.dg/torture/pr64988.C: New testcase.
9355 2015-03-02 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.dg/coarray_atomic_6.f90: New.
9359 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9362 * gcc.target/i386/pr65184.c: New.
9364 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9367 * gcc.target/i386/pr65183.c: New.
9369 2015-02-28 Martin Liska <mliska@suse.cz>
9370 Jan Hubicka <hubicka@ucw.cz>
9372 * gcc.dg/ipa/ipa-icf-35.c: New test.
9373 * gcc.dg/ipa/ipa-icf-36.c: New test.
9374 * gcc.dg/ipa/ipa-icf-37.c: New test.
9376 2015-02-28 Martin Liska <mliska@suse.cz>
9377 Jan Hubicka <hubicka@ucw.cz>
9380 * gcc.dg/ipa/ipa-icf-34.c: New test.
9382 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9385 * gcc.target/sh/sh/pr61142.c: New.
9387 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9389 * g++.dg/other/dump-ada-spec-3.C: New test.
9391 2015-03-01 Martin Liska <mliska@suse.cz>
9393 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9394 * g++.dg/ipa/pr63595.C: Update expected results.
9396 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9399 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9401 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9403 * gcc.dg/vect/pr59354.c: Move vector producing code to
9406 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9409 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9410 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9411 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9412 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9414 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9416 PR tree-optimization/65048
9417 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9418 (foo): Use K&R style definition.
9420 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9423 * g++.dg/pr65032.C: New.
9425 2015-02-27 Marek Polacek <polacek@redhat.com>
9428 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9431 2015-02-27 Marek Polacek <polacek@redhat.com>
9434 * gcc.dg/pr65228.c: New test.
9436 2015-02-27 Kai Tietz <ktietz@redhat.com>
9439 * gcc.dg/weak/weak-17.c: New file.
9441 2015-02-27 Richard Biener <rguenther@suse.de>
9444 * g++.dg/lto/pr65193_0.C: New testcase.
9446 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9448 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9449 * gcc.target/s390/hotpatch-8.c: Likewise.
9450 * gcc.target/s390/hotpatch-9.c: Likewise.
9451 * gcc.target/s390/pr61078.c: Likewise.
9452 * gcc.target/s390/pr57960.c: Remove -m64.
9453 * gcc.target/s390/pr61078.c: Likewise.
9455 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9456 Martin Liska <mliska@suse.cz>
9459 * gcc.dg/pr64454.c: Disable ICF.
9460 * gcc.dg/pr28685-1.c: Disable ICF
9461 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9462 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9463 * g++.dg/ipa/ipa-icf-4.C: Update template.
9465 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9467 PR tree-optimization/65216
9468 * gcc.c-torture/execute/pr65216.c: New test.
9470 PR tree-optimization/65215
9471 * gcc.c-torture/execute/pr65215-1.c: New test.
9472 * gcc.c-torture/execute/pr65215-2.c: New test.
9473 * gcc.c-torture/execute/pr65215-3.c: New test.
9474 * gcc.c-torture/execute/pr65215-4.c: New test.
9475 * gcc.c-torture/execute/pr65215-5.c: New test.
9477 2015-02-26 Tom de Vries <tom@codesourcery.com>
9479 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9481 2015-02-26 Martin Liska <mliska@suse.cz>
9482 Jan Hubicka <hubicka@ucw.cz>
9484 * g++.dg/ipa/pr64146.C: Update expected results.
9485 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9486 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9487 * gcc.dg/ipa/ipa-icf-34.c: New test.
9489 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9491 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9492 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9493 (dg-additional-options): Remove dg directive.
9494 (dg-final): Add dg directive.
9496 2015-02-26 Marek Polacek <polacek@redhat.com>
9499 * g++.dg/ipa/pr65008.C: New test.
9501 2015-02-26 Tom de Vries <tom@codesourcery.com>
9503 * lib/profopt.exp (profopt-target-cleanup): New proc.
9504 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9505 files from sources from dg-additional-sources.
9507 2015-02-26 Tom de Vries <tom@codesourcery.com>
9509 * lib/gcov.exp: Cleanup in case of xfail.
9511 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9513 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9515 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9518 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9519 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9520 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9521 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9522 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9523 * g++.dg/debug/pr46123.C: XFAIL and move...
9524 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9525 * gcc.dg/debug/dwarf2-3.c: Move...
9526 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9528 2015-02-26 Marek Polacek <polacek@redhat.com>
9531 * g++.dg/cpp1y/pr65202.C: New test.
9533 2015-02-26 Tom de Vries <tom@codesourcery.com>
9535 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9536 locale_facets.h.gcov.
9538 2015-02-26 Tom de Vries <tom@codesourcery.com>
9540 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9542 2015-02-26 Tom de Vries <tom@codesourcery.com>
9544 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9546 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9549 * gcc.target/i386/pr65217.c: New.
9551 2015-02-26 Tom de Vries <tom@codesourcery.com>
9553 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9555 2015-02-26 Tom de Vries <tom@codesourcery.com>
9557 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9559 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9561 PR tree-optimization/65048
9562 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9564 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9566 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9567 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9569 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9572 * gcc.target/i386/pr65161.c: New test.
9574 2015-02-26 Terry Guo <terry.guo@arm.com>
9576 * gcc.target/arm/no-volatile-in-it.c: New test.
9578 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9580 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9581 (dg-options): Add -save-temps.
9582 (dg-final): Add cleanup-saved-temps.
9584 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9586 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9588 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9590 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9591 * gcc.target/powerpc/pack01.c: Include string.h.
9593 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9596 * gcc.target/i386/pr65167.c: New.
9598 2015-02-25 Kai Tietz <ktietz@redhat.com>
9600 PR tree-optimization/61917
9601 * gcc.dg/vect/vect-pr61917.c: New file.
9603 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9605 PR tree-optimization/65170
9606 * gcc.c-torture/execute/pr65170.c: New test.
9607 * gcc.dg/tree-ssa/vrp96.c: New test.
9609 2015-02-24 Tom de Vries <tom@codesourcery.com>
9611 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9613 2015-02-24 Tom de Vries <tom@codesourcery.com>
9616 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9617 (dg-additional-files-options): Copy additional_sources to
9618 additional_sources_used before emptying additional_sources.
9619 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9620 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9621 (cleanup-saved-temps): Use additional_sources_used instead of
9623 (dg-test): Reset additional_sources_used.
9625 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9628 * gfortran.dg/integer_exponentiation_6.F90: New test.
9630 2015-02-23 Martin Sebor <msebor@redhat.com>
9633 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9634 two parts. One to save registers, the other to verify the
9635 registers have the right values. Save register state into
9636 static data rather than on the stack.
9638 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9641 * c-c++-common/asan/pr63888.c: New test.
9643 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9646 * gcc.c-torture/compile/pr65163.c: New.
9648 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9650 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9651 with -m31 on 64 bit.
9652 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9653 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9655 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9657 * gcc.target/s390/20090223-1.c: Add
9658 -Wno-implicit-function-declaration option.
9659 * gcc.target/s390/pr42224.c: Likewise.
9660 * gcc.target/s390/pr55718.c: Likewise.
9662 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9664 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9665 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9666 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9667 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9668 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9669 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9670 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9671 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9672 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9673 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9674 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9675 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9676 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9677 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9678 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9679 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9680 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9681 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9682 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9683 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9684 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9686 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9688 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9689 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9690 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9691 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9692 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9693 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9694 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9695 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9696 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9697 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9698 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9699 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9700 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9701 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9702 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9703 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9705 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9709 * gfortran.dg/pr61960.f90: New.
9710 * gfortran.dg/pr64230.f90: New.
9711 * gfortran.dg/pr64980.f03: New.
9713 2015-02-22 Tom de Vries <tom@codesourcery.com>
9715 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9717 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9720 * gnat.dg/timing_events.adb: Removed, invalid test.
9722 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9725 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9727 * g++.dg/gcov/gcov-2.C: Likewise.
9729 2015-02-20 Richard Biener <rguenther@suse.de>
9731 PR tree-optimization/65136
9732 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9734 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9738 powerpc*-*-linux* and nvptx-*-* blacklisting.
9740 * gcc.dg/sibcall-9.c: New test.
9741 * gcc.dg/sibcall-10.c: New test.
9743 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9745 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9747 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9750 * gcc.target/avr/torture/pr64452.c: New test.
9752 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9754 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9755 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9757 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9760 * lib/target-supports.exp (check_compile): Check whether
9761 additional_sources is defined before using it.
9763 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9766 * g++.dg/opt/pr65074.C: New file.
9768 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9770 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9771 (size_type): New typedef.
9772 (operator "" _script): Use it for the last argument.
9774 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9776 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9778 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9780 * lib/target-supports.exp (check_compile): Save/restore
9781 additional_sources that may belong to an actual test.
9783 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9785 PR gcov-profile/64634
9786 * g++.dg/gcov/gcov-15.C: New test.
9788 2015-02-18 Tom de Vries <tom@codesourcery.com>
9790 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9792 2015-02-18 Tom de Vries <tom@codesourcery.com>
9794 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9796 2015-02-18 Tom de Vries <tom@codesourcery.com>
9798 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9800 2015-02-18 Tom de Vries <tom@codesourcery.com>
9802 * gfortran.dg/fmt_cache_1.f: Add missing close.
9804 2015-02-18 Tom de Vries <tom@codesourcery.com>
9807 * gfortran.dg/read_eof_8.f90: Add missing close.
9809 2015-02-18 Richard Biener <rguenther@suse.de>
9811 PR tree-optimization/65063
9812 * gcc.dg/pr65063.c: New testcase.
9814 2015-02-18 Richard Biener <rguenther@suse.de>
9816 PR tree-optimization/62217
9817 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9819 2015-02-18 Marek Polacek <polacek@redhat.com>
9822 * c-c++-common/ubsan/pr65081.c: New test.
9824 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9826 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9827 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9829 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9831 * gcc.dg/ipa/propalign-3.c: New test.
9833 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9836 * gcc.target/sh/pr64793.c: New.
9837 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9839 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9841 * gcc.target/arm/divzero.c: New test case.
9843 2015-02-17 Tom de Vries <tom@codesourcery.com>
9845 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9847 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9848 Jakub Jelinek <jakub@redhat.com>
9851 * g++.dg/cpp0x/pr65075.C: New test.
9853 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9856 * gcc.target/powerpc/pr65058.c: New test.
9858 2015-02-16 Jeff Law <law@redhat.com>
9860 PR tree-optimization/64823
9861 * gcc.dg/uninit-20.c: New test.
9863 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9864 James Greenhalgh <james.greenhalgh@arm.com>
9867 * gcc.dg/ipa/ipa-clone-1.c: New test.
9869 2015-02-16 Richard Biener <rguenther@suse.de>
9871 PR tree-optimization/65077
9872 * gcc.dg/torture/pr65077.c: New testcase.
9874 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9876 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9877 Directive adjusted to scan for ldaxr.
9878 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9879 adjusted to scan for ldaex.
9881 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9884 * g++.dg/cpp0x/constexpr-65080.C: New.
9886 2015-02-16 Richard Biener <rguenther@suse.de>
9888 PR tree-optimization/63593
9889 * gcc.dg/pr63593.c: New testcase.
9891 2015-02-16 Marek Polacek <polacek@redhat.com>
9894 * gcc.dg/pr65066.c: New test.
9896 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9898 * gcc.dg/pr65002.C: Move ...
9899 * g++.dg/ipa/pr65002.C: ... here.
9901 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9903 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9904 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9905 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9906 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9908 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9911 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9912 the expression to find calls.
9913 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9914 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9915 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9916 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9917 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9919 2015-02-14 Marek Polacek <polacek@redhat.com>
9922 * gcc.dg/array-11.c: New test.
9923 * gcc.dg/array-12.c: New test.
9924 * gcc.dg/array-13.c: New test.
9925 * gcc.dg/array-14.c: New test.
9926 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9927 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9928 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9929 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9930 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9931 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9933 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9936 * g++.dg/lookup/using54.C: New.
9938 2015-02-13 Jeff Law <law@redhat.com>
9941 Revert my change for tree-optimization/64823.
9943 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9945 PR tree-optimization/65053
9946 * gcc.c-torture/execute/pr65053-1.c: New test.
9947 * gcc.c-torture/execute/pr65053-2.c: New test.
9949 2015-02-13 Marek Polacek <polacek@redhat.com>
9952 * gcc.dg/pr65050.c: New test.
9954 2015-02-13 Jeff Law <law@redhat.com>
9956 PR tree-optimization/64823
9957 * gcc.dg/uninit-20.c: New test.
9959 PR rtl-optimization/47477
9960 * gcc.dg/tree-ssa/pr47477.c: New test.
9962 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9965 * g++.dg/parse/ivdep-2.C: New.
9966 * g++.dg/parse/ivdep-3.C: Likewise.
9968 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9971 * gfortran.dg/continuation_13.f90: New test.
9972 * gfortran.dg/continuation_14.f: New test.
9974 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9977 * g++.dg/cpp0x/sfinae55.C: New.
9979 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9982 * g++.dg/ipa/pr65034.C: New test.
9984 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9986 PR tree-optimization/65002
9987 * gcc.dg/pr65002.C: New.
9989 2015-02-13 Marek Polacek <polacek@redhat.com>
9992 * c-c++-common/pr65040.c: New test.
9994 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9996 PR tree-optimization/64705
9997 * gcc.dg/tree-ssa/pr64705.c: New test.
9999 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10002 * gcc.dg/visibility-22.c: New test.
10003 * gcc.dg/visibility-23.c: New test.
10004 * gcc.target/i386/pr32219-1.c: New test.
10005 * gcc.target/i386/pr32219-2.c: New test.
10006 * gcc.target/i386/pr32219-3.c: New test.
10007 * gcc.target/i386/pr32219-4.c: New test.
10008 * gcc.target/i386/pr32219-5.c: New test.
10009 * gcc.target/i386/pr32219-6.c: New test.
10010 * gcc.target/i386/pr32219-7.c: New test.
10011 * gcc.target/i386/pr32219-8.c: New test.
10012 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10014 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10016 PR libgfortran/57822
10017 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10018 four different KINDs.
10020 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10023 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10026 * g++.dg/ubsan/pr65000.C: New test.
10028 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10031 * gfortran.dg/finalize_28.f90: New test
10033 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10036 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10037 DW_TAG_lexical_block removal.
10038 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10039 * g++.dg/guality/pr55541.C: New test.
10042 * g++.dg/ubsan/pr64984.C: New test.
10044 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10046 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10048 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10051 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10052 instructions for 2015-01-14 get_memmodel changes.
10053 * gcc.target/powerpc/atomic-p8.c: Likewise.
10056 * g++.dg/ubsan/pr65019.C: New test.
10058 PR tree-optimization/65014
10059 * gcc.c-torture/compile/pr65014.c: New test.
10061 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10063 PR libgfortran/57822
10064 * gfortran/fmt_g0_7.f08: Revise test.
10066 2015-02-11 Jeff Law <law@redhat.com>
10069 * gcc.target/m68k/pr63347.c: New test.
10071 2015-02-11 Marek Polacek <polacek@redhat.com>
10073 * g++.dg/ubsan/shift-1.C: New test.
10074 * gcc.dg/ubsan/c-shift-2.c: New test.
10075 * c-c++-common/ubsan/shift-5.c: Remove file.
10077 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10079 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10080 Directive adjusted to XFAIL.
10081 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10084 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10086 PR middle-end/65003
10087 * g++.dg/opt/pr65003.C: New test.
10089 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10091 * lib/target-supports.exp (check_effective_target_pie): Renamed
10093 (check_effective_target_pie_enabled): This.
10094 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10095 * gcc.target/i386/pie.c: Likewise.
10097 2015-02-11 Andrew Pinski <apinski@cavium.com>
10100 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10101 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10103 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10106 * gcc.target/i386/pr61925-1.c: New test.
10107 * gcc.target/i386/pr61925-2.c: New test.
10108 * gcc.target/i386/pr61925-3.c: New test.
10110 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10113 * g++.dg/asan/pr65004.C: New test.
10115 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10118 * gcc.taget/sh/pr64661-0.h: New.
10119 * gcc.taget/sh/pr64661-1.c: New.
10120 * gcc.taget/sh/pr64661-2.c: New.
10121 * gcc.taget/sh/pr64661-3.c: New.
10122 * gcc.taget/sh/pr64661-4.c: New.
10124 2015-02-10 Richard Biener <rguenther@suse.de>
10126 PR tree-optimization/64995
10127 * g++.dg/torture/pr64995.C: New testcase.
10129 2015-02-10 Richard Biener <rguenther@suse.de>
10131 PR tree-optimization/64909
10132 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10134 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10136 * gcc.dg/signbit-sa.c: New test.
10138 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10140 PR libgfortran/57822
10141 * gfortran/fmt_g0_7.f08: New test.
10143 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10145 PR tree-optimization/43378
10146 * gcc.dg/tree-ssa/pr43378.c: New test.
10148 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10151 * g++.dg/torture/pr64978.C: New testcase.
10153 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10156 * gcc.dg/asan/pr64981.c: New test.
10158 2015-02-09 Marek Polacek <polacek@redhat.com>
10161 * gcc.dg/pr64856.c: New test.
10163 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10166 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10167 * gcc.c-torture/execute/pr64979.c: New test.
10169 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10171 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10173 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10176 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10178 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10181 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10183 2015-02-09 Richard Biener <rguenther@suse.de>
10185 PR tree-optimization/54000
10186 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10188 2015-02-09 Tom de Vries <tom@codesourcery.com>
10190 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10192 2015-02-09 Martin Liska <mliska@suse.cz>
10194 * g++.dg/ipa/pr64858.C: New test.
10196 2015-02-09 Tom de Vries <tom@codesourcery.com>
10198 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10200 2015-02-08 Andrew Pinski <apinski@cavium.com>
10202 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10204 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10207 * gfortran.dg/use_rename_8.f90: New.
10209 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10211 * gnat.dg/addr7.ad[sb]: New test.
10212 * gnat.dg/addr8.ad[sb]: Likewise.
10214 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10217 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10218 from jit.dg/test-compile-to-executable.c's create_code, with a
10219 clarification of the output message.
10220 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10222 (test_jit): Use CHECK_NO_ERRORS when calling
10223 gcc_jit_context_compile_to_file.
10224 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10225 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10226 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10227 about deletions that are attempted.
10228 (jit-verify-compile-to-file): Rename to...
10229 (jit-verify-output-file-was-created): ...this, and drop the
10230 attempt to run "file" and verify the output.
10231 (jit-verify-assembler): New function.
10232 (jit-verify-object): New function.
10233 (jit-verify-dynamic-library): New function.
10234 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10235 favor of an implementation from new file
10236 create-code-for-hello-world-executable.h, which also adds a
10238 (dg-final): Replace jit-verify-compile-to-file with
10239 jit-verify-output-file-was-created, and invoke new function
10240 jit-verify-assembler.
10241 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10242 the output message.
10243 (dg-final): Replace jit-verify-compile-to-file with
10244 jit-verify-output-file-was-created, and invoke new function
10245 jit-verify-dynamic-library.
10246 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10247 favor of an implementation from new file
10248 create-code-for-hello-world-executable.h, which also adds a
10250 (dg-final): Replace jit-verify-compile-to-file with
10251 jit-verify-output-file-was-created. Strengthen the expected stdout
10252 from the built executable.
10253 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10254 favor of an implementation from new file
10255 create-code-for-hello-world-executable.h, which also adds a
10257 (dg-final): Replace jit-verify-compile-to-file with
10258 jit-verify-output-file-was-created, and invoke new function
10260 * jit.dg/verify-dynamic-library.c: New source file.
10262 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10263 Brian Rzycki <b.rzycki@samsung.com>
10265 PR tree-optimization/64878
10266 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10268 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10271 * g++.dg/ipa/pr64896.C: New test.
10273 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10276 * gcc.target/powerpc/pr64205.c: New file.
10278 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10280 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10281 (dg-options): Use -fpie instead of -fPIE -pie.
10283 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10285 PR middle-end/64937
10286 * g++.dg/asan/pr64937.C: New test.
10288 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10291 * gfortran.dg/class_to_type_4.f90: New test
10293 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10295 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10297 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10299 PR rtl-optimization/64957
10301 * gcc.c-torture/execute/pr64957.c: New test.
10303 2015-02-05 Jeff Law <law@redhat.com>
10306 * gcc.target/h8300/pr17306-1.c: New test.
10307 * gcc.target/h8300/pr17306-2.c: New test.
10309 2015-02-05 Tobias Burnus <burnus@net-b.de>
10312 * gfortran.dg/structure_constructor_12.f90: New.
10314 2015-02-05 Jeff Law <law@redhat.com>
10317 gcc.target/h8300/pr58400.c: New test.
10319 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10321 * gcc.target/arm/macro_defs0.c: New test.
10322 * gcc.target/arm/macro_defs1.c: New test.
10323 * gcc.target/arm/macro_defs2.c: New test.
10325 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10327 PR rtl-optimization/64905
10328 * gcc.target/i386/pr64905.c: Require nonpic target.
10329 (dg-options): Add -fomit-frame-pointer.
10332 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10334 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10335 tree dump scanning.
10337 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10340 * gfortran.dg/type_to_class_2.f90: New test
10341 * gfortran.dg/type_to_class_3.f90: New test
10343 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10346 * g++.dg/torture/pr64686.C: New testcase.
10348 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10350 PR rtl-optimization/64905
10351 * gcc.target/i386/pr64905.c: New file.
10353 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10355 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10356 * gcc.dg/guality/pr41616-1.c: Ditto.
10358 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10361 * gcc.dg/pr64817-3.c: New.
10363 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10364 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10366 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10367 pass parameters in registers.
10368 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10369 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10370 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10372 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10373 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10375 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10376 list, allow for multilibed targets.
10377 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10379 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10381 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10382 * gcc.dg/pr46728-6.c: Ditto.
10384 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10386 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10387 for mips_nanlegacy target.
10389 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10391 * gcc.target/i386/chkp-hidden-def.c: New.
10393 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10395 PR middle-end/62103
10396 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10397 to use 24 bits for bitfield b.
10399 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10402 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10403 cache result in a global variable. Include all 32-bit targets for
10406 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10408 PR rtl-optimization/64756
10409 * gcc.c-torture/execute/pr64756.c: New test.
10411 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10414 * gcc.target/sh/pr64660-0.h: New.
10415 * gcc.target/sh/pr64660-1.c: New.
10416 * gcc.target/sh/pr64660-2.c: New.
10417 * gcc.target/sh/pr64660-3.c: New.
10418 * gcc.target/sh/pr64660-4.c: New.
10420 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10423 * g++.dg/warn/Waddress-2.C: New.
10425 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10427 PR middle-end/61225
10428 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10430 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10432 PR preprocessor/64803
10433 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10435 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10437 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10439 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10442 (_ARM_FPSRC): Add DN and AHP fields.
10443 (clean_results): Force DN=1 on AArch64.
10444 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10445 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10446 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10447 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10448 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10449 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10451 2015-02-02 Alan Modra <amodra@gmail.com>
10453 * gcc.target/powerpc/cprophard.c: New.
10455 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10457 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10458 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10460 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10463 * gcc.dg/pr64817-1.c: New test.
10464 * gcc.dg/pr64817-2.c: New test.
10466 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10469 * gcc.target/sh/pr64851-0.h: New
10470 * gcc.target/sh/pr64851-1.c: New
10471 * gcc.target/sh/pr64851-2.c: New
10472 * gcc.target/sh/pr64851-3.c: New
10473 * gcc.target/sh/pr64851-4.c: New
10475 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10478 * gcc.dg/torture/pr64882.c: New test.
10480 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10483 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10486 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10488 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10489 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10490 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10491 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10492 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10493 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10495 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10496 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10498 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10499 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10502 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10505 * g++.dg/pr64688-2.C: New.
10507 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10509 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10510 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10511 * gcc.target/i386/fuse-caller-save.c: Ditto.
10512 * gcc.target/i386/headmerge-1.c: Ditto.
10513 * gcc.target/i386/headmerge-2.c: Ditto.
10514 * gcc.target/i386/sibcall-6.c: Ditto.
10516 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10519 * gcc.target/i386/pr64617.c: New test.
10521 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10524 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10525 (dg-options): Remove -m32.
10526 (dg-final): Scan for "movb %al" only.
10527 * gcc.target/i386/pr15184-2.c: Ditto.
10529 2015-01-30 Richard Biener <rguenther@suse.de>
10531 PR tree-optimization/64829
10532 * gcc.dg/vect/pr64829.c: New testcase.
10534 2015-01-29 Marek Polacek <polacek@redhat.com>
10537 * gcc.dg/pr64709.c: New test.
10539 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10542 * g++.dg/ubsan/pr64717-1.C: New test.
10543 * g++.dg/ubsan/pr64717-2.C: New test.
10545 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10547 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10549 2015-01-29 Jeff Law <law@redhat.com>
10552 * gcc.target/i386/pr15184-1.c: New test.
10553 * gcc.target/i386/pr15184-2.c: New test.
10555 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10557 PR tree-optimization/64746
10558 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10560 2015-01-29 Richard Biener <rguenther@suse.de>
10562 PR tree-optimization/64853
10563 * gcc.dg/torture/pr64853.c: New testcase.
10565 2015-01-29 Richard Biener <rguenther@suse.de>
10567 PR tree-optimization/64844
10568 * gcc.dg/vect/pr64844.c: New testcase.
10570 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10572 PR middle-end/64809
10573 * gcc.dg/pr64809.c: Delete.
10575 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10577 PR middle-end/64805
10578 * gcc.target/i386/pr64805.c: New.
10580 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10582 * gcc.dg/guality/guality.h (main): Add argv[0] to
10583 guality_gdb_command.
10585 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10588 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10590 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10593 * gcc.target/sh/sh.exp
10594 (check_effective_target_atomic_model_soft_gusa_available,
10595 check_effective_target_atomic_model_soft_tcb_available,
10596 check_effective_target_atomic_model_soft_imask_available,
10597 check_effective_target_atomic_model_hard_llcs_available): New.
10598 * gcc.target/sh/pr64659-0.h: New.
10599 * gcc.target/sh/pr64659-1.c: New.
10600 * gcc.target/sh/pr64659-2.c: New.
10601 * gcc.target/sh/pr64659-3.c: New.
10602 * gcc.target/sh/pr64659-4.c: New.
10604 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10606 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10607 scan-assembler-times pattern.
10609 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10611 PR middle-end/64809
10612 * gcc.dg/pr64809.c: New test.
10614 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10616 PR tree-optimization/64277
10617 * gcc.dg/pr64277.c: New.
10619 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10621 PR tree-optimization/64718
10622 * gcc.c-torture/execute/pr64718.c: New test.
10624 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10626 * gcc.target/aarch64/abs_2.c: New.
10628 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10630 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10631 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10632 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10635 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10638 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10639 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10640 { target comdat_group }.
10642 2015-01-27 Tobias Burnus <burnus@net-b.de>
10645 * gfortran.dg/goacc/coarray_2.f90: New.
10647 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10651 * g++.dg/torture/pr64139.C: New testcase.
10652 * g++.dg/torture/pr60871.C: Likewise.
10654 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10657 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10658 prevent linking errors.
10660 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10663 * g++.dg/torture/pr64282.C: New testcase.
10665 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10667 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10670 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10672 * gcc.target/s390/hotpatch-13.c: New testcase.
10673 * gcc.target/s390/hotpatch-14.c: New testcase.
10674 * gcc.target/s390/hotpatch-15.c: New testcase.
10675 * gcc.target/s390/hotpatch-16.c: New testcase.
10676 * gcc.target/s390/hotpatch-17.c: New testcase.
10677 * gcc.target/s390/hotpatch-18.c: New testcase.
10678 * gcc.target/s390/hotpatch-19.c: New testcase.
10679 * gcc.target/s390/hotpatch-20.c: New testcase.
10680 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10681 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10682 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10683 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10684 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10685 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10686 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10687 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10688 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10689 * gcc.target/s390/hotpatch-10.c: Likewise.
10690 * gcc.target/s390/hotpatch-11.c: Likewise.
10691 * gcc.target/s390/hotpatch-12.c: Likewise.
10692 * gcc.target/s390/hotpatch-2.c: Likewise.
10693 * gcc.target/s390/hotpatch-3.c: Likewise.
10694 * gcc.target/s390/hotpatch-4.c: Likewise.
10695 * gcc.target/s390/hotpatch-5.c: Likewise.
10696 * gcc.target/s390/hotpatch-6.c: Likewise.
10697 * gcc.target/s390/hotpatch-7.c: Likewise.
10698 * gcc.target/s390/hotpatch-8.c: Likewise.
10699 * gcc.target/s390/hotpatch-9.c: Likewise.
10700 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10701 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10702 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10703 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10704 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10705 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10706 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10707 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10709 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10711 * gcc.dg/long_branch.c: New testcase.
10713 2015-01-27 Richard Biener <rguenther@suse.de>
10715 PR tree-optimization/56273
10716 PR tree-optimization/59124
10717 PR tree-optimization/64277
10718 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10719 * gcc.dg/Warray-bounds-12.c: Likewise.
10720 * gcc.dg/Warray-bounds-13.c: Likewise.
10722 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10724 PR rtl-optimization/61058
10725 * gcc.dg/pr61058.c: New test.
10727 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10729 * gcc.target/i386/chkp-narrow-bounds.c: New.
10731 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10733 PR tree-optimization/64807
10734 * gcc.dg/pr64807.c: New test.
10737 * gcc.dg/pr64766.c: New test.
10739 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10742 * gcc.target/sh/pr49263-4.c: New.
10744 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10747 * gfortran.dg/allocate_with_mold_1.f90: New test
10749 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10752 * gcc.dg/pr64778.c: New test.
10754 PR middle-end/64421
10755 * gcc.dg/vect/pr64421.c: New test.
10757 2015-01-26 Tobias Burnus <burnus@net-b.de>
10760 * gfortran.dg/coarray_36.f: New.
10761 * gfortran.dg/coarray_37.f90: New.
10763 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10766 * gfortran.dg/class_allocate_18.f90: New.
10768 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10770 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10772 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10774 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10776 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10778 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10780 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10782 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10784 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10786 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10787 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10788 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10789 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10791 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10793 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10794 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10795 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10797 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10799 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10800 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10801 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10802 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10803 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10806 2015-01-26 Richard Biener <rguenther@suse.de>
10808 PR middle-end/64764
10809 * gcc.dg/uninit-19.c: New testcase.
10811 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10813 * lib/target-supports.exp (check_effective_target_vect64): Add
10816 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10819 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10821 2015-01-26 Tony Liu <tony.liu@arm.com>
10823 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10826 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10828 PR libfortran/64770
10829 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10830 correctly, clean up afterwards.
10832 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10835 * gfortran.dg/use_rename_7.f90: New.
10837 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10839 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10840 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10842 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10845 * gcc.target/sh/pr54236-4.c: New.
10847 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10849 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10850 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10853 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10855 PR libfortran/64770
10856 * gfortran.dg/open_new_segv.f90: New test.
10858 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10867 * gcc.target/sh/pr64345-1.c: New.
10868 * gcc.target/sh/pr64345-2.c: New.
10869 * gcc.target/sh/pr59533-1.c: New.
10870 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10871 * gcc.target/sh/pr52933-2.c: Likewise.
10872 * gcc.target/sh/pr54089-1.c: Likewise.
10873 * gcc.target/sh/pr54236-1.c: Likewise.
10874 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10875 * gcc.target/sh/pr49263-1.c: Remove xfails.
10876 * gcc.target/sh/pr49263-2.c: Likewise.
10877 * gcc.target/sh/pr49263-3.c: Likewise.
10878 * gcc.target/sh/pr53987-1.c: Likewise.
10879 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10880 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10881 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10882 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10883 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10884 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10886 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10889 2015-01-24 Tom de Vries <tom@codesourcery.com>
10891 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10893 2015-01-23 Ian Lance Taylor <iant@google.com>
10896 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10897 targets without split stack support.
10899 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10902 * gcc.target/i386/pr64317.c: New test.
10904 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10906 PR rtl-optimization/63637
10907 PR rtl-optimization/60663
10908 * gcc.dg/pr63637-1.c: New test.
10909 * gcc.dg/pr63637-2.c: New test.
10910 * gcc.dg/pr63637-3.c: New test.
10911 * gcc.dg/pr63637-4.c: New test.
10912 * gcc.dg/pr63637-5.c: New test.
10913 * gcc.dg/pr63637-6.c: New test.
10914 * gcc.target/i386/pr63637-1.c: New test.
10915 * gcc.target/i386/pr63637-2.c: New test.
10916 * gcc.target/i386/pr63637-3.c: New test.
10917 * gcc.target/i386/pr63637-4.c: New test.
10918 * gcc.target/i386/pr63637-5.c: New test.
10919 * gcc.target/i386/pr63637-6.c: New test.
10921 2015-01-23 Richard Biener <rguenther@suse.de>
10924 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10925 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10927 2015-01-23 Marek Polacek <polacek@redhat.com>
10929 PR preprocessor/60570
10930 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10931 * gcc.dg/cpp/pr60570.c: New test.
10933 2015-01-23 Richard Biener <rguenther@suse.de>
10936 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10937 vectorization on vect64 targets.
10939 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10942 * gfortran.dg/class_allocate_17.f90: New.
10944 2015-01-23 Tobias Burnus <burnus@net-b.de>
10947 * gfortran.dg/goacc/combined_loop.f90: New.
10949 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10952 * gfortran.dg/make_unit.f90: New test.
10954 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10957 * gfortran.dg/negative_unit_int8.f: Update.
10959 2015-01-22 Jeff Law <law@redhat.com>
10962 * gcc.target/m68k/pr52076-1.c: New test.
10963 * gcc.target/m68k/pr52076-2.c: New test.
10965 2015-01-22 Richard Biener <rguenther@suse.de>
10967 PR middle-end/64728
10968 * gcc.dg/torture/pr64728.c: New testcase.
10970 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10973 * g++.dg/pr64688.C: New test.
10975 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10977 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10978 to avoid errors with -fpic.
10980 2015-01-22 Richard Biener <rguenther@suse.de>
10983 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10985 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10987 PR rtl-optimization/64682
10988 * gcc.c-torture/execute/pr64682.c: New file.
10990 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10993 * gcc.dg/pr64511.c: New test.
10995 PR rtl-optimization/62078
10996 * g++.dg/opt/pr62078.C: New test.
10999 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11001 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11004 * gfortran.dg/internal_pack_15.f90: New test.
11006 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11008 * c-c++-common/tsan/step.c: New testcase.
11010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11012 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11016 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11018 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11020 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11024 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11026 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11028 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11032 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11034 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11036 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11038 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11040 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11042 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11044 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11046 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11048 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11050 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11052 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11054 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11056 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11060 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11061 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11062 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11065 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11067 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11068 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11069 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11072 2015-01-21 Renlin Li <renlin.li@arm.com>
11074 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11075 * g++.dg/tls/thread_local5g.C: Likewise.
11076 * g++.dg/tls/thread_local6g.C: Likewise.
11078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11080 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11081 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11082 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11084 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11086 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11087 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11088 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11092 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11093 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11094 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11096 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11098 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11099 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11100 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11102 2015-01-20 Jeff Law <law@redhat.com>
11105 * gcc.target/m68k/pr59946.c: New test.
11107 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11109 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11110 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11111 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11113 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11115 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11116 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11117 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11119 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11121 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11122 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11123 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11125 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11127 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11128 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11129 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11131 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11134 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11136 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11137 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11138 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11140 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11142 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11143 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11144 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11146 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11148 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11150 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11152 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11155 * g++.dg/ubsan/pr64632.C: New test.
11158 * gcc.dg/pr64663.c: New test.
11160 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/warn/Wunused-var-23.C: New.
11165 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11168 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11169 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11171 2015-01-20 Richard Biener <rguenther@suse.de>
11174 * gcc.dg/lto/pr64684_0.c: New testcase.
11175 * gcc.dg/lto/pr64684_1.c: Likewise.
11176 * gcc.dg/lto/pr64684_2.c: Likewise.
11177 * gcc.dg/lto/pr64685_0.c: Likewise.
11178 * gcc.dg/lto/pr64685_1.c: Likewise.
11180 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11183 * g++.dg/cpp1y/lambda-init12.C: New.
11185 2015-01-20 Richard Biener <rguenther@suse.de>
11187 PR tree-optimization/64410
11188 * g++.dg/vect/pr64410.cc: Require vect_double.
11190 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11193 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11195 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11199 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11201 PR rtl-optimization/64081
11202 * gcc.dg/pr64081.c: New test.
11204 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11206 * jit.dg/harness.h: Include <unistd.h>.
11207 (CHECK_NO_ERRORS): New.
11208 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11209 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11210 gcc_jit_context_compile_to_file.
11211 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11212 args to the spawned executable.
11213 (jit-expand-vars): New function.
11214 (jit-exe-params): New variable.
11215 (dg-jit-set-exe-params): New function.
11216 (jit-dg-test): Detect testcases that use
11217 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11218 Set arguments of spawned process to jit-exe-params.
11219 (jit-get-output-filename): New function.
11220 (jit-setup-compile-to-file): New function.
11221 (jit-verify-compile-to-file): New function.
11222 (jit-run-executable): New function.
11223 (jit-verify-executable): New function.
11224 * jit.dg/test-compile-to-assembler.c: New testcase.
11225 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11226 * jit.dg/test-compile-to-executable.c: New testcase.
11227 * jit.dg/test-compile-to-object.c: New testcase.
11229 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11232 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11235 2015-01-19 Martin Liska <mliska@suse.cz>
11237 * objc/compile/pr64668.m: New test.
11239 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11241 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11242 (create_overflow_fn): Update comment to clarify that
11243 the third param of the created function is a bool *, not
11245 (verify_int_overflow_fn): Convert param "expected_ovf" from
11246 int to bool. Update third param of "overflow_fn_type" from int *
11247 to bool *. Update local "actual_ovf" from int to bool.
11248 (verify_uint_overflow_fn): Likewise.
11250 2015-01-19 Martin Liska <mliska@suse.cz>
11252 * gcc.dg/ipa/ipa-icf-33.c: New test.
11254 2015-01-19 Felix Yang <felix.yang@huawei.com>
11255 Haijian Zhang <z.zhanghaijian@huawei.com>
11257 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11258 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11259 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11260 result_float64x2, expected_hfloat64x2): New helper type, variable and
11262 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11263 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11264 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11265 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11266 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11267 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11268 and target without the FMA feature.
11270 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11272 * gcc.target/aarch64/pr64304.c: New testcase.
11274 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11276 PR rtl-optimization/64081
11277 * gcc.dg/pr64081.c: New test.
11279 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11282 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11284 * gcc.target/aarch64/test_frame_6.c: Likewise.
11285 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11286 and x19 (in the epilogue).
11287 * gcc.target/aarch64/test_frame_4.c: Likewise.
11288 * gcc.target/aarch64/test_frame_7.c: Likewise.
11290 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11292 * gcc.target/i386/chkp-always_inline.c: New.
11294 2015-01-15 Andrew Pinski <apinski@cavium.com>
11295 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11297 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11298 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11300 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11303 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11304 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11306 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11309 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11311 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11314 * gcc.target/sh/torture/pr64652.c: New.
11316 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11318 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11319 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11320 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11321 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11322 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11323 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11325 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11328 * g++.dg/torture/pr64378.C: New testcase.
11330 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11333 * gfortran.dg/block_13.f08: New test
11335 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11338 * gfortran.dg/associate_1.f03: Allow test for character with
11341 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11343 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11344 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11346 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11348 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11350 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11353 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11355 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11358 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11361 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11364 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11366 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11369 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11371 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11373 PR rtl-optimization/52773
11374 * gcc.c-torture/compile/pr52773.c: New test.
11376 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11379 * g++.dg/cpp0x/alias-decl-46.C: New.
11381 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11383 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11385 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11387 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11389 (CHECK_FP): Likewise.
11390 (CHECK_CUMULATIVE_SAT): Likewise.
11392 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11394 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11395 (Set_Neon_Cumulative_Sat): Add parameter.
11396 (__set_neon_cumulative_sat): Support new parameter.
11397 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11398 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11400 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11401 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11404 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11406 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11407 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11409 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11412 * g++.dg/tls/thread_local-ice4.C: New.
11414 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11416 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11419 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11422 * g++.dg/cpp0x/vt-62276.C: New.
11424 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11426 PR middle-end/64353
11427 * g++.dg/pr64353.C: New.
11429 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11432 * gcc.target/aarch64/pr64263_1.c: New test.
11434 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11436 PR tree-optimization/64434
11437 * gcc.dg/torture/pr64434.c: Move to...
11438 * gcc.dg/pr64434.c: ... here.
11440 2015-01-16 Richard Biener <rguenther@suse.de>
11442 PR middle-end/64614
11443 * gcc.dg/uninit-18.c: New testcase.
11445 2015-01-16 Richard Biener <rguenther@suse.de>
11447 PR tree-optimization/64568
11448 * g++.dg/torture/pr64568-2.C: New testcase.
11450 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11453 * gcc.target/i386/chkp-label-address.c: New.
11455 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11458 * gfortran.dg/pointer_init_6.f90: Extended.
11460 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11462 * gcc.c-torture/compile/20150108.c: New test.
11464 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11466 * gcc.target/visium: New directory.
11468 2015-01-16 Richard Biener <rguenther@suse.de>
11470 PR tree-optimization/61743
11471 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11472 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11474 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11476 * gcc.dg/pr64015.c: New test.
11478 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11482 * g++.dg/ipa/pr64612.C: New test.
11484 2015-01-16 Renlin Li <renlin.li@arm.com>
11486 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11488 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11490 * gcc.target/i386/sse-14.c: Test new intrinsic.
11491 * gcc.target/i386/sse-22.c: Ditto.
11493 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11496 * g++.dg/cpp0x/auto44.C: New.
11498 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11501 * gcc.target/nios2/gpopt-all.c: New test case.
11502 * gcc.target/nios2/gpopt-local.c: New test case.
11503 * gcc.target/nios2/gpopt-global.c: New test case.
11504 * gcc.target/nios2/gpopt-data.c: New test case.
11505 * gcc.target/nios2/gpopt-none.c: New test case.
11507 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11509 * g++.dg/ubsan/vptr-1.C: New test.
11510 * g++.dg/ubsan/vptr-2.C: New test.
11511 * g++.dg/ubsan/vptr-3.C: New test.
11512 * g++.dg/ubsan/vptr-4.C: New test.
11513 * g++.dg/ubsan/vptr-5.C: New test.
11514 * g++.dg/ubsan/vptr-6.C: New test.
11515 * g++.dg/ubsan/vptr-7.C: New test.
11516 * g++.dg/ubsan/vptr-8.C: New test.
11517 * g++.dg/ubsan/vptr-9.C: New test.
11519 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11521 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11523 * lib/gcc-dg.exp: Likewise.
11525 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11527 PR rtl-optimization/64110
11528 * gcc.target/i386/pr64110.c: Add scan-assembler.
11530 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11531 James Norris <jnorris@codesourcery.com>
11532 Cesar Philippidis <cesar@codesourcery.com>
11533 Ilmir Usmanov <i.usmanov@samsung.com>
11535 * lib/target-supports.exp (check_effective_target_fopenacc): New
11537 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11538 * g++.dg/goacc/goacc.exp: Likewise.
11539 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11540 * gcc.dg/goacc/goacc.exp: Likewise.
11541 * gfortran.dg/goacc/goacc.exp: Likewise.
11542 * c-c++-common/cpp/openacc-define-1.c: New file.
11543 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11544 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11545 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11546 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11547 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11548 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11549 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11550 * c-c++-common/goacc/cache-1.c: Likewise.
11551 * c-c++-common/goacc/clauses-fail.c: Likewise.
11552 * c-c++-common/goacc/collapse-1.c: Likewise.
11553 * c-c++-common/goacc/data-1.c: Likewise.
11554 * c-c++-common/goacc/data-2.c: Likewise.
11555 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11556 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11557 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11558 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11559 * c-c++-common/goacc/if-clause-1.c: Likewise.
11560 * c-c++-common/goacc/if-clause-2.c: Likewise.
11561 * c-c++-common/goacc/kernels-1.c: Likewise.
11562 * c-c++-common/goacc/loop-1.c: Likewise.
11563 * c-c++-common/goacc/loop-private-1.c: Likewise.
11564 * c-c++-common/goacc/nesting-1.c: Likewise.
11565 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11566 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11567 * c-c++-common/goacc/parallel-1.c: Likewise.
11568 * c-c++-common/goacc/pcopy.c: Likewise.
11569 * c-c++-common/goacc/pcopyin.c: Likewise.
11570 * c-c++-common/goacc/pcopyout.c: Likewise.
11571 * c-c++-common/goacc/pcreate.c: Likewise.
11572 * c-c++-common/goacc/pragma_context.c: Likewise.
11573 * c-c++-common/goacc/present-1.c: Likewise.
11574 * c-c++-common/goacc/reduction-1.c: Likewise.
11575 * c-c++-common/goacc/reduction-2.c: Likewise.
11576 * c-c++-common/goacc/reduction-3.c: Likewise.
11577 * c-c++-common/goacc/reduction-4.c: Likewise.
11578 * c-c++-common/goacc/sb-1.c: Likewise.
11579 * c-c++-common/goacc/sb-2.c: Likewise.
11580 * c-c++-common/goacc/sb-3.c: Likewise.
11581 * c-c++-common/goacc/update-1.c: Likewise.
11582 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11583 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11584 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11585 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11586 * gfortran.dg/goacc/assumed.f95: Likewise.
11587 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11588 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11589 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11590 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11591 * gfortran.dg/goacc/branch.f95: Likewise.
11592 * gfortran.dg/goacc/cache-1.f95: Likewise.
11593 * gfortran.dg/goacc/coarray.f95: Likewise.
11594 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11595 * gfortran.dg/goacc/cray.f95: Likewise.
11596 * gfortran.dg/goacc/critical.f95: Likewise.
11597 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11598 * gfortran.dg/goacc/data-tree.f95: Likewise.
11599 * gfortran.dg/goacc/declare-1.f95: Likewise.
11600 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11601 * gfortran.dg/goacc/fixed-1.f: Likewise.
11602 * gfortran.dg/goacc/fixed-2.f: Likewise.
11603 * gfortran.dg/goacc/fixed-3.f: Likewise.
11604 * gfortran.dg/goacc/fixed-4.f: Likewise.
11605 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11606 * gfortran.dg/goacc/if.f95: Likewise.
11607 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11608 * gfortran.dg/goacc/list.f95: Likewise.
11609 * gfortran.dg/goacc/literal.f95: Likewise.
11610 * gfortran.dg/goacc/loop-1.f95: Likewise.
11611 * gfortran.dg/goacc/loop-2.f95: Likewise.
11612 * gfortran.dg/goacc/loop-3.f95: Likewise.
11613 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11614 * gfortran.dg/goacc/omp.f95: Likewise.
11615 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11616 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11617 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11618 * gfortran.dg/goacc/parameter.f95: Likewise.
11619 * gfortran.dg/goacc/private-1.f95: Likewise.
11620 * gfortran.dg/goacc/private-2.f95: Likewise.
11621 * gfortran.dg/goacc/private-3.f95: Likewise.
11622 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11623 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11624 * gfortran.dg/goacc/reduction.f95: Likewise.
11625 * gfortran.dg/goacc/routine-1.f90: Likewise.
11626 * gfortran.dg/goacc/routine-2.f90: Likewise.
11627 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11628 * gfortran.dg/goacc/several-directives.f95: Likewise.
11629 * gfortran.dg/goacc/sie.f95: Likewise.
11630 * gfortran.dg/goacc/subarrays.f95: Likewise.
11631 * gfortran.dg/gomp/map-1.f90: Likewise.
11632 * gfortran.dg/openacc-define-1.f90: Likewise.
11633 * gfortran.dg/openacc-define-2.f90: Likewise.
11634 * gfortran.dg/openacc-define-3.f90: Likewise.
11635 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11636 * g++.dg/gomp/block-2.C: Likewise.
11637 * g++.dg/gomp/block-3.C: Likewise.
11638 * g++.dg/gomp/block-5.C: Likewise.
11639 * g++.dg/gomp/target-1.C: Likewise.
11640 * g++.dg/gomp/target-2.C: Likewise.
11641 * g++.dg/gomp/taskgroup-1.C: Likewise.
11642 * g++.dg/gomp/teams-1.C: Likewise.
11643 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11644 * gcc.dg/cilk-plus/jump.c: Likewise.
11645 * gcc.dg/gomp/block-1.c: Likewise.
11646 * gcc.dg/gomp/block-10.c: Likewise.
11647 * gcc.dg/gomp/block-2.c: Likewise.
11648 * gcc.dg/gomp/block-3.c: Likewise.
11649 * gcc.dg/gomp/block-4.c: Likewise.
11650 * gcc.dg/gomp/block-5.c: Likewise.
11651 * gcc.dg/gomp/block-6.c: Likewise.
11652 * gcc.dg/gomp/block-7.c: Likewise.
11653 * gcc.dg/gomp/block-8.c: Likewise.
11654 * gcc.dg/gomp/block-9.c: Likewise.
11655 * gcc.dg/gomp/target-1.c: Likewise.
11656 * gcc.dg/gomp/target-2.c: Likewise.
11657 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11658 * gcc.dg/gomp/teams-1.c: Likewise.
11660 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11662 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11665 2015-01-15 Mike Stump <mikestump@comcast.net>
11667 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11668 * gcc.dg/inline_2.c: Likewise.
11669 * gcc.dg/inline_3.c: Likewise.
11670 * gcc.dg/inline_4.c: Likewise.
11672 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11675 * gfortran.dg/proc_ptr_comp_43.f90: New.
11677 2015-01-15 Mike Stump <mikestump@comcast.net>
11679 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11680 * gcc.dg/unroll_2.c: Likewise.
11681 * gcc.dg/unroll_3.c: Likewise.
11682 * gcc.dg/unroll_4.c: Likewise.
11683 * gcc.dg/unroll_5.c: Likewise.
11685 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11688 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11690 * gcc.target/aarch64/test_frame_6.c: Likewise.
11691 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11692 x30 and x19 (in the epilogue).
11693 * gcc.target/aarch64/test_frame_4.c: Likewise.
11694 * gcc.target/aarch64/test_frame_7.c: Likewise.
11696 2015-01-15 Martin Liska <mliska@suse.cz>
11698 * g++.dg/ipa/pr64068.C: New test.
11699 * gcc.dg/ipa/PR64559.c: New test.
11701 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11703 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11706 2015-01-15 Richard Biener <rguenther@suse.de>
11708 PR tree-optimization/61743
11709 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11710 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11712 2015-01-15 Renlin Li <renlin.li@arm.com>
11714 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11715 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11717 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11719 * gcc.dg/vect/vect-aggressive-1.c: New.
11720 * gcc.target/i386/avx2-vect-aggressive.c: New.
11722 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11724 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11726 2015-01-15 Richard Biener <rguenther@suse.de>
11729 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11730 -Wl,-undefined,dynamic_lookup.
11732 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11734 * gnat.dg/opt47.adb: New test.
11736 2015-01-15 Richard Biener <rguenther@suse.de>
11739 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11741 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11743 PR tree-optimization/64434
11744 * gcc.dg/torture/pr64434.c: New test.
11746 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11748 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11749 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11750 -march=loongson* and -march=octeon* require -mno-micromips.
11752 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11753 Matthew Fortune <matthew.fortune@imgtec.com>
11755 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11756 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11757 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11758 * gcc.target/mips/call-saved-7.c: New file.
11759 * gcc.target/mips/call-saved-8.c: New file.
11760 * gcc.target/mips/call-saved-9.c: New file.
11762 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11764 * gcc.target/mips/lsa.c: New file.
11765 * gcc.target/mips/mips64-lsa.c: Likewise.
11766 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11767 * gcc.target/mips/mulsize-4.c: Likewise.
11768 * gcc.target/mips/mulsize-5.c: New file.
11769 * gcc.target/mips/mulsize-6.c: Likewise.
11770 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11771 and !HAS_LSA as ghost options.
11772 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11775 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11777 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11779 2015-01-15 Richard Biener <rguenther@suse.de>
11781 PR middle-end/64365
11782 * gcc.dg/torture/pr64365.c: New testcase.
11784 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11786 * gcc.dg/stackprotectexplicit1.c: New test.
11787 * g++.dg/stackprotectexplicit2.c: New test.
11789 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11792 * gfortran.dg/inquire_internal.f90: New.
11793 * gfortran.dg/negative_unit_check.f90: New.
11795 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11798 * gcc.target/sh/pr53988-1.c: New.
11800 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11803 * g++.dg/tls/thread_local-ice3.C: New.
11805 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11807 * gcc.target/i386/fentry-override.c: Properly place {} in target
11808 selector. Remove nonpic.
11809 * gcc.target/i386/fentry.c: Likewise.
11811 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11813 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11814 warnings instead of errors.
11816 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11818 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11819 option support instead of ENABLE_LTO from Makefile.
11821 2015-01-14 Richard Biener <rguenther@suse.de>
11823 PR tree-optimization/59354
11824 * gcc.dg/vect/pr59354.c: New testcase.
11826 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11828 * lib/target-supports.exp
11829 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11830 on ARM architures before v7.
11832 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11834 PR middle-end/59448
11835 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11836 an atomic_exchange.
11838 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11841 * gcc.target/i386/pr64386.c: New test.
11843 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11846 * gcc.target/i386/pr64393.c: New test.
11848 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11851 * gcc.target/i386/pr64387.c: New test.
11853 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11855 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11857 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11859 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11861 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11864 * gcc.target/arm/pr64453.c: New.
11866 2015-01-14 Richard Biener <rguenther@suse.de>
11869 * gcc.dg/lto/pr64415_0.c: New testcase.
11870 * gcc.dg/lto/pr64415_1.c: Likewise.
11872 2015-01-14 Martin Liska <mliska@suse.cz>
11874 * gcc.dg/ipa/pr64307.c: New test.
11876 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11878 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11879 64-bit and 128-bit.
11881 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11884 * gcc.target/arm/pr64460_1.c: New test.
11886 2015-01-14 Richard Biener <rguenther@suse.de>
11888 PR tree-optimization/64493
11889 PR tree-optimization/64495
11890 * gcc.dg/vect/pr64493.c: New testcase.
11891 * gcc.dg/vect/pr64495.c: Likewise.
11893 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11895 * gcc.dg/Warray-bounds-11.c: New test-case.
11897 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11899 * gcc.target/mips/octeon3-pipe-1.c: New test.
11901 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11903 * jit.dg/harness.h (set_up_logging): Move string concatenation
11905 (concat_strings): New function.
11906 (dump_reproducer): New function.
11907 (test_jit): Call dump_reproducer.
11908 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11910 (jit-dg-test): Delete any generated reproducer from previous runs.
11911 Verify that a generated reproducer was created, and verify that it
11913 * jit.dg/test-nested-contexts.c (main): Call
11914 gcc_jit_context_dump_reproducer_to_file.
11916 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11918 * gcc.dg/aru-2.c: Add dg-require-profiling.
11920 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11922 * lib/target-supports.exp (check_profiling_available): Check if
11925 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11928 * g++.dg/torture/pr64565.C: New testcase.
11930 2015-01-13 Marek Polacek <polacek@redhat.com>
11932 PR middle-end/64391
11933 * gcc.dg/tm/pr64391.c: New test.
11935 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11937 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11940 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11942 * gcc.target/i386/pie.c: New test.
11944 * lib/target-supports.exp (check_effective_target_pie): New.
11946 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11948 PR rtl-optimization/64286
11949 * gcc.target/i386/avx2-pr64286.c: New test.
11951 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11954 * g++.dg/cpp0x/vt-57626.C: New.
11956 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11959 * gfortran.dg/pr64528.f90: New test.
11961 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11963 * gcc.target/aarch64/subsp.c: New test.
11965 2015-01-13 Andrew Pinski <apinski@cavium.com>
11967 * gcc.target/aarch64/store-pair-1.c: New testcase.
11969 2015-01-13 Richard Biener <rguenther@suse.de>
11972 * gcc.dg/lto/pr64373_0.c: New testcase.
11974 2015-01-13 Andrew Pinski <apinski@cavium.com>
11976 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11977 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11979 2015-01-13 Richard Biener <rguenther@suse.de>
11981 PR tree-optimization/64406
11982 * gcc.dg/pr64406.c: New testcase.
11984 2015-01-13 Richard Biener <rguenther@suse.de>
11986 PR tree-optimization/64404
11987 * gcc.dg/vect/pr64404.c: New testcase.
11989 2015-01-13 Richard Biener <rguenther@suse.de>
11991 PR tree-optimization/64568
11992 * g++.dg/torture/pr64568.C: New testcase.
11994 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11996 * jit.dg/test-error-local-used-from-other-function.c: New test
11998 * jit.dg/test-error-param-reuse.c: New test case.
11999 * jit.dg/test-error-param-sharing.c: New test case.
12000 * jit.dg/test-error-param-used-from-other-function.c: New test
12002 * jit.dg/test-error-param-used-without-a-function.c: New test
12005 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12007 PR tree-optimization/64563
12008 * gcc.dg/pr64563.c: New test.
12011 * gcc.target/i386/pr64513.c: New test.
12013 PR tree-optimization/64454
12014 * gcc.dg/pr64454.c: New test.
12017 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12019 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12020 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12021 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12022 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12023 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12024 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12025 * gcc.dg/vect/slp-25.c: Likewise.
12026 * gcc.dg/vect/vect-109.c: Likewise.
12027 * gcc.dg/vect/vect-13.c: Likewise.
12028 * gcc.dg/vect/vect-17.c: Likewise.
12029 * gcc.dg/vect/vect-18.c: Likewise.
12030 * gcc.dg/vect/vect-19.c: Likewise.
12031 * gcc.dg/vect/vect-20.c: Likewise.
12032 * gcc.dg/vect/vect-21.c: Likewise.
12033 * gcc.dg/vect/vect-22.c: Likewise.
12034 * gcc.dg/vect/vect-27.c: Likewise.
12035 * gcc.dg/vect/vect-29.c: Likewise.
12036 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12037 * gcc.dg/vect/vect-2.c: Likewise.
12038 * gcc.dg/vect/vect-3.c: Likewise.
12039 * gcc.dg/vect/vect-4.c: Likewise.
12040 * gcc.dg/vect/vect-5.c: Likewise.
12041 * gcc.dg/vect/vect-72.c: Likewise.
12042 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12043 * gcc.dg/vect/vect-73.c: Likewise.
12044 * gcc.dg/vect/vect-77-global.c: Likewise.
12045 * gcc.dg/vect/vect-78-global.c: Likewise.
12046 * gcc.dg/vect/vect-7.c: Likewise.
12047 * gcc.dg/vect/vect-86.c: Likewise.
12048 * gcc.dg/vect/vect-align-1.c: Likewise.
12049 * gcc.dg/vect/vect-align-3.c: Likewise.
12050 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12051 * gcc.dg/vect/vect-all.c: Likewise.
12052 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12053 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12054 * gcc.dg/vect/vect-peel-3.c: Likewise.
12055 * gcc.dg/vect/vect-peel-4.c: Likewise.
12056 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12058 2015-01-12 Jeff Law <law@redhat.com>
12061 * gcc.target/m68k/pr64461.c: New test.
12063 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12065 * jit.dg/test-array-as-pointer.c (create_code): Update call
12066 to gcc_jit_context_new_global by setting "kind" to
12067 GCC_JIT_GLOBAL_IMPORTED.
12068 * jit.dg/test-error-array-as-pointer.c: Likewise.
12069 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12070 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12071 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12072 * jit.dg/test-using-global.c (the_global): Rename to...
12073 (imported_global): ...this.
12074 (create_code): Update to test the three kinds of global.
12075 (verify_code): Likewise.
12077 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12080 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12081 undefined behavior.
12082 * gcc.target/i386/pr64291-2.c: Updated.
12084 2015-01-12 Richard Biener <rguenther@suse.de>
12086 PR tree-optimization/64530
12087 * gfortran.dg/pr64530.f90: New testcase.
12089 2015-01-12 Richard Biener <rguenther@suse.de>
12091 PR middle-end/64357
12092 * gcc.dg/torture/pr64357.c: New testcase.
12094 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12096 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12099 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12100 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12102 2015-01-12 Martin Liska <mliska@suse.cz>
12104 * gcc.dg/ipa/PR64550.c: New test.
12106 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12109 * g++.dg/ipa/pr63470.C: New testcase.
12111 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12114 * gfortran.dg/typebound_operator_20.f90: New.
12116 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12119 * gfortran.dg/proc_ptr_comp_42.f90: New.
12121 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12124 * gfortran.dg/proc_ptr_comp_41.f90: New.
12126 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12128 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12130 2015-01-10 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12134 and add dg-excess-errors.
12135 * gfortran.dg/line_length_6.f90: New.
12136 * gfortran.dg/line_length_7.f90: New.
12137 * gfortran.dg/line_length_8.f90: New.
12138 * gfortran.dg/line_length_9.f90: New.
12139 * gfortran.dg/line_length_10.f90: New.
12140 * gfortran.dg/line_length_11.f90: New.
12142 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12144 * jit.dg/test-threads.c (struct testcase): Move declaration
12145 to jit.dg/all-non-failing-tests.h.
12146 (testcases): Likewise.
12147 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12148 declaration here from jit.dg/all-non-failing-tests.h.
12149 (testcases): Likewise.
12150 * jit.dg/test-combination.c (create_code): Eliminate spelling
12151 out all of the testcases in favor of looping through the
12152 "testcases" metadata.
12153 (verify_code): Likewise.
12155 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12157 PR rtl-optimization/64536
12158 * gcc.dg/pr64536.c: New test.
12160 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12162 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12163 * jit.dg/test-combination.c (create_code): Likewise.
12164 (verify_code): Likewise.
12165 * jit.dg/test-constants.c: New test case.
12166 * jit.dg/test-threads.c: Add test-constants.c.
12168 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12171 * objc.dg/gnu-api-2-class.m: Add a test case
12172 for the above change.
12174 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12176 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12178 2015-01-09 Richard Biener <rguenther@suse.de>
12180 PR tree-optimization/64410
12181 * g++.dg/vect/pr64410.cc: New testcase.
12183 2015-01-09 Martin Liska <mliska@suse.cz>
12185 * gcc.dg/ipa/ipa-icf-32.c: New test.
12187 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12189 * c-c++-common/tsan/tsan_barrier.h: New.
12190 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12191 * c-c++-common/tsan/bitfield_race.c: Likewise.
12192 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12193 * c-c++-common/tsan/mutexset1.c: Likewise.
12194 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12195 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12196 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12197 * c-c++-common/tsan/simple_race.c: Likewise.
12198 * c-c++-common/tsan/simple_stack.c: Likewise.
12199 * c-c++-common/tsan/sleep_sync.c: Likewise.
12200 * c-c++-common/tsan/tiny_race.c: Likewise.
12201 * c-c++-common/tsan/tls_race.c: Likewise.
12202 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12203 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12204 * g++.dg/tsan/atomic_free.C: Likewise.
12205 * g++.dg/tsan/atomic_free2.C: Likewise.
12206 * g++.dg/tsan/cond_race.C: Likewise.
12207 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12209 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12212 * lib/target-supports.exp (check_effective_target_libatomic_available):
12214 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12215 targets that match effective-target libatomic_available.
12216 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12218 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12220 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12221 Verify the result of gcc_jit_context_get_last_error.
12222 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12224 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12226 PR tree-optimization/63989
12227 * gcc.dg/strlenopt-27.c: New test.
12229 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12231 * jit.dg/harness.h (set_up_logging): New function.
12232 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12233 set_up_logging on the context, so that every testcase is
12234 logged to a particular file.
12235 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12236 and call gcc_jit_context_set_logfile on the top-level context.
12238 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12241 * g++.dg/opt/pr64338.C: New test.
12243 2015-01-08 Tobias Burnus <burnus@net-b.de>
12245 * gfortran.dg/coarray/codimension_2b.f90: New file.
12246 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12247 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12249 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12252 * g++.dg/ext/fnname4.C: New.
12254 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12257 * g++.dg/cpp0x/constexpr-64462.C: New.
12259 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12262 * g++.dg/cpp0x/deleted10.C: New.
12264 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12266 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12268 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12270 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12271 GCC_JIT_UNARY_OP_ABS.
12272 (verify_unary_ops): Likewise.
12274 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12276 * jit.dg/test-arith-overflow.c: New test case.
12277 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12278 * jit.dg/test-combination.c (create_code): Likewise.
12279 (verify_code): Likewise.
12280 * jit.dg/test-threads.c (testcases): Likewise.
12282 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12284 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12285 rather than "jit". Load g++.exp, and call g++_init.
12286 Run test-*.cc files within the testsuite and *.cc files within
12288 (jit-dg-test): Drop the addition of -fgnu89-inline to
12289 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12290 doing it when compiling C testcases (since g++ does not handle
12291 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12292 is restored to the value after g++_init ran, rather than the
12293 value before g++_init ran. Return a list of
12294 $comp_output $output_file, as dg-test assumes.
12296 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12298 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12299 make it easier to figure out the origin of each test result when
12300 running test-combination.c and test-threads.c.
12301 (CHECK_VALUE): Likewise.
12302 (CHECK_DOUBLE_VALUE): Likewise.
12303 (CHECK_STRING_VALUE): Likewise.
12304 (CHECK_STRING_STARTS_WITH): Likewise.
12305 (CHECK_STRING_CONTAINS): Likewise.
12307 (check_string_value): Likewise, add "funcname" param.
12308 (check_string_starts_with): Likewise.
12309 (check_string_contains): Likewise.
12311 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12313 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12314 generating name of built executable.
12316 2015-01-07 Marek Polacek <polacek@redhat.com>
12319 * gcc.dg/pr64440.c: New test.
12320 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12322 2015-01-07 Marek Polacek <polacek@redhat.com>
12325 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12326 * gcc.dg/pr64417.c: New test.
12328 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12331 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12334 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12336 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12337 Check if testcases run without errors, not just if they compile.
12339 2015-01-06 Christian Bruel <christian.bruel@st.com>
12342 * gcc.target/sh/pr64507.c: New test.
12344 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12346 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12348 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12350 * c-c++-common/asan/sanitize-all-1.c: New test.
12351 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12352 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12353 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12354 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12356 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12358 * lib/target-supports.exp (check_profiling_available): Return 0 for
12360 (check_effective_target_tls_runtime): Likewise.
12361 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12362 * gcc.dg/20020312-2.c: Adjust for Visium.
12363 * gcc.dg/tls/thr-cse-1.c: Likewise
12364 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12365 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12366 * gcc.dg/weak/typeof-2.c: Likewise.
12368 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12370 PR rtl-optimization/64287
12371 * gcc.dg/aru-2.c: New test.
12373 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12376 * c-c++-common/ubsan/pr64344-1.c: New test.
12377 * c-c++-common/ubsan/pr64344-2.c: New test.
12379 PR tree-optimization/64465
12380 * gcc.dg/pr64465.c: New test.
12382 PR tree-optimization/64494
12383 * gcc.c-torture/compile/pr64494.c: New test.
12385 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12388 * gfortran.dg/realloc_on_assign_25.f90: New test.
12390 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12392 Update copyright years.
12394 2015-01-05 Marek Polacek <polacek@redhat.com>
12397 * gcc.dg/pr64423.c: New test.
12399 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12401 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12402 mmix-knuth-mmixware for the same reason as for MIPS.
12403 * gcc.dg/debug/debug-2.c: Ditto.
12405 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12407 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12410 * lib/gfortran.exp: Add libatomic library search path.
12411 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12412 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12414 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12416 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12418 * c-c++-common/tsan/bitfield_race.c: New testcase.
12419 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12421 2015-01-02 Tobias Burnus <burnus@net-b.de>
12423 * gfortran.dg/coarray/collectives_4.f90: New.
12425 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12428 * gfortran.dg/extends_16.f90: New.
12430 2015-01-02 Tobias Burnus <burnus@net-b.de>
12432 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12434 2015-01-02 Tobias Burnus <burnus@net-b.de>
12436 * gfortran.dg/coarray/codimension_2.f90: New.
12437 * gfortran.dg/coarray/codimension_2a.f90: New.
12438 * gfortran.dg/coarray_35.f90: New.
12439 * gfortran.dg/coarray_35a.f90: New.
12441 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12444 * gfortran.dg/dummy_procedure_11.f90: New.
12446 Copyright (C) 2015 Free Software Foundation, Inc.
12448 Copying and distribution of this file, with or without modification,
12449 are permitted in any medium without royalty provided the copyright
12450 notice and this notice are preserved.